Warning: Permanently added '54.86.200.114' (ECDSA) to the list of known hosts. Running: /usr/bin/copr-rpmbuild --verbose --drop-resultdir --build-id 2042916 --chroot epel-8-x86_64 --detached Version: 0.47 Task: {'bootstrap': 'off', 'build_id': 2042916, 'buildroot_pkgs': [], 'chroot': 'epel-8-x86_64', 'enable_net': False, 'git_hash': '8b1225ebd6a8a77a4f7a996fdd7aff15aa89f27c', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/bgstack15/stackrpms/palemoon-stackrpms.git', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'palemoon-stackrpms', 'package_version': '29.1.0-1', 'project_dirname': 'stackrpms', 'project_name': 'stackrpms', 'project_owner': 'bgstack15', 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/bgstack15/stackrpms/epel-8-x86_64/', 'id': 'copr_base', 'name': 'Copr repository'}, {'baseurl': 'https://download.copr.fedorainfracloud.org/results/bgstack15/FreeFileSync/epel-8-x86_64/', 'id': 'copr_bgstack15_FreeFileSync', 'name': 'Additional repo copr_bgstack15_FreeFileSync'}, {'baseurl': 'https://download.fedoraproject.org/pub/epel/playground/$releasever/Everything/$basearch/os', 'id': 'https_download_fedoraproject_org_pub_epel_playground_releasever_Everything_basearch_os', 'name': 'Additional repo ' 'https_download_fedoraproject_org_pub_epel_playground_releasever_Everything_basearch_os'}, {'baseurl': 'http://albion320.no-ip.biz/smith122/repo/rpm/', 'id': 'http_albion320_no_ip_biz_smith122_repo_rpm', 'name': 'Additional repo http_albion320_no_ip_biz_smith122_repo_rpm'}, {'baseurl': 'http://albion320.no-ip.biz/smith122/repo/rpm-el8/', 'id': 'http_albion320_no_ip_biz_smith122_repo_rpm_el8', 'name': 'Additional repo http_albion320_no_ip_biz_smith122_repo_rpm_el8'}, {'baseurl': 'https://download.copr.fedorainfracloud.org/results/nikitines/XFCE/epel-8-x86_64/', 'id': 'copr_nikitines_XFCE', 'name': 'Additional repo copr_nikitines_XFCE'}], 'sandbox': 'bgstack15/stackrpms--bgstack15', 'source_json': {}, 'source_type': None, 'submitter': 'bgstack15', 'task_id': '2042916-epel-8-x86_64', 'timeout': 36000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/bgstack15/stackrpms/palemoon-stackrpms.git /tmp/copr-rpmbuild-v30xq8d5/obtain-sources/palemoon-stackrpms --depth 500 --no-single-branch cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/bgstack15/stackrpms/palemoon-stackrpms.git', '/tmp/copr-rpmbuild-v30xq8d5/obtain-sources/palemoon-stackrpms', '--depth', '500', '--no-single-branch'] cwd: . rc: 0 stdout: stderr: Cloning into '/tmp/copr-rpmbuild-v30xq8d5/obtain-sources/palemoon-stackrpms'... Running: git checkout 8b1225ebd6a8a77a4f7a996fdd7aff15aa89f27c cmd: ['git', 'checkout', '8b1225ebd6a8a77a4f7a996fdd7aff15aa89f27c'] cwd: /tmp/copr-rpmbuild-v30xq8d5/obtain-sources/palemoon-stackrpms rc: 0 stdout: stderr: Note: switching to '8b1225ebd6a8a77a4f7a996fdd7aff15aa89f27c'. 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 8b1225e automatic import of palemoon-stackrpms Running: copr-distgit-client sources cmd: ['copr-distgit-client', 'sources'] cwd: /tmp/copr-rpmbuild-v30xq8d5/obtain-sources/palemoon-stackrpms rc: 0 stdout: /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated stderr: INFO: Reading stdout from command: git rev-parse --abbrev-ref HEAD INFO: Reading stdout from command: git rev-parse HEAD INFO: Reading sources specification file: sources INFO: Downloading 29.1.0_Release.tar.gz INFO: Calling: curl -H Pragma: -o 29.1.0_Release.tar.gz --location --remote-time --show-error --fail https://copr-dist-git.fedorainfracloud.org/repo/pkgs/bgstack15/stackrpms/palemoon-stackrpms/29.1.0_Release.tar.gz/md5/aea58c524f309cd4170f6cbf875cc9cc/29.1.0_Release.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 8335k 100 8335k 0 0 140M 0 --:--:-- --:--:-- --:--:-- 140M INFO: Reading stdout from command: md5sum 29.1.0_Release.tar.gz INFO: Downloading RELBASE_20210302.tar.gz INFO: Calling: curl -H Pragma: -o RELBASE_20210302.tar.gz --location --remote-time --show-error --fail https://copr-dist-git.fedorainfracloud.org/repo/pkgs/bgstack15/stackrpms/palemoon-stackrpms/RELBASE_20210302.tar.gz/md5/792b45a25b2697cf727beead29d26fee/RELBASE_20210302.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 263M 100 263M 0 0 188M 0 0:00:01 0:00:01 --:--:-- 188M INFO: Reading stdout from command: md5sum RELBASE_20210302.tar.gz Running (timeout=36000): unbuffer mock --buildsrpm --spec /tmp/copr-rpmbuild-v30xq8d5/obtain-sources/palemoon-stackrpms/palemoon.spec --sources /tmp/copr-rpmbuild-v30xq8d5/obtain-sources/palemoon-stackrpms --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1614740664.537784 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 2.9 starting (python version = 3.9.1, NVR = mock-2.9-1.fc33)... 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(/tmp/copr-rpmbuild-v30xq8d5/obtain-sources/palemoon-stackrpms/palemoon.spec) Config(epel-8-x86_64) Start: clean chroot Finish: clean chroot Start: chroot init INFO: mounting tmpfs at /var/lib/mock/epel-8-x86_64-1614740664.537784/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.9 INFO: Mock Version: 2.9 Start: dnf install No matches found for the following disable plugin patterns: local, spacewalk Copr repository 814 kB/s | 147 kB 00:00 Additional repo copr_bgstack15_FreeFileSync 15 kB/s | 9.4 kB 00:00 Additional repo https_download_fedoraproject_or 7.1 MB/s | 1.3 MB 00:00 Additional repo http_albion320_no_ip_biz_smith1 544 kB/s | 172 kB 00:00 Additional repo http_albion320_no_ip_biz_smith1 30 kB/s | 5.4 kB 00:00 Additional repo copr_nikitines_XFCE 1.7 MB/s | 195 kB 00:00 CentOS-8 - Base 11 MB/s | 2.3 MB 00:00 CentOS-8 - AppStream 71 MB/s | 6.3 MB 00:00 CentOS-8 - PowerTools 41 MB/s | 2.0 MB 00:00 CentOS-8 - Extras 273 kB/s | 9.2 kB 00:00 Extra Packages for Enterprise Linux 8 - x86_64 73 MB/s | 8.9 MB 00:00 Dependencies resolved. ===================================================================================================================================================================== Package Arch Version Repository Size ===================================================================================================================================================================== Installing: bash  x86_64 4.4.19-12.el8 baseos 1.5 M bzip2  x86_64 1.0.6-26.el8 baseos 60 k centos-linux-release  noarch 8.3-1.2011.el8 baseos 22 k coreutils  x86_64 8.30-8.el8 baseos 1.2 M cpio  x86_64 2.12-8.el8 baseos 265 k diffutils  x86_64 3.6-6.el8 baseos 358 k epel-release  noarch 8-10.el8 epel 22 k epel-rpm-macros  noarch 8-19 epel 23 k fedpkg-minimal  noarch 1.1.0-13.el8.playground https_download_fedoraproject_org_pub_epel_playground_releasever_Everything_basearch_os 17 k findutils  x86_64 1:4.6.0-20.el8 baseos 528 k gawk  x86_64 4.2.1-1.el8 baseos 1.1 M gcc  x86_64 8.3.1-5.1.el8 appstream 23 M gcc-c++  x86_64 8.3.1-5.1.el8 appstream 12 M grep  x86_64 3.1-6.el8 baseos 274 k gzip  x86_64 1.9-9.el8 baseos 167 k info  x86_64 6.5-6.el8 baseos 198 k make  x86_64 1:4.2.1-10.el8 baseos 498 k patch  x86_64 2.7.6-11.el8 baseos 138 k redhat-rpm-config  noarch 123-1.el8 appstream 84 k rpm-build  x86_64 4.14.3-4.el8 appstream 172 k sed  x86_64 4.5-2.el8 baseos 298 k shadow-utils  x86_64 2:4.6-11.el8 baseos 1.2 M tar  x86_64 2:1.30-5.el8 baseos 838 k unzip  x86_64 6.0-43.el8 baseos 195 k util-linux  x86_64 2.32.1-24.el8 baseos 2.5 M which  x86_64 2.21-12.el8 baseos 49 k xz  x86_64 5.2.4-3.el8 baseos 153 k Installing dependencies: acl  x86_64 2.2.53-1.el8 baseos 81 k annobin  x86_64 9.23-1.el8 appstream 104 k audit-libs  x86_64 3.0-0.17.20191104git1c2f876.el8 baseos 116 k basesystem  noarch 11-5.el8 baseos 10 k binutils  x86_64 2.30-79.el8 baseos 5.7 M brotli  x86_64 1.0.6-2.el8 baseos 322 k bzip2-libs  x86_64 1.0.6-26.el8 baseos 48 k ca-certificates  noarch 2020.2.41-80.0.el8_2 baseos 391 k centos-gpg-keys  noarch 1:8-2.el8 baseos 12 k centos-linux-repos  noarch 8-2.el8 baseos 20 k chkconfig  x86_64 1.13-2.el8 baseos 194 k coreutils-common  x86_64 8.30-8.el8 baseos 2.0 M cpp  x86_64 8.3.1-5.1.el8 appstream 10 M cracklib  x86_64 2.9.6-15.el8 baseos 93 k crypto-policies  noarch 20200713-1.git51d1222.el8 baseos 62 k cryptsetup-libs  x86_64 2.3.3-2.el8 baseos 470 k curl  x86_64 7.61.1-14.el8_3.1 baseos 353 k cyrus-sasl-lib  x86_64 2.1.27-5.el8 baseos 123 k dbus  x86_64 1:1.12.8-11.el8 baseos 41 k dbus-common  noarch 1:1.12.8-11.el8 baseos 45 k dbus-daemon  x86_64 1:1.12.8-11.el8 baseos 240 k dbus-libs  x86_64 1:1.12.8-11.el8 baseos 183 k dbus-tools  x86_64 1:1.12.8-11.el8 baseos 85 k device-mapper  x86_64 8:1.02.171-5.el8 baseos 373 k device-mapper-libs  x86_64 8:1.02.171-5.el8 baseos 406 k dracut  x86_64 049-95.git20200804.el8_3.4 baseos 368 k dwz  x86_64 0.12-9.el8 appstream 109 k efi-srpm-macros  noarch 3-2.el8 appstream 22 k elfutils  x86_64 0.180-1.el8 baseos 542 k elfutils-default-yama-scope  noarch 0.180-1.el8 baseos 48 k elfutils-libelf  x86_64 0.180-1.el8 baseos 215 k elfutils-libs  x86_64 0.180-1.el8 baseos 293 k expat  x86_64 2.2.5-4.el8 baseos 111 k file  x86_64 5.33-16.el8 baseos 76 k file-libs  x86_64 5.33-16.el8 baseos 542 k filesystem  x86_64 3.8-3.el8 baseos 1.1 M fpc-srpm-macros  noarch 1.3-1.el8 epel 8.2 k gc  x86_64 7.6.4-3.el8 appstream 109 k gdb-headless  x86_64 8.2-12.el8 appstream 3.7 M gdbm  x86_64 1:1.18-1.el8 baseos 130 k gdbm-libs  x86_64 1:1.18-1.el8 baseos 60 k gettext  x86_64 0.19.8.1-17.el8 baseos 1.1 M gettext-libs  x86_64 0.19.8.1-17.el8 baseos 314 k ghc-srpm-macros  noarch 1.4.2-7.el8 appstream 9.3 k glib2  x86_64 2.56.4-8.el8 baseos 2.5 M glibc  x86_64 2.28-127.el8 baseos 3.6 M glibc-all-langpacks  x86_64 2.28-127.el8 baseos 25 M glibc-common  x86_64 2.28-127.el8 baseos 1.3 M glibc-devel  x86_64 2.28-127.el8 baseos 1.0 M glibc-headers  x86_64 2.28-127.el8 baseos 475 k gmp  x86_64 1:6.1.2-10.el8 baseos 322 k gnupg2  x86_64 2.2.20-2.el8 baseos 2.4 M gnutls  x86_64 3.6.14-7.el8_3 baseos 1.0 M go-srpm-macros  noarch 2-16.el8 appstream 14 k grub2-common  noarch 1:2.02-90.el8_3.1 baseos 885 k grub2-tools  x86_64 1:2.02-90.el8_3.1 baseos 2.0 M grub2-tools-minimal  x86_64 1:2.02-90.el8_3.1 baseos 206 k guile  x86_64 5:2.0.14-7.el8 appstream 3.5 M ima-evm-utils  x86_64 1.1-5.el8 baseos 56 k iptables-libs  x86_64 1.8.4-15.el8_3.3 baseos 106 k isl  x86_64 0.16.1-6.el8 appstream 841 k json-c  x86_64 0.13.1-0.2.el8 baseos 40 k kbd-legacy  noarch 2.0.4-10.el8 baseos 481 k kbd-misc  noarch 2.0.4-10.el8 baseos 1.5 M kernel-headers  x86_64 4.18.0-240.15.1.el8_3 baseos 5.6 M keyutils-libs  x86_64 1.5.10-6.el8 baseos 34 k kmod  x86_64 25-16.el8 baseos 126 k kmod-libs  x86_64 25-16.el8 baseos 68 k krb5-libs  x86_64 1.18.2-5.el8 baseos 837 k libacl  x86_64 2.2.53-1.el8 baseos 35 k libarchive  x86_64 3.3.2-9.el8 baseos 358 k libassuan  x86_64 2.5.1-3.el8 baseos 83 k libatomic_ops  x86_64 7.6.2-3.el8 appstream 38 k libattr  x86_64 2.4.48-3.el8 baseos 27 k libbabeltrace  x86_64 1.5.4-3.el8 baseos 200 k libblkid  x86_64 2.32.1-24.el8 baseos 216 k libcap  x86_64 2.26-4.el8 baseos 60 k libcap-ng  x86_64 0.7.9-5.el8 baseos 33 k libcom_err  x86_64 1.45.6-1.el8 baseos 49 k libcroco  x86_64 0.6.12-4.el8_2.1 baseos 113 k libcurl  x86_64 7.66.0-1.1.cf.rhel8 http_albion320_no_ip_biz_smith122_repo_rpm_el8 531 k libdb  x86_64 5.3.28-39.el8 baseos 750 k libdb-utils  x86_64 5.3.28-39.el8 baseos 149 k libfdisk  x86_64 2.32.1-24.el8 baseos 249 k libffi  x86_64 3.1-22.el8 baseos 37 k libgcc  x86_64 8.3.1-5.1.el8 baseos 78 k libgcrypt  x86_64 1.8.5-4.el8 baseos 463 k libgomp  x86_64 8.3.1-5.1.el8 baseos 204 k libgpg-error  x86_64 1.31-1.el8 baseos 242 k libidn2  x86_64 2.2.0-1.el8 baseos 94 k libipt  x86_64 1.6.1-8.el8 appstream 50 k libkcapi  x86_64 1.2.0-2.el8 baseos 48 k libkcapi-hmaccalc  x86_64 1.2.0-2.el8 baseos 31 k libksba  x86_64 1.3.5-7.el8 baseos 135 k libmetalink  x86_64 0.1.3-7.el8 copr_bgstack15_FreeFileSync 31 k libmount  x86_64 2.32.1-24.el8 baseos 232 k libmpc  x86_64 1.0.2-9.el8 appstream 59 k libnghttp2  x86_64 1.33.0-3.el8_2.1 baseos 77 k libnsl2  x86_64 1.2.0-2.20180605git4a062cf.el8 baseos 58 k libpcap  x86_64 14:1.9.1-4.el8 baseos 166 k libpkgconf  x86_64 1.4.2-1.el8 baseos 35 k libpsl  x86_64 0.20.2-6.el8 baseos 61 k libpwquality  x86_64 1.4.0-9.el8 baseos 103 k libseccomp  x86_64 2.4.3-1.el8 baseos 67 k libsecret  x86_64 0.18.6-1.el8 baseos 163 k libselinux  x86_64 2.9-4.el8_3 baseos 165 k libsemanage  x86_64 2.9-3.el8 baseos 165 k libsepol  x86_64 2.9-1.el8 baseos 340 k libsigsegv  x86_64 2.11-5.el8 baseos 30 k libsmartcols  x86_64 2.32.1-24.el8 baseos 175 k libssh  x86_64 0.9.4-2.el8 baseos 215 k libssh-config  noarch 0.9.4-2.el8 baseos 18 k libstdc++  x86_64 8.3.1-5.1.el8 baseos 451 k libstdc++-devel  x86_64 8.3.1-5.1.el8 appstream 2.0 M libtasn1  x86_64 4.13-3.el8 baseos 76 k libtirpc  x86_64 1.1.4-4.el8 baseos 113 k libtool-ltdl  x86_64 2.4.6-25.el8 baseos 58 k libunistring  x86_64 0.9.9-3.el8 baseos 422 k libusbx  x86_64 1.0.23-4.el8 baseos 74 k libutempter  x86_64 1.1.6-14.el8 baseos 32 k libuuid  x86_64 2.32.1-24.el8 baseos 95 k libverto  x86_64 0.3.0-5.el8 baseos 24 k libxcrypt  x86_64 4.1.1-4.el8 baseos 73 k libxcrypt-devel  x86_64 4.1.1-4.el8 baseos 25 k libxml2  x86_64 2.9.7-8.el8 baseos 696 k libzstd  x86_64 1.4.4-1.el8 baseos 266 k lua-libs  x86_64 5.3.4-11.el8 baseos 118 k lua-srpm-macros  noarch 1-3.el8 epel 8.1 k lz4-libs  x86_64 1.8.3-2.el8 baseos 66 k mpfr  x86_64 3.1.6-1.el8 baseos 221 k ncurses  x86_64 6.1-7.20180224.el8 baseos 387 k ncurses-base  noarch 6.1-7.20180224.el8 baseos 81 k ncurses-libs  x86_64 6.1-7.20180224.el8 baseos 335 k nettle  x86_64 3.4.1-2.el8 baseos 300 k npth  x86_64 1.5-4.el8 baseos 26 k ocaml-srpm-macros  noarch 5-4.el8 appstream 9.4 k openblas-srpm-macros  noarch 2-2.el8 appstream 7.9 k openldap  x86_64 2.4.46-15.el8 baseos 351 k openssl  x86_64 1:1.1.1g-12.el8_3 baseos 707 k openssl-libs  x86_64 1:1.1.1g-12.el8_3 baseos 1.5 M os-prober  x86_64 1.74-6.el8 baseos 51 k p11-kit  x86_64 0.23.14-5.el8_0 baseos 272 k p11-kit-trust  x86_64 0.23.14-5.el8_0 baseos 139 k pam  x86_64 1.3.1-11.el8 baseos 738 k pcre  x86_64 8.42-4.el8 baseos 208 k pcre2  x86_64 10.32-2.el8 baseos 246 k perl-srpm-macros  noarch 1-25.el8 appstream 11 k pkgconf  x86_64 1.4.2-1.el8 baseos 38 k pkgconf-m4  noarch 1.4.2-1.el8 baseos 17 k pkgconf-pkg-config  x86_64 1.4.2-1.el8 baseos 15 k platform-python  x86_64 3.6.8-31.el8 baseos 83 k platform-python-setuptools  noarch 39.2.0-6.el8 baseos 632 k popt  x86_64 1.16-14.el8 baseos 61 k procps-ng  x86_64 3.3.15-3.el8 baseos 328 k publicsuffix-list-dafsa  noarch 20180723-1.el8 baseos 56 k python-rpm-macros  noarch 3-39.el8 appstream 14 k python-srpm-macros  noarch 3-39.el8 appstream 14 k python2-rpm-macros  noarch 3-38.module_el8.3.0+478+7570e00c appstream 13 k python3-libs  x86_64 3.6.8-31.el8 baseos 7.8 M python3-pip-wheel  noarch 9.0.3-18.el8 baseos 1.0 M python3-rpm-macros  noarch 3-39.el8 appstream 13 k python3-setuptools-wheel  noarch 39.2.0-6.el8 baseos 289 k qt5-srpm-macros  noarch 5.12.5-3.el8 appstream 10 k readline  x86_64 7.0-10.el8 baseos 199 k rpm  x86_64 4.14.3-4.el8 baseos 541 k rpm-build-libs  x86_64 4.14.3-4.el8 baseos 154 k rpm-libs  x86_64 4.14.3-4.el8 baseos 338 k rust-srpm-macros  noarch 5-2.el8 appstream 9.2 k setup  noarch 2.12.2-6.el8 baseos 181 k sqlite-libs  x86_64 3.26.0-11.el8 baseos 580 k systemd-libs  x86_64 239-41.el8_3.1 baseos 1.1 M systemd-pam  x86_64 239-41.el8_3.1 baseos 456 k systemd-udev  x86_64 239-41.el8_3.1 baseos 1.3 M trousers-lib  x86_64 0.3.14-4.el8 baseos 169 k tzdata  noarch 2021a-1.el8 baseos 473 k xkeyboard-config  noarch 2.28-1.el8 appstream 782 k xz-libs  x86_64 5.2.4-3.el8 baseos 94 k zip  x86_64 3.0-23.el8 baseos 270 k zlib  x86_64 1.2.11-16.el8_2 baseos 102 k zstd  x86_64 1.4.4-1.el8 appstream 393 k Installing weak dependencies: cracklib-dicts  x86_64 2.9.6-15.el8 baseos 4.0 M crypto-policies-scripts  noarch 20200713-1.git51d1222.el8 baseos 67 k elfutils-debuginfod-client  x86_64 0.180-1.el8 baseos 64 k gnupg2-smime  x86_64 2.2.20-2.el8 baseos 283 k grubby  x86_64 8.40-41.el8 baseos 49 k hardlink  x86_64 1:1.3-6.el8 baseos 29 k kbd  x86_64 2.0.4-10.el8 baseos 390 k kpartx  x86_64 0.8.4-5.el8 baseos 108 k libxkbcommon  x86_64 0.9.1-1.el8 appstream 116 k memstrack  x86_64 0.1.11-1.el8 baseos 48 k openssl-pkcs11  x86_64 0.4.10-2.el8 baseos 66 k pigz  x86_64 2.4-4.el8 baseos 79 k pinentry  x86_64 1.1.0-2.el8 appstream 100 k platform-python-pip  noarch 9.0.3-18.el8 baseos 1.7 M shared-mime-info  x86_64 1.9-3.el8 baseos 329 k systemd  x86_64 239-41.el8_3.1 baseos 3.5 M trousers  x86_64 0.3.14-4.el8 baseos 153 k Enabling module streams: python27 2.7 Transaction Summary ===================================================================================================================================================================== Install 224 Packages Total download size: 177 M Installed size: 886 M Downloading Packages: (1/224): libmetalink-0.1.3-7.el8.x86_64.rpm 764 kB/s | 31 kB 00:00 (2/224): acl-2.2.53-1.el8.x86_64.rpm 15 MB/s | 81 kB 00:00 (3/224): audit-libs-3.0-0.17.20191104git1c2f876 23 MB/s | 116 kB 00:00 (4/224): basesystem-11-5.el8.noarch.rpm 5.2 MB/s | 10 kB 00:00 (5/224): fedpkg-minimal-1.1.0-13.el8.playground 278 kB/s | 17 kB 00:00 (6/224): bash-4.4.19-12.el8.x86_64.rpm 37 MB/s | 1.5 MB 00:00 (7/224): brotli-1.0.6-2.el8.x86_64.rpm 29 MB/s | 322 kB 00:00 (8/224): bzip2-1.0.6-26.el8.x86_64.rpm 14 MB/s | 60 kB 00:00 (9/224): bzip2-libs-1.0.6-26.el8.x86_64.rpm 21 MB/s | 48 kB 00:00 (10/224): ca-certificates-2020.2.41-80.0.el8_2. 39 MB/s | 391 kB 00:00 (11/224): centos-gpg-keys-8-2.el8.noarch.rpm 5.3 MB/s | 12 kB 00:00 (12/224): centos-linux-release-8.3-1.2011.el8.n 8.2 MB/s | 22 kB 00:00 (13/224): centos-linux-repos-8-2.el8.noarch.rpm 8.1 MB/s | 20 kB 00:00 (14/224): binutils-2.30-79.el8.x86_64.rpm 59 MB/s | 5.7 MB 00:00 (15/224): chkconfig-1.13-2.el8.x86_64.rpm 7.6 MB/s | 194 kB 00:00 (16/224): coreutils-8.30-8.el8.x86_64.rpm 72 MB/s | 1.2 MB 00:00 (17/224): cpio-2.12-8.el8.x86_64.rpm 26 MB/s | 265 kB 00:00 (18/224): coreutils-common-8.30-8.el8.x86_64.rp 59 MB/s | 2.0 MB 00:00 (19/224): cracklib-2.9.6-15.el8.x86_64.rpm 9.4 MB/s | 93 kB 00:00 (20/224): crypto-policies-20200713-1.git51d1222 22 MB/s | 62 kB 00:00 (21/224): crypto-policies-scripts-20200713-1.gi 18 MB/s | 67 kB 00:00 (22/224): cryptsetup-libs-2.3.3-2.el8.x86_64.rp 71 MB/s | 470 kB 00:00 (23/224): curl-7.61.1-14.el8_3.1.x86_64.rpm 49 MB/s | 353 kB 00:00 (24/224): cyrus-sasl-lib-2.1.27-5.el8.x86_64.rp 35 MB/s | 123 kB 00:00 (25/224): dbus-1.12.8-11.el8.x86_64.rpm 16 MB/s | 41 kB 00:00 (26/224): dbus-common-1.12.8-11.el8.noarch.rpm 15 MB/s | 45 kB 00:00 (27/224): dbus-daemon-1.12.8-11.el8.x86_64.rpm 38 MB/s | 240 kB 00:00 (28/224): dbus-libs-1.12.8-11.el8.x86_64.rpm 29 MB/s | 183 kB 00:00 (29/224): dbus-tools-1.12.8-11.el8.x86_64.rpm 28 MB/s | 85 kB 00:00 (30/224): device-mapper-1.02.171-5.el8.x86_64.r 24 MB/s | 373 kB 00:00 (31/224): device-mapper-libs-1.02.171-5.el8.x86 31 MB/s | 406 kB 00:00 (32/224): cracklib-dicts-2.9.6-15.el8.x86_64.rp 40 MB/s | 4.0 MB 00:00 (33/224): diffutils-3.6-6.el8.x86_64.rpm 17 MB/s | 358 kB 00:00 (34/224): dracut-049-95.git20200804.el8_3.4.x86 30 MB/s | 368 kB 00:00 (35/224): elfutils-0.180-1.el8.x86_64.rpm 44 MB/s | 542 kB 00:00 (36/224): elfutils-debuginfod-client-0.180-1.el 13 MB/s | 64 kB 00:00 (37/224): elfutils-default-yama-scope-0.180-1.e 14 MB/s | 48 kB 00:00 (38/224): elfutils-libelf-0.180-1.el8.x86_64.rp 43 MB/s | 215 kB 00:00 (39/224): elfutils-libs-0.180-1.el8.x86_64.rpm 51 MB/s | 293 kB 00:00 (40/224): expat-2.2.5-4.el8.x86_64.rpm 24 MB/s | 111 kB 00:00 (41/224): file-5.33-16.el8.x86_64.rpm 16 MB/s | 76 kB 00:00 (42/224): file-libs-5.33-16.el8.x86_64.rpm 44 MB/s | 542 kB 00:00 (43/224): findutils-4.6.0-20.el8.x86_64.rpm 58 MB/s | 528 kB 00:00 (44/224): filesystem-3.8-3.el8.x86_64.rpm 47 MB/s | 1.1 MB 00:00 (45/224): gdbm-1.18-1.el8.x86_64.rpm 11 MB/s | 130 kB 00:00 (46/224): gawk-4.2.1-1.el8.x86_64.rpm 51 MB/s | 1.1 MB 00:00 (47/224): gdbm-libs-1.18-1.el8.x86_64.rpm 9.6 MB/s | 60 kB 00:00 (48/224): gettext-libs-0.19.8.1-17.el8.x86_64.r 48 MB/s | 314 kB 00:00 (49/224): gettext-0.19.8.1-17.el8.x86_64.rpm 70 MB/s | 1.1 MB 00:00 (50/224): glibc-2.28-127.el8.x86_64.rpm 79 MB/s | 3.6 MB 00:00 (51/224): glib2-2.56.4-8.el8.x86_64.rpm 28 MB/s | 2.5 MB 00:00 (52/224): glibc-common-2.28-127.el8.x86_64.rpm 51 MB/s | 1.3 MB 00:00 (53/224): glibc-devel-2.28-127.el8.x86_64.rpm 44 MB/s | 1.0 MB 00:00 (54/224): glibc-headers-2.28-127.el8.x86_64.rpm 28 MB/s | 475 kB 00:00 (55/224): gmp-6.1.2-10.el8.x86_64.rpm 56 MB/s | 322 kB 00:00 (56/224): libcurl-7.66.0-1.1.cf.rhel8.x86_64.rp 973 kB/s | 531 kB 00:00 (57/224): gnupg2-smime-2.2.20-2.el8.x86_64.rpm 23 MB/s | 283 kB 00:00 (58/224): gnupg2-2.2.20-2.el8.x86_64.rpm 67 MB/s | 2.4 MB 00:00 (59/224): grep-3.1-6.el8.x86_64.rpm 41 MB/s | 274 kB 00:00 (60/224): gnutls-3.6.14-7.el8_3.x86_64.rpm 34 MB/s | 1.0 MB 00:00 (61/224): grub2-common-2.02-90.el8_3.1.noarch.r 49 MB/s | 885 kB 00:00 (62/224): grub2-tools-minimal-2.02-90.el8_3.1.x 45 MB/s | 206 kB 00:00 (63/224): grubby-8.40-41.el8.x86_64.rpm 16 MB/s | 49 kB 00:00 (64/224): gzip-1.9-9.el8.x86_64.rpm 22 MB/s | 167 kB 00:00 (65/224): grub2-tools-2.02-90.el8_3.1.x86_64.rp 56 MB/s | 2.0 MB 00:00 (66/224): hardlink-1.3-6.el8.x86_64.rpm 3.2 MB/s | 29 kB 00:00 (67/224): ima-evm-utils-1.1-5.el8.x86_64.rpm 14 MB/s | 56 kB 00:00 (68/224): info-6.5-6.el8.x86_64.rpm 36 MB/s | 198 kB 00:00 (69/224): iptables-libs-1.8.4-15.el8_3.3.x86_64 26 MB/s | 106 kB 00:00 (70/224): json-c-0.13.1-0.2.el8.x86_64.rpm 8.2 MB/s | 40 kB 00:00 (71/224): kbd-2.0.4-10.el8.x86_64.rpm 52 MB/s | 390 kB 00:00 (72/224): kbd-legacy-2.0.4-10.el8.noarch.rpm 41 MB/s | 481 kB 00:00 (73/224): kbd-misc-2.0.4-10.el8.noarch.rpm 66 MB/s | 1.5 MB 00:00 (74/224): keyutils-libs-1.5.10-6.el8.x86_64.rpm 12 MB/s | 34 kB 00:00 (75/224): kmod-25-16.el8.x86_64.rpm 26 MB/s | 126 kB 00:00 (76/224): kmod-libs-25-16.el8.x86_64.rpm 18 MB/s | 68 kB 00:00 (77/224): kpartx-0.8.4-5.el8.x86_64.rpm 37 MB/s | 108 kB 00:00 (78/224): krb5-libs-1.18.2-5.el8.x86_64.rpm 62 MB/s | 837 kB 00:00 (79/224): libacl-2.2.53-1.el8.x86_64.rpm 10 MB/s | 35 kB 00:00 (80/224): libarchive-3.3.2-9.el8.x86_64.rpm 23 MB/s | 358 kB 00:00 (81/224): libassuan-2.5.1-3.el8.x86_64.rpm 15 MB/s | 83 kB 00:00 (82/224): libattr-2.4.48-3.el8.x86_64.rpm 10 MB/s | 27 kB 00:00 (83/224): libbabeltrace-1.5.4-3.el8.x86_64.rpm 24 MB/s | 200 kB 00:00 (84/224): libblkid-2.32.1-24.el8.x86_64.rpm 35 MB/s | 216 kB 00:00 (85/224): libcap-2.26-4.el8.x86_64.rpm 13 MB/s | 60 kB 00:00 (86/224): libcap-ng-0.7.9-5.el8.x86_64.rpm 10 MB/s | 33 kB 00:00 (87/224): libcom_err-1.45.6-1.el8.x86_64.rpm 11 MB/s | 49 kB 00:00 (88/224): libcroco-0.6.12-4.el8_2.1.x86_64.rpm 14 MB/s | 113 kB 00:00 (89/224): libdb-5.3.28-39.el8.x86_64.rpm 59 MB/s | 750 kB 00:00 (90/224): libdb-utils-5.3.28-39.el8.x86_64.rpm 37 MB/s | 149 kB 00:00 (91/224): libfdisk-2.32.1-24.el8.x86_64.rpm 53 MB/s | 249 kB 00:00 (92/224): libffi-3.1-22.el8.x86_64.rpm 9.5 MB/s | 37 kB 00:00 (93/224): libgcc-8.3.1-5.1.el8.x86_64.rpm 17 MB/s | 78 kB 00:00 (94/224): glibc-all-langpacks-2.28-127.el8.x86_ 54 MB/s | 25 MB 00:00 (95/224): libgcrypt-1.8.5-4.el8.x86_64.rpm 4.4 MB/s | 463 kB 00:00 (96/224): libgomp-8.3.1-5.1.el8.x86_64.rpm 22 MB/s | 204 kB 00:00 (97/224): libgpg-error-1.31-1.el8.x86_64.rpm 29 MB/s | 242 kB 00:00 (98/224): kernel-headers-4.18.0-240.15.1.el8_3. 20 MB/s | 5.6 MB 00:00 (99/224): libidn2-2.2.0-1.el8.x86_64.rpm 3.5 MB/s | 94 kB 00:00 (100/224): libkcapi-1.2.0-2.el8.x86_64.rpm 1.8 MB/s | 48 kB 00:00 (101/224): libkcapi-hmaccalc-1.2.0-2.el8.x86_64 8.2 MB/s | 31 kB 00:00 (102/224): libksba-1.3.5-7.el8.x86_64.rpm 26 MB/s | 135 kB 00:00 (103/224): libmount-2.32.1-24.el8.x86_64.rpm 37 MB/s | 232 kB 00:00 (104/224): libnsl2-1.2.0-2.20180605git4a062cf.e 19 MB/s | 58 kB 00:00 (105/224): libnghttp2-1.33.0-3.el8_2.1.x86_64.r 12 MB/s | 77 kB 00:00 (106/224): libpcap-1.9.1-4.el8.x86_64.rpm 37 MB/s | 166 kB 00:00 (107/224): libpkgconf-1.4.2-1.el8.x86_64.rpm 8.3 MB/s | 35 kB 00:00 (108/224): libpsl-0.20.2-6.el8.x86_64.rpm 15 MB/s | 61 kB 00:00 (109/224): libseccomp-2.4.3-1.el8.x86_64.rpm 28 MB/s | 67 kB 00:00 (110/224): libselinux-2.9-4.el8_3.x86_64.rpm 42 MB/s | 165 kB 00:00 (111/224): libsecret-0.18.6-1.el8.x86_64.rpm 22 MB/s | 163 kB 00:00 (112/224): libsemanage-2.9-3.el8.x86_64.rpm 40 MB/s | 165 kB 00:00 (113/224): libpwquality-1.4.0-9.el8.x86_64.rpm 7.0 MB/s | 103 kB 00:00 (114/224): libsepol-2.9-1.el8.x86_64.rpm 45 MB/s | 340 kB 00:00 (115/224): libsigsegv-2.11-5.el8.x86_64.rpm 5.8 MB/s | 30 kB 00:00 (116/224): libsmartcols-2.32.1-24.el8.x86_64.rp 29 MB/s | 175 kB 00:00 (117/224): libssh-config-0.9.4-2.el8.noarch.rpm 3.8 MB/s | 18 kB 00:00 (118/224): libstdc++-8.3.1-5.1.el8.x86_64.rpm 62 MB/s | 451 kB 00:00 (119/224): libssh-0.9.4-2.el8.x86_64.rpm 19 MB/s | 215 kB 00:00 (120/224): libtasn1-4.13-3.el8.x86_64.rpm 11 MB/s | 76 kB 00:00 (121/224): libtool-ltdl-2.4.6-25.el8.x86_64.rpm 23 MB/s | 58 kB 00:00 (122/224): libtirpc-1.1.4-4.el8.x86_64.rpm 18 MB/s | 113 kB 00:00 (123/224): libusbx-1.0.23-4.el8.x86_64.rpm 19 MB/s | 74 kB 00:00 (124/224): libunistring-0.9.9-3.el8.x86_64.rpm 47 MB/s | 422 kB 00:00 (125/224): libutempter-1.1.6-14.el8.x86_64.rpm 5.1 MB/s | 32 kB 00:00 (126/224): libuuid-2.32.1-24.el8.x86_64.rpm 18 MB/s | 95 kB 00:00 (127/224): libverto-0.3.0-5.el8.x86_64.rpm 8.0 MB/s | 24 kB 00:00 (128/224): libxcrypt-4.1.1-4.el8.x86_64.rpm 20 MB/s | 73 kB 00:00 (129/224): libxcrypt-devel-4.1.1-4.el8.x86_64.r 8.6 MB/s | 25 kB 00:00 (130/224): libzstd-1.4.4-1.el8.x86_64.rpm 45 MB/s | 266 kB 00:00 (131/224): lua-libs-5.3.4-11.el8.x86_64.rpm 17 MB/s | 118 kB 00:00 (132/224): libxml2-2.9.7-8.el8.x86_64.rpm 52 MB/s | 696 kB 00:00 (133/224): lz4-libs-1.8.3-2.el8.x86_64.rpm 9.5 MB/s | 66 kB 00:00 (134/224): memstrack-0.1.11-1.el8.x86_64.rpm 18 MB/s | 48 kB 00:00 (135/224): make-4.2.1-10.el8.x86_64.rpm 42 MB/s | 498 kB 00:00 (136/224): mpfr-3.1.6-1.el8.x86_64.rpm 27 MB/s | 221 kB 00:00 (137/224): ncurses-base-6.1-7.20180224.el8.noar 26 MB/s | 81 kB 00:00 (138/224): ncurses-6.1-7.20180224.el8.x86_64.rp 35 MB/s | 387 kB 00:00 (139/224): npth-1.5-4.el8.x86_64.rpm 9.0 MB/s | 26 kB 00:00 (140/224): nettle-3.4.1-2.el8.x86_64.rpm 28 MB/s | 300 kB 00:00 (141/224): ncurses-libs-6.1-7.20180224.el8.x86_ 19 MB/s | 335 kB 00:00 (142/224): openldap-2.4.46-15.el8.x86_64.rpm 29 MB/s | 351 kB 00:00 (143/224): openssl-pkcs11-0.4.10-2.el8.x86_64.r 12 MB/s | 66 kB 00:00 (144/224): os-prober-1.74-6.el8.x86_64.rpm 23 MB/s | 51 kB 00:00 (145/224): openssl-1.1.1g-12.el8_3.x86_64.rpm 34 MB/s | 707 kB 00:00 (146/224): p11-kit-0.23.14-5.el8_0.x86_64.rpm 38 MB/s | 272 kB 00:00 (147/224): p11-kit-trust-0.23.14-5.el8_0.x86_64 28 MB/s | 139 kB 00:00 (148/224): openssl-libs-1.1.1g-12.el8_3.x86_64. 48 MB/s | 1.5 MB 00:00 (149/224): patch-2.7.6-11.el8.x86_64.rpm 12 MB/s | 138 kB 00:00 (150/224): pcre-8.42-4.el8.x86_64.rpm 32 MB/s | 208 kB 00:00 (151/224): pcre2-10.32-2.el8.x86_64.rpm 36 MB/s | 246 kB 00:00 (152/224): pam-1.3.1-11.el8.x86_64.rpm 30 MB/s | 738 kB 00:00 (153/224): pigz-2.4-4.el8.x86_64.rpm 11 MB/s | 79 kB 00:00 (154/224): pkgconf-1.4.2-1.el8.x86_64.rpm 6.2 MB/s | 38 kB 00:00 (155/224): pkgconf-m4-1.4.2-1.el8.noarch.rpm 5.4 MB/s | 17 kB 00:00 (156/224): pkgconf-pkg-config-1.4.2-1.el8.x86_6 5.8 MB/s | 15 kB 00:00 (157/224): platform-python-3.6.8-31.el8.x86_64. 13 MB/s | 83 kB 00:00 (158/224): popt-1.16-14.el8.x86_64.rpm 25 MB/s | 61 kB 00:00 (159/224): platform-python-setuptools-39.2.0-6. 49 MB/s | 632 kB 00:00 (160/224): procps-ng-3.3.15-3.el8.x86_64.rpm 38 MB/s | 328 kB 00:00 (161/224): publicsuffix-list-dafsa-20180723-1.e 11 MB/s | 56 kB 00:00 (162/224): platform-python-pip-9.0.3-18.el8.noa 56 MB/s | 1.7 MB 00:00 (163/224): python3-setuptools-wheel-39.2.0-6.el 41 MB/s | 289 kB 00:00 (164/224): readline-7.0-10.el8.x86_64.rpm 31 MB/s | 199 kB 00:00 (165/224): python3-pip-wheel-9.0.3-18.el8.noarc 33 MB/s | 1.0 MB 00:00 (166/224): rpm-build-libs-4.14.3-4.el8.x86_64.r 41 MB/s | 154 kB 00:00 (167/224): rpm-4.14.3-4.el8.x86_64.rpm 28 MB/s | 541 kB 00:00 (168/224): rpm-libs-4.14.3-4.el8.x86_64.rpm 25 MB/s | 338 kB 00:00 (169/224): sed-4.5-2.el8.x86_64.rpm 33 MB/s | 298 kB 00:00 (170/224): setup-2.12.2-6.el8.noarch.rpm 28 MB/s | 181 kB 00:00 (171/224): shared-mime-info-1.9-3.el8.x86_64.rp 44 MB/s | 329 kB 00:00 (172/224): sqlite-libs-3.26.0-11.el8.x86_64.rpm 56 MB/s | 580 kB 00:00 (173/224): shadow-utils-4.6-11.el8.x86_64.rpm 33 MB/s | 1.2 MB 00:00 (174/224): systemd-libs-239-41.el8_3.1.x86_64.r 55 MB/s | 1.1 MB 00:00 (175/224): systemd-pam-239-41.el8_3.1.x86_64.rp 38 MB/s | 456 kB 00:00 (176/224): python3-libs-3.6.8-31.el8.x86_64.rpm 42 MB/s | 7.8 MB 00:00 (177/224): systemd-udev-239-41.el8_3.1.x86_64.r 20 MB/s | 1.3 MB 00:00 (178/224): systemd-239-41.el8_3.1.x86_64.rpm 27 MB/s | 3.5 MB 00:00 (179/224): trousers-0.3.14-4.el8.x86_64.rpm 8.8 MB/s | 153 kB 00:00 (180/224): tar-1.30-5.el8.x86_64.rpm 25 MB/s | 838 kB 00:00 (181/224): trousers-lib-0.3.14-4.el8.x86_64.rpm 16 MB/s | 169 kB 00:00 (182/224): tzdata-2021a-1.el8.noarch.rpm 36 MB/s | 473 kB 00:00 (183/224): which-2.21-12.el8.x86_64.rpm 21 MB/s | 49 kB 00:00 (184/224): unzip-6.0-43.el8.x86_64.rpm 15 MB/s | 195 kB 00:00 (185/224): xz-5.2.4-3.el8.x86_64.rpm 21 MB/s | 153 kB 00:00 (186/224): xz-libs-5.2.4-3.el8.x86_64.rpm 20 MB/s | 94 kB 00:00 (187/224): zip-3.0-23.el8.x86_64.rpm 38 MB/s | 270 kB 00:00 (188/224): zlib-1.2.11-16.el8_2.x86_64.rpm 17 MB/s | 102 kB 00:00 (189/224): annobin-9.23-1.el8.x86_64.rpm 22 MB/s | 104 kB 00:00 (190/224): util-linux-2.32.1-24.el8.x86_64.rpm 62 MB/s | 2.5 MB 00:00 (191/224): dwz-0.12-9.el8.x86_64.rpm 7.5 MB/s | 109 kB 00:00 (192/224): efi-srpm-macros-3-2.el8.noarch.rpm 7.7 MB/s | 22 kB 00:00 (193/224): gc-7.6.4-3.el8.x86_64.rpm 19 MB/s | 109 kB 00:00 (194/224): cpp-8.3.1-5.1.el8.x86_64.rpm 51 MB/s | 10 MB 00:00 (195/224): gcc-c++-8.3.1-5.1.el8.x86_64.rpm 51 MB/s | 12 MB 00:00 (196/224): ghc-srpm-macros-1.4.2-7.el8.noarch.r 1.9 MB/s | 9.3 kB 00:00 (197/224): go-srpm-macros-2-16.el8.noarch.rpm 5.6 MB/s | 14 kB 00:00 (198/224): gdb-headless-8.2-12.el8.x86_64.rpm 35 MB/s | 3.7 MB 00:00 (199/224): isl-0.16.1-6.el8.x86_64.rpm 41 MB/s | 841 kB 00:00 (200/224): libatomic_ops-7.6.2-3.el8.x86_64.rpm 10 MB/s | 38 kB 00:00 (201/224): guile-2.0.14-7.el8.x86_64.rpm 45 MB/s | 3.5 MB 00:00 (202/224): libipt-1.6.1-8.el8.x86_64.rpm 3.0 MB/s | 50 kB 00:00 (203/224): libmpc-1.0.2-9.el8.x86_64.rpm 14 MB/s | 59 kB 00:00 (204/224): libxkbcommon-0.9.1-1.el8.x86_64.rpm 34 MB/s | 116 kB 00:00 (205/224): ocaml-srpm-macros-5-4.el8.noarch.rpm 4.0 MB/s | 9.4 kB 00:00 (206/224): openblas-srpm-macros-2-2.el8.noarch. 3.3 MB/s | 7.9 kB 00:00 (207/224): perl-srpm-macros-1-25.el8.noarch.rpm 4.9 MB/s | 11 kB 00:00 (208/224): pinentry-1.1.0-2.el8.x86_64.rpm 18 MB/s | 100 kB 00:00 (209/224): python-rpm-macros-3-39.el8.noarch.rp 1.5 MB/s | 14 kB 00:00 (210/224): python-srpm-macros-3-39.el8.noarch.r 5.1 MB/s | 14 kB 00:00 (211/224): libstdc++-devel-8.3.1-5.1.el8.x86_64 45 MB/s | 2.0 MB 00:00 (212/224): python2-rpm-macros-3-38.module_el8.3 1.1 MB/s | 13 kB 00:00 (213/224): qt5-srpm-macros-5.12.5-3.el8.noarch. 5.2 MB/s | 10 kB 00:00 (214/224): python3-rpm-macros-3-39.el8.noarch.r 3.8 MB/s | 13 kB 00:00 (215/224): gcc-8.3.1-5.1.el8.x86_64.rpm 50 MB/s | 23 MB 00:00 (216/224): redhat-rpm-config-123-1.el8.noarch.r 936 kB/s | 84 kB 00:00 (217/224): rpm-build-4.14.3-4.el8.x86_64.rpm 1.8 MB/s | 172 kB 00:00 (218/224): rust-srpm-macros-5-2.el8.noarch.rpm 2.4 MB/s | 9.2 kB 00:00 (219/224): epel-release-8-10.el8.noarch.rpm 7.7 MB/s | 22 kB 00:00 (220/224): zstd-1.4.4-1.el8.x86_64.rpm 42 MB/s | 393 kB 00:00 (221/224): epel-rpm-macros-8-19.noarch.rpm 3.6 MB/s | 23 kB 00:00 (222/224): xkeyboard-config-2.28-1.el8.noarch.r 46 MB/s | 782 kB 00:00 (223/224): fpc-srpm-macros-1.3-1.el8.noarch.rpm 1.4 MB/s | 8.2 kB 00:00 (224/224): lua-srpm-macros-1-3.el8.noarch.rpm 1.5 MB/s | 8.1 kB 00:00 -------------------------------------------------------------------------------- Total 91 MB/s | 177 MB 00:01 warning: /var/lib/mock/epel-8-x86_64-1614740664.537784/root/var/cache/dnf/baseos-586be817612a3cb1/packages/acl-2.2.53-1.el8.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 8483c65d: NOKEY CentOS-8 - Base 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x8483C65D: Userid : "CentOS (CentOS Official Signing Key) " Fingerprint: 99DB 70FA E1D7 CE22 7FB6 4882 05B5 55B3 8483 C65D From : /usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-Official Key imported successfully warning: /var/lib/mock/epel-8-x86_64-1614740664.537784/root/var/cache/dnf/epel-59dc218ad097ee72/packages/epel-release-8-10.el8.noarch.rpm: Header V4 RSA/SHA256 Signature, key ID 2f86d6a1: NOKEY Extra Packages for Enterprise Linux 8 - x86_64 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x2F86D6A1: Userid : "Fedora EPEL (8) " Fingerprint: 94E2 79EB 8D8F 25B2 1810 ADF1 21EA 45AB 2F86 D6A1 From : /usr/share/distribution-gpg-keys/epel/RPM-GPG-KEY-EPEL-8 Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.8-3.el8.x86_64 1/1 Preparing : 1/1 Installing : libgcc-8.3.1-5.1.el8.x86_64 1/224 Running scriptlet: libgcc-8.3.1-5.1.el8.x86_64 1/224 Installing : python-srpm-macros-3-39.el8.noarch 2/224 Installing : python3-setuptools-wheel-39.2.0-6.el8.noarch 3/224 Installing : python3-pip-wheel-9.0.3-18.el8.noarch 4/224 Installing : python-rpm-macros-3-39.el8.noarch 5/224 Installing : fpc-srpm-macros-1.3-1.el8.noarch 6/224 Installing : xkeyboard-config-2.28-1.el8.noarch 7/224 Installing : rust-srpm-macros-5-2.el8.noarch 8/224 Installing : qt5-srpm-macros-5.12.5-3.el8.noarch 9/224 Installing : python3-rpm-macros-3-39.el8.noarch 10/224 Installing : python2-rpm-macros-3-38.module_el8.3.0+478+7570e 11/224 Installing : perl-srpm-macros-1-25.el8.noarch 12/224 Installing : openblas-srpm-macros-2-2.el8.noarch 13/224 Installing : ocaml-srpm-macros-5-4.el8.noarch 14/224 Installing : go-srpm-macros-2-16.el8.noarch 15/224 Installing : ghc-srpm-macros-1.4.2-7.el8.noarch 16/224 Installing : tzdata-2021a-1.el8.noarch 17/224 Installing : publicsuffix-list-dafsa-20180723-1.el8.noarch 18/224 Installing : pkgconf-m4-1.4.2-1.el8.noarch 19/224 Installing : ncurses-base-6.1-7.20180224.el8.noarch 20/224 Installing : libssh-config-0.9.4-2.el8.noarch 21/224 Installing : kernel-headers-4.18.0-240.15.1.el8_3.x86_64 22/224 Installing : kbd-misc-2.0.4-10.el8.noarch 23/224 Installing : kbd-legacy-2.0.4-10.el8.noarch 24/224 Installing : dbus-common-1:1.12.8-11.el8.noarch 25/224 Installing : centos-gpg-keys-1:8-2.el8.noarch 26/224 Installing : centos-linux-release-8.3-1.2011.el8.noarch 27/224 Installing : centos-linux-repos-8-2.el8.noarch 28/224 Installing : setup-2.12.2-6.el8.noarch 29/224 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.12.2-6.el8.noarch 29/224 Installing : filesystem-3.8-3.el8.x86_64 30/224 Installing : basesystem-11-5.el8.noarch 31/224 Installing : pcre2-10.32-2.el8.x86_64 32/224 Installing : libselinux-2.9-4.el8_3.x86_64 33/224 Installing : ncurses-libs-6.1-7.20180224.el8.x86_64 34/224 Installing : glibc-all-langpacks-2.28-127.el8.x86_64 35/224 Installing : glibc-common-2.28-127.el8.x86_64 36/224 Running scriptlet: glibc-2.28-127.el8.x86_64 37/224 Installing : glibc-2.28-127.el8.x86_64 37/224 Running scriptlet: glibc-2.28-127.el8.x86_64 37/224 Installing : bash-4.4.19-12.el8.x86_64 38/224 Running scriptlet: bash-4.4.19-12.el8.x86_64 38/224 Installing : libsepol-2.9-1.el8.x86_64 39/224 Running scriptlet: libsepol-2.9-1.el8.x86_64 39/224 Installing : zlib-1.2.11-16.el8_2.x86_64 40/224 Installing : info-6.5-6.el8.x86_64 41/224 Installing : xz-libs-5.2.4-3.el8.x86_64 42/224 Installing : bzip2-libs-1.0.6-26.el8.x86_64 43/224 Installing : gmp-1:6.1.2-10.el8.x86_64 44/224 Running scriptlet: gmp-1:6.1.2-10.el8.x86_64 44/224 Installing : elfutils-libelf-0.180-1.el8.x86_64 45/224 Installing : libstdc++-8.3.1-5.1.el8.x86_64 46/224 Running scriptlet: libstdc++-8.3.1-5.1.el8.x86_64 46/224 Installing : libcap-2.26-4.el8.x86_64 47/224 Installing : libgpg-error-1.31-1.el8.x86_64 48/224 Installing : libxcrypt-4.1.1-4.el8.x86_64 49/224 Installing : readline-7.0-10.el8.x86_64 50/224 Running scriptlet: readline-7.0-10.el8.x86_64 50/224 Installing : mpfr-3.1.6-1.el8.x86_64 51/224 Running scriptlet: mpfr-3.1.6-1.el8.x86_64 51/224 Installing : libunistring-0.9.9-3.el8.x86_64 52/224 Installing : libuuid-2.32.1-24.el8.x86_64 53/224 Running scriptlet: libuuid-2.32.1-24.el8.x86_64 53/224 Installing : popt-1.16-14.el8.x86_64 54/224 Installing : chkconfig-1.13-2.el8.x86_64 55/224 Installing : libgcrypt-1.8.5-4.el8.x86_64 56/224 Running scriptlet: libgcrypt-1.8.5-4.el8.x86_64 56/224 Installing : libxml2-2.9.7-8.el8.x86_64 57/224 Installing : libattr-2.4.48-3.el8.x86_64 58/224 Installing : libacl-2.2.53-1.el8.x86_64 59/224 Installing : sed-4.5-2.el8.x86_64 60/224 Running scriptlet: sed-4.5-2.el8.x86_64 60/224 Installing : libcom_err-1.45.6-1.el8.x86_64 61/224 Running scriptlet: libcom_err-1.45.6-1.el8.x86_64 61/224 Installing : libffi-3.1-22.el8.x86_64 62/224 Installing : libidn2-2.2.0-1.el8.x86_64 63/224 Installing : findutils-1:4.6.0-20.el8.x86_64 64/224 Running scriptlet: findutils-1:4.6.0-20.el8.x86_64 64/224 Installing : expat-2.2.5-4.el8.x86_64 65/224 Installing : libzstd-1.4.4-1.el8.x86_64 66/224 Installing : lua-libs-5.3.4-11.el8.x86_64 67/224 Installing : p11-kit-0.23.14-5.el8_0.x86_64 68/224 Running scriptlet: p11-kit-0.23.14-5.el8_0.x86_64 68/224 Installing : libmpc-1.0.2-9.el8.x86_64 69/224 Running scriptlet: libmpc-1.0.2-9.el8.x86_64 69/224 Installing : libassuan-2.5.1-3.el8.x86_64 70/224 Installing : libgomp-8.3.1-5.1.el8.x86_64 71/224 Running scriptlet: libgomp-8.3.1-5.1.el8.x86_64 71/224 Installing : file-libs-5.33-16.el8.x86_64 72/224 Installing : file-5.33-16.el8.x86_64 73/224 Installing : libcap-ng-0.7.9-5.el8.x86_64 74/224 Installing : audit-libs-3.0-0.17.20191104git1c2f876.el8.x86_6 75/224 Installing : lz4-libs-1.8.3-2.el8.x86_64 76/224 Installing : libksba-1.3.5-7.el8.x86_64 77/224 Installing : unzip-6.0-43.el8.x86_64 78/224 Installing : diffutils-3.6-6.el8.x86_64 79/224 Running scriptlet: diffutils-3.6-6.el8.x86_64 79/224 Installing : sqlite-libs-3.26.0-11.el8.x86_64 80/224 Running scriptlet: glibc-headers-2.28-127.el8.x86_64 81/224 Installing : glibc-headers-2.28-127.el8.x86_64 81/224 Installing : grub2-common-1:2.02-90.el8_3.1.noarch 82/224 Installing : cpio-2.12-8.el8.x86_64 83/224 Installing : gdbm-libs-1:1.18-1.el8.x86_64 84/224 Installing : keyutils-libs-1.5.10-6.el8.x86_64 85/224 Installing : libtasn1-4.13-3.el8.x86_64 86/224 Running scriptlet: libtasn1-4.13-3.el8.x86_64 86/224 Installing : p11-kit-trust-0.23.14-5.el8_0.x86_64 87/224 Running scriptlet: p11-kit-trust-0.23.14-5.el8_0.x86_64 87/224 Installing : pcre-8.42-4.el8.x86_64 88/224 Installing : grep-3.1-6.el8.x86_64 89/224 Running scriptlet: grep-3.1-6.el8.x86_64 89/224 Installing : xz-5.2.4-3.el8.x86_64 90/224 Installing : gdbm-1:1.18-1.el8.x86_64 91/224 Installing : zip-3.0-23.el8.x86_64 92/224 Installing : libsemanage-2.9-3.el8.x86_64 93/224 Installing : cpp-8.3.1-5.1.el8.x86_64 94/224 Running scriptlet: cpp-8.3.1-5.1.el8.x86_64 94/224 Installing : libmetalink-0.1.3-7.el8.x86_64 95/224 Installing : libpsl-0.20.2-6.el8.x86_64 96/224 Installing : acl-2.2.53-1.el8.x86_64 97/224 Installing : tar-2:1.30-5.el8.x86_64 98/224 Running scriptlet: tar-2:1.30-5.el8.x86_64 98/224 Installing : patch-2.7.6-11.el8.x86_64 99/224 Installing : libstdc++-devel-8.3.1-5.1.el8.x86_64 100/224 Installing : zstd-1.4.4-1.el8.x86_64 101/224 Installing : dwz-0.12-9.el8.x86_64 102/224 Installing : nettle-3.4.1-2.el8.x86_64 103/224 Running scriptlet: nettle-3.4.1-2.el8.x86_64 103/224 Installing : isl-0.16.1-6.el8.x86_64 104/224 Running scriptlet: isl-0.16.1-6.el8.x86_64 104/224 Installing : bzip2-1.0.6-26.el8.x86_64 105/224 Installing : coreutils-common-8.30-8.el8.x86_64 106/224 Running scriptlet: coreutils-common-8.30-8.el8.x86_64 106/224 Installing : pigz-2.4-4.el8.x86_64 107/224 Installing : brotli-1.0.6-2.el8.x86_64 108/224 Installing : hardlink-1:1.3-6.el8.x86_64 109/224 Installing : json-c-0.13.1-0.2.el8.x86_64 110/224 Installing : libnghttp2-1.33.0-3.el8_2.1.x86_64 111/224 Installing : libpcap-14:1.9.1-4.el8.x86_64 112/224 Installing : iptables-libs-1.8.4-15.el8_3.3.x86_64 113/224 Installing : libpkgconf-1.4.2-1.el8.x86_64 114/224 Installing : pkgconf-1.4.2-1.el8.x86_64 115/224 Installing : pkgconf-pkg-config-1.4.2-1.el8.x86_64 116/224 Installing : libxcrypt-devel-4.1.1-4.el8.x86_64 117/224 Installing : glibc-devel-2.28-127.el8.x86_64 118/224 Running scriptlet: glibc-devel-2.28-127.el8.x86_64 118/224 Installing : libseccomp-2.4.3-1.el8.x86_64 119/224 Running scriptlet: libseccomp-2.4.3-1.el8.x86_64 119/224 Installing : libsigsegv-2.11-5.el8.x86_64 120/224 Installing : gawk-4.2.1-1.el8.x86_64 121/224 Installing : libsmartcols-2.32.1-24.el8.x86_64 122/224 Running scriptlet: libsmartcols-2.32.1-24.el8.x86_64 122/224 Installing : libtool-ltdl-2.4.6-25.el8.x86_64 123/224 Running scriptlet: libtool-ltdl-2.4.6-25.el8.x86_64 123/224 Installing : libverto-0.3.0-5.el8.x86_64 124/224 Installing : memstrack-0.1.11-1.el8.x86_64 125/224 Installing : ncurses-6.1-7.20180224.el8.x86_64 126/224 Installing : npth-1.5-4.el8.x86_64 127/224 Installing : which-2.21-12.el8.x86_64 128/224 Installing : libatomic_ops-7.6.2-3.el8.x86_64 129/224 Installing : gc-7.6.4-3.el8.x86_64 130/224 Installing : libipt-1.6.1-8.el8.x86_64 131/224 Installing : libxkbcommon-0.9.1-1.el8.x86_64 132/224 Installing : cyrus-sasl-lib-2.1.27-5.el8.x86_64 133/224 Running scriptlet: cyrus-sasl-lib-2.1.27-5.el8.x86_64 133/224 Installing : platform-python-pip-9.0.3-18.el8.noarch 134/224 Installing : platform-python-setuptools-39.2.0-6.el8.noarch 135/224 Installing : python3-libs-3.6.8-31.el8.x86_64 136/224 Installing : grub2-tools-minimal-1:2.02-90.el8_3.1.x86_64 137/224 Installing : libssh-0.9.4-2.el8.x86_64 138/224 Installing : openldap-2.4.46-15.el8.x86_64 139/224 Installing : platform-python-3.6.8-31.el8.x86_64 140/224 Running scriptlet: platform-python-3.6.8-31.el8.x86_64 140/224 Installing : grubby-8.40-41.el8.x86_64 141/224 Installing : libarchive-3.3.2-9.el8.x86_64 142/224 Installing : libdb-utils-5.3.28-39.el8.x86_64 143/224 Installing : libcurl-7.66.0-1.1.cf.rhel8.x86_64 144/224 Installing : openssl-1:1.1.1g-12.el8_3.x86_64 145/224 Installing : libkcapi-1.2.0-2.el8.x86_64 146/224 Installing : libkcapi-hmaccalc-1.2.0-2.el8.x86_64 147/224 Installing : crypto-policies-scripts-20200713-1.git51d1222.el 148/224 Installing : crypto-policies-20200713-1.git51d1222.el8.noarch 149/224 Running scriptlet: crypto-policies-20200713-1.git51d1222.el8.noarch 149/224 Installing : curl-7.61.1-14.el8_3.1.x86_64 150/224 Installing : gzip-1.9-9.el8.x86_64 151/224 Running scriptlet: gzip-1.9-9.el8.x86_64 151/224 Installing : cracklib-2.9.6-15.el8.x86_64 152/224 Installing : cracklib-dicts-2.9.6-15.el8.x86_64 153/224 Installing : procps-ng-3.3.15-3.el8.x86_64 154/224 Installing : krb5-libs-1.18.2-5.el8.x86_64 155/224 Installing : libtirpc-1.1.4-4.el8.x86_64 156/224 Running scriptlet: libtirpc-1.1.4-4.el8.x86_64 156/224 Installing : libnsl2-1.2.0-2.20180605git4a062cf.el8.x86_64 157/224 Running scriptlet: libnsl2-1.2.0-2.20180605git4a062cf.el8.x86_64 157/224 Installing : openssl-pkcs11-0.4.10-2.el8.x86_64 158/224 Installing : gettext-libs-0.19.8.1-17.el8.x86_64 159/224 Installing : libcroco-0.6.12-4.el8_2.1.x86_64 160/224 Running scriptlet: libcroco-0.6.12-4.el8_2.1.x86_64 160/224 Installing : kpartx-0.8.4-5.el8.x86_64 161/224 Installing : device-mapper-8:1.02.171-5.el8.x86_64 162/224 Installing : elfutils-debuginfod-client-0.180-1.el8.x86_64 163/224 Installing : elfutils-default-yama-scope-0.180-1.el8.noarch 164/224 Running scriptlet: elfutils-default-yama-scope-0.180-1.el8.noarch 164/224 Installing : elfutils-libs-0.180-1.el8.x86_64 165/224 Installing : rpm-4.14.3-4.el8.x86_64 166/224 Installing : libfdisk-2.32.1-24.el8.x86_64 167/224 Running scriptlet: libfdisk-2.32.1-24.el8.x86_64 167/224 Installing : libmount-2.32.1-24.el8.x86_64 168/224 Running scriptlet: libmount-2.32.1-24.el8.x86_64 168/224 Installing : dbus-libs-1:1.12.8-11.el8.x86_64 169/224 Running scriptlet: dbus-libs-1:1.12.8-11.el8.x86_64 169/224 Installing : dbus-tools-1:1.12.8-11.el8.x86_64 170/224 Installing : coreutils-8.30-8.el8.x86_64 171/224 Installing : systemd-libs-239-41.el8_3.1.x86_64 172/224 Running scriptlet: systemd-libs-239-41.el8_3.1.x86_64 172/224 Installing : libblkid-2.32.1-24.el8.x86_64 173/224 Running scriptlet: libblkid-2.32.1-24.el8.x86_64 173/224 Installing : device-mapper-libs-8:1.02.171-5.el8.x86_64 174/224 Installing : shadow-utils-2:4.6-11.el8.x86_64 175/224 Running scriptlet: ca-certificates-2020.2.41-80.0.el8_2.noarch 176/224 Installing : ca-certificates-2020.2.41-80.0.el8_2.noarch 176/224 Running scriptlet: ca-certificates-2020.2.41-80.0.el8_2.noarch 176/224 Installing : openssl-libs-1:1.1.1g-12.el8_3.x86_64 177/224 Running scriptlet: openssl-libs-1:1.1.1g-12.el8_3.x86_64 177/224 Installing : libdb-5.3.28-39.el8.x86_64 178/224 Running scriptlet: libdb-5.3.28-39.el8.x86_64 178/224 Installing : rpm-libs-4.14.3-4.el8.x86_64 179/224 Running scriptlet: rpm-libs-4.14.3-4.el8.x86_64 179/224 Installing : kmod-25-16.el8.x86_64 180/224 Installing : kmod-libs-25-16.el8.x86_64 181/224 Running scriptlet: kmod-libs-25-16.el8.x86_64 181/224 Installing : cryptsetup-libs-2.3.3-2.el8.x86_64 182/224 Running scriptlet: cryptsetup-libs-2.3.3-2.el8.x86_64 182/224 Installing : trousers-lib-0.3.14-4.el8.x86_64 183/224 Running scriptlet: trousers-lib-0.3.14-4.el8.x86_64 183/224 Running scriptlet: dbus-daemon-1:1.12.8-11.el8.x86_64 184/224 Installing : dbus-daemon-1:1.12.8-11.el8.x86_64 184/224 Running scriptlet: dbus-daemon-1:1.12.8-11.el8.x86_64 184/224 Running scriptlet: libutempter-1.1.6-14.el8.x86_64 185/224 Installing : libutempter-1.1.6-14.el8.x86_64 185/224 Installing : kbd-2.0.4-10.el8.x86_64 186/224 Installing : libpwquality-1.4.0-9.el8.x86_64 187/224 Installing : pam-1.3.1-11.el8.x86_64 188/224 Running scriptlet: pam-1.3.1-11.el8.x86_64 188/224 Installing : util-linux-2.32.1-24.el8.x86_64 189/224 Running scriptlet: util-linux-2.32.1-24.el8.x86_64 189/224 Installing : gettext-0.19.8.1-17.el8.x86_64 190/224 Running scriptlet: gettext-0.19.8.1-17.el8.x86_64 190/224 Installing : glib2-2.56.4-8.el8.x86_64 191/224 Installing : shared-mime-info-1.9-3.el8.x86_64 192/224 Running scriptlet: shared-mime-info-1.9-3.el8.x86_64 192/224 Installing : systemd-pam-239-41.el8_3.1.x86_64 193/224 Installing : dracut-049-95.git20200804.el8_3.4.x86_64 194/224 Installing : os-prober-1.74-6.el8.x86_64 195/224 Running scriptlet: grub2-tools-1:2.02-90.el8_3.1.x86_64 196/224 Installing : grub2-tools-1:2.02-90.el8_3.1.x86_64 196/224 Running scriptlet: grub2-tools-1:2.02-90.el8_3.1.x86_64 196/224 Installing : gnutls-3.6.14-7.el8_3.x86_64 197/224 Installing : dbus-1:1.12.8-11.el8.x86_64 198/224 Running scriptlet: systemd-239-41.el8_3.1.x86_64 199/224 Installing : systemd-239-41.el8_3.1.x86_64 199/224 Running scriptlet: systemd-239-41.el8_3.1.x86_64 199/224 Installing : systemd-udev-239-41.el8_3.1.x86_64 200/224 Running scriptlet: systemd-udev-239-41.el8_3.1.x86_64 200/224 Running scriptlet: trousers-0.3.14-4.el8.x86_64 201/224 Installing : trousers-0.3.14-4.el8.x86_64 201/224 Running scriptlet: trousers-0.3.14-4.el8.x86_64 201/224 Installing : binutils-2.30-79.el8.x86_64 202/224 Running scriptlet: binutils-2.30-79.el8.x86_64 202/224 Installing : gcc-8.3.1-5.1.el8.x86_64 203/224 Running scriptlet: gcc-8.3.1-5.1.el8.x86_64 203/224 Installing : annobin-9.23-1.el8.x86_64 204/224 Installing : libbabeltrace-1.5.4-3.el8.x86_64 205/224 Running scriptlet: libbabeltrace-1.5.4-3.el8.x86_64 205/224 Installing : libsecret-0.18.6-1.el8.x86_64 206/224 Installing : pinentry-1.1.0-2.el8.x86_64 207/224 Running scriptlet: pinentry-1.1.0-2.el8.x86_64 207/224 Installing : ima-evm-utils-1.1-5.el8.x86_64 208/224 Installing : libusbx-1.0.23-4.el8.x86_64 209/224 Installing : gnupg2-smime-2.2.20-2.el8.x86_64 210/224 Installing : gnupg2-2.2.20-2.el8.x86_64 211/224 Installing : rpm-build-libs-4.14.3-4.el8.x86_64 212/224 Running scriptlet: rpm-build-libs-4.14.3-4.el8.x86_64 212/224 Installing : guile-5:2.0.14-7.el8.x86_64 213/224 Running scriptlet: guile-5:2.0.14-7.el8.x86_64 213/224 Installing : gdb-headless-8.2-12.el8.x86_64 214/224 Installing : efi-srpm-macros-3-2.el8.noarch 215/224 Installing : redhat-rpm-config-123-1.el8.noarch 216/224 Installing : lua-srpm-macros-1-3.el8.noarch 217/224 Installing : elfutils-0.180-1.el8.x86_64 218/224 Installing : rpm-build-4.14.3-4.el8.x86_64 219/224 Installing : epel-rpm-macros-8-19.noarch 220/224 Installing : gcc-c++-8.3.1-5.1.el8.x86_64 221/224 Installing : fedpkg-minimal-1.1.0-13.el8.playground.noarch 222/224 Installing : make-1:4.2.1-10.el8.x86_64 223/224 Running scriptlet: make-1:4.2.1-10.el8.x86_64 223/224 Installing : epel-release-8-10.el8.noarch 224/224 Running scriptlet: filesystem-3.8-3.el8.x86_64 224/224 Running scriptlet: glibc-all-langpacks-2.28-127.el8.x86_64 224/224 Running scriptlet: crypto-policies-scripts-20200713-1.git51d1222.el 224/224 Running scriptlet: ca-certificates-2020.2.41-80.0.el8_2.noarch 224/224 Running scriptlet: guile-5:2.0.14-7.el8.x86_64 224/224 Running scriptlet: epel-release-8-10.el8.noarch 224/224 Verifying : libmetalink-0.1.3-7.el8.x86_64 1/224 Verifying : fedpkg-minimal-1.1.0-13.el8.playground.noarch 2/224 Verifying : libcurl-7.66.0-1.1.cf.rhel8.x86_64 3/224 Verifying : acl-2.2.53-1.el8.x86_64 4/224 Verifying : audit-libs-3.0-0.17.20191104git1c2f876.el8.x86_6 5/224 Verifying : basesystem-11-5.el8.noarch 6/224 Verifying : bash-4.4.19-12.el8.x86_64 7/224 Verifying : binutils-2.30-79.el8.x86_64 8/224 Verifying : brotli-1.0.6-2.el8.x86_64 9/224 Verifying : bzip2-1.0.6-26.el8.x86_64 10/224 Verifying : bzip2-libs-1.0.6-26.el8.x86_64 11/224 Verifying : ca-certificates-2020.2.41-80.0.el8_2.noarch 12/224 Verifying : centos-gpg-keys-1:8-2.el8.noarch 13/224 Verifying : centos-linux-release-8.3-1.2011.el8.noarch 14/224 Verifying : centos-linux-repos-8-2.el8.noarch 15/224 Verifying : chkconfig-1.13-2.el8.x86_64 16/224 Verifying : coreutils-8.30-8.el8.x86_64 17/224 Verifying : coreutils-common-8.30-8.el8.x86_64 18/224 Verifying : cpio-2.12-8.el8.x86_64 19/224 Verifying : cracklib-2.9.6-15.el8.x86_64 20/224 Verifying : cracklib-dicts-2.9.6-15.el8.x86_64 21/224 Verifying : crypto-policies-20200713-1.git51d1222.el8.noarch 22/224 Verifying : crypto-policies-scripts-20200713-1.git51d1222.el 23/224 Verifying : cryptsetup-libs-2.3.3-2.el8.x86_64 24/224 Verifying : curl-7.61.1-14.el8_3.1.x86_64 25/224 Verifying : cyrus-sasl-lib-2.1.27-5.el8.x86_64 26/224 Verifying : dbus-1:1.12.8-11.el8.x86_64 27/224 Verifying : dbus-common-1:1.12.8-11.el8.noarch 28/224 Verifying : dbus-daemon-1:1.12.8-11.el8.x86_64 29/224 Verifying : dbus-libs-1:1.12.8-11.el8.x86_64 30/224 Verifying : dbus-tools-1:1.12.8-11.el8.x86_64 31/224 Verifying : device-mapper-8:1.02.171-5.el8.x86_64 32/224 Verifying : device-mapper-libs-8:1.02.171-5.el8.x86_64 33/224 Verifying : diffutils-3.6-6.el8.x86_64 34/224 Verifying : dracut-049-95.git20200804.el8_3.4.x86_64 35/224 Verifying : elfutils-0.180-1.el8.x86_64 36/224 Verifying : elfutils-debuginfod-client-0.180-1.el8.x86_64 37/224 Verifying : elfutils-default-yama-scope-0.180-1.el8.noarch 38/224 Verifying : elfutils-libelf-0.180-1.el8.x86_64 39/224 Verifying : elfutils-libs-0.180-1.el8.x86_64 40/224 Verifying : expat-2.2.5-4.el8.x86_64 41/224 Verifying : file-5.33-16.el8.x86_64 42/224 Verifying : file-libs-5.33-16.el8.x86_64 43/224 Verifying : filesystem-3.8-3.el8.x86_64 44/224 Verifying : findutils-1:4.6.0-20.el8.x86_64 45/224 Verifying : gawk-4.2.1-1.el8.x86_64 46/224 Verifying : gdbm-1:1.18-1.el8.x86_64 47/224 Verifying : gdbm-libs-1:1.18-1.el8.x86_64 48/224 Verifying : gettext-0.19.8.1-17.el8.x86_64 49/224 Verifying : gettext-libs-0.19.8.1-17.el8.x86_64 50/224 Verifying : glib2-2.56.4-8.el8.x86_64 51/224 Verifying : glibc-2.28-127.el8.x86_64 52/224 Verifying : glibc-all-langpacks-2.28-127.el8.x86_64 53/224 Verifying : glibc-common-2.28-127.el8.x86_64 54/224 Verifying : glibc-devel-2.28-127.el8.x86_64 55/224 Verifying : glibc-headers-2.28-127.el8.x86_64 56/224 Verifying : gmp-1:6.1.2-10.el8.x86_64 57/224 Verifying : gnupg2-2.2.20-2.el8.x86_64 58/224 Verifying : gnupg2-smime-2.2.20-2.el8.x86_64 59/224 Verifying : gnutls-3.6.14-7.el8_3.x86_64 60/224 Verifying : grep-3.1-6.el8.x86_64 61/224 Verifying : grub2-common-1:2.02-90.el8_3.1.noarch 62/224 Verifying : grub2-tools-1:2.02-90.el8_3.1.x86_64 63/224 Verifying : grub2-tools-minimal-1:2.02-90.el8_3.1.x86_64 64/224 Verifying : grubby-8.40-41.el8.x86_64 65/224 Verifying : gzip-1.9-9.el8.x86_64 66/224 Verifying : hardlink-1:1.3-6.el8.x86_64 67/224 Verifying : ima-evm-utils-1.1-5.el8.x86_64 68/224 Verifying : info-6.5-6.el8.x86_64 69/224 Verifying : iptables-libs-1.8.4-15.el8_3.3.x86_64 70/224 Verifying : json-c-0.13.1-0.2.el8.x86_64 71/224 Verifying : kbd-2.0.4-10.el8.x86_64 72/224 Verifying : kbd-legacy-2.0.4-10.el8.noarch 73/224 Verifying : kbd-misc-2.0.4-10.el8.noarch 74/224 Verifying : kernel-headers-4.18.0-240.15.1.el8_3.x86_64 75/224 Verifying : keyutils-libs-1.5.10-6.el8.x86_64 76/224 Verifying : kmod-25-16.el8.x86_64 77/224 Verifying : kmod-libs-25-16.el8.x86_64 78/224 Verifying : kpartx-0.8.4-5.el8.x86_64 79/224 Verifying : krb5-libs-1.18.2-5.el8.x86_64 80/224 Verifying : libacl-2.2.53-1.el8.x86_64 81/224 Verifying : libarchive-3.3.2-9.el8.x86_64 82/224 Verifying : libassuan-2.5.1-3.el8.x86_64 83/224 Verifying : libattr-2.4.48-3.el8.x86_64 84/224 Verifying : libbabeltrace-1.5.4-3.el8.x86_64 85/224 Verifying : libblkid-2.32.1-24.el8.x86_64 86/224 Verifying : libcap-2.26-4.el8.x86_64 87/224 Verifying : libcap-ng-0.7.9-5.el8.x86_64 88/224 Verifying : libcom_err-1.45.6-1.el8.x86_64 89/224 Verifying : libcroco-0.6.12-4.el8_2.1.x86_64 90/224 Verifying : libdb-5.3.28-39.el8.x86_64 91/224 Verifying : libdb-utils-5.3.28-39.el8.x86_64 92/224 Verifying : libfdisk-2.32.1-24.el8.x86_64 93/224 Verifying : libffi-3.1-22.el8.x86_64 94/224 Verifying : libgcc-8.3.1-5.1.el8.x86_64 95/224 Verifying : libgcrypt-1.8.5-4.el8.x86_64 96/224 Verifying : libgomp-8.3.1-5.1.el8.x86_64 97/224 Verifying : libgpg-error-1.31-1.el8.x86_64 98/224 Verifying : libidn2-2.2.0-1.el8.x86_64 99/224 Verifying : libkcapi-1.2.0-2.el8.x86_64 100/224 Verifying : libkcapi-hmaccalc-1.2.0-2.el8.x86_64 101/224 Verifying : libksba-1.3.5-7.el8.x86_64 102/224 Verifying : libmount-2.32.1-24.el8.x86_64 103/224 Verifying : libnghttp2-1.33.0-3.el8_2.1.x86_64 104/224 Verifying : libnsl2-1.2.0-2.20180605git4a062cf.el8.x86_64 105/224 Verifying : libpcap-14:1.9.1-4.el8.x86_64 106/224 Verifying : libpkgconf-1.4.2-1.el8.x86_64 107/224 Verifying : libpsl-0.20.2-6.el8.x86_64 108/224 Verifying : libpwquality-1.4.0-9.el8.x86_64 109/224 Verifying : libseccomp-2.4.3-1.el8.x86_64 110/224 Verifying : libsecret-0.18.6-1.el8.x86_64 111/224 Verifying : libselinux-2.9-4.el8_3.x86_64 112/224 Verifying : libsemanage-2.9-3.el8.x86_64 113/224 Verifying : libsepol-2.9-1.el8.x86_64 114/224 Verifying : libsigsegv-2.11-5.el8.x86_64 115/224 Verifying : libsmartcols-2.32.1-24.el8.x86_64 116/224 Verifying : libssh-0.9.4-2.el8.x86_64 117/224 Verifying : libssh-config-0.9.4-2.el8.noarch 118/224 Verifying : libstdc++-8.3.1-5.1.el8.x86_64 119/224 Verifying : libtasn1-4.13-3.el8.x86_64 120/224 Verifying : libtirpc-1.1.4-4.el8.x86_64 121/224 Verifying : libtool-ltdl-2.4.6-25.el8.x86_64 122/224 Verifying : libunistring-0.9.9-3.el8.x86_64 123/224 Verifying : libusbx-1.0.23-4.el8.x86_64 124/224 Verifying : libutempter-1.1.6-14.el8.x86_64 125/224 Verifying : libuuid-2.32.1-24.el8.x86_64 126/224 Verifying : libverto-0.3.0-5.el8.x86_64 127/224 Verifying : libxcrypt-4.1.1-4.el8.x86_64 128/224 Verifying : libxcrypt-devel-4.1.1-4.el8.x86_64 129/224 Verifying : libxml2-2.9.7-8.el8.x86_64 130/224 Verifying : libzstd-1.4.4-1.el8.x86_64 131/224 Verifying : lua-libs-5.3.4-11.el8.x86_64 132/224 Verifying : lz4-libs-1.8.3-2.el8.x86_64 133/224 Verifying : make-1:4.2.1-10.el8.x86_64 134/224 Verifying : memstrack-0.1.11-1.el8.x86_64 135/224 Verifying : mpfr-3.1.6-1.el8.x86_64 136/224 Verifying : ncurses-6.1-7.20180224.el8.x86_64 137/224 Verifying : ncurses-base-6.1-7.20180224.el8.noarch 138/224 Verifying : ncurses-libs-6.1-7.20180224.el8.x86_64 139/224 Verifying : nettle-3.4.1-2.el8.x86_64 140/224 Verifying : npth-1.5-4.el8.x86_64 141/224 Verifying : openldap-2.4.46-15.el8.x86_64 142/224 Verifying : openssl-1:1.1.1g-12.el8_3.x86_64 143/224 Verifying : openssl-libs-1:1.1.1g-12.el8_3.x86_64 144/224 Verifying : openssl-pkcs11-0.4.10-2.el8.x86_64 145/224 Verifying : os-prober-1.74-6.el8.x86_64 146/224 Verifying : p11-kit-0.23.14-5.el8_0.x86_64 147/224 Verifying : p11-kit-trust-0.23.14-5.el8_0.x86_64 148/224 Verifying : pam-1.3.1-11.el8.x86_64 149/224 Verifying : patch-2.7.6-11.el8.x86_64 150/224 Verifying : pcre-8.42-4.el8.x86_64 151/224 Verifying : pcre2-10.32-2.el8.x86_64 152/224 Verifying : pigz-2.4-4.el8.x86_64 153/224 Verifying : pkgconf-1.4.2-1.el8.x86_64 154/224 Verifying : pkgconf-m4-1.4.2-1.el8.noarch 155/224 Verifying : pkgconf-pkg-config-1.4.2-1.el8.x86_64 156/224 Verifying : platform-python-3.6.8-31.el8.x86_64 157/224 Verifying : platform-python-pip-9.0.3-18.el8.noarch 158/224 Verifying : platform-python-setuptools-39.2.0-6.el8.noarch 159/224 Verifying : popt-1.16-14.el8.x86_64 160/224 Verifying : procps-ng-3.3.15-3.el8.x86_64 161/224 Verifying : publicsuffix-list-dafsa-20180723-1.el8.noarch 162/224 Verifying : python3-libs-3.6.8-31.el8.x86_64 163/224 Verifying : python3-pip-wheel-9.0.3-18.el8.noarch 164/224 Verifying : python3-setuptools-wheel-39.2.0-6.el8.noarch 165/224 Verifying : readline-7.0-10.el8.x86_64 166/224 Verifying : rpm-4.14.3-4.el8.x86_64 167/224 Verifying : rpm-build-libs-4.14.3-4.el8.x86_64 168/224 Verifying : rpm-libs-4.14.3-4.el8.x86_64 169/224 Verifying : sed-4.5-2.el8.x86_64 170/224 Verifying : setup-2.12.2-6.el8.noarch 171/224 Verifying : shadow-utils-2:4.6-11.el8.x86_64 172/224 Verifying : shared-mime-info-1.9-3.el8.x86_64 173/224 Verifying : sqlite-libs-3.26.0-11.el8.x86_64 174/224 Verifying : systemd-239-41.el8_3.1.x86_64 175/224 Verifying : systemd-libs-239-41.el8_3.1.x86_64 176/224 Verifying : systemd-pam-239-41.el8_3.1.x86_64 177/224 Verifying : systemd-udev-239-41.el8_3.1.x86_64 178/224 Verifying : tar-2:1.30-5.el8.x86_64 179/224 Verifying : trousers-0.3.14-4.el8.x86_64 180/224 Verifying : trousers-lib-0.3.14-4.el8.x86_64 181/224 Verifying : tzdata-2021a-1.el8.noarch 182/224 Verifying : unzip-6.0-43.el8.x86_64 183/224 Verifying : util-linux-2.32.1-24.el8.x86_64 184/224 Verifying : which-2.21-12.el8.x86_64 185/224 Verifying : xz-5.2.4-3.el8.x86_64 186/224 Verifying : xz-libs-5.2.4-3.el8.x86_64 187/224 Verifying : zip-3.0-23.el8.x86_64 188/224 Verifying : zlib-1.2.11-16.el8_2.x86_64 189/224 Verifying : annobin-9.23-1.el8.x86_64 190/224 Verifying : cpp-8.3.1-5.1.el8.x86_64 191/224 Verifying : dwz-0.12-9.el8.x86_64 192/224 Verifying : efi-srpm-macros-3-2.el8.noarch 193/224 Verifying : gc-7.6.4-3.el8.x86_64 194/224 Verifying : gcc-8.3.1-5.1.el8.x86_64 195/224 Verifying : gcc-c++-8.3.1-5.1.el8.x86_64 196/224 Verifying : gdb-headless-8.2-12.el8.x86_64 197/224 Verifying : ghc-srpm-macros-1.4.2-7.el8.noarch 198/224 Verifying : go-srpm-macros-2-16.el8.noarch 199/224 Verifying : guile-5:2.0.14-7.el8.x86_64 200/224 Verifying : isl-0.16.1-6.el8.x86_64 201/224 Verifying : libatomic_ops-7.6.2-3.el8.x86_64 202/224 Verifying : libipt-1.6.1-8.el8.x86_64 203/224 Verifying : libmpc-1.0.2-9.el8.x86_64 204/224 Verifying : libstdc++-devel-8.3.1-5.1.el8.x86_64 205/224 Verifying : libxkbcommon-0.9.1-1.el8.x86_64 206/224 Verifying : ocaml-srpm-macros-5-4.el8.noarch 207/224 Verifying : openblas-srpm-macros-2-2.el8.noarch 208/224 Verifying : perl-srpm-macros-1-25.el8.noarch 209/224 Verifying : pinentry-1.1.0-2.el8.x86_64 210/224 Verifying : python-rpm-macros-3-39.el8.noarch 211/224 Verifying : python-srpm-macros-3-39.el8.noarch 212/224 Verifying : python2-rpm-macros-3-38.module_el8.3.0+478+7570e 213/224 Verifying : python3-rpm-macros-3-39.el8.noarch 214/224 Verifying : qt5-srpm-macros-5.12.5-3.el8.noarch 215/224 Verifying : redhat-rpm-config-123-1.el8.noarch 216/224 Verifying : rpm-build-4.14.3-4.el8.x86_64 217/224 Verifying : rust-srpm-macros-5-2.el8.noarch 218/224 Verifying : xkeyboard-config-2.28-1.el8.noarch 219/224 Verifying : zstd-1.4.4-1.el8.x86_64 220/224 Verifying : epel-release-8-10.el8.noarch 221/224 Verifying : epel-rpm-macros-8-19.noarch 222/224 Verifying : fpc-srpm-macros-1.3-1.el8.noarch 223/224 Verifying : lua-srpm-macros-1-3.el8.noarch 224/224 Installed: acl-2.2.53-1.el8.x86_64 annobin-9.23-1.el8.x86_64 audit-libs-3.0-0.17.20191104git1c2f876.el8.x86_64 basesystem-11-5.el8.noarch bash-4.4.19-12.el8.x86_64 binutils-2.30-79.el8.x86_64 brotli-1.0.6-2.el8.x86_64 bzip2-1.0.6-26.el8.x86_64 bzip2-libs-1.0.6-26.el8.x86_64 ca-certificates-2020.2.41-80.0.el8_2.noarch centos-gpg-keys-1:8-2.el8.noarch centos-linux-release-8.3-1.2011.el8.noarch centos-linux-repos-8-2.el8.noarch chkconfig-1.13-2.el8.x86_64 coreutils-8.30-8.el8.x86_64 coreutils-common-8.30-8.el8.x86_64 cpio-2.12-8.el8.x86_64 cpp-8.3.1-5.1.el8.x86_64 cracklib-2.9.6-15.el8.x86_64 cracklib-dicts-2.9.6-15.el8.x86_64 crypto-policies-20200713-1.git51d1222.el8.noarch crypto-policies-scripts-20200713-1.git51d1222.el8.noarch cryptsetup-libs-2.3.3-2.el8.x86_64 curl-7.61.1-14.el8_3.1.x86_64 cyrus-sasl-lib-2.1.27-5.el8.x86_64 dbus-1:1.12.8-11.el8.x86_64 dbus-common-1:1.12.8-11.el8.noarch dbus-daemon-1:1.12.8-11.el8.x86_64 dbus-libs-1:1.12.8-11.el8.x86_64 dbus-tools-1:1.12.8-11.el8.x86_64 device-mapper-8:1.02.171-5.el8.x86_64 device-mapper-libs-8:1.02.171-5.el8.x86_64 diffutils-3.6-6.el8.x86_64 dracut-049-95.git20200804.el8_3.4.x86_64 dwz-0.12-9.el8.x86_64 efi-srpm-macros-3-2.el8.noarch elfutils-0.180-1.el8.x86_64 elfutils-debuginfod-client-0.180-1.el8.x86_64 elfutils-default-yama-scope-0.180-1.el8.noarch elfutils-libelf-0.180-1.el8.x86_64 elfutils-libs-0.180-1.el8.x86_64 epel-release-8-10.el8.noarch epel-rpm-macros-8-19.noarch expat-2.2.5-4.el8.x86_64 fedpkg-minimal-1.1.0-13.el8.playground.noarch file-5.33-16.el8.x86_64 file-libs-5.33-16.el8.x86_64 filesystem-3.8-3.el8.x86_64 findutils-1:4.6.0-20.el8.x86_64 fpc-srpm-macros-1.3-1.el8.noarch gawk-4.2.1-1.el8.x86_64 gc-7.6.4-3.el8.x86_64 gcc-8.3.1-5.1.el8.x86_64 gcc-c++-8.3.1-5.1.el8.x86_64 gdb-headless-8.2-12.el8.x86_64 gdbm-1:1.18-1.el8.x86_64 gdbm-libs-1:1.18-1.el8.x86_64 gettext-0.19.8.1-17.el8.x86_64 gettext-libs-0.19.8.1-17.el8.x86_64 ghc-srpm-macros-1.4.2-7.el8.noarch glib2-2.56.4-8.el8.x86_64 glibc-2.28-127.el8.x86_64 glibc-all-langpacks-2.28-127.el8.x86_64 glibc-common-2.28-127.el8.x86_64 glibc-devel-2.28-127.el8.x86_64 glibc-headers-2.28-127.el8.x86_64 gmp-1:6.1.2-10.el8.x86_64 gnupg2-2.2.20-2.el8.x86_64 gnupg2-smime-2.2.20-2.el8.x86_64 gnutls-3.6.14-7.el8_3.x86_64 go-srpm-macros-2-16.el8.noarch grep-3.1-6.el8.x86_64 grub2-common-1:2.02-90.el8_3.1.noarch grub2-tools-1:2.02-90.el8_3.1.x86_64 grub2-tools-minimal-1:2.02-90.el8_3.1.x86_64 grubby-8.40-41.el8.x86_64 guile-5:2.0.14-7.el8.x86_64 gzip-1.9-9.el8.x86_64 hardlink-1:1.3-6.el8.x86_64 ima-evm-utils-1.1-5.el8.x86_64 info-6.5-6.el8.x86_64 iptables-libs-1.8.4-15.el8_3.3.x86_64 isl-0.16.1-6.el8.x86_64 json-c-0.13.1-0.2.el8.x86_64 kbd-2.0.4-10.el8.x86_64 kbd-legacy-2.0.4-10.el8.noarch kbd-misc-2.0.4-10.el8.noarch kernel-headers-4.18.0-240.15.1.el8_3.x86_64 keyutils-libs-1.5.10-6.el8.x86_64 kmod-25-16.el8.x86_64 kmod-libs-25-16.el8.x86_64 kpartx-0.8.4-5.el8.x86_64 krb5-libs-1.18.2-5.el8.x86_64 libacl-2.2.53-1.el8.x86_64 libarchive-3.3.2-9.el8.x86_64 libassuan-2.5.1-3.el8.x86_64 libatomic_ops-7.6.2-3.el8.x86_64 libattr-2.4.48-3.el8.x86_64 libbabeltrace-1.5.4-3.el8.x86_64 libblkid-2.32.1-24.el8.x86_64 libcap-2.26-4.el8.x86_64 libcap-ng-0.7.9-5.el8.x86_64 libcom_err-1.45.6-1.el8.x86_64 libcroco-0.6.12-4.el8_2.1.x86_64 libcurl-7.66.0-1.1.cf.rhel8.x86_64 libdb-5.3.28-39.el8.x86_64 libdb-utils-5.3.28-39.el8.x86_64 libfdisk-2.32.1-24.el8.x86_64 libffi-3.1-22.el8.x86_64 libgcc-8.3.1-5.1.el8.x86_64 libgcrypt-1.8.5-4.el8.x86_64 libgomp-8.3.1-5.1.el8.x86_64 libgpg-error-1.31-1.el8.x86_64 libidn2-2.2.0-1.el8.x86_64 libipt-1.6.1-8.el8.x86_64 libkcapi-1.2.0-2.el8.x86_64 libkcapi-hmaccalc-1.2.0-2.el8.x86_64 libksba-1.3.5-7.el8.x86_64 libmetalink-0.1.3-7.el8.x86_64 libmount-2.32.1-24.el8.x86_64 libmpc-1.0.2-9.el8.x86_64 libnghttp2-1.33.0-3.el8_2.1.x86_64 libnsl2-1.2.0-2.20180605git4a062cf.el8.x86_64 libpcap-14:1.9.1-4.el8.x86_64 libpkgconf-1.4.2-1.el8.x86_64 libpsl-0.20.2-6.el8.x86_64 libpwquality-1.4.0-9.el8.x86_64 libseccomp-2.4.3-1.el8.x86_64 libsecret-0.18.6-1.el8.x86_64 libselinux-2.9-4.el8_3.x86_64 libsemanage-2.9-3.el8.x86_64 libsepol-2.9-1.el8.x86_64 libsigsegv-2.11-5.el8.x86_64 libsmartcols-2.32.1-24.el8.x86_64 libssh-0.9.4-2.el8.x86_64 libssh-config-0.9.4-2.el8.noarch libstdc++-8.3.1-5.1.el8.x86_64 libstdc++-devel-8.3.1-5.1.el8.x86_64 libtasn1-4.13-3.el8.x86_64 libtirpc-1.1.4-4.el8.x86_64 libtool-ltdl-2.4.6-25.el8.x86_64 libunistring-0.9.9-3.el8.x86_64 libusbx-1.0.23-4.el8.x86_64 libutempter-1.1.6-14.el8.x86_64 libuuid-2.32.1-24.el8.x86_64 libverto-0.3.0-5.el8.x86_64 libxcrypt-4.1.1-4.el8.x86_64 libxcrypt-devel-4.1.1-4.el8.x86_64 libxkbcommon-0.9.1-1.el8.x86_64 libxml2-2.9.7-8.el8.x86_64 libzstd-1.4.4-1.el8.x86_64 lua-libs-5.3.4-11.el8.x86_64 lua-srpm-macros-1-3.el8.noarch lz4-libs-1.8.3-2.el8.x86_64 make-1:4.2.1-10.el8.x86_64 memstrack-0.1.11-1.el8.x86_64 mpfr-3.1.6-1.el8.x86_64 ncurses-6.1-7.20180224.el8.x86_64 ncurses-base-6.1-7.20180224.el8.noarch ncurses-libs-6.1-7.20180224.el8.x86_64 nettle-3.4.1-2.el8.x86_64 npth-1.5-4.el8.x86_64 ocaml-srpm-macros-5-4.el8.noarch openblas-srpm-macros-2-2.el8.noarch openldap-2.4.46-15.el8.x86_64 openssl-1:1.1.1g-12.el8_3.x86_64 openssl-libs-1:1.1.1g-12.el8_3.x86_64 openssl-pkcs11-0.4.10-2.el8.x86_64 os-prober-1.74-6.el8.x86_64 p11-kit-0.23.14-5.el8_0.x86_64 p11-kit-trust-0.23.14-5.el8_0.x86_64 pam-1.3.1-11.el8.x86_64 patch-2.7.6-11.el8.x86_64 pcre-8.42-4.el8.x86_64 pcre2-10.32-2.el8.x86_64 perl-srpm-macros-1-25.el8.noarch pigz-2.4-4.el8.x86_64 pinentry-1.1.0-2.el8.x86_64 pkgconf-1.4.2-1.el8.x86_64 pkgconf-m4-1.4.2-1.el8.noarch pkgconf-pkg-config-1.4.2-1.el8.x86_64 platform-python-3.6.8-31.el8.x86_64 platform-python-pip-9.0.3-18.el8.noarch platform-python-setuptools-39.2.0-6.el8.noarch popt-1.16-14.el8.x86_64 procps-ng-3.3.15-3.el8.x86_64 publicsuffix-list-dafsa-20180723-1.el8.noarch python-rpm-macros-3-39.el8.noarch python-srpm-macros-3-39.el8.noarch python2-rpm-macros-3-38.module_el8.3.0+478+7570e00c.noarch python3-libs-3.6.8-31.el8.x86_64 python3-pip-wheel-9.0.3-18.el8.noarch python3-rpm-macros-3-39.el8.noarch python3-setuptools-wheel-39.2.0-6.el8.noarch qt5-srpm-macros-5.12.5-3.el8.noarch readline-7.0-10.el8.x86_64 redhat-rpm-config-123-1.el8.noarch rpm-4.14.3-4.el8.x86_64 rpm-build-4.14.3-4.el8.x86_64 rpm-build-libs-4.14.3-4.el8.x86_64 rpm-libs-4.14.3-4.el8.x86_64 rust-srpm-macros-5-2.el8.noarch sed-4.5-2.el8.x86_64 setup-2.12.2-6.el8.noarch shadow-utils-2:4.6-11.el8.x86_64 shared-mime-info-1.9-3.el8.x86_64 sqlite-libs-3.26.0-11.el8.x86_64 systemd-239-41.el8_3.1.x86_64 systemd-libs-239-41.el8_3.1.x86_64 systemd-pam-239-41.el8_3.1.x86_64 systemd-udev-239-41.el8_3.1.x86_64 tar-2:1.30-5.el8.x86_64 trousers-0.3.14-4.el8.x86_64 trousers-lib-0.3.14-4.el8.x86_64 tzdata-2021a-1.el8.noarch unzip-6.0-43.el8.x86_64 util-linux-2.32.1-24.el8.x86_64 which-2.21-12.el8.x86_64 xkeyboard-config-2.28-1.el8.noarch xz-5.2.4-3.el8.x86_64 xz-libs-5.2.4-3.el8.x86_64 zip-3.0-23.el8.x86_64 zlib-1.2.11-16.el8_2.x86_64 zstd-1.4.4-1.el8.x86_64 Complete! Finish: dnf install Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: libtasn1-4.13-3.el8.x86_64 iptables-libs-1.8.4-15.el8_3.3.x86_64 grub2-tools-minimal-2.02-90.el8_3.1.x86_64 libxcrypt-4.1.1-4.el8.x86_64 libcap-ng-0.7.9-5.el8.x86_64 findutils-4.6.0-20.el8.x86_64 openldap-2.4.46-15.el8.x86_64 cpp-8.3.1-5.1.el8.x86_64 libunistring-0.9.9-3.el8.x86_64 pigz-2.4-4.el8.x86_64 libssh-0.9.4-2.el8.x86_64 libusbx-1.0.23-4.el8.x86_64 libzstd-1.4.4-1.el8.x86_64 kmod-libs-25-16.el8.x86_64 systemd-libs-239-41.el8_3.1.x86_64 rpm-4.14.3-4.el8.x86_64 libksba-1.3.5-7.el8.x86_64 isl-0.16.1-6.el8.x86_64 memstrack-0.1.11-1.el8.x86_64 fedpkg-minimal-1.1.0-13.el8.playground.noarch pcre-8.42-4.el8.x86_64 device-mapper-1.02.171-5.el8.x86_64 libbabeltrace-1.5.4-3.el8.x86_64 python-srpm-macros-3-39.el8.noarch ncurses-6.1-7.20180224.el8.x86_64 bzip2-libs-1.0.6-26.el8.x86_64 libcap-2.26-4.el8.x86_64 os-prober-1.74-6.el8.x86_64 libcroco-0.6.12-4.el8_2.1.x86_64 openblas-srpm-macros-2-2.el8.noarch libdb-5.3.28-39.el8.x86_64 redhat-rpm-config-123-1.el8.noarch libcurl-7.66.0-1.1.cf.rhel8.x86_64 info-6.5-6.el8.x86_64 openssl-1.1.1g-12.el8_3.x86_64 zip-3.0-23.el8.x86_64 which-2.21-12.el8.x86_64 libdb-utils-5.3.28-39.el8.x86_64 libsepol-2.9-1.el8.x86_64 ghc-srpm-macros-1.4.2-7.el8.noarch libidn2-2.2.0-1.el8.x86_64 nettle-3.4.1-2.el8.x86_64 libipt-1.6.1-8.el8.x86_64 cracklib-2.9.6-15.el8.x86_64 pkgconf-pkg-config-1.4.2-1.el8.x86_64 gawk-4.2.1-1.el8.x86_64 libverto-0.3.0-5.el8.x86_64 glibc-common-2.28-127.el8.x86_64 gcc-8.3.1-5.1.el8.x86_64 cyrus-sasl-lib-2.1.27-5.el8.x86_64 libutempter-1.1.6-14.el8.x86_64 libnsl2-1.2.0-2.20180605git4a062cf.el8.x86_64 grub2-common-2.02-90.el8_3.1.noarch libatomic_ops-7.6.2-3.el8.x86_64 elfutils-libs-0.180-1.el8.x86_64 libpsl-0.20.2-6.el8.x86_64 elfutils-debuginfod-client-0.180-1.el8.x86_64 systemd-239-41.el8_3.1.x86_64 python3-rpm-macros-3-39.el8.noarch gnupg2-2.2.20-2.el8.x86_64 zlib-1.2.11-16.el8_2.x86_64 curl-7.61.1-14.el8_3.1.x86_64 openssl-pkcs11-0.4.10-2.el8.x86_64 elfutils-libelf-0.180-1.el8.x86_64 systemd-pam-239-41.el8_3.1.x86_64 kbd-misc-2.0.4-10.el8.noarch grub2-tools-2.02-90.el8_3.1.x86_64 go-srpm-macros-2-16.el8.noarch basesystem-11-5.el8.noarch glibc-headers-2.28-127.el8.x86_64 gc-7.6.4-3.el8.x86_64 json-c-0.13.1-0.2.el8.x86_64 python3-libs-3.6.8-31.el8.x86_64 libsecret-0.18.6-1.el8.x86_64 bzip2-1.0.6-26.el8.x86_64 lua-libs-5.3.4-11.el8.x86_64 audit-libs-3.0-0.17.20191104git1c2f876.el8.x86_64 gzip-1.9-9.el8.x86_64 python2-rpm-macros-3-38.module_el8.3.0+478+7570e00c.noarch platform-python-pip-9.0.3-18.el8.noarch gpg-pubkey-8483c65d-5ccc5b19 libstdc++-8.3.1-5.1.el8.x86_64 openssl-libs-1.1.1g-12.el8_3.x86_64 perl-srpm-macros-1-25.el8.noarch krb5-libs-1.18.2-5.el8.x86_64 glibc-2.28-127.el8.x86_64 hardlink-1.3-6.el8.x86_64 python3-pip-wheel-9.0.3-18.el8.noarch libseccomp-2.4.3-1.el8.x86_64 diffutils-3.6-6.el8.x86_64 trousers-0.3.14-4.el8.x86_64 tar-1.30-5.el8.x86_64 gdbm-libs-1.18-1.el8.x86_64 libpkgconf-1.4.2-1.el8.x86_64 fpc-srpm-macros-1.3-1.el8.noarch cpio-2.12-8.el8.x86_64 file-libs-5.33-16.el8.x86_64 sqlite-libs-3.26.0-11.el8.x86_64 glibc-all-langpacks-2.28-127.el8.x86_64 readline-7.0-10.el8.x86_64 expat-2.2.5-4.el8.x86_64 crypto-policies-scripts-20200713-1.git51d1222.el8.noarch libstdc++-devel-8.3.1-5.1.el8.x86_64 libxcrypt-devel-4.1.1-4.el8.x86_64 coreutils-common-8.30-8.el8.x86_64 centos-linux-repos-8-2.el8.noarch ocaml-srpm-macros-5-4.el8.noarch publicsuffix-list-dafsa-20180723-1.el8.noarch libfdisk-2.32.1-24.el8.x86_64 zstd-1.4.4-1.el8.x86_64 ca-certificates-2020.2.41-80.0.el8_2.noarch rpm-libs-4.14.3-4.el8.x86_64 dbus-tools-1.12.8-11.el8.x86_64 libtool-ltdl-2.4.6-25.el8.x86_64 pinentry-1.1.0-2.el8.x86_64 libgpg-error-1.31-1.el8.x86_64 pcre2-10.32-2.el8.x86_64 device-mapper-libs-1.02.171-5.el8.x86_64 elfutils-default-yama-scope-0.180-1.el8.noarch pkgconf-m4-1.4.2-1.el8.noarch libsigsegv-2.11-5.el8.x86_64 xz-5.2.4-3.el8.x86_64 rpm-build-4.14.3-4.el8.x86_64 file-5.33-16.el8.x86_64 epel-rpm-macros-8-19.noarch gettext-libs-0.19.8.1-17.el8.x86_64 npth-1.5-4.el8.x86_64 centos-linux-release-8.3-1.2011.el8.noarch dbus-libs-1.12.8-11.el8.x86_64 trousers-lib-0.3.14-4.el8.x86_64 popt-1.16-14.el8.x86_64 make-4.2.1-10.el8.x86_64 gdb-headless-8.2-12.el8.x86_64 filesystem-3.8-3.el8.x86_64 dwz-0.12-9.el8.x86_64 libassuan-2.5.1-3.el8.x86_64 keyutils-libs-1.5.10-6.el8.x86_64 libuuid-2.32.1-24.el8.x86_64 libblkid-2.32.1-24.el8.x86_64 dbus-1.12.8-11.el8.x86_64 gdbm-1.18-1.el8.x86_64 glibc-devel-2.28-127.el8.x86_64 libkcapi-hmaccalc-1.2.0-2.el8.x86_64 libtirpc-1.1.4-4.el8.x86_64 chkconfig-1.13-2.el8.x86_64 kpartx-0.8.4-5.el8.x86_64 bash-4.4.19-12.el8.x86_64 mpfr-3.1.6-1.el8.x86_64 p11-kit-0.23.14-5.el8_0.x86_64 libnghttp2-1.33.0-3.el8_2.1.x86_64 libsemanage-2.9-3.el8.x86_64 libkcapi-1.2.0-2.el8.x86_64 cracklib-dicts-2.9.6-15.el8.x86_64 systemd-udev-239-41.el8_3.1.x86_64 pkgconf-1.4.2-1.el8.x86_64 setup-2.12.2-6.el8.noarch rpm-build-libs-4.14.3-4.el8.x86_64 platform-python-3.6.8-31.el8.x86_64 annobin-9.23-1.el8.x86_64 libmount-2.32.1-24.el8.x86_64 libssh-config-0.9.4-2.el8.noarch gpg-pubkey-2f86d6a1-5cf7cefb glib2-2.56.4-8.el8.x86_64 kbd-2.0.4-10.el8.x86_64 lua-srpm-macros-1-3.el8.noarch gnutls-3.6.14-7.el8_3.x86_64 libmetalink-0.1.3-7.el8.x86_64 dracut-049-95.git20200804.el8_3.4.x86_64 shared-mime-info-1.9-3.el8.x86_64 unzip-6.0-43.el8.x86_64 brotli-1.0.6-2.el8.x86_64 tzdata-2021a-1.el8.noarch platform-python-setuptools-39.2.0-6.el8.noarch coreutils-8.30-8.el8.x86_64 crypto-policies-20200713-1.git51d1222.el8.noarch gettext-0.19.8.1-17.el8.x86_64 efi-srpm-macros-3-2.el8.noarch libpcap-1.9.1-4.el8.x86_64 shadow-utils-4.6-11.el8.x86_64 gmp-6.1.2-10.el8.x86_64 binutils-2.30-79.el8.x86_64 grubby-8.40-41.el8.x86_64 epel-release-8-10.el8.noarch python3-setuptools-wheel-39.2.0-6.el8.noarch libsmartcols-2.32.1-24.el8.x86_64 elfutils-0.180-1.el8.x86_64 libgcc-8.3.1-5.1.el8.x86_64 ncurses-base-6.1-7.20180224.el8.noarch p11-kit-trust-0.23.14-5.el8_0.x86_64 gnupg2-smime-2.2.20-2.el8.x86_64 libxml2-2.9.7-8.el8.x86_64 kernel-headers-4.18.0-240.15.1.el8_3.x86_64 sed-4.5-2.el8.x86_64 ima-evm-utils-1.1-5.el8.x86_64 gcc-c++-8.3.1-5.1.el8.x86_64 qt5-srpm-macros-5.12.5-3.el8.noarch kbd-legacy-2.0.4-10.el8.noarch grep-3.1-6.el8.x86_64 libmpc-1.0.2-9.el8.x86_64 acl-2.2.53-1.el8.x86_64 util-linux-2.32.1-24.el8.x86_64 xz-libs-5.2.4-3.el8.x86_64 dbus-daemon-1.12.8-11.el8.x86_64 libcom_err-1.45.6-1.el8.x86_64 libarchive-3.3.2-9.el8.x86_64 dbus-common-1.12.8-11.el8.noarch ncurses-libs-6.1-7.20180224.el8.x86_64 rust-srpm-macros-5-2.el8.noarch xkeyboard-config-2.28-1.el8.noarch libgcrypt-1.8.5-4.el8.x86_64 patch-2.7.6-11.el8.x86_64 guile-2.0.14-7.el8.x86_64 libattr-2.4.48-3.el8.x86_64 kmod-25-16.el8.x86_64 libffi-3.1-22.el8.x86_64 libpwquality-1.4.0-9.el8.x86_64 pam-1.3.1-11.el8.x86_64 libacl-2.2.53-1.el8.x86_64 lz4-libs-1.8.3-2.el8.x86_64 procps-ng-3.3.15-3.el8.x86_64 python-rpm-macros-3-39.el8.noarch libxkbcommon-0.9.1-1.el8.x86_64 libselinux-2.9-4.el8_3.x86_64 centos-gpg-keys-8-2.el8.noarch cryptsetup-libs-2.3.3-2.el8.x86_64 libgomp-8.3.1-5.1.el8.x86_64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/palemoon-stackrpms-29.1.0-1.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/epel-8-x86_64-1614740664.537784/root/var/log/dnf.rpm.log /var/lib/mock/epel-8-x86_64-1614740664.537784/root/var/log/dnf.librepo.log /var/lib/mock/epel-8-x86_64-1614740664.537784/root/var/log/dnf.log Finish: buildsrpm INFO: Done(/tmp/copr-rpmbuild-v30xq8d5/obtain-sources/palemoon-stackrpms/palemoon.spec) Config(child) 1 minutes 31 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running (timeout=36000): unbuffer mock --rebuild /var/lib/copr-rpmbuild/results/palemoon-stackrpms-29.1.0-1.src.rpm --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1614740757.734253 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 2.9 starting (python version = 3.9.1, NVR = mock-2.9-1.fc33)... Start: init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/var/lib/copr-rpmbuild/results/palemoon-stackrpms-29.1.0-1.src.rpm) Config(epel-8-x86_64) Start: clean chroot Finish: clean chroot Start: chroot init INFO: mounting tmpfs at /var/lib/mock/epel-8-x86_64-1614740757.734253/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.9 INFO: Mock Version: 2.9 Start: dnf update No matches found for the following disable plugin patterns: local, spacewalk Copr repository 127 kB/s | 3.6 kB 00:00 Additional repo copr_bgstack15_FreeFileSync 194 kB/s | 3.3 kB 00:00 Additional repo https_download_fedoraproject_or 15 kB/s | 3.8 kB 00:00 Additional repo http_albion320_no_ip_biz_smith1 44 kB/s | 3.0 kB 00:00 Additional repo http_albion320_no_ip_biz_smith1 45 kB/s | 2.9 kB 00:00 Additional repo copr_nikitines_XFCE 206 kB/s | 3.6 kB 00:00 CentOS-8 - Base 11 MB/s | 2.3 MB 00:00 CentOS-8 - AppStream 79 MB/s | 6.3 MB 00:00 CentOS-8 - PowerTools 31 MB/s | 2.0 MB 00:00 CentOS-8 - Extras 278 kB/s | 9.2 kB 00:00 Extra Packages for Enterprise Linux 8 - x86_64 65 kB/s | 4.7 kB 00:00 Dependencies resolved. Nothing to do. Complete! Finish: dnf update Finish: chroot init Start: build phase for palemoon-stackrpms-29.1.0-1.src.rpm Start: build setup for palemoon-stackrpms-29.1.0-1.src.rpm Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/palemoon-stackrpms-29.1.0-1.src.rpm No matches found for the following disable plugin patterns: local, spacewalk Copr repository 197 kB/s | 3.6 kB 00:00 Additional repo copr_bgstack15_FreeFileSync 194 kB/s | 3.3 kB 00:00 Additional repo https_download_fedoraproject_or 29 kB/s | 3.8 kB 00:00 Additional repo http_albion320_no_ip_biz_smith1 47 kB/s | 3.0 kB 00:00 Additional repo http_albion320_no_ip_biz_smith1 43 kB/s | 2.9 kB 00:00 Additional repo copr_nikitines_XFCE 217 kB/s | 3.6 kB 00:00 CentOS-8 - Base 27 kB/s | 3.9 kB 00:00 CentOS-8 - AppStream 137 kB/s | 4.3 kB 00:00 CentOS-8 - PowerTools 142 kB/s | 4.3 kB 00:00 CentOS-8 - Extras 53 kB/s | 1.5 kB 00:00 Extra Packages for Enterprise Linux 8 - x86_64 160 kB/s | 4.7 kB 00:00 Package gcc-8.3.1-5.1.el8.x86_64 is already installed. Package gcc-c++-8.3.1-5.1.el8.x86_64 is already installed. Package pkgconf-pkg-config-1.4.2-1.el8.x86_64 is already installed. Package unzip-6.0-43.el8.x86_64 is already installed. Package zip-3.0-23.el8.x86_64 is already installed. Dependencies resolved. ====================================================================================================== Package Arch Version Repository Size ====================================================================================================== Installing: GConf2-devel  x86_64 3.2.6-22.el8 powertools 116 k alsa-lib-devel  x86_64 1.2.3.2-1.el8 appstream 1.0 M autoconf213  noarch 2.13-39.el8 powertools 167 k bzip2-devel  x86_64 1.0.6-26.el8 baseos 224 k dbus-glib-devel  x86_64 0.110-2.el8 appstream 76 k desktop-file-utils  x86_64 0.23-8.el8 appstream 80 k glib2-devel  x86_64 2.56.4-8.el8 baseos 423 k gtk2-devel  x86_64 2.24.32-4.el8 appstream 3.0 M libXt-devel  x86_64 1.1.5-12.el8 appstream 452 k mesa-libGL-devel  x86_64 20.1.4-1.el8 appstream 51 k notification-daemon  x86_64 3.20.0-7.el8 copr_base 90 k openssl-devel  x86_64 1:1.1.1g-12.el8_3 baseos 2.3 M pulseaudio-libs-devel  x86_64 13.99.1-1.el8 appstream 457 k python2-devel  x86_64 2.7.17-2.module_el8.3.0+478+7570e00c appstream 215 k sqlite-devel  x86_64 3.26.0-11.el8 baseos 164 k yasm  x86_64 1.3.0-7.el8 powertools 495 k zlib-devel  x86_64 1.2.11-16.el8_2 baseos 57 k Installing dependencies: GConf2  x86_64 3.2.6-22.el8 appstream 1.0 M adwaita-cursor-theme  noarch 3.28.0-2.el8 appstream 647 k adwaita-icon-theme  noarch 3.28.0-2.el8 appstream 11 M alsa-lib  x86_64 1.2.3.2-1.el8 appstream 469 k at-spi2-atk  x86_64 2.26.2-1.el8 appstream 89 k at-spi2-core  x86_64 2.28.0-1.el8 appstream 169 k atk  x86_64 2.28.1-1.el8 appstream 272 k atk-devel  x86_64 2.28.1-1.el8 appstream 192 k autoconf  noarch 2.69-27.el8 appstream 710 k automake  noarch 1.16.1-6.el8 appstream 713 k avahi-libs  x86_64 0.7-19.el8 copr_nikitines_XFCE 61 k cairo  x86_64 1.15.12-3.el8 appstream 721 k cairo-devel  x86_64 1.15.12-3.el8 appstream 272 k cairo-gobject  x86_64 1.15.12-3.el8 appstream 33 k cmake-filesystem  x86_64 3.11.4-7.el8 appstream 40 k colord-libs  x86_64 1.4.2-1.el8 appstream 236 k cups-libs  x86_64 1:2.2.6-38.el8 baseos 433 k dbus-devel  x86_64 1:1.12.8-11.el8 appstream 67 k dbus-glib  x86_64 0.110-2.el8 baseos 127 k dejavu-fonts-common  noarch 2.35-6.el8 baseos 74 k dejavu-sans-mono-fonts  noarch 2.35-6.el8 baseos 447 k emacs-filesystem  noarch 1:26.1-5.el8 baseos 69 k expat-devel  x86_64 2.2.5-4.el8 baseos 55 k flac-libs  x86_64 1.3.2-9.el8 appstream 217 k fontconfig  x86_64 2.13.1-3.el8 baseos 275 k fontconfig-devel  x86_64 2.13.1-3.el8 baseos 151 k fontpackages-filesystem  noarch 1.44-22.el8 baseos 16 k freetype  x86_64 2.9.1-4.el8_3.1 baseos 394 k freetype-devel  x86_64 2.9.1-4.el8_3.1 baseos 464 k fribidi  x86_64 1.0.4-8.el8 appstream 89 k fribidi-devel  x86_64 1.0.4-8.el8 appstream 63 k gdk-pixbuf2  x86_64 2.36.12-5.el8 baseos 467 k gdk-pixbuf2-devel  x86_64 2.36.12-5.el8 appstream 223 k gdk-pixbuf2-modules  x86_64 2.36.12-5.el8 appstream 109 k glib-networking  x86_64 2.56.1-1.1.el8 baseos 155 k graphite2  x86_64 1.3.10-10.el8 appstream 122 k graphite2-devel  x86_64 1.3.10-10.el8 appstream 45 k groff-base  x86_64 1.22.3-18.el8 baseos 1.0 M gsettings-desktop-schemas  x86_64 3.32.0-5.el8 baseos 633 k gsm  x86_64 1.0.17-5.el8 appstream 37 k gtk-update-icon-cache  x86_64 3.22.30-6.el8 appstream 32 k gtk2  x86_64 2.24.32-4.el8 appstream 3.4 M gtk3  x86_64 3.22.30-6.el8 appstream 4.5 M harfbuzz  x86_64 1.7.5-3.el8 appstream 295 k harfbuzz-devel  x86_64 1.7.5-3.el8 appstream 182 k harfbuzz-icu  x86_64 1.7.5-3.el8 appstream 24 k hicolor-icon-theme  noarch 0.17-2.el8 appstream 49 k hwdata  noarch 0.314-8.6.el8 baseos 1.6 M jasper-libs  x86_64 2.0.14-4.el8 appstream 167 k jbigkit-libs  x86_64 2.1-14.el8 appstream 55 k json-glib  x86_64 1.4.4-1.el8 baseos 144 k keyutils-libs-devel  x86_64 1.5.10-6.el8 baseos 48 k krb5-devel  x86_64 1.18.2-5.el8 baseos 558 k lcms2  x86_64 2.9-2.el8 appstream 165 k libICE  x86_64 1.0.9-15.el8 appstream 74 k libICE-devel  x86_64 1.0.9-15.el8 appstream 55 k libSM  x86_64 1.2.3-1.el8 appstream 48 k libSM-devel  x86_64 1.2.3-1.el8 appstream 18 k libX11  x86_64 1.6.8-3.el8 appstream 611 k libX11-common  noarch 1.6.8-3.el8 appstream 158 k libX11-devel  x86_64 1.6.8-3.el8 appstream 976 k libX11-xcb  x86_64 1.6.8-3.el8 appstream 14 k libXau  x86_64 1.0.9-3.el8 appstream 37 k libXau-devel  x86_64 1.0.9-3.el8 appstream 21 k libXcomposite  x86_64 0.4.4-14.el8 appstream 28 k libXcomposite-devel  x86_64 0.4.4-14.el8 appstream 22 k libXcursor  x86_64 1.1.15-3.el8 appstream 36 k libXcursor-devel  x86_64 1.1.15-3.el8 appstream 29 k libXdamage  x86_64 1.1.4-14.el8 appstream 27 k libXext  x86_64 1.3.4-1.el8 appstream 45 k libXext-devel  x86_64 1.3.4-1.el8 appstream 81 k libXfixes  x86_64 5.0.3-7.el8 appstream 25 k libXfixes-devel  x86_64 5.0.3-7.el8 appstream 19 k libXft  x86_64 2.3.3-1.el8 appstream 67 k libXft-devel  x86_64 2.3.3-1.el8 appstream 25 k libXi  x86_64 1.7.10-1.el8 appstream 49 k libXi-devel  x86_64 1.7.10-1.el8 appstream 111 k libXinerama  x86_64 1.1.4-1.el8 appstream 16 k libXinerama-devel  x86_64 1.1.4-1.el8 appstream 15 k libXrandr  x86_64 1.5.2-1.el8 appstream 34 k libXrandr-devel  x86_64 1.5.2-1.el8 appstream 27 k libXrender  x86_64 0.9.10-7.el8 appstream 33 k libXrender-devel  x86_64 0.9.10-7.el8 appstream 22 k libXt  x86_64 1.1.5-12.el8 appstream 186 k libXtst  x86_64 1.2.3-7.el8 appstream 22 k libXxf86vm  x86_64 1.1.4-9.el8 appstream 19 k libasyncns  x86_64 0.8-14.el8 appstream 32 k libcom_err-devel  x86_64 1.45.6-1.el8 baseos 38 k libdatrie  x86_64 0.2.9-7.el8 appstream 33 k libdrm  x86_64 2.4.101-1.el8 appstream 165 k libdrm-devel  x86_64 2.4.101-1.el8 appstream 157 k libepoxy  x86_64 1.5.3-1.el8 appstream 225 k libglvnd  x86_64 1:1.2.0-6.el8 appstream 98 k libglvnd-core-devel  x86_64 1:1.2.0-6.el8 appstream 25 k libglvnd-devel  x86_64 1:1.2.0-6.el8 appstream 184 k libglvnd-egl  x86_64 1:1.2.0-6.el8 appstream 50 k libglvnd-gles  x86_64 1:1.2.0-6.el8 appstream 40 k libglvnd-glx  x86_64 1:1.2.0-6.el8 appstream 136 k libglvnd-opengl  x86_64 1:1.2.0-6.el8 appstream 48 k libgusb  x86_64 0.3.0-1.el8 baseos 49 k libicu  x86_64 60.3-2.el8_1 baseos 8.8 M libicu-devel  x86_64 60.3-2.el8_1 baseos 922 k libjpeg-turbo  x86_64 1.5.3-10.el8 appstream 156 k libkadm5  x86_64 1.18.2-5.el8 baseos 185 k libmodman  x86_64 2.0.1-17.el8 baseos 36 k libogg  x86_64 2:1.3.2-10.el8 appstream 31 k libpciaccess  x86_64 0.14-1.el8 baseos 32 k libpng  x86_64 2:1.6.34-5.el8 baseos 126 k libpng-devel  x86_64 2:1.6.34-5.el8 baseos 327 k libproxy  x86_64 0.4.15-5.2.el8 baseos 75 k libselinux-devel  x86_64 2.9-4.el8_3 baseos 199 k libsepol-devel  x86_64 2.9-1.el8 baseos 86 k libsndfile  x86_64 1.0.28-10.el8 appstream 193 k libsoup  x86_64 2.62.3-2.el8 baseos 424 k libthai  x86_64 0.1.27-2.el8 appstream 203 k libtiff  x86_64 4.0.9-18.el8 appstream 188 k libuuid-devel  x86_64 2.32.1-24.el8 baseos 96 k libverto-devel  x86_64 0.3.0-5.el8 baseos 18 k libvorbis  x86_64 1:1.3.6-2.el8 appstream 196 k libwayland-client  x86_64 1.17.0-1.el8 appstream 39 k libwayland-cursor  x86_64 1.17.0-1.el8 appstream 26 k libwayland-egl  x86_64 1.17.0-1.el8 appstream 19 k libwayland-server  x86_64 1.17.0-1.el8 appstream 45 k libxcb  x86_64 1.13.1-1.el8 appstream 229 k libxcb-devel  x86_64 1.13.1-1.el8 appstream 1.1 M libxml2-devel  x86_64 2.9.7-8.el8 appstream 1.0 M libxshmfence  x86_64 1.3-2.el8 appstream 13 k m4  x86_64 1.4.18-7.el8 baseos 223 k mesa-libEGL  x86_64 20.1.4-1.el8 appstream 138 k mesa-libGL  x86_64 20.1.4-1.el8 appstream 189 k mesa-libgbm  x86_64 20.1.4-1.el8 appstream 60 k mesa-libglapi  x86_64 20.1.4-1.el8 appstream 64 k pango  x86_64 1.42.4-6.el8 appstream 298 k pango-devel  x86_64 1.42.4-6.el8 appstream 321 k pcre-cpp  x86_64 8.42-4.el8 baseos 47 k pcre-devel  x86_64 8.42-4.el8 baseos 551 k pcre-utf16  x86_64 8.42-4.el8 baseos 195 k pcre-utf32  x86_64 8.42-4.el8 baseos 186 k pcre2-devel  x86_64 10.32-2.el8 baseos 605 k pcre2-utf16  x86_64 10.32-2.el8 baseos 229 k pcre2-utf32  x86_64 10.32-2.el8 baseos 220 k perl-Carp  noarch 1.42-396.el8 baseos 30 k perl-Data-Dumper  x86_64 2.167-399.el8 baseos 58 k perl-Digest  noarch 1.17-395.el8 appstream 27 k perl-Digest-MD5  x86_64 2.55-396.el8 appstream 37 k perl-Encode  x86_64 4:2.97-3.el8 baseos 1.5 M perl-Errno  x86_64 1.28-416.el8 baseos 76 k perl-Exporter  noarch 5.72-396.el8 baseos 34 k perl-File-Path  noarch 2.15-2.el8 baseos 38 k perl-File-Temp  noarch 0.230.600-1.el8 baseos 63 k perl-Getopt-Long  noarch 1:2.50-4.el8 baseos 63 k perl-HTTP-Tiny  noarch 0.074-1.el8 baseos 58 k perl-IO  x86_64 1.38-416.el8 baseos 141 k perl-MIME-Base64  x86_64 3.15-396.el8 baseos 31 k perl-Net-SSLeay  x86_64 1.88-1.module_el8.3.0+410+ff426aa3 appstream 379 k perl-PathTools  x86_64 3.74-1.el8 baseos 90 k perl-Pod-Escapes  noarch 1:1.07-395.el8 baseos 20 k perl-Pod-Perldoc  noarch 3.28-396.el8 baseos 86 k perl-Pod-Simple  noarch 1:3.35-395.el8 baseos 213 k perl-Pod-Usage  noarch 4:1.69-395.el8 baseos 34 k perl-Scalar-List-Utils  x86_64 3:1.49-2.el8 baseos 68 k perl-Socket  x86_64 4:2.027-3.el8 baseos 59 k perl-Storable  x86_64 1:3.11-3.el8 baseos 98 k perl-Term-ANSIColor  noarch 4.06-396.el8 baseos 46 k perl-Term-Cap  noarch 1.17-395.el8 baseos 23 k perl-Text-ParseWords  noarch 3.30-395.el8 baseos 18 k perl-Text-Tabs+Wrap  noarch 2013.0523-395.el8 baseos 24 k perl-Thread-Queue  noarch 3.13-1.el8 appstream 24 k perl-Time-Local  noarch 1:1.280-1.el8 baseos 34 k perl-URI  noarch 1.73-3.el8 appstream 116 k perl-Unicode-Normalize  x86_64 1.25-396.el8 baseos 82 k perl-constant  noarch 1.33-396.el8 baseos 25 k perl-interpreter  x86_64 4:5.26.3-416.el8 baseos 6.3 M perl-libnet  noarch 3.11-3.el8 appstream 121 k perl-libs  x86_64 4:5.26.3-416.el8 baseos 1.6 M perl-macros  x86_64 4:5.26.3-416.el8 baseos 72 k perl-parent  noarch 1:0.237-1.el8 baseos 20 k perl-podlators  noarch 4.11-1.el8 baseos 118 k perl-threads  x86_64 1:2.21-2.el8 baseos 61 k perl-threads-shared  x86_64 1.58-2.el8 baseos 48 k pixman  x86_64 0.38.4-1.el8 appstream 257 k pixman-devel  x86_64 0.38.4-1.el8 appstream 20 k polkit-libs  x86_64 0.115-11.el8 baseos 76 k psmisc  x86_64 23.1-5.el8 baseos 151 k pulseaudio-libs  x86_64 13.99.1-1.el8 appstream 698 k pulseaudio-libs-glib2  x86_64 13.99.1-1.el8 appstream 30 k python2  x86_64 2.7.17-2.module_el8.3.0+478+7570e00c appstream 109 k python2-libs  x86_64 2.7.17-2.module_el8.3.0+478+7570e00c appstream 6.0 M python2-pip-wheel  noarch 9.0.3-18.module_el8.3.0+478+7570e00c appstream 1.0 M python2-setuptools  noarch 39.0.1-12.module_el8.3.0+478+7570e00c appstream 642 k python2-setuptools-wheel  noarch 39.0.1-12.module_el8.3.0+478+7570e00c appstream 287 k python3-rpm-generators  noarch 5-6.el8 appstream 24 k rest  x86_64 0.8.1-2.el8 appstream 70 k sqlite  x86_64 3.26.0-11.el8 baseos 667 k xml-common  noarch 0.6.3-50.el8 baseos 39 k xorg-x11-proto-devel  noarch 2020.1-3.el8 appstream 280 k xz-devel  x86_64 5.2.4-3.el8 baseos 62 k Installing weak dependencies: abattis-cantarell-fonts  noarch 0.0.25-4.el8 appstream 155 k dconf  x86_64 0.28.0-3.el8 appstream 109 k perl-IO-Socket-IP  noarch 0.39-5.el8 appstream 47 k perl-IO-Socket-SSL  noarch 2.066-4.module_el8.3.0+410+ff426aa3 appstream 298 k perl-Mozilla-CA  noarch 20160104-7.module_el8.3.0+416+dee7bcef appstream 15 k python2-pip  noarch 9.0.3-18.module_el8.3.0+478+7570e00c appstream 1.7 M Enabling module streams: perl 5.26 perl-IO-Socket-SSL 2.066 perl-libwww-perl 6.34 Transaction Summary ====================================================================================================== Install 220 Packages Total download size: 90 M Installed size: 325 M Downloading Packages: (1/220): bzip2-devel-1.0.6-26.el8.x86_64.rpm 8.8 MB/s | 224 kB 00:00 (2/220): cups-libs-2.2.6-38.el8.x86_64.rpm 45 MB/s | 433 kB 00:00 (3/220): dbus-glib-0.110-2.el8.x86_64.rpm 21 MB/s | 127 kB 00:00 (4/220): dejavu-fonts-common-2.35-6.el8.noarch. 15 MB/s | 74 kB 00:00 (5/220): dejavu-sans-mono-fonts-2.35-6.el8.noar 38 MB/s | 447 kB 00:00 (6/220): emacs-filesystem-26.1-5.el8.noarch.rpm 17 MB/s | 69 kB 00:00 (7/220): expat-devel-2.2.5-4.el8.x86_64.rpm 11 MB/s | 55 kB 00:00 (8/220): avahi-libs-0.7-19.el8.x86_64.rpm 839 kB/s | 61 kB 00:00 (9/220): fontconfig-2.13.1-3.el8.x86_64.rpm 36 MB/s | 275 kB 00:00 (10/220): notification-daemon-3.20.0-7.el8.x86_ 1.1 MB/s | 90 kB 00:00 (11/220): fontpackages-filesystem-1.44-22.el8.n 6.4 MB/s | 16 kB 00:00 (12/220): fontconfig-devel-2.13.1-3.el8.x86_64. 17 MB/s | 151 kB 00:00 (13/220): freetype-2.9.1-4.el8_3.1.x86_64.rpm 29 MB/s | 394 kB 00:00 (14/220): freetype-devel-2.9.1-4.el8_3.1.x86_64 28 MB/s | 464 kB 00:00 (15/220): glib-networking-2.56.1-1.1.el8.x86_64 22 MB/s | 155 kB 00:00 (16/220): gdk-pixbuf2-2.36.12-5.el8.x86_64.rpm 22 MB/s | 467 kB 00:00 (17/220): glib2-devel-2.56.4-8.el8.x86_64.rpm 23 MB/s | 423 kB 00:00 (18/220): gsettings-desktop-schemas-3.32.0-5.el 31 MB/s | 633 kB 00:00 (19/220): json-glib-1.4.4-1.el8.x86_64.rpm 19 MB/s | 144 kB 00:00 (20/220): groff-base-1.22.3-18.el8.x86_64.rpm 29 MB/s | 1.0 MB 00:00 (21/220): keyutils-libs-devel-1.5.10-6.el8.x86_ 8.3 MB/s | 48 kB 00:00 (22/220): hwdata-0.314-8.6.el8.noarch.rpm 52 MB/s | 1.6 MB 00:00 (23/220): libcom_err-devel-1.45.6-1.el8.x86_64. 3.3 MB/s | 38 kB 00:00 (24/220): krb5-devel-1.18.2-5.el8.x86_64.rpm 31 MB/s | 558 kB 00:00 (25/220): libgusb-0.3.0-1.el8.x86_64.rpm 7.1 MB/s | 49 kB 00:00 (26/220): libkadm5-1.18.2-5.el8.x86_64.rpm 29 MB/s | 185 kB 00:00 (27/220): libmodman-2.0.1-17.el8.x86_64.rpm 11 MB/s | 36 kB 00:00 (28/220): libicu-devel-60.3-2.el8_1.x86_64.rpm 46 MB/s | 922 kB 00:00 (29/220): libpciaccess-0.14-1.el8.x86_64.rpm 3.7 MB/s | 32 kB 00:00 (30/220): libpng-1.6.34-5.el8.x86_64.rpm 22 MB/s | 126 kB 00:00 (31/220): libpng-devel-1.6.34-5.el8.x86_64.rpm 38 MB/s | 327 kB 00:00 (32/220): libproxy-0.4.15-5.2.el8.x86_64.rpm 18 MB/s | 75 kB 00:00 (33/220): libselinux-devel-2.9-4.el8_3.x86_64.r 32 MB/s | 199 kB 00:00 (34/220): libsepol-devel-2.9-1.el8.x86_64.rpm 13 MB/s | 86 kB 00:00 (35/220): libuuid-devel-2.32.1-24.el8.x86_64.rp 19 MB/s | 96 kB 00:00 (36/220): libsoup-2.62.3-2.el8.x86_64.rpm 38 MB/s | 424 kB 00:00 (37/220): libverto-devel-0.3.0-5.el8.x86_64.rpm 3.2 MB/s | 18 kB 00:00 (38/220): m4-1.4.18-7.el8.x86_64.rpm 26 MB/s | 223 kB 00:00 (39/220): pcre-cpp-8.42-4.el8.x86_64.rpm 12 MB/s | 47 kB 00:00 (40/220): pcre-devel-8.42-4.el8.x86_64.rpm 36 MB/s | 551 kB 00:00 (41/220): pcre-utf16-8.42-4.el8.x86_64.rpm 29 MB/s | 195 kB 00:00 (42/220): openssl-devel-1.1.1g-12.el8_3.x86_64. 52 MB/s | 2.3 MB 00:00 (43/220): pcre-utf32-8.42-4.el8.x86_64.rpm 14 MB/s | 186 kB 00:00 (44/220): pcre2-utf16-10.32-2.el8.x86_64.rpm 32 MB/s | 229 kB 00:00 (45/220): pcre2-devel-10.32-2.el8.x86_64.rpm 27 MB/s | 605 kB 00:00 (46/220): pcre2-utf32-10.32-2.el8.x86_64.rpm 16 MB/s | 220 kB 00:00 (47/220): perl-Carp-1.42-396.el8.noarch.rpm 11 MB/s | 30 kB 00:00 (48/220): perl-Data-Dumper-2.167-399.el8.x86_64 20 MB/s | 58 kB 00:00 (49/220): perl-Errno-1.28-416.el8.x86_64.rpm 17 MB/s | 76 kB 00:00 (50/220): perl-Exporter-5.72-396.el8.noarch.rpm 13 MB/s | 34 kB 00:00 (51/220): perl-File-Path-2.15-2.el8.noarch.rpm 16 MB/s | 38 kB 00:00 (52/220): perl-File-Temp-0.230.600-1.el8.noarch 20 MB/s | 63 kB 00:00 (53/220): perl-Getopt-Long-2.50-4.el8.noarch.rp 14 MB/s | 63 kB 00:00 (54/220): perl-Encode-2.97-3.el8.x86_64.rpm 52 MB/s | 1.5 MB 00:00 (55/220): perl-HTTP-Tiny-0.074-1.el8.noarch.rpm 6.6 MB/s | 58 kB 00:00 (56/220): perl-IO-1.38-416.el8.x86_64.rpm 28 MB/s | 141 kB 00:00 (57/220): perl-MIME-Base64-3.15-396.el8.x86_64. 7.7 MB/s | 31 kB 00:00 (58/220): perl-PathTools-3.74-1.el8.x86_64.rpm 23 MB/s | 90 kB 00:00 (59/220): perl-Pod-Escapes-1.07-395.el8.noarch. 4.2 MB/s | 20 kB 00:00 (60/220): perl-Pod-Perldoc-3.28-396.el8.noarch. 18 MB/s | 86 kB 00:00 (61/220): perl-Pod-Usage-1.69-395.el8.noarch.rp 13 MB/s | 34 kB 00:00 (62/220): perl-Pod-Simple-3.35-395.el8.noarch.r 20 MB/s | 213 kB 00:00 (63/220): perl-Scalar-List-Utils-1.49-2.el8.x86 12 MB/s | 68 kB 00:00 (64/220): perl-Socket-2.027-3.el8.x86_64.rpm 19 MB/s | 59 kB 00:00 (65/220): perl-Storable-3.11-3.el8.x86_64.rpm 23 MB/s | 98 kB 00:00 (66/220): perl-Term-ANSIColor-4.06-396.el8.noar 11 MB/s | 46 kB 00:00 (67/220): perl-Term-Cap-1.17-395.el8.noarch.rpm 7.1 MB/s | 23 kB 00:00 (68/220): perl-Text-ParseWords-3.30-395.el8.noa 6.2 MB/s | 18 kB 00:00 (69/220): perl-Text-Tabs+Wrap-2013.0523-395.el8 13 MB/s | 24 kB 00:00 (70/220): perl-Time-Local-1.280-1.el8.noarch.rp 12 MB/s | 34 kB 00:00 (71/220): libicu-60.3-2.el8_1.x86_64.rpm 39 MB/s | 8.8 MB 00:00 (72/220): perl-constant-1.33-396.el8.noarch.rpm 730 kB/s | 25 kB 00:00 (73/220): perl-Unicode-Normalize-1.25-396.el8.x 2.1 MB/s | 82 kB 00:00 (74/220): perl-macros-5.26.3-416.el8.x86_64.rpm 16 MB/s | 72 kB 00:00 (75/220): perl-parent-0.237-1.el8.noarch.rpm 7.6 MB/s | 20 kB 00:00 (76/220): perl-podlators-4.11-1.el8.noarch.rpm 23 MB/s | 118 kB 00:00 (77/220): perl-threads-2.21-2.el8.x86_64.rpm 13 MB/s | 61 kB 00:00 (78/220): perl-libs-5.26.3-416.el8.x86_64.rpm 55 MB/s | 1.6 MB 00:00 (79/220): perl-threads-shared-1.58-2.el8.x86_64 4.8 MB/s | 48 kB 00:00 (80/220): polkit-libs-0.115-11.el8.x86_64.rpm 20 MB/s | 76 kB 00:00 (81/220): psmisc-23.1-5.el8.x86_64.rpm 27 MB/s | 151 kB 00:00 (82/220): sqlite-devel-3.26.0-11.el8.x86_64.rpm 23 MB/s | 164 kB 00:00 (83/220): sqlite-3.26.0-11.el8.x86_64.rpm 44 MB/s | 667 kB 00:00 (84/220): xml-common-0.6.3-50.el8.noarch.rpm 6.6 MB/s | 39 kB 00:00 (85/220): xz-devel-5.2.4-3.el8.x86_64.rpm 13 MB/s | 62 kB 00:00 (86/220): zlib-devel-1.2.11-16.el8_2.x86_64.rpm 11 MB/s | 57 kB 00:00 (87/220): abattis-cantarell-fonts-0.0.25-4.el8. 23 MB/s | 155 kB 00:00 (88/220): adwaita-cursor-theme-3.28.0-2.el8.noa 43 MB/s | 647 kB 00:00 (89/220): GConf2-3.2.6-22.el8.x86_64.rpm 34 MB/s | 1.0 MB 00:00 (90/220): alsa-lib-1.2.3.2-1.el8.x86_64.rpm 48 MB/s | 469 kB 00:00 (91/220): perl-interpreter-5.26.3-416.el8.x86_6 45 MB/s | 6.3 MB 00:00 (92/220): alsa-lib-devel-1.2.3.2-1.el8.x86_64.r 19 MB/s | 1.0 MB 00:00 (93/220): at-spi2-atk-2.26.2-1.el8.x86_64.rpm 13 MB/s | 89 kB 00:00 (94/220): at-spi2-core-2.28.0-1.el8.x86_64.rpm 20 MB/s | 169 kB 00:00 (95/220): atk-2.28.1-1.el8.x86_64.rpm 30 MB/s | 272 kB 00:00 (96/220): atk-devel-2.28.1-1.el8.x86_64.rpm 17 MB/s | 192 kB 00:00 (97/220): autoconf-2.69-27.el8.noarch.rpm 49 MB/s | 710 kB 00:00 (98/220): automake-1.16.1-6.el8.noarch.rpm 34 MB/s | 713 kB 00:00 (99/220): cairo-1.15.12-3.el8.x86_64.rpm 30 MB/s | 721 kB 00:00 (100/220): cairo-devel-1.15.12-3.el8.x86_64.rpm 25 MB/s | 272 kB 00:00 (101/220): cairo-gobject-1.15.12-3.el8.x86_64.r 7.9 MB/s | 33 kB 00:00 (102/220): cmake-filesystem-3.11.4-7.el8.x86_64 9.4 MB/s | 40 kB 00:00 (103/220): dbus-devel-1.12.8-11.el8.x86_64.rpm 13 MB/s | 67 kB 00:00 (104/220): colord-libs-1.4.2-1.el8.x86_64.rpm 23 MB/s | 236 kB 00:00 (105/220): dbus-glib-devel-0.110-2.el8.x86_64.r 17 MB/s | 76 kB 00:00 (106/220): dconf-0.28.0-3.el8.x86_64.rpm 21 MB/s | 109 kB 00:00 (107/220): desktop-file-utils-0.23-8.el8.x86_64 20 MB/s | 80 kB 00:00 (108/220): flac-libs-1.3.2-9.el8.x86_64.rpm 30 MB/s | 217 kB 00:00 (109/220): fribidi-1.0.4-8.el8.x86_64.rpm 14 MB/s | 89 kB 00:00 (110/220): fribidi-devel-1.0.4-8.el8.x86_64.rpm 14 MB/s | 63 kB 00:00 (111/220): gdk-pixbuf2-devel-2.36.12-5.el8.x86_ 33 MB/s | 223 kB 00:00 (112/220): gdk-pixbuf2-modules-2.36.12-5.el8.x8 21 MB/s | 109 kB 00:00 (113/220): graphite2-1.3.10-10.el8.x86_64.rpm 23 MB/s | 122 kB 00:00 (114/220): graphite2-devel-1.3.10-10.el8.x86_64 10 MB/s | 45 kB 00:00 (115/220): gsm-1.0.17-5.el8.x86_64.rpm 8.1 MB/s | 37 kB 00:00 (116/220): gtk-update-icon-cache-3.22.30-6.el8. 8.6 MB/s | 32 kB 00:00 (117/220): adwaita-icon-theme-3.28.0-2.el8.noar 49 MB/s | 11 MB 00:00 (118/220): gtk2-devel-2.24.32-4.el8.x86_64.rpm 31 MB/s | 3.0 MB 00:00 (119/220): harfbuzz-1.7.5-3.el8.x86_64.rpm 36 MB/s | 295 kB 00:00 (120/220): harfbuzz-devel-1.7.5-3.el8.x86_64.rp 23 MB/s | 182 kB 00:00 (121/220): harfbuzz-icu-1.7.5-3.el8.x86_64.rpm 6.6 MB/s | 24 kB 00:00 (122/220): gtk2-2.24.32-4.el8.x86_64.rpm 26 MB/s | 3.4 MB 00:00 (123/220): hicolor-icon-theme-0.17-2.el8.noarch 2.8 MB/s | 49 kB 00:00 (124/220): jbigkit-libs-2.1-14.el8.x86_64.rpm 14 MB/s | 55 kB 00:00 (125/220): jasper-libs-2.0.14-4.el8.x86_64.rpm 19 MB/s | 167 kB 00:00 (126/220): lcms2-2.9-2.el8.x86_64.rpm 29 MB/s | 165 kB 00:00 (127/220): libICE-1.0.9-15.el8.x86_64.rpm 18 MB/s | 74 kB 00:00 (128/220): libICE-devel-1.0.9-15.el8.x86_64.rpm 15 MB/s | 55 kB 00:00 (129/220): libSM-1.2.3-1.el8.x86_64.rpm 13 MB/s | 48 kB 00:00 (130/220): libSM-devel-1.2.3-1.el8.x86_64.rpm 6.8 MB/s | 18 kB 00:00 (131/220): libX11-common-1.6.8-3.el8.noarch.rpm 28 MB/s | 158 kB 00:00 (132/220): libX11-1.6.8-3.el8.x86_64.rpm 28 MB/s | 611 kB 00:00 (133/220): libX11-devel-1.6.8-3.el8.x86_64.rpm 44 MB/s | 976 kB 00:00 (134/220): libX11-xcb-1.6.8-3.el8.x86_64.rpm 1.8 MB/s | 14 kB 00:00 (135/220): gtk3-3.22.30-6.el8.x86_64.rpm 35 MB/s | 4.5 MB 00:00 (136/220): libXau-devel-1.0.9-3.el8.x86_64.rpm 1.1 MB/s | 21 kB 00:00 (137/220): libXau-1.0.9-3.el8.x86_64.rpm 1.9 MB/s | 37 kB 00:00 (138/220): libXcomposite-0.4.4-14.el8.x86_64.rp 7.3 MB/s | 28 kB 00:00 (139/220): libXcomposite-devel-0.4.4-14.el8.x86 6.6 MB/s | 22 kB 00:00 (140/220): libXcursor-1.1.15-3.el8.x86_64.rpm 9.3 MB/s | 36 kB 00:00 (141/220): libXdamage-1.1.4-14.el8.x86_64.rpm 11 MB/s | 27 kB 00:00 (142/220): libXext-1.3.4-1.el8.x86_64.rpm 16 MB/s | 45 kB 00:00 (143/220): libXext-devel-1.3.4-1.el8.x86_64.rpm 17 MB/s | 81 kB 00:00 (144/220): libXfixes-5.0.3-7.el8.x86_64.rpm 5.5 MB/s | 25 kB 00:00 (145/220): libXfixes-devel-5.0.3-7.el8.x86_64.r 5.9 MB/s | 19 kB 00:00 (146/220): libXft-2.3.3-1.el8.x86_64.rpm 18 MB/s | 67 kB 00:00 (147/220): libXft-devel-2.3.3-1.el8.x86_64.rpm 8.1 MB/s | 25 kB 00:00 (148/220): libXi-1.7.10-1.el8.x86_64.rpm 12 MB/s | 49 kB 00:00 (149/220): libXi-devel-1.7.10-1.el8.x86_64.rpm 20 MB/s | 111 kB 00:00 (150/220): libXinerama-1.1.4-1.el8.x86_64.rpm 4.3 MB/s | 16 kB 00:00 (151/220): libXinerama-devel-1.1.4-1.el8.x86_64 4.6 MB/s | 15 kB 00:00 (152/220): libXrandr-devel-1.5.2-1.el8.x86_64.r 3.3 MB/s | 27 kB 00:00 (153/220): libXrender-0.9.10-7.el8.x86_64.rpm 10 MB/s | 33 kB 00:00 (154/220): libXrender-devel-0.9.10-7.el8.x86_64 7.5 MB/s | 22 kB 00:00 (155/220): libXt-1.1.5-12.el8.x86_64.rpm 24 MB/s | 186 kB 00:00 (156/220): libXt-devel-1.1.5-12.el8.x86_64.rpm 35 MB/s | 452 kB 00:00 (157/220): libXtst-1.2.3-7.el8.x86_64.rpm 2.8 MB/s | 22 kB 00:00 (158/220): libXxf86vm-1.1.4-9.el8.x86_64.rpm 8.6 MB/s | 19 kB 00:00 (159/220): libXrandr-1.5.2-1.el8.x86_64.rpm 666 kB/s | 34 kB 00:00 (160/220): libXcursor-devel-1.1.15-3.el8.x86_64 392 kB/s | 29 kB 00:00 (161/220): libasyncns-0.8-14.el8.x86_64.rpm 10 MB/s | 32 kB 00:00 (162/220): libdatrie-0.2.9-7.el8.x86_64.rpm 9.4 MB/s | 33 kB 00:00 (163/220): libdrm-2.4.101-1.el8.x86_64.rpm 32 MB/s | 165 kB 00:00 (164/220): libepoxy-1.5.3-1.el8.x86_64.rpm 31 MB/s | 225 kB 00:00 (165/220): libglvnd-1.2.0-6.el8.x86_64.rpm 15 MB/s | 98 kB 00:00 (166/220): libglvnd-core-devel-1.2.0-6.el8.x86_ 8.5 MB/s | 25 kB 00:00 (167/220): libglvnd-egl-1.2.0-6.el8.x86_64.rpm 14 MB/s | 50 kB 00:00 (168/220): libglvnd-devel-1.2.0-6.el8.x86_64.rp 22 MB/s | 184 kB 00:00 (169/220): libglvnd-gles-1.2.0-6.el8.x86_64.rpm 10 MB/s | 40 kB 00:00 (170/220): libglvnd-glx-1.2.0-6.el8.x86_64.rpm 21 MB/s | 136 kB 00:00 (171/220): libglvnd-opengl-1.2.0-6.el8.x86_64.r 7.8 MB/s | 48 kB 00:00 (172/220): libogg-1.3.2-10.el8.x86_64.rpm 6.3 MB/s | 31 kB 00:00 (173/220): libsndfile-1.0.28-10.el8.x86_64.rpm 20 MB/s | 193 kB 00:00 (174/220): libdrm-devel-2.4.101-1.el8.x86_64.rp 3.1 MB/s | 157 kB 00:00 (175/220): libthai-0.1.27-2.el8.x86_64.rpm 21 MB/s | 203 kB 00:00 (176/220): libjpeg-turbo-1.5.3-10.el8.x86_64.rp 4.8 MB/s | 156 kB 00:00 (177/220): libtiff-4.0.9-18.el8.x86_64.rpm 16 MB/s | 188 kB 00:00 (178/220): libvorbis-1.3.6-2.el8.x86_64.rpm 20 MB/s | 196 kB 00:00 (179/220): libwayland-client-1.17.0-1.el8.x86_6 6.6 MB/s | 39 kB 00:00 (180/220): libwayland-egl-1.17.0-1.el8.x86_64.r 7.6 MB/s | 19 kB 00:00 (181/220): libwayland-server-1.17.0-1.el8.x86_6 12 MB/s | 45 kB 00:00 (182/220): libwayland-cursor-1.17.0-1.el8.x86_6 2.5 MB/s | 26 kB 00:00 (183/220): libxcb-1.13.1-1.el8.x86_64.rpm 8.6 MB/s | 229 kB 00:00 (184/220): libxml2-devel-2.9.7-8.el8.x86_64.rpm 42 MB/s | 1.0 MB 00:00 (185/220): libxcb-devel-1.13.1-1.el8.x86_64.rpm 31 MB/s | 1.1 MB 00:00 (186/220): libxshmfence-1.3-2.el8.x86_64.rpm 1.2 MB/s | 13 kB 00:00 (187/220): mesa-libEGL-20.1.4-1.el8.x86_64.rpm 17 MB/s | 138 kB 00:00 (188/220): mesa-libGL-devel-20.1.4-1.el8.x86_64 9.6 MB/s | 51 kB 00:00 (189/220): mesa-libgbm-20.1.4-1.el8.x86_64.rpm 12 MB/s | 60 kB 00:00 (190/220): mesa-libGL-20.1.4-1.el8.x86_64.rpm 20 MB/s | 189 kB 00:00 (191/220): mesa-libglapi-20.1.4-1.el8.x86_64.rp 15 MB/s | 64 kB 00:00 (192/220): pango-1.42.4-6.el8.x86_64.rpm 39 MB/s | 298 kB 00:00 (193/220): pango-devel-1.42.4-6.el8.x86_64.rpm 37 MB/s | 321 kB 00:00 (194/220): perl-Digest-MD5-2.55-396.el8.x86_64. 10 MB/s | 37 kB 00:00 (195/220): perl-IO-Socket-IP-0.39-5.el8.noarch. 11 MB/s | 47 kB 00:00 (196/220): perl-Mozilla-CA-20160104-7.module_el 6.2 MB/s | 15 kB 00:00 (197/220): perl-IO-Socket-SSL-2.066-4.module_el 36 MB/s | 298 kB 00:00 (198/220): perl-Thread-Queue-3.13-1.el8.noarch. 5.8 MB/s | 24 kB 00:00 (199/220): perl-Net-SSLeay-1.88-1.module_el8.3. 39 MB/s | 379 kB 00:00 (200/220): perl-URI-1.73-3.el8.noarch.rpm 25 MB/s | 116 kB 00:00 (201/220): perl-libnet-3.11-3.el8.noarch.rpm 21 MB/s | 121 kB 00:00 (202/220): pixman-devel-0.38.4-1.el8.x86_64.rpm 7.7 MB/s | 20 kB 00:00 (203/220): pixman-0.38.4-1.el8.x86_64.rpm 21 MB/s | 257 kB 00:00 (204/220): perl-Digest-1.17-395.el8.noarch.rpm 598 kB/s | 27 kB 00:00 (205/220): pulseaudio-libs-glib2-13.99.1-1.el8. 10 MB/s | 30 kB 00:00 (206/220): pulseaudio-libs-13.99.1-1.el8.x86_64 37 MB/s | 698 kB 00:00 (207/220): python2-2.7.17-2.module_el8.3.0+478+ 19 MB/s | 109 kB 00:00 (208/220): pulseaudio-libs-devel-13.99.1-1.el8. 25 MB/s | 457 kB 00:00 (209/220): python2-devel-2.7.17-2.module_el8.3. 27 MB/s | 215 kB 00:00 (210/220): python2-pip-wheel-9.0.3-18.module_el 75 MB/s | 1.0 MB 00:00 (211/220): python2-setuptools-39.0.1-12.module_ 65 MB/s | 642 kB 00:00 (212/220): python2-setuptools-wheel-39.0.1-12.m 26 MB/s | 287 kB 00:00 (213/220): python3-rpm-generators-5-6.el8.noarc 8.4 MB/s | 24 kB 00:00 (214/220): rest-0.8.1-2.el8.x86_64.rpm 15 MB/s | 70 kB 00:00 (215/220): python2-pip-9.0.3-18.module_el8.3.0+ 30 MB/s | 1.7 MB 00:00 (216/220): xorg-x11-proto-devel-2020.1-3.el8.no 20 MB/s | 280 kB 00:00 (217/220): GConf2-devel-3.2.6-22.el8.x86_64.rpm 17 MB/s | 116 kB 00:00 (218/220): python2-libs-2.7.17-2.module_el8.3.0 63 MB/s | 6.0 MB 00:00 (219/220): autoconf213-2.13-39.el8.noarch.rpm 5.1 MB/s | 167 kB 00:00 (220/220): yasm-1.3.0-7.el8.x86_64.rpm 15 MB/s | 495 kB 00:00 -------------------------------------------------------------------------------- Total 70 MB/s | 90 MB 00:01 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : perl-Exporter-5.72-396.el8.noarch 1/220 Installing : perl-libs-4:5.26.3-416.el8.x86_64 2/220 Installing : perl-Carp-1.42-396.el8.noarch 3/220 Installing : xorg-x11-proto-devel-2020.1-3.el8.noarch 4/220 Installing : perl-Scalar-List-Utils-3:1.49-2.el8.x86_64 5/220 Installing : libpng-2:1.6.34-5.el8.x86_64 6/220 Installing : freetype-2.9.1-4.el8_3.1.x86_64 7/220 Installing : gdk-pixbuf2-2.36.12-5.el8.x86_64 8/220 Running scriptlet: gdk-pixbuf2-2.36.12-5.el8.x86_64 8/220 Installing : perl-parent-1:0.237-1.el8.noarch 9/220 Installing : atk-2.28.1-1.el8.x86_64 10/220 Installing : libglvnd-1:1.2.0-6.el8.x86_64 11/220 Installing : libX11-xcb-1.6.8-3.el8.x86_64 12/220 Installing : libICE-1.0.9-15.el8.x86_64 13/220 Installing : libSM-1.2.3-1.el8.x86_64 14/220 Installing : zlib-devel-1.2.11-16.el8_2.x86_64 15/220 Installing : libpng-devel-2:1.6.34-5.el8.x86_64 16/220 Installing : perl-Text-ParseWords-3.30-395.el8.noarch 17/220 Installing : pixman-0.38.4-1.el8.x86_64 18/220 Installing : mesa-libglapi-20.1.4-1.el8.x86_64 19/220 Running scriptlet: mesa-libglapi-20.1.4-1.el8.x86_64 19/220 Installing : libwayland-client-1.17.0-1.el8.x86_64 20/220 Installing : libogg-2:1.3.2-10.el8.x86_64 21/220 Installing : libjpeg-turbo-1.5.3-10.el8.x86_64 22/220 Installing : fontpackages-filesystem-1.44-22.el8.noarch 23/220 Installing : libICE-devel-1.0.9-15.el8.x86_64 24/220 Installing : gtk-update-icon-cache-3.22.30-6.el8.x86_64 25/220 Installing : libxshmfence-1.3-2.el8.x86_64 26/220 Installing : libwayland-server-1.17.0-1.el8.x86_64 27/220 Installing : libasyncns-0.8-14.el8.x86_64 28/220 Running scriptlet: libasyncns-0.8-14.el8.x86_64 28/220 Installing : libXau-1.0.9-3.el8.x86_64 29/220 Installing : libxcb-1.13.1-1.el8.x86_64 30/220 Installing : hicolor-icon-theme-0.17-2.el8.noarch 31/220 Installing : graphite2-1.3.10-10.el8.x86_64 32/220 Installing : harfbuzz-1.7.5-3.el8.x86_64 33/220 Running scriptlet: harfbuzz-1.7.5-3.el8.x86_64 33/220 Installing : fribidi-1.0.4-8.el8.x86_64 34/220 Installing : cmake-filesystem-3.11.4-7.el8.x86_64 35/220 Installing : m4-1.4.18-7.el8.x86_64 36/220 Running scriptlet: m4-1.4.18-7.el8.x86_64 36/220 Installing : libicu-60.3-2.el8_1.x86_64 37/220 Running scriptlet: libicu-60.3-2.el8_1.x86_64 37/220 Installing : emacs-filesystem-1:26.1-5.el8.noarch 38/220 Installing : dbus-glib-0.110-2.el8.x86_64 39/220 Running scriptlet: dbus-glib-0.110-2.el8.x86_64 39/220 Installing : libicu-devel-60.3-2.el8_1.x86_64 40/220 Installing : harfbuzz-icu-1.7.5-3.el8.x86_64 41/220 Running scriptlet: harfbuzz-icu-1.7.5-3.el8.x86_64 41/220 Installing : fribidi-devel-1.0.4-8.el8.x86_64 42/220 Installing : graphite2-devel-1.3.10-10.el8.x86_64 43/220 Installing : libXau-devel-1.0.9-3.el8.x86_64 44/220 Installing : libxcb-devel-1.13.1-1.el8.x86_64 45/220 Installing : libSM-devel-1.2.3-1.el8.x86_64 46/220 Installing : dejavu-fonts-common-2.35-6.el8.noarch 47/220 Installing : dejavu-sans-mono-fonts-2.35-6.el8.noarch 48/220 Installing : fontconfig-2.13.1-3.el8.x86_64 49/220 Running scriptlet: fontconfig-2.13.1-3.el8.x86_64 49/220 Installing : abattis-cantarell-fonts-0.0.25-4.el8.noarch 50/220 Installing : gsettings-desktop-schemas-3.32.0-5.el8.x86_64 51/220 Installing : jasper-libs-2.0.14-4.el8.x86_64 52/220 Installing : flac-libs-1.3.2-9.el8.x86_64 53/220 Installing : libvorbis-1:1.3.6-2.el8.x86_64 54/220 Installing : libwayland-cursor-1.17.0-1.el8.x86_64 55/220 Installing : pixman-devel-0.38.4-1.el8.x86_64 56/220 Installing : libglvnd-opengl-1:1.2.0-6.el8.x86_64 57/220 Installing : perl-Term-ANSIColor-4.06-396.el8.noarch 58/220 Installing : perl-macros-4:5.26.3-416.el8.x86_64 59/220 Installing : perl-Errno-1.28-416.el8.x86_64 60/220 Installing : perl-Socket-4:2.027-3.el8.x86_64 61/220 Installing : perl-Text-Tabs+Wrap-2013.0523-395.el8.noarch 62/220 Installing : perl-Unicode-Normalize-1.25-396.el8.x86_64 63/220 Installing : perl-File-Path-2.15-2.el8.noarch 64/220 Installing : perl-IO-1.38-416.el8.x86_64 65/220 Installing : perl-PathTools-3.74-1.el8.x86_64 66/220 Installing : perl-constant-1.33-396.el8.noarch 67/220 Installing : perl-threads-1:2.21-2.el8.x86_64 68/220 Installing : perl-threads-shared-1.58-2.el8.x86_64 69/220 Installing : perl-interpreter-4:5.26.3-416.el8.x86_64 70/220 Installing : perl-MIME-Base64-3.15-396.el8.x86_64 71/220 Installing : perl-IO-Socket-IP-0.39-5.el8.noarch 72/220 Installing : perl-Data-Dumper-2.167-399.el8.x86_64 73/220 Installing : perl-Time-Local-1:1.280-1.el8.noarch 74/220 Installing : perl-Digest-1.17-395.el8.noarch 75/220 Installing : perl-Digest-MD5-2.55-396.el8.x86_64 76/220 Installing : perl-Net-SSLeay-1.88-1.module_el8.3.0+410+ff426a 77/220 Installing : perl-File-Temp-0.230.600-1.el8.noarch 78/220 Installing : perl-Pod-Escapes-1:1.07-395.el8.noarch 79/220 Installing : perl-Storable-1:3.11-3.el8.x86_64 80/220 Installing : perl-Term-Cap-1.17-395.el8.noarch 81/220 Installing : perl-Thread-Queue-3.13-1.el8.noarch 82/220 Installing : perl-Mozilla-CA-20160104-7.module_el8.3.0+416+de 83/220 Installing : python3-rpm-generators-5-6.el8.noarch 84/220 Installing : python2-setuptools-wheel-39.0.1-12.module_el8.3. 85/220 Installing : python2-pip-wheel-9.0.3-18.module_el8.3.0+478+75 86/220 Installing : python2-libs-2.7.17-2.module_el8.3.0+478+7570e00 87/220 Installing : python2-pip-9.0.3-18.module_el8.3.0+478+7570e00c 88/220 Installing : python2-setuptools-39.0.1-12.module_el8.3.0+478+ 89/220 Installing : python2-2.7.17-2.module_el8.3.0+478+7570e00c.x86 90/220 Running scriptlet: python2-2.7.17-2.module_el8.3.0+478+7570e00c.x86 90/220 Installing : libwayland-egl-1.17.0-1.el8.x86_64 91/220 Installing : libglvnd-core-devel-1:1.2.0-6.el8.x86_64 92/220 Installing : libepoxy-1.5.3-1.el8.x86_64 93/220 Installing : libdatrie-0.2.9-7.el8.x86_64 94/220 Running scriptlet: libdatrie-0.2.9-7.el8.x86_64 94/220 Installing : libthai-0.1.27-2.el8.x86_64 95/220 Running scriptlet: libthai-0.1.27-2.el8.x86_64 95/220 Installing : libX11-common-1.6.8-3.el8.noarch 96/220 Installing : libX11-1.6.8-3.el8.x86_64 97/220 Installing : libXext-1.3.4-1.el8.x86_64 98/220 Installing : libX11-devel-1.6.8-3.el8.x86_64 99/220 Installing : libXrender-0.9.10-7.el8.x86_64 100/220 Installing : cairo-1.15.12-3.el8.x86_64 101/220 Installing : libXfixes-5.0.3-7.el8.x86_64 102/220 Installing : libXext-devel-1.3.4-1.el8.x86_64 103/220 Installing : libXi-1.7.10-1.el8.x86_64 104/220 Installing : libXcursor-1.1.15-3.el8.x86_64 105/220 Installing : libXdamage-1.1.4-14.el8.x86_64 106/220 Installing : libXfixes-devel-5.0.3-7.el8.x86_64 107/220 Installing : libXrandr-1.5.2-1.el8.x86_64 108/220 Installing : libXrender-devel-0.9.10-7.el8.x86_64 109/220 Installing : libXinerama-1.1.4-1.el8.x86_64 110/220 Installing : libXcomposite-0.4.4-14.el8.x86_64 111/220 Installing : libXtst-1.2.3-7.el8.x86_64 112/220 Installing : cairo-gobject-1.15.12-3.el8.x86_64 113/220 Installing : libXft-2.3.3-1.el8.x86_64 114/220 Installing : pango-1.42.4-6.el8.x86_64 115/220 Running scriptlet: pango-1.42.4-6.el8.x86_64 115/220 Installing : at-spi2-core-2.28.0-1.el8.x86_64 116/220 Running scriptlet: at-spi2-core-2.28.0-1.el8.x86_64 116/220 Installing : at-spi2-atk-2.26.2-1.el8.x86_64 117/220 Running scriptlet: at-spi2-atk-2.26.2-1.el8.x86_64 117/220 Installing : libXcomposite-devel-0.4.4-14.el8.x86_64 118/220 Installing : libXinerama-devel-1.1.4-1.el8.x86_64 119/220 Installing : libXcursor-devel-1.1.15-3.el8.x86_64 120/220 Installing : libXrandr-devel-1.5.2-1.el8.x86_64 121/220 Installing : libXi-devel-1.7.10-1.el8.x86_64 122/220 Installing : libXxf86vm-1.1.4-9.el8.x86_64 123/220 Installing : libXt-1.1.5-12.el8.x86_64 124/220 Installing : lcms2-2.9-2.el8.x86_64 125/220 Running scriptlet: lcms2-2.9-2.el8.x86_64 125/220 Installing : jbigkit-libs-2.1-14.el8.x86_64 126/220 Running scriptlet: jbigkit-libs-2.1-14.el8.x86_64 126/220 Installing : libtiff-4.0.9-18.el8.x86_64 127/220 Installing : gdk-pixbuf2-modules-2.36.12-5.el8.x86_64 128/220 Installing : gsm-1.0.17-5.el8.x86_64 129/220 Installing : libsndfile-1.0.28-10.el8.x86_64 130/220 Running scriptlet: libsndfile-1.0.28-10.el8.x86_64 130/220 Installing : pulseaudio-libs-13.99.1-1.el8.x86_64 131/220 Installing : pulseaudio-libs-glib2-13.99.1-1.el8.x86_64 132/220 Installing : dconf-0.28.0-3.el8.x86_64 133/220 Installing : alsa-lib-1.2.3.2-1.el8.x86_64 134/220 Running scriptlet: alsa-lib-1.2.3.2-1.el8.x86_64 134/220 Installing : adwaita-cursor-theme-3.28.0-2.el8.noarch 135/220 Installing : adwaita-icon-theme-3.28.0-2.el8.noarch 136/220 Installing : xz-devel-5.2.4-3.el8.x86_64 137/220 Installing : libxml2-devel-2.9.7-8.el8.x86_64 138/220 Running scriptlet: xml-common-0.6.3-50.el8.noarch 139/220 Installing : xml-common-0.6.3-50.el8.noarch 139/220 Installing : dbus-devel-1:1.12.8-11.el8.x86_64 140/220 Installing : sqlite-3.26.0-11.el8.x86_64 141/220 Installing : psmisc-23.1-5.el8.x86_64 142/220 Installing : polkit-libs-0.115-11.el8.x86_64 143/220 Running scriptlet: polkit-libs-0.115-11.el8.x86_64 143/220 Installing : GConf2-3.2.6-22.el8.x86_64 144/220 Running scriptlet: GConf2-3.2.6-22.el8.x86_64 144/220 Installing : pcre2-utf32-10.32-2.el8.x86_64 145/220 Installing : pcre2-utf16-10.32-2.el8.x86_64 146/220 Installing : pcre2-devel-10.32-2.el8.x86_64 147/220 Installing : pcre-utf32-8.42-4.el8.x86_64 148/220 Installing : pcre-utf16-8.42-4.el8.x86_64 149/220 Installing : pcre-cpp-8.42-4.el8.x86_64 150/220 Installing : pcre-devel-8.42-4.el8.x86_64 151/220 Installing : glib2-devel-2.56.4-8.el8.x86_64 152/220 Installing : atk-devel-2.28.1-1.el8.x86_64 153/220 Installing : gdk-pixbuf2-devel-2.36.12-5.el8.x86_64 154/220 Installing : harfbuzz-devel-1.7.5-3.el8.x86_64 155/220 Installing : libverto-devel-0.3.0-5.el8.x86_64 156/220 Installing : libuuid-devel-2.32.1-24.el8.x86_64 157/220 Installing : libsepol-devel-2.9-1.el8.x86_64 158/220 Installing : libselinux-devel-2.9-4.el8_3.x86_64 159/220 Installing : libmodman-2.0.1-17.el8.x86_64 160/220 Running scriptlet: libmodman-2.0.1-17.el8.x86_64 160/220 Installing : libproxy-0.4.15-5.2.el8.x86_64 161/220 Running scriptlet: libproxy-0.4.15-5.2.el8.x86_64 161/220 Installing : glib-networking-2.56.1-1.1.el8.x86_64 162/220 Installing : libsoup-2.62.3-2.el8.x86_64 163/220 Installing : rest-0.8.1-2.el8.x86_64 164/220 Running scriptlet: rest-0.8.1-2.el8.x86_64 164/220 Installing : libkadm5-1.18.2-5.el8.x86_64 165/220 Installing : libgusb-0.3.0-1.el8.x86_64 166/220 Installing : colord-libs-1.4.2-1.el8.x86_64 167/220 Installing : libcom_err-devel-1.45.6-1.el8.x86_64 168/220 Installing : keyutils-libs-devel-1.5.10-6.el8.x86_64 169/220 Installing : krb5-devel-1.18.2-5.el8.x86_64 170/220 Installing : json-glib-1.4.4-1.el8.x86_64 171/220 Installing : hwdata-0.314-8.6.el8.noarch 172/220 Installing : libpciaccess-0.14-1.el8.x86_64 173/220 Installing : libdrm-2.4.101-1.el8.x86_64 174/220 Installing : libglvnd-glx-1:1.2.0-6.el8.x86_64 175/220 Installing : mesa-libGL-20.1.4-1.el8.x86_64 176/220 Installing : libdrm-devel-2.4.101-1.el8.x86_64 177/220 Installing : mesa-libgbm-20.1.4-1.el8.x86_64 178/220 Running scriptlet: mesa-libgbm-20.1.4-1.el8.x86_64 178/220 Installing : libglvnd-egl-1:1.2.0-6.el8.x86_64 179/220 Installing : mesa-libEGL-20.1.4-1.el8.x86_64 180/220 Installing : libglvnd-gles-1:1.2.0-6.el8.x86_64 181/220 Installing : libglvnd-devel-1:1.2.0-6.el8.x86_64 182/220 Installing : groff-base-1.22.3-18.el8.x86_64 183/220 Installing : perl-HTTP-Tiny-0.074-1.el8.noarch 184/220 Installing : perl-libnet-3.11-3.el8.noarch 185/220 Installing : perl-IO-Socket-SSL-2.066-4.module_el8.3.0+410+ff 186/220 Installing : perl-URI-1.73-3.el8.noarch 187/220 Installing : perl-Encode-4:2.97-3.el8.x86_64 188/220 Installing : perl-Pod-Simple-1:3.35-395.el8.noarch 189/220 Installing : perl-Getopt-Long-1:2.50-4.el8.noarch 190/220 Installing : perl-podlators-4.11-1.el8.noarch 191/220 Installing : perl-Pod-Perldoc-3.28-396.el8.noarch 192/220 Installing : perl-Pod-Usage-4:1.69-395.el8.noarch 193/220 Installing : autoconf-2.69-27.el8.noarch 194/220 Running scriptlet: autoconf-2.69-27.el8.noarch 194/220 Installing : automake-1.16.1-6.el8.noarch 195/220 Installing : expat-devel-2.2.5-4.el8.x86_64 196/220 Installing : bzip2-devel-1.0.6-26.el8.x86_64 197/220 Installing : freetype-devel-2.9.1-4.el8_3.1.x86_64 198/220 Installing : fontconfig-devel-2.13.1-3.el8.x86_64 199/220 Installing : cairo-devel-1.15.12-3.el8.x86_64 200/220 Installing : libXft-devel-2.3.3-1.el8.x86_64 201/220 Installing : pango-devel-1.42.4-6.el8.x86_64 202/220 Installing : avahi-libs-0.7-19.el8.x86_64 203/220 Installing : cups-libs-1:2.2.6-38.el8.x86_64 204/220 Installing : gtk2-2.24.32-4.el8.x86_64 205/220 Running scriptlet: gtk2-2.24.32-4.el8.x86_64 205/220 Installing : gtk3-3.22.30-6.el8.x86_64 206/220 Installing : notification-daemon-3.20.0-7.el8.x86_64 207/220 Installing : gtk2-devel-2.24.32-4.el8.x86_64 208/220 Installing : GConf2-devel-3.2.6-22.el8.x86_64 209/220 Installing : mesa-libGL-devel-20.1.4-1.el8.x86_64 210/220 Installing : openssl-devel-1:1.1.1g-12.el8_3.x86_64 211/220 Installing : dbus-glib-devel-0.110-2.el8.x86_64 212/220 Installing : pulseaudio-libs-devel-13.99.1-1.el8.x86_64 213/220 Installing : sqlite-devel-3.26.0-11.el8.x86_64 214/220 Installing : alsa-lib-devel-1.2.3.2-1.el8.x86_64 215/220 Installing : libXt-devel-1.1.5-12.el8.x86_64 216/220 Installing : python2-devel-2.7.17-2.module_el8.3.0+478+7570e0 217/220 Installing : desktop-file-utils-0.23-8.el8.x86_64 218/220 Installing : autoconf213-2.13-39.el8.noarch 219/220 Running scriptlet: autoconf213-2.13-39.el8.noarch 219/220 Installing : yasm-1.3.0-7.el8.x86_64 220/220 Running scriptlet: dconf-0.28.0-3.el8.x86_64 220/220 Running scriptlet: yasm-1.3.0-7.el8.x86_64 220/220 Verifying : notification-daemon-3.20.0-7.el8.x86_64 1/220 Verifying : avahi-libs-0.7-19.el8.x86_64 2/220 Verifying : bzip2-devel-1.0.6-26.el8.x86_64 3/220 Verifying : cups-libs-1:2.2.6-38.el8.x86_64 4/220 Verifying : dbus-glib-0.110-2.el8.x86_64 5/220 Verifying : dejavu-fonts-common-2.35-6.el8.noarch 6/220 Verifying : dejavu-sans-mono-fonts-2.35-6.el8.noarch 7/220 Verifying : emacs-filesystem-1:26.1-5.el8.noarch 8/220 Verifying : expat-devel-2.2.5-4.el8.x86_64 9/220 Verifying : fontconfig-2.13.1-3.el8.x86_64 10/220 Verifying : fontconfig-devel-2.13.1-3.el8.x86_64 11/220 Verifying : fontpackages-filesystem-1.44-22.el8.noarch 12/220 Verifying : freetype-2.9.1-4.el8_3.1.x86_64 13/220 Verifying : freetype-devel-2.9.1-4.el8_3.1.x86_64 14/220 Verifying : gdk-pixbuf2-2.36.12-5.el8.x86_64 15/220 Verifying : glib-networking-2.56.1-1.1.el8.x86_64 16/220 Verifying : glib2-devel-2.56.4-8.el8.x86_64 17/220 Verifying : groff-base-1.22.3-18.el8.x86_64 18/220 Verifying : gsettings-desktop-schemas-3.32.0-5.el8.x86_64 19/220 Verifying : hwdata-0.314-8.6.el8.noarch 20/220 Verifying : json-glib-1.4.4-1.el8.x86_64 21/220 Verifying : keyutils-libs-devel-1.5.10-6.el8.x86_64 22/220 Verifying : krb5-devel-1.18.2-5.el8.x86_64 23/220 Verifying : libcom_err-devel-1.45.6-1.el8.x86_64 24/220 Verifying : libgusb-0.3.0-1.el8.x86_64 25/220 Verifying : libicu-60.3-2.el8_1.x86_64 26/220 Verifying : libicu-devel-60.3-2.el8_1.x86_64 27/220 Verifying : libkadm5-1.18.2-5.el8.x86_64 28/220 Verifying : libmodman-2.0.1-17.el8.x86_64 29/220 Verifying : libpciaccess-0.14-1.el8.x86_64 30/220 Verifying : libpng-2:1.6.34-5.el8.x86_64 31/220 Verifying : libpng-devel-2:1.6.34-5.el8.x86_64 32/220 Verifying : libproxy-0.4.15-5.2.el8.x86_64 33/220 Verifying : libselinux-devel-2.9-4.el8_3.x86_64 34/220 Verifying : libsepol-devel-2.9-1.el8.x86_64 35/220 Verifying : libsoup-2.62.3-2.el8.x86_64 36/220 Verifying : libuuid-devel-2.32.1-24.el8.x86_64 37/220 Verifying : libverto-devel-0.3.0-5.el8.x86_64 38/220 Verifying : m4-1.4.18-7.el8.x86_64 39/220 Verifying : openssl-devel-1:1.1.1g-12.el8_3.x86_64 40/220 Verifying : pcre-cpp-8.42-4.el8.x86_64 41/220 Verifying : pcre-devel-8.42-4.el8.x86_64 42/220 Verifying : pcre-utf16-8.42-4.el8.x86_64 43/220 Verifying : pcre-utf32-8.42-4.el8.x86_64 44/220 Verifying : pcre2-devel-10.32-2.el8.x86_64 45/220 Verifying : pcre2-utf16-10.32-2.el8.x86_64 46/220 Verifying : pcre2-utf32-10.32-2.el8.x86_64 47/220 Verifying : perl-Carp-1.42-396.el8.noarch 48/220 Verifying : perl-Data-Dumper-2.167-399.el8.x86_64 49/220 Verifying : perl-Encode-4:2.97-3.el8.x86_64 50/220 Verifying : perl-Errno-1.28-416.el8.x86_64 51/220 Verifying : perl-Exporter-5.72-396.el8.noarch 52/220 Verifying : perl-File-Path-2.15-2.el8.noarch 53/220 Verifying : perl-File-Temp-0.230.600-1.el8.noarch 54/220 Verifying : perl-Getopt-Long-1:2.50-4.el8.noarch 55/220 Verifying : perl-HTTP-Tiny-0.074-1.el8.noarch 56/220 Verifying : perl-IO-1.38-416.el8.x86_64 57/220 Verifying : perl-MIME-Base64-3.15-396.el8.x86_64 58/220 Verifying : perl-PathTools-3.74-1.el8.x86_64 59/220 Verifying : perl-Pod-Escapes-1:1.07-395.el8.noarch 60/220 Verifying : perl-Pod-Perldoc-3.28-396.el8.noarch 61/220 Verifying : perl-Pod-Simple-1:3.35-395.el8.noarch 62/220 Verifying : perl-Pod-Usage-4:1.69-395.el8.noarch 63/220 Verifying : perl-Scalar-List-Utils-3:1.49-2.el8.x86_64 64/220 Verifying : perl-Socket-4:2.027-3.el8.x86_64 65/220 Verifying : perl-Storable-1:3.11-3.el8.x86_64 66/220 Verifying : perl-Term-ANSIColor-4.06-396.el8.noarch 67/220 Verifying : perl-Term-Cap-1.17-395.el8.noarch 68/220 Verifying : perl-Text-ParseWords-3.30-395.el8.noarch 69/220 Verifying : perl-Text-Tabs+Wrap-2013.0523-395.el8.noarch 70/220 Verifying : perl-Time-Local-1:1.280-1.el8.noarch 71/220 Verifying : perl-Unicode-Normalize-1.25-396.el8.x86_64 72/220 Verifying : perl-constant-1.33-396.el8.noarch 73/220 Verifying : perl-interpreter-4:5.26.3-416.el8.x86_64 74/220 Verifying : perl-libs-4:5.26.3-416.el8.x86_64 75/220 Verifying : perl-macros-4:5.26.3-416.el8.x86_64 76/220 Verifying : perl-parent-1:0.237-1.el8.noarch 77/220 Verifying : perl-podlators-4.11-1.el8.noarch 78/220 Verifying : perl-threads-1:2.21-2.el8.x86_64 79/220 Verifying : perl-threads-shared-1.58-2.el8.x86_64 80/220 Verifying : polkit-libs-0.115-11.el8.x86_64 81/220 Verifying : psmisc-23.1-5.el8.x86_64 82/220 Verifying : sqlite-3.26.0-11.el8.x86_64 83/220 Verifying : sqlite-devel-3.26.0-11.el8.x86_64 84/220 Verifying : xml-common-0.6.3-50.el8.noarch 85/220 Verifying : xz-devel-5.2.4-3.el8.x86_64 86/220 Verifying : zlib-devel-1.2.11-16.el8_2.x86_64 87/220 Verifying : GConf2-3.2.6-22.el8.x86_64 88/220 Verifying : abattis-cantarell-fonts-0.0.25-4.el8.noarch 89/220 Verifying : adwaita-cursor-theme-3.28.0-2.el8.noarch 90/220 Verifying : adwaita-icon-theme-3.28.0-2.el8.noarch 91/220 Verifying : alsa-lib-1.2.3.2-1.el8.x86_64 92/220 Verifying : alsa-lib-devel-1.2.3.2-1.el8.x86_64 93/220 Verifying : at-spi2-atk-2.26.2-1.el8.x86_64 94/220 Verifying : at-spi2-core-2.28.0-1.el8.x86_64 95/220 Verifying : atk-2.28.1-1.el8.x86_64 96/220 Verifying : atk-devel-2.28.1-1.el8.x86_64 97/220 Verifying : autoconf-2.69-27.el8.noarch 98/220 Verifying : automake-1.16.1-6.el8.noarch 99/220 Verifying : cairo-1.15.12-3.el8.x86_64 100/220 Verifying : cairo-devel-1.15.12-3.el8.x86_64 101/220 Verifying : cairo-gobject-1.15.12-3.el8.x86_64 102/220 Verifying : cmake-filesystem-3.11.4-7.el8.x86_64 103/220 Verifying : colord-libs-1.4.2-1.el8.x86_64 104/220 Verifying : dbus-devel-1:1.12.8-11.el8.x86_64 105/220 Verifying : dbus-glib-devel-0.110-2.el8.x86_64 106/220 Verifying : dconf-0.28.0-3.el8.x86_64 107/220 Verifying : desktop-file-utils-0.23-8.el8.x86_64 108/220 Verifying : flac-libs-1.3.2-9.el8.x86_64 109/220 Verifying : fribidi-1.0.4-8.el8.x86_64 110/220 Verifying : fribidi-devel-1.0.4-8.el8.x86_64 111/220 Verifying : gdk-pixbuf2-devel-2.36.12-5.el8.x86_64 112/220 Verifying : gdk-pixbuf2-modules-2.36.12-5.el8.x86_64 113/220 Verifying : graphite2-1.3.10-10.el8.x86_64 114/220 Verifying : graphite2-devel-1.3.10-10.el8.x86_64 115/220 Verifying : gsm-1.0.17-5.el8.x86_64 116/220 Verifying : gtk-update-icon-cache-3.22.30-6.el8.x86_64 117/220 Verifying : gtk2-2.24.32-4.el8.x86_64 118/220 Verifying : gtk2-devel-2.24.32-4.el8.x86_64 119/220 Verifying : gtk3-3.22.30-6.el8.x86_64 120/220 Verifying : harfbuzz-1.7.5-3.el8.x86_64 121/220 Verifying : harfbuzz-devel-1.7.5-3.el8.x86_64 122/220 Verifying : harfbuzz-icu-1.7.5-3.el8.x86_64 123/220 Verifying : hicolor-icon-theme-0.17-2.el8.noarch 124/220 Verifying : jasper-libs-2.0.14-4.el8.x86_64 125/220 Verifying : jbigkit-libs-2.1-14.el8.x86_64 126/220 Verifying : lcms2-2.9-2.el8.x86_64 127/220 Verifying : libICE-1.0.9-15.el8.x86_64 128/220 Verifying : libICE-devel-1.0.9-15.el8.x86_64 129/220 Verifying : libSM-1.2.3-1.el8.x86_64 130/220 Verifying : libSM-devel-1.2.3-1.el8.x86_64 131/220 Verifying : libX11-1.6.8-3.el8.x86_64 132/220 Verifying : libX11-common-1.6.8-3.el8.noarch 133/220 Verifying : libX11-devel-1.6.8-3.el8.x86_64 134/220 Verifying : libX11-xcb-1.6.8-3.el8.x86_64 135/220 Verifying : libXau-1.0.9-3.el8.x86_64 136/220 Verifying : libXau-devel-1.0.9-3.el8.x86_64 137/220 Verifying : libXcomposite-0.4.4-14.el8.x86_64 138/220 Verifying : libXcomposite-devel-0.4.4-14.el8.x86_64 139/220 Verifying : libXcursor-1.1.15-3.el8.x86_64 140/220 Verifying : libXcursor-devel-1.1.15-3.el8.x86_64 141/220 Verifying : libXdamage-1.1.4-14.el8.x86_64 142/220 Verifying : libXext-1.3.4-1.el8.x86_64 143/220 Verifying : libXext-devel-1.3.4-1.el8.x86_64 144/220 Verifying : libXfixes-5.0.3-7.el8.x86_64 145/220 Verifying : libXfixes-devel-5.0.3-7.el8.x86_64 146/220 Verifying : libXft-2.3.3-1.el8.x86_64 147/220 Verifying : libXft-devel-2.3.3-1.el8.x86_64 148/220 Verifying : libXi-1.7.10-1.el8.x86_64 149/220 Verifying : libXi-devel-1.7.10-1.el8.x86_64 150/220 Verifying : libXinerama-1.1.4-1.el8.x86_64 151/220 Verifying : libXinerama-devel-1.1.4-1.el8.x86_64 152/220 Verifying : libXrandr-1.5.2-1.el8.x86_64 153/220 Verifying : libXrandr-devel-1.5.2-1.el8.x86_64 154/220 Verifying : libXrender-0.9.10-7.el8.x86_64 155/220 Verifying : libXrender-devel-0.9.10-7.el8.x86_64 156/220 Verifying : libXt-1.1.5-12.el8.x86_64 157/220 Verifying : libXt-devel-1.1.5-12.el8.x86_64 158/220 Verifying : libXtst-1.2.3-7.el8.x86_64 159/220 Verifying : libXxf86vm-1.1.4-9.el8.x86_64 160/220 Verifying : libasyncns-0.8-14.el8.x86_64 161/220 Verifying : libdatrie-0.2.9-7.el8.x86_64 162/220 Verifying : libdrm-2.4.101-1.el8.x86_64 163/220 Verifying : libdrm-devel-2.4.101-1.el8.x86_64 164/220 Verifying : libepoxy-1.5.3-1.el8.x86_64 165/220 Verifying : libglvnd-1:1.2.0-6.el8.x86_64 166/220 Verifying : libglvnd-core-devel-1:1.2.0-6.el8.x86_64 167/220 Verifying : libglvnd-devel-1:1.2.0-6.el8.x86_64 168/220 Verifying : libglvnd-egl-1:1.2.0-6.el8.x86_64 169/220 Verifying : libglvnd-gles-1:1.2.0-6.el8.x86_64 170/220 Verifying : libglvnd-glx-1:1.2.0-6.el8.x86_64 171/220 Verifying : libglvnd-opengl-1:1.2.0-6.el8.x86_64 172/220 Verifying : libjpeg-turbo-1.5.3-10.el8.x86_64 173/220 Verifying : libogg-2:1.3.2-10.el8.x86_64 174/220 Verifying : libsndfile-1.0.28-10.el8.x86_64 175/220 Verifying : libthai-0.1.27-2.el8.x86_64 176/220 Verifying : libtiff-4.0.9-18.el8.x86_64 177/220 Verifying : libvorbis-1:1.3.6-2.el8.x86_64 178/220 Verifying : libwayland-client-1.17.0-1.el8.x86_64 179/220 Verifying : libwayland-cursor-1.17.0-1.el8.x86_64 180/220 Verifying : libwayland-egl-1.17.0-1.el8.x86_64 181/220 Verifying : libwayland-server-1.17.0-1.el8.x86_64 182/220 Verifying : libxcb-1.13.1-1.el8.x86_64 183/220 Verifying : libxcb-devel-1.13.1-1.el8.x86_64 184/220 Verifying : libxml2-devel-2.9.7-8.el8.x86_64 185/220 Verifying : libxshmfence-1.3-2.el8.x86_64 186/220 Verifying : mesa-libEGL-20.1.4-1.el8.x86_64 187/220 Verifying : mesa-libGL-20.1.4-1.el8.x86_64 188/220 Verifying : mesa-libGL-devel-20.1.4-1.el8.x86_64 189/220 Verifying : mesa-libgbm-20.1.4-1.el8.x86_64 190/220 Verifying : mesa-libglapi-20.1.4-1.el8.x86_64 191/220 Verifying : pango-1.42.4-6.el8.x86_64 192/220 Verifying : pango-devel-1.42.4-6.el8.x86_64 193/220 Verifying : perl-Digest-1.17-395.el8.noarch 194/220 Verifying : perl-Digest-MD5-2.55-396.el8.x86_64 195/220 Verifying : perl-IO-Socket-IP-0.39-5.el8.noarch 196/220 Verifying : perl-IO-Socket-SSL-2.066-4.module_el8.3.0+410+ff 197/220 Verifying : perl-Mozilla-CA-20160104-7.module_el8.3.0+416+de 198/220 Verifying : perl-Net-SSLeay-1.88-1.module_el8.3.0+410+ff426a 199/220 Verifying : perl-Thread-Queue-3.13-1.el8.noarch 200/220 Verifying : perl-URI-1.73-3.el8.noarch 201/220 Verifying : perl-libnet-3.11-3.el8.noarch 202/220 Verifying : pixman-0.38.4-1.el8.x86_64 203/220 Verifying : pixman-devel-0.38.4-1.el8.x86_64 204/220 Verifying : pulseaudio-libs-13.99.1-1.el8.x86_64 205/220 Verifying : pulseaudio-libs-devel-13.99.1-1.el8.x86_64 206/220 Verifying : pulseaudio-libs-glib2-13.99.1-1.el8.x86_64 207/220 Verifying : python2-2.7.17-2.module_el8.3.0+478+7570e00c.x86 208/220 Verifying : python2-devel-2.7.17-2.module_el8.3.0+478+7570e0 209/220 Verifying : python2-libs-2.7.17-2.module_el8.3.0+478+7570e00 210/220 Verifying : python2-pip-9.0.3-18.module_el8.3.0+478+7570e00c 211/220 Verifying : python2-pip-wheel-9.0.3-18.module_el8.3.0+478+75 212/220 Verifying : python2-setuptools-39.0.1-12.module_el8.3.0+478+ 213/220 Verifying : python2-setuptools-wheel-39.0.1-12.module_el8.3. 214/220 Verifying : python3-rpm-generators-5-6.el8.noarch 215/220 Verifying : rest-0.8.1-2.el8.x86_64 216/220 Verifying : xorg-x11-proto-devel-2020.1-3.el8.noarch 217/220 Verifying : GConf2-devel-3.2.6-22.el8.x86_64 218/220 Verifying : autoconf213-2.13-39.el8.noarch 219/220 Verifying : yasm-1.3.0-7.el8.x86_64 220/220 Installed: GConf2-3.2.6-22.el8.x86_64 GConf2-devel-3.2.6-22.el8.x86_64 abattis-cantarell-fonts-0.0.25-4.el8.noarch adwaita-cursor-theme-3.28.0-2.el8.noarch adwaita-icon-theme-3.28.0-2.el8.noarch alsa-lib-1.2.3.2-1.el8.x86_64 alsa-lib-devel-1.2.3.2-1.el8.x86_64 at-spi2-atk-2.26.2-1.el8.x86_64 at-spi2-core-2.28.0-1.el8.x86_64 atk-2.28.1-1.el8.x86_64 atk-devel-2.28.1-1.el8.x86_64 autoconf-2.69-27.el8.noarch autoconf213-2.13-39.el8.noarch automake-1.16.1-6.el8.noarch avahi-libs-0.7-19.el8.x86_64 bzip2-devel-1.0.6-26.el8.x86_64 cairo-1.15.12-3.el8.x86_64 cairo-devel-1.15.12-3.el8.x86_64 cairo-gobject-1.15.12-3.el8.x86_64 cmake-filesystem-3.11.4-7.el8.x86_64 colord-libs-1.4.2-1.el8.x86_64 cups-libs-1:2.2.6-38.el8.x86_64 dbus-devel-1:1.12.8-11.el8.x86_64 dbus-glib-0.110-2.el8.x86_64 dbus-glib-devel-0.110-2.el8.x86_64 dconf-0.28.0-3.el8.x86_64 dejavu-fonts-common-2.35-6.el8.noarch dejavu-sans-mono-fonts-2.35-6.el8.noarch desktop-file-utils-0.23-8.el8.x86_64 emacs-filesystem-1:26.1-5.el8.noarch expat-devel-2.2.5-4.el8.x86_64 flac-libs-1.3.2-9.el8.x86_64 fontconfig-2.13.1-3.el8.x86_64 fontconfig-devel-2.13.1-3.el8.x86_64 fontpackages-filesystem-1.44-22.el8.noarch freetype-2.9.1-4.el8_3.1.x86_64 freetype-devel-2.9.1-4.el8_3.1.x86_64 fribidi-1.0.4-8.el8.x86_64 fribidi-devel-1.0.4-8.el8.x86_64 gdk-pixbuf2-2.36.12-5.el8.x86_64 gdk-pixbuf2-devel-2.36.12-5.el8.x86_64 gdk-pixbuf2-modules-2.36.12-5.el8.x86_64 glib-networking-2.56.1-1.1.el8.x86_64 glib2-devel-2.56.4-8.el8.x86_64 graphite2-1.3.10-10.el8.x86_64 graphite2-devel-1.3.10-10.el8.x86_64 groff-base-1.22.3-18.el8.x86_64 gsettings-desktop-schemas-3.32.0-5.el8.x86_64 gsm-1.0.17-5.el8.x86_64 gtk-update-icon-cache-3.22.30-6.el8.x86_64 gtk2-2.24.32-4.el8.x86_64 gtk2-devel-2.24.32-4.el8.x86_64 gtk3-3.22.30-6.el8.x86_64 harfbuzz-1.7.5-3.el8.x86_64 harfbuzz-devel-1.7.5-3.el8.x86_64 harfbuzz-icu-1.7.5-3.el8.x86_64 hicolor-icon-theme-0.17-2.el8.noarch hwdata-0.314-8.6.el8.noarch jasper-libs-2.0.14-4.el8.x86_64 jbigkit-libs-2.1-14.el8.x86_64 json-glib-1.4.4-1.el8.x86_64 keyutils-libs-devel-1.5.10-6.el8.x86_64 krb5-devel-1.18.2-5.el8.x86_64 lcms2-2.9-2.el8.x86_64 libICE-1.0.9-15.el8.x86_64 libICE-devel-1.0.9-15.el8.x86_64 libSM-1.2.3-1.el8.x86_64 libSM-devel-1.2.3-1.el8.x86_64 libX11-1.6.8-3.el8.x86_64 libX11-common-1.6.8-3.el8.noarch libX11-devel-1.6.8-3.el8.x86_64 libX11-xcb-1.6.8-3.el8.x86_64 libXau-1.0.9-3.el8.x86_64 libXau-devel-1.0.9-3.el8.x86_64 libXcomposite-0.4.4-14.el8.x86_64 libXcomposite-devel-0.4.4-14.el8.x86_64 libXcursor-1.1.15-3.el8.x86_64 libXcursor-devel-1.1.15-3.el8.x86_64 libXdamage-1.1.4-14.el8.x86_64 libXext-1.3.4-1.el8.x86_64 libXext-devel-1.3.4-1.el8.x86_64 libXfixes-5.0.3-7.el8.x86_64 libXfixes-devel-5.0.3-7.el8.x86_64 libXft-2.3.3-1.el8.x86_64 libXft-devel-2.3.3-1.el8.x86_64 libXi-1.7.10-1.el8.x86_64 libXi-devel-1.7.10-1.el8.x86_64 libXinerama-1.1.4-1.el8.x86_64 libXinerama-devel-1.1.4-1.el8.x86_64 libXrandr-1.5.2-1.el8.x86_64 libXrandr-devel-1.5.2-1.el8.x86_64 libXrender-0.9.10-7.el8.x86_64 libXrender-devel-0.9.10-7.el8.x86_64 libXt-1.1.5-12.el8.x86_64 libXt-devel-1.1.5-12.el8.x86_64 libXtst-1.2.3-7.el8.x86_64 libXxf86vm-1.1.4-9.el8.x86_64 libasyncns-0.8-14.el8.x86_64 libcom_err-devel-1.45.6-1.el8.x86_64 libdatrie-0.2.9-7.el8.x86_64 libdrm-2.4.101-1.el8.x86_64 libdrm-devel-2.4.101-1.el8.x86_64 libepoxy-1.5.3-1.el8.x86_64 libglvnd-1:1.2.0-6.el8.x86_64 libglvnd-core-devel-1:1.2.0-6.el8.x86_64 libglvnd-devel-1:1.2.0-6.el8.x86_64 libglvnd-egl-1:1.2.0-6.el8.x86_64 libglvnd-gles-1:1.2.0-6.el8.x86_64 libglvnd-glx-1:1.2.0-6.el8.x86_64 libglvnd-opengl-1:1.2.0-6.el8.x86_64 libgusb-0.3.0-1.el8.x86_64 libicu-60.3-2.el8_1.x86_64 libicu-devel-60.3-2.el8_1.x86_64 libjpeg-turbo-1.5.3-10.el8.x86_64 libkadm5-1.18.2-5.el8.x86_64 libmodman-2.0.1-17.el8.x86_64 libogg-2:1.3.2-10.el8.x86_64 libpciaccess-0.14-1.el8.x86_64 libpng-2:1.6.34-5.el8.x86_64 libpng-devel-2:1.6.34-5.el8.x86_64 libproxy-0.4.15-5.2.el8.x86_64 libselinux-devel-2.9-4.el8_3.x86_64 libsepol-devel-2.9-1.el8.x86_64 libsndfile-1.0.28-10.el8.x86_64 libsoup-2.62.3-2.el8.x86_64 libthai-0.1.27-2.el8.x86_64 libtiff-4.0.9-18.el8.x86_64 libuuid-devel-2.32.1-24.el8.x86_64 libverto-devel-0.3.0-5.el8.x86_64 libvorbis-1:1.3.6-2.el8.x86_64 libwayland-client-1.17.0-1.el8.x86_64 libwayland-cursor-1.17.0-1.el8.x86_64 libwayland-egl-1.17.0-1.el8.x86_64 libwayland-server-1.17.0-1.el8.x86_64 libxcb-1.13.1-1.el8.x86_64 libxcb-devel-1.13.1-1.el8.x86_64 libxml2-devel-2.9.7-8.el8.x86_64 libxshmfence-1.3-2.el8.x86_64 m4-1.4.18-7.el8.x86_64 mesa-libEGL-20.1.4-1.el8.x86_64 mesa-libGL-20.1.4-1.el8.x86_64 mesa-libGL-devel-20.1.4-1.el8.x86_64 mesa-libgbm-20.1.4-1.el8.x86_64 mesa-libglapi-20.1.4-1.el8.x86_64 notification-daemon-3.20.0-7.el8.x86_64 openssl-devel-1:1.1.1g-12.el8_3.x86_64 pango-1.42.4-6.el8.x86_64 pango-devel-1.42.4-6.el8.x86_64 pcre-cpp-8.42-4.el8.x86_64 pcre-devel-8.42-4.el8.x86_64 pcre-utf16-8.42-4.el8.x86_64 pcre-utf32-8.42-4.el8.x86_64 pcre2-devel-10.32-2.el8.x86_64 pcre2-utf16-10.32-2.el8.x86_64 pcre2-utf32-10.32-2.el8.x86_64 perl-Carp-1.42-396.el8.noarch perl-Data-Dumper-2.167-399.el8.x86_64 perl-Digest-1.17-395.el8.noarch perl-Digest-MD5-2.55-396.el8.x86_64 perl-Encode-4:2.97-3.el8.x86_64 perl-Errno-1.28-416.el8.x86_64 perl-Exporter-5.72-396.el8.noarch perl-File-Path-2.15-2.el8.noarch perl-File-Temp-0.230.600-1.el8.noarch perl-Getopt-Long-1:2.50-4.el8.noarch perl-HTTP-Tiny-0.074-1.el8.noarch perl-IO-1.38-416.el8.x86_64 perl-IO-Socket-IP-0.39-5.el8.noarch perl-IO-Socket-SSL-2.066-4.module_el8.3.0+410+ff426aa3.noarch perl-MIME-Base64-3.15-396.el8.x86_64 perl-Mozilla-CA-20160104-7.module_el8.3.0+416+dee7bcef.noarch perl-Net-SSLeay-1.88-1.module_el8.3.0+410+ff426aa3.x86_64 perl-PathTools-3.74-1.el8.x86_64 perl-Pod-Escapes-1:1.07-395.el8.noarch perl-Pod-Perldoc-3.28-396.el8.noarch perl-Pod-Simple-1:3.35-395.el8.noarch perl-Pod-Usage-4:1.69-395.el8.noarch perl-Scalar-List-Utils-3:1.49-2.el8.x86_64 perl-Socket-4:2.027-3.el8.x86_64 perl-Storable-1:3.11-3.el8.x86_64 perl-Term-ANSIColor-4.06-396.el8.noarch perl-Term-Cap-1.17-395.el8.noarch perl-Text-ParseWords-3.30-395.el8.noarch perl-Text-Tabs+Wrap-2013.0523-395.el8.noarch perl-Thread-Queue-3.13-1.el8.noarch perl-Time-Local-1:1.280-1.el8.noarch perl-URI-1.73-3.el8.noarch perl-Unicode-Normalize-1.25-396.el8.x86_64 perl-constant-1.33-396.el8.noarch perl-interpreter-4:5.26.3-416.el8.x86_64 perl-libnet-3.11-3.el8.noarch perl-libs-4:5.26.3-416.el8.x86_64 perl-macros-4:5.26.3-416.el8.x86_64 perl-parent-1:0.237-1.el8.noarch perl-podlators-4.11-1.el8.noarch perl-threads-1:2.21-2.el8.x86_64 perl-threads-shared-1.58-2.el8.x86_64 pixman-0.38.4-1.el8.x86_64 pixman-devel-0.38.4-1.el8.x86_64 polkit-libs-0.115-11.el8.x86_64 psmisc-23.1-5.el8.x86_64 pulseaudio-libs-13.99.1-1.el8.x86_64 pulseaudio-libs-devel-13.99.1-1.el8.x86_64 pulseaudio-libs-glib2-13.99.1-1.el8.x86_64 python2-2.7.17-2.module_el8.3.0+478+7570e00c.x86_64 python2-devel-2.7.17-2.module_el8.3.0+478+7570e00c.x86_64 python2-libs-2.7.17-2.module_el8.3.0+478+7570e00c.x86_64 python2-pip-9.0.3-18.module_el8.3.0+478+7570e00c.noarch python2-pip-wheel-9.0.3-18.module_el8.3.0+478+7570e00c.noarch python2-setuptools-39.0.1-12.module_el8.3.0+478+7570e00c.noarch python2-setuptools-wheel-39.0.1-12.module_el8.3.0+478+7570e00c.noarch python3-rpm-generators-5-6.el8.noarch rest-0.8.1-2.el8.x86_64 sqlite-3.26.0-11.el8.x86_64 sqlite-devel-3.26.0-11.el8.x86_64 xml-common-0.6.3-50.el8.noarch xorg-x11-proto-devel-2020.1-3.el8.noarch xz-devel-5.2.4-3.el8.x86_64 yasm-1.3.0-7.el8.x86_64 zlib-devel-1.2.11-16.el8_2.x86_64 Complete! Finish: build setup for palemoon-stackrpms-29.1.0-1.src.rpm Start: rpmbuild palemoon-stackrpms-29.1.0-1.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.BCiFBw + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf pale-moon + /usr/bin/gzip -dc /builddir/build/SOURCES/29.1.0_Release.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd pale-moon + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + tar -C platform --strip-components=1 -zxf /builddir/build/SOURCES/RELBASE_20210302.tar.gz + /usr/bin/cp /builddir/build/SOURCES/palemoon-mozconfig ./.mozconfig + echo 'Patch #0 (small-icons.patch):' Patch #0 (small-icons.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file palemoon/base/content/browser.xul Hunk #1 succeeded at 357 (offset 2 lines). Hunk #2 succeeded at 383 (offset 2 lines). Patch #1 (bgstack15-palemoon.patch): + echo 'Patch #1 (bgstack15-palemoon.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file palemoon/branding/shared/locales/browserconfig.properties Patch #2 (pm-fedora.patch): + echo 'Patch #2 (pm-fedora.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file palemoon/base/content/aboutDialog.xul patching file palemoon/branding/official/content/aboutDialog.css Hunk #1 succeeded at 17 (offset -4 lines). patching file palemoon/branding/official/locales/en-US/brand.dtd patching file palemoon/branding/official/locales/en-US/brand.properties + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.xUJRnn + umask 022 + cd /builddir/build/BUILD + cd pale-moon + ./mach build 0:00.33 /usr/bin/gmake -f client.mk -s configure 0:00.84 Clobber not needed. 0:01.34 Generating /builddir/build/BUILD/pale-moon/configure 0:01.34 Generating /builddir/build/BUILD/pale-moon/platform/configure 0:01.35 Generating /builddir/build/BUILD/pale-moon/platform/js/src/configure 0:01.35 cd /builddir/build/BUILD/pale-moon/pmbuild 0:01.35 /builddir/build/BUILD/pale-moon/configure 0:01.48 Creating Python environment 0:02.97 New python executable in /builddir/build/BUILD/pale-moon/pmbuild/_virtualenv/bin/python2.7 0:02.97 Also creating executable in /builddir/build/BUILD/pale-moon/pmbuild/_virtualenv/bin/python 0:02.98 Installing setuptools, pip, wheel...done. 0:03.57 running build_ext 0:03.57 building 'psutil._psutil_linux' extension 0:03.57 creating build 0:03.57 creating build/temp.linux-x86_64-2.7 0:03.57 creating build/temp.linux-x86_64-2.7/psutil 0:03.57 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o 0:03.57 creating build/lib.linux-x86_64-2.7 0:03.57 creating build/lib.linux-x86_64-2.7/psutil 0:03.57 gcc -pthread -shared -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 0:03.57 building 'psutil._psutil_posix' extension 0:03.58 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o 0:03.58 gcc -pthread -shared -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 0:03.58 copying build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so -> psutil 0:03.58 copying build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so -> psutil 0:03.58 0:03.58 Reexecuting in the virtualenv 0:03.76 Adding configure options from /builddir/build/BUILD/pale-moon/.mozconfig 0:03.76 --enable-application=palemoon 0:03.76 --enable-optimize=-O2 -Wl,--no-keep-memory -Wl,--reduce-memory-overhead 0:03.76 --enable-official-branding 0:03.76 --enable-official-vendor 0:03.76 --enable-default-toolkit=cairo-gtk2 0:03.76 --enable-jemalloc 0:03.76 --enable-av1 0:03.76 --enable-strip 0:03.76 --with-pthreads 0:03.76 --enable-phoenix-extensions 0:03.77 --disable-tests 0:03.77 --disable-debug 0:03.77 --disable-crashreporter 0:03.77 --disable-eme 0:03.77 --disable-parental-controls 0:03.77 --disable-accessibility 0:03.77 --disable-webrtc 0:03.77 --disable-gamepad 0:03.77 --disable-necko-wifi 0:03.77 --disable-updater 0:03.77 --x-libraries=/usr/lib 0:03.77 BUILDING_RELEASE=1 0:03.77 MC_PALEMOON=1 0:03.77 MOZILLA_OFFICIAL=1 0:03.77 MOZ_TELEMETRY_REPORTING= 0:03.77 MC_OFFICIAL=1 0:03.78 MOZ_ADDON_SIGNING= 0:03.78 MOZ_REQUIRE_SIGNING= 0:03.97 checking for a shell... /usr/bin/sh 0:04.03 checking for host system type... x86_64-pc-linux-gnu 0:04.03 checking for target system type... x86_64-pc-linux-gnu 0:04.04 checking whether cross compiling... no 0:04.04 checking for pkg_config... /usr/bin/pkg-config 0:04.04 checking for pkg-config version... 1.4.2 0:04.05 checking for yasm... /usr/bin/yasm 0:04.05 checking yasm version... 1.3.0 0:04.05 checking for the target C compiler... /usr/bin/gcc 0:04.08 checking whether the target C compiler can be used... yes 0:04.08 checking the target C compiler version... 8.3.1 0:04.11 checking the target C compiler works... yes 0:04.11 checking for the target C++ compiler... /usr/bin/g++ 0:04.14 checking whether the target C++ compiler can be used... yes 0:04.14 checking the target C++ compiler version... 8.3.1 0:04.16 checking the target C++ compiler works... yes 0:04.16 checking for the host C compiler... /usr/bin/gcc 0:04.18 checking whether the host C compiler can be used... yes 0:04.18 checking the host C compiler version... 8.3.1 0:04.20 checking the host C compiler works... yes 0:04.20 checking for the host C++ compiler... /usr/bin/g++ 0:04.22 checking whether the host C++ compiler can be used... yes 0:04.22 checking the host C++ compiler version... 8.3.1 0:04.24 checking the host C++ compiler works... yes 0:04.26 checking for 64-bit OS... yes 0:04.29 checking for stdint.h... yes 0:04.32 checking for inttypes.h... yes 0:04.35 checking for malloc.h... yes 0:04.38 checking for alloca.h... yes 0:04.39 checking for sys/byteorder.h... no 0:04.42 checking for getopt.h... yes 0:04.45 checking for unistd.h... yes 0:04.47 checking for nl_types.h... yes 0:04.49 checking for cpuid.h... yes 0:04.52 checking for sys/statvfs.h... yes 0:04.54 checking for sys/statfs.h... yes 0:04.57 checking for sys/vfs.h... yes 0:04.60 checking for sys/mount.h... yes 0:04.63 checking for sys/quota.h... yes 0:04.65 checking for linux/quota.h... yes 0:04.69 checking for linux/if_addr.h... yes 0:04.73 checking for linux/rtnetlink.h... yes 0:04.74 checking for sys/queue.h... yes 0:04.77 checking for sys/types.h... yes 0:04.81 checking for netinet/in.h... yes 0:04.83 checking for byteswap.h... yes 0:04.86 checking for linux/perf_event.h... yes 0:04.88 checking for perf_event_open system call... yes 0:04.90 checking whether the C compiler supports -Wclass-varargs... no 0:04.90 checking whether the C++ compiler supports -Wclass-varargs... no 0:04.91 checking whether the C compiler supports -Wloop-analysis... no 0:04.92 checking whether the C++ compiler supports -Wloop-analysis... no 0:04.93 checking whether the C++ compiler supports -Wc++11-compat-pedantic... no 0:04.95 checking whether the C++ compiler supports -Wc++14-compat... yes 0:04.96 checking whether the C++ compiler supports -Wc++14-compat-pedantic... no 0:04.98 checking whether the C++ compiler supports -Wc++1z-compat... yes 0:05.01 checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:05.02 checking whether the C compiler supports -Wstring-conversion... no 0:05.02 checking whether the C++ compiler supports -Wstring-conversion... no 0:05.04 checking whether the C compiler supports -Wthread-safety... no 0:05.04 checking whether the C++ compiler supports -Wthread-safety... no 0:05.06 checking whether the C++ compiler supports -Wno-inline-new-delete... no 0:05.07 checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes 0:05.10 checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes 0:05.12 checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:05.14 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:05.17 checking whether the C compiler supports -Wno-error=array-bounds... yes 0:05.19 checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:05.21 checking whether the C compiler supports -Wno-error=multistatement-macros... yes 0:05.24 checking whether the C++ compiler supports -Wno-error=multistatement-macros... yes 0:05.25 checking for pango >= 1.22.0 pangoft2 >= 1.22.0 pangocairo >= 1.22.0... yes 0:05.25 checking MOZ_PANGO_CFLAGS... -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 0:05.26 checking MOZ_PANGO_LIBS... -lpangoft2-1.0 -lfontconfig -lfreetype -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lcairo 0:05.26 checking for fontconfig >= 2.7.0... yes 0:05.26 checking _FONTCONFIG_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid 0:05.27 checking _FONTCONFIG_LIBS... -lfontconfig -lfreetype 0:05.27 checking for freetype2 >= 6.1.0... yes 0:05.28 checking _FT2_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 0:05.28 checking _FT2_LIBS... -lfreetype 0:05.28 checking for tar... /usr/bin/gtar 0:05.28 checking for unzip... /usr/bin/unzip 0:05.28 checking for zip... /usr/bin/zip 0:05.28 checking for the Mozilla API key... no 0:05.28 checking for the Google API key... no 0:05.28 checking for the Bing API key... no 0:05.28 checking for the Adjust SDK key... no 0:05.29 checking for awk... /usr/bin/gawk 0:05.29 checking for perl... /usr/bin/perl 0:05.30 checking for minimum required perl version >= 5.006... 5.026003 0:05.30 checking for full perl installation... yes 0:05.30 checking for gmake... /usr/bin/gmake 0:05.30 checking for doxygen... not found 0:05.31 checking for xargs... /usr/bin/xargs 0:05.31 checking for rpmbuild... /usr/bin/rpmbuild 0:05.31 checking for autoconf... /usr/bin/autoconf-2.13 0:05.31 Refreshing /builddir/build/BUILD/pale-moon/platform/old-configure with /usr/bin/autoconf-2.13 0:05.63 creating cache ./config.cache 0:05.65 checking host system type... x86_64-pc-linux-gnu 0:05.67 checking target system type... x86_64-pc-linux-gnu 0:05.69 checking build system type... x86_64-pc-linux-gnu 0:05.69 checking for objcopy... /usr/bin/objcopy 0:05.70 checking for gcc... /usr/bin/gcc -std=gnu99 0:05.74 checking whether the C compiler (/usr/bin/gcc -std=gnu99 ) works... yes 0:05.74 checking whether the C compiler (/usr/bin/gcc -std=gnu99 ) is a cross-compiler... no 0:05.75 checking whether we are using GNU C... yes 0:05.77 checking whether /usr/bin/gcc -std=gnu99 accepts -g... yes 0:05.77 checking for c++... /usr/bin/g++ -std=gnu++11 0:05.85 checking whether the C++ compiler (/usr/bin/g++ -std=gnu++11 ) works... yes 0:05.85 checking whether the C++ compiler (/usr/bin/g++ -std=gnu++11 ) is a cross-compiler... no 0:05.86 checking whether we are using GNU C++... yes 0:05.88 checking whether /usr/bin/g++ -std=gnu++11 accepts -g... yes 0:05.92 checking for ranlib... ranlib 0:05.93 checking for as... /usr/bin/as 0:05.93 checking for ar... ar 0:05.93 checking for ld... ld 0:05.93 checking for strip... strip 0:05.93 checking for windres... no 0:05.93 checking for otool... no 0:06.01 checking for X... libraries /usr/lib, headers 0:06.05 checking for dnet_ntoa in -ldnet... no 0:06.09 checking for dnet_ntoa in -ldnet_stub... no 0:06.12 checking for gethostbyname... yes 0:06.16 checking for connect... yes 0:06.20 checking for remove... yes 0:06.25 checking for shmat... yes 0:06.28 checking for IceConnectionNumber in -lICE... yes 0:06.36 checking for --noexecstack option to as... yes 0:06.40 checking for -z noexecstack option to ld... yes 0:06.44 checking for -z text option to ld... yes 0:06.48 checking for --build-id option to ld... yes 0:06.52 checking for --ignore-unresolved-symbol option to ld... yes 0:06.54 checking if toolchain supports -mssse3 option... yes 0:06.56 checking if toolchain supports -msse4.1 option... yes 0:06.59 checking for x86 AVX2 asm support in compiler... yes 0:06.78 checking whether the linker supports Identical Code Folding... no 0:06.98 checking whether removing dead symbols breaks debugging... no 0:07.00 checking for working const... yes 0:07.02 checking for mode_t... yes 0:07.04 checking for off_t... yes 0:07.04 checking for pid_t... yes 0:07.06 checking for size_t... yes 0:07.17 checking whether 64-bits std::atomic requires -latomic... no 0:07.20 checking for dirent.h that defines DIR... yes 0:07.23 checking for opendir in -ldir... no 0:07.25 checking for sockaddr_in.sin_len... false 0:07.26 checking for sockaddr_in6.sin6_len... false 0:07.29 checking for sockaddr.sa_len... false 0:07.31 checking for gethostbyname_r in -lc_r... no 0:07.39 checking for library containing dlopen... -ldl 0:07.42 checking for dlfcn.h... yes 0:07.46 checking for dladdr... yes 0:07.51 checking for memmem... yes 0:07.54 checking for socket in -lsocket... no 0:07.59 checking for XDrawLines in -lX11... yes 0:07.64 checking for XextAddDisplay in -lXext... yes 0:07.68 checking for XtFree in -lXt... yes 0:07.72 checking for xcb_connect in -lxcb... yes 0:07.77 checking for xcb_shm_query_version in -lxcb-shm... yes 0:07.82 checking for XGetXCBConnection in -lX11-xcb... yes 0:07.84 checking for X11/extensions/scrnsaver.h... no 0:07.87 checking for pthread_create in -lpthreads... no 0:07.91 checking for pthread_create in -lpthread... yes 0:07.96 checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes 0:07.99 checking for pthread.h... yes 0:08.01 checking whether /usr/bin/gcc -std=gnu99 needs -traditional... no 0:08.05 checking for 8-bit clean memcmp... yes 0:08.10 checking for stat64... yes 0:08.14 checking for lstat64... yes 0:08.19 checking for truncate64... yes 0:08.23 checking for statvfs64... yes 0:08.28 checking for statvfs... yes 0:08.32 checking for statfs64... yes 0:08.37 checking for statfs... yes 0:08.42 checking for getpagesize... yes 0:08.46 checking for gmtime_r... yes 0:08.51 checking for localtime_r... yes 0:08.56 checking for arc4random... no 0:08.60 checking for arc4random_buf... no 0:08.65 checking for mallinfo... yes 0:08.69 checking for gettid... no 0:08.74 checking for lchown... yes 0:08.78 checking for setpriority... yes 0:08.83 checking for strerror... yes 0:08.87 checking for syscall... yes 0:08.92 checking for clock_gettime(CLOCK_MONOTONIC)... 0:08.97 checking for pthread_cond_timedwait_monotonic_np... 0:09.05 checking for wcrtomb... yes 0:09.14 checking for mbrtowc... yes 0:09.19 checking for res_ninit()... yes 0:09.28 checking for iconv in -lc... yes 0:09.39 checking for iconv()... yes 0:09.41 checking for iconv() with const input... no 0:09.50 checking for nl_langinfo and CODESET... yes 0:09.54 checking for an implementation of va_copy()... yes 0:09.56 checking whether va_list can be copied by value... no 0:09.60 checking whether the C++ "using" keyword resolves ambiguity... yes 0:09.68 checking for C++ dynamic_cast to void*... yes 0:09.76 checking for __thread keyword for TLS variables... yes 0:09.79 checking for __attribute__((always_inline))... yes 0:09.81 checking for LC_MESSAGES... yes 0:09.86 checking for localeconv... yes 0:09.90 checking for malloc.h... yes 0:09.94 checking for strndup... yes 0:09.99 checking for posix_memalign... yes 0:10.04 checking for memalign... yes 0:10.08 checking for malloc_usable_size... yes 0:10.10 checking whether malloc_usable_size definition can use const argument... no 0:10.12 checking for valloc in malloc.h... yes 0:10.14 checking for valloc in unistd.h... no 0:10.14 checking NSPR selection... source-tree 0:10.14 checking if app-specific confvars.sh exists... /builddir/build/BUILD/pale-moon/platform/../palemoon/confvars.sh 0:10.16 checking for gtk+-2.0 >= 2.18.0 gtk+-unix-print-2.0 glib-2.0 >= 2.22 gobject-2.0 gdk-x11-2.0... yes 0:10.16 checking MOZ_GTK2_CFLAGS... -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/gtk-unix-print-2.0 -pthread 0:10.17 checking MOZ_GTK2_LIBS... -lgtk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lfontconfig -lfreetype -lgdk-x11-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 0:10.18 checking for gtk+-2.0 >= 2.14... yes 0:10.19 checking _GTKCHECK_CFLAGS... -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread 0:10.19 checking _GTKCHECK_LIBS... -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lfontconfig -lfreetype 0:10.19 checking for gio-2.0 >= 2.22... yes 0:10.20 checking MOZ_GIO_CFLAGS... -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread 0:10.20 checking MOZ_GIO_LIBS... -lgio-2.0 -lgobject-2.0 -lglib-2.0 0:10.21 checking for gconf-2.0 >= 1.2.1 gobject-2.0 ... yes 0:10.21 checking MOZ_GCONF_CFLAGS... -I/usr/include/gconf/2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -pthread 0:10.21 checking MOZ_GCONF_LIBS... -lgconf-2 -lgobject-2.0 -lglib-2.0 0:10.22 checking for dbus-1 >= 0.60... yes 0:10.22 checking MOZ_DBUS_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include 0:10.22 checking MOZ_DBUS_LIBS... -ldbus-1 0:10.22 checking for dbus-glib-1 >= 0.60... yes 0:10.23 checking MOZ_DBUS_GLIB_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 0:10.23 checking MOZ_DBUS_GLIB_LIBS... -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0 0:10.29 checking for alsa... yes 0:10.29 checking MOZ_ALSA_CFLAGS... 0:10.29 checking MOZ_ALSA_LIBS... -lasound 0:10.30 checking for libpulse... yes 0:10.30 checking MOZ_PULSEAUDIO_CFLAGS... -D_REENTRANT 0:10.30 checking MOZ_PULSEAUDIO_LIBS... -lpulse 0:10.32 /builddir/build/BUILD/pale-moon/platform/old-configure: line 14233: test: : integer expression expected 0:10.33 /builddir/build/BUILD/pale-moon/platform/old-configure: line 14293: test: : integer expression expected 0:10.34 checking for wget... no 0:10.38 checking for valid C compiler optimization flags... yes 0:10.48 checking whether linker creates PT_GNU_RELRO segments... yes 0:10.48 configure: warning: Disabling elfhack 0:10.56 checking for __cxa_demangle... yes 0:10.60 checking for unwind.h... yes 0:10.68 checking for _Unwind_Backtrace... yes 0:10.70 checking for -pipe support... yes 0:10.72 checking whether C compiler supports -fprofile-generate... yes 0:10.76 checking what kind of list files are supported by the linker... linkerscript 0:10.80 checking what kind of ordering can be done with the linker... none 0:10.80 checking for glib-2.0 >= 1.3.7 gobject-2.0... yes 0:10.80 checking GLIB_CFLAGS... -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 0:10.80 checking GLIB_LIBS... -lgobject-2.0 -lglib-2.0 0:10.84 checking for FT_Bitmap_Size.y_ppem... yes 0:10.89 checking for FT_GlyphSlot_Embolden... yes 0:10.94 checking for FT_Load_Sfnt_Table... yes 0:10.99 checking for fontconfig/fcfreetype.h... yes 0:11.09 checking for posix_fadvise... yes 0:11.13 checking for posix_fallocate... yes 0:11.23 updating cache ./config.cache 0:11.23 creating ./config.data 0:11.36 js/src> configuring 0:11.36 js/src> running /builddir/build/BUILD/pale-moon/pmbuild/_virtualenv/bin/python /builddir/build/BUILD/pale-moon/platform/build/../configure.py --enable-project=js --target=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --disable-accessibility --enable-av1 --disable-crashreporter --disable-eme --disable-gamepad --disable-necko-wifi --enable-official-branding --enable-official-vendor --enable-optimize=-O2 -Wl,--no-keep-memory -Wl,--reduce-memory-overhead --disable-parental-controls --enable-strip --disable-tests --disable-updater --disable-webrtc --with-pthreads --x-libraries=/usr/lib --enable-phoenix-extensions --disable-debug --without-toolchain-prefix --enable-debug-symbols --enable-jemalloc --without-linux-headers --disable-warnings-as-errors --disable-js-shell --disable-shared-js --disable-export-js --disable-instruments --disable-callgrind --disable-profiling --disable-vtune --disable-gc-trace --disable-perf --disable-more-deterministic --enable-ctypes --without-system-ffi --disable-new-regexp --with-nspr-cflags=-I/builddir/build/BUILD/pale-moon/pmbuild/dist/include/nspr --with-nspr-libs=-L/builddir/build/BUILD/pale-moon/pmbuild/dist/bin -lnspr4 -lplc4 -lplds4 --prefix=/builddir/build/BUILD/pale-moon/pmbuild/dist JS_STANDALONE= --cache-file=/builddir/build/BUILD/pale-moon/pmbuild/config.cache 0:14.74 js/src> checking for a shell... /usr/bin/sh 0:14.74 js/src> checking for host system type... x86_64-pc-linux-gnu 0:14.74 js/src> checking for target system type... x86_64-pc-linux-gnu 0:14.74 js/src> checking for the Android toolchain directory... not found 0:14.74 js/src> checking whether cross compiling... no 0:14.74 js/src> checking for pkg_config... /usr/bin/pkg-config 0:14.74 js/src> checking for pkg-config version... 1.4.2 0:14.74 js/src> checking for yasm... /usr/bin/yasm 0:14.74 js/src> checking yasm version... 1.3.0 0:14.74 js/src> checking for android platform directory... no 0:14.74 js/src> checking for the target C compiler... /usr/bin/gcc 0:14.75 js/src> checking whether the target C compiler can be used... yes 0:14.75 js/src> checking the target C compiler version... 8.3.1 0:14.75 js/src> checking the target C compiler works... yes 0:14.75 js/src> checking for the target C++ compiler... /usr/bin/g++ 0:14.75 js/src> checking whether the target C++ compiler can be used... yes 0:14.75 js/src> checking the target C++ compiler version... 8.3.1 0:14.75 js/src> checking the target C++ compiler works... yes 0:14.75 js/src> checking for the host C compiler... /usr/bin/gcc 0:14.75 js/src> checking whether the host C compiler can be used... yes 0:14.75 js/src> checking the host C compiler version... 8.3.1 0:14.75 js/src> checking the host C compiler works... yes 0:14.75 js/src> checking for the host C++ compiler... /usr/bin/g++ 0:14.75 js/src> checking whether the host C++ compiler can be used... yes 0:14.75 js/src> checking the host C++ compiler version... 8.3.1 0:14.75 js/src> checking the host C++ compiler works... yes 0:14.75 js/src> checking for 64-bit OS... yes 0:14.75 js/src> checking for link... /usr/bin/ld 0:14.75 js/src> checking for stdint.h... yes 0:14.75 js/src> checking for inttypes.h... yes 0:14.75 js/src> checking for malloc.h... yes 0:14.75 js/src> checking for alloca.h... yes 0:14.75 js/src> checking for sys/byteorder.h... no 0:14.75 js/src> checking for getopt.h... yes 0:14.75 js/src> checking for unistd.h... yes 0:14.75 js/src> checking for nl_types.h... yes 0:14.75 js/src> checking for cpuid.h... yes 0:14.75 js/src> checking for sys/statvfs.h... yes 0:14.75 js/src> checking for sys/statfs.h... yes 0:14.75 js/src> checking for sys/vfs.h... yes 0:14.75 js/src> checking for sys/mount.h... yes 0:14.75 js/src> checking for sys/quota.h... yes 0:14.75 js/src> checking for linux/quota.h... yes 0:14.75 js/src> checking for linux/if_addr.h... yes 0:14.75 js/src> checking for linux/rtnetlink.h... yes 0:14.75 js/src> checking for sys/queue.h... yes 0:14.76 js/src> checking for sys/types.h... yes 0:14.76 js/src> checking for netinet/in.h... yes 0:14.76 js/src> checking for byteswap.h... yes 0:14.76 js/src> checking for linux/perf_event.h... yes 0:14.76 js/src> checking for perf_event_open system call... yes 0:14.76 js/src> checking whether the C compiler supports -Wclass-varargs... no 0:14.76 js/src> checking whether the C++ compiler supports -Wclass-varargs... no 0:14.76 js/src> checking whether the C compiler supports -Wloop-analysis... no 0:14.76 js/src> checking whether the C++ compiler supports -Wloop-analysis... no 0:14.76 js/src> checking whether the C++ compiler supports -Wc++11-compat-pedantic... no 0:14.76 js/src> checking whether the C++ compiler supports -Wc++14-compat... yes 0:14.76 js/src> checking whether the C++ compiler supports -Wc++14-compat-pedantic... no 0:14.76 js/src> checking whether the C++ compiler supports -Wc++1z-compat... yes 0:14.76 js/src> checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:14.76 js/src> checking whether the C compiler supports -Wstring-conversion... no 0:14.76 js/src> checking whether the C++ compiler supports -Wstring-conversion... no 0:14.76 js/src> checking whether the C compiler supports -Wthread-safety... no 0:14.76 js/src> checking whether the C++ compiler supports -Wthread-safety... no 0:14.76 js/src> checking whether the C++ compiler supports -Wno-inline-new-delete... no 0:14.76 js/src> checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes 0:14.76 js/src> checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes 0:14.76 js/src> checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:14.76 js/src> checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:14.76 js/src> checking whether the C compiler supports -Wno-error=array-bounds... yes 0:14.76 js/src> checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:14.76 js/src> checking whether the C compiler supports -Wno-error=multistatement-macros... yes 0:14.76 js/src> checking whether the C++ compiler supports -Wno-error=multistatement-macros... yes 0:14.76 js/src> checking whether the C++ compiler supports -Wno-noexcept-type... yes 0:14.76 js/src> checking for awk... /usr/bin/gawk 0:14.76 js/src> checking for perl... /usr/bin/perl 0:14.76 js/src> checking for minimum required perl version >= 5.006... 5.026003 0:14.76 js/src> checking for full perl installation... yes 0:14.76 js/src> checking for gmake... /usr/bin/gmake 0:14.76 js/src> checking for doxygen... not found 0:14.76 js/src> checking for xargs... /usr/bin/xargs 0:14.76 js/src> checking for rpmbuild... /usr/bin/rpmbuild 0:14.76 js/src> checking for autoconf... /usr/bin/autoconf-2.13 0:14.76 js/src> Refreshing /builddir/build/BUILD/pale-moon/platform/js/src/old-configure with /usr/bin/autoconf-2.13 0:14.76 js/src> loading cache /builddir/build/BUILD/pale-moon/pmbuild/config.cache 0:14.76 js/src> checking host system type... x86_64-pc-linux-gnu 0:14.76 js/src> checking target system type... x86_64-pc-linux-gnu 0:14.76 js/src> checking build system type... x86_64-pc-linux-gnu 0:14.76 js/src> checking for gcc... (cached) /usr/bin/gcc -std=gnu99 0:14.76 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 ) works... yes 0:14.77 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 ) is a cross-compiler... no 0:14.77 js/src> checking whether we are using GNU C... (cached) yes 0:14.77 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes 0:14.78 js/src> checking for c++... (cached) /usr/bin/g++ -std=gnu++11 0:14.78 js/src> checking whether the C++ compiler (/usr/bin/g++ -std=gnu++11 ) works... yes 0:14.78 js/src> checking whether the C++ compiler (/usr/bin/g++ -std=gnu++11 ) is a cross-compiler... no 0:14.78 js/src> checking whether we are using GNU C++... (cached) yes 0:14.78 js/src> checking whether /usr/bin/g++ -std=gnu++11 accepts -g... (cached) yes 0:14.78 js/src> checking for ranlib... (cached) ranlib 0:14.78 js/src> checking for as... (cached) /usr/bin/as 0:14.78 js/src> checking for ar... (cached) ar 0:14.78 js/src> checking for ld... (cached) ld 0:14.78 js/src> checking for strip... (cached) strip 0:14.78 js/src> checking for windres... no 0:14.78 js/src> checking for sb-conf... no 0:14.78 js/src> checking for ve... no 0:14.78 js/src> checking for X... (cached) libraries /usr/lib, headers 0:14.78 js/src> checking for dnet_ntoa in -ldnet... (cached) no 0:14.78 js/src> checking for dnet_ntoa in -ldnet_stub... (cached) no 0:14.78 js/src> checking for gethostbyname... (cached) yes 0:14.78 js/src> checking for connect... (cached) yes 0:14.78 js/src> checking for remove... (cached) yes 0:14.78 js/src> checking for shmat... (cached) yes 0:14.78 js/src> checking for IceConnectionNumber in -lICE... (cached) yes 0:14.79 js/src> checking for --noexecstack option to as... yes 0:14.79 js/src> checking for -z noexecstack option to ld... yes 0:14.79 js/src> checking for -z text option to ld... yes 0:14.79 js/src> checking for --build-id option to ld... yes 0:14.79 js/src> checking whether the linker supports Identical Code Folding... no 0:14.79 js/src> checking whether removing dead symbols breaks debugging... no 0:14.79 js/src> checking for working const... (cached) yes 0:14.79 js/src> checking for mode_t... (cached) yes 0:14.79 js/src> checking for off_t... (cached) yes 0:14.79 js/src> checking for pid_t... (cached) yes 0:14.79 js/src> checking for size_t... (cached) yes 0:14.79 js/src> checking for ssize_t... yes 0:14.79 js/src> checking whether 64-bits std::atomic requires -latomic... (cached) no 0:14.79 js/src> checking for dirent.h that defines DIR... (cached) yes 0:14.79 js/src> checking for opendir in -ldir... (cached) no 0:14.79 js/src> checking for gethostbyname_r in -lc_r... (cached) no 0:14.79 js/src> checking for library containing dlopen... (cached) -ldl 0:14.79 js/src> checking for dlfcn.h... (cached) yes 0:14.79 js/src> checking for socket in -lsocket... (cached) no 0:14.79 js/src> checking for pthread_create in -lpthreads... (cached) no 0:14.79 js/src> checking for pthread_create in -lpthread... (cached) yes 0:14.79 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes 0:14.79 js/src> checking whether /usr/bin/gcc -std=gnu99 needs -traditional... (cached) no 0:14.79 js/src> checking for 8-bit clean memcmp... (cached) yes 0:14.79 js/src> checking for getc_unlocked... yes 0:14.79 js/src> checking for _getc_nolock... no 0:14.79 js/src> checking for gmtime_r... (cached) yes 0:14.79 js/src> checking for localtime_r... (cached) yes 0:14.79 js/src> checking for pthread_getname_np... yes 0:14.79 js/src> checking for clock_gettime(CLOCK_MONOTONIC)... (cached) 0:14.79 js/src> checking for sin in -lm... yes 0:14.79 js/src> checking for sincos in -lm... yes 0:14.79 js/src> checking for __sincos in -lm... no 0:14.79 js/src> checking for wcrtomb... (cached) yes 0:14.79 js/src> checking for mbrtowc... (cached) yes 0:14.79 js/src> checking for res_ninit()... (cached) yes 0:14.79 js/src> checking for nl_langinfo and CODESET... (cached) yes 0:14.79 js/src> checking for an implementation of va_copy()... (cached) yes 0:14.80 js/src> checking whether va_list can be copied by value... (cached) no 0:14.80 js/src> checking whether the C++ "using" keyword resolves ambiguity... (cached) yes 0:14.80 js/src> checking for C++ dynamic_cast to void*... (cached) yes 0:14.80 js/src> checking for __thread keyword for TLS variables... (cached) yes 0:14.80 js/src> checking for __attribute__((always_inline))... (cached) yes 0:14.80 js/src> checking for LC_MESSAGES... (cached) yes 0:14.80 js/src> checking for localeconv... (cached) yes 0:14.80 js/src> checking NSPR selection... command-line 0:14.80 js/src> checking for valid optimization flags... yes 0:14.80 js/src> checking for __cxa_demangle... (cached) yes 0:14.80 js/src> checking for -pipe support... yes 0:14.80 js/src> checking whether C compiler supports -fprofile-generate... yes 0:14.80 js/src> checking for tm_zone tm_gmtoff in struct tm... yes 0:14.80 js/src> checking what kind of list files are supported by the linker... linkerscript 0:14.80 js/src> checking what kind of ordering can be done with the linker... none 0:14.80 js/src> checking for posix_fadvise... (cached) yes 0:14.80 js/src> checking for posix_fallocate... (cached) yes 0:14.80 js/src> checking for malloc.h... (cached) yes 0:14.80 js/src> checking for strndup... (cached) yes 0:14.80 js/src> checking for posix_memalign... (cached) yes 0:14.80 js/src> checking for memalign... (cached) yes 0:14.80 js/src> checking for malloc_usable_size... (cached) yes 0:14.80 js/src> checking whether malloc_usable_size definition can use const argument... no 0:14.80 js/src> checking for valloc in malloc.h... yes 0:14.80 js/src> checking for valloc in unistd.h... no 0:14.80 js/src> checking for setlocale... yes 0:14.80 js/src> checking for localeconv... (cached) yes 0:14.80 js/src> updating cache /builddir/build/BUILD/pale-moon/pmbuild/config.cache 0:14.80 js/src> creating ./config.data 0:14.80 js/src> Creating config.status 0:14.80 0:14.82 Creating config.status 0:14.94 Feeding the hatchlings... 0:23.29 Finished reading 977 moz.build files in 2.13s 0:23.29 Processed into 6520 build config descriptors in 2.31s 0:23.29 RecursiveMake backend executed in 3.36s 0:23.29 1821 total backend files; 1821 created; 0 updated; 0 unchanged; 0 deleted; 41 -> 778 Makefile 0:23.29 FasterMake backend executed in 0.28s 0:23.29 7 total backend files; 7 created; 0 updated; 0 unchanged; 0 deleted 0:23.29 Total wall time: 8.39s; CPU time: 8.13s; Efficiency: 97%; Untracked: 0.31s Configure complete! Be sure to run |mach build| to pick up any changes 0:23.53 /usr/bin/gmake -f client.mk -s 0:24.30 Adding client.mk options from /builddir/build/BUILD/pale-moon/.mozconfig: 0:24.30 AUTOCLOBBER=1 0:24.30 MOZ_OBJDIR=/builddir/build/BUILD/pale-moon/pmbuild 0:24.30 OBJDIR=/builddir/build/BUILD/pale-moon/pmbuild 0:24.30 FOUND_MOZCONFIG=/builddir/build/BUILD/pale-moon/.mozconfig 0:24.53 Elapsed: 0.00s; From dist/branding: Kept 0 existing; Added/updated 4; Removed 0 files and 0 directories. 0:24.61 Elapsed: 0.08s; From dist/idl: Kept 0 existing; Added/updated 1024; Removed 0 files and 0 directories. 0:24.74 Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:24.88 Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:24.97 Elapsed: 0.31s; From dist/include: Kept 1692 existing; Added/updated 2973; Removed 0 files and 0 directories. 0:25.01 Elapsed: 0.00s; From dist/sdk: Kept 3 existing; Added/updated 8; Removed 0 files and 0 directories. 0:25.11 Elapsed: 0.00s; From dist/xpi-stage: Kept 0 existing; Added/updated 3; Removed 0 files and 0 directories. 0:25.15 Elapsed: 0.01s; From _tests: Kept 10 existing; Added/updated 66; Removed 0 files and 0 directories. 0:25.31 Elapsed: 0.11s; From dist/bin: Kept 163 existing; Added/updated 1730; Removed 0 files and 0 directories. 0:25.33 mozilla-config.h 0:25.44 buildid.h 0:25.54 source-repo.h 0:25.96 nsinstall_real 0:26.27 xpcom-config.h 0:26.35 application.ini.h 0:26.45 xpcom-private.h 0:26.63 fficonfig.h 0:26.69 cd util; /usr/bin/gmake private_export 0:26.71 Creating /builddir/build/BUILD/pale-moon/pmbuild/dist/private/nss 0:26.72 cd freebl; /usr/bin/gmake private_export 0:26.75 Makefile:689: warning: overriding recipe for target '/builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/freebl' 0:26.75 Makefile:676: warning: ignoring old recipe for target '/builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/freebl' 0:26.75 cd softoken; /usr/bin/gmake private_export 0:26.78 cd base; /usr/bin/gmake private_export 0:26.80 cd dev; /usr/bin/gmake private_export 0:26.83 cd pki; /usr/bin/gmake private_export 0:26.83 ffi.h 0:26.85 cd libpkix; /usr/bin/gmake private_export 0:26.87 cd include; /usr/bin/gmake private_export 0:26.90 cd pkix; /usr/bin/gmake private_export 0:26.92 cd certsel; /usr/bin/gmake private_export 0:26.94 cd crlsel; /usr/bin/gmake private_export 0:26.97 cd checker; /usr/bin/gmake private_export 0:26.99 cd params; /usr/bin/gmake private_export 0:27.02 cd results; /usr/bin/gmake private_export 0:27.03 js-confdefs.h 0:27.04 cd store; /usr/bin/gmake private_export 0:27.07 cd top; /usr/bin/gmake private_export 0:27.09 cd util; /usr/bin/gmake private_export 0:27.11 There are no private exports. 0:27.12 cd pkix_pl_nss; /usr/bin/gmake private_export 0:27.14 cd pki; /usr/bin/gmake private_export 0:27.16 cd system; /usr/bin/gmake private_export 0:27.19 cd module; /usr/bin/gmake private_export 0:27.21 There are no private exports. 0:27.21 There are no private exports. 0:27.22 cd certdb; /usr/bin/gmake private_export 0:27.23 js-config.h 0:27.24 cd certhigh; /usr/bin/gmake private_export 0:27.26 cd pk11wrap; /usr/bin/gmake private_export 0:27.29 cd cryptohi; /usr/bin/gmake private_export 0:27.31 cd nss; /usr/bin/gmake private_export 0:27.43 marketplace-prod-public.inc 0:27.60 marketplace-prod-reviewers.inc 0:27.71 cd ssl; /usr/bin/gmake private_export 0:27.73 There are no private exports. 0:27.73 cd pkcs7; /usr/bin/gmake private_export 0:27.76 cd pkcs12; /usr/bin/gmake private_export 0:27.78 marketplace-dev-public.inc 0:27.78 There are no private exports. 0:27.78 cd smime; /usr/bin/gmake private_export 0:27.85 cd crmf; /usr/bin/gmake private_export 0:27.87 cd jar; /usr/bin/gmake private_export 0:27.89 There are no private exports. 0:27.89 cd ckfw; /usr/bin/gmake private_export 0:27.91 cd builtins; /usr/bin/gmake private_export 0:27.93 cd testlib; /usr/bin/gmake private_export 0:27.96 marketplace-dev-reviewers.inc 0:27.96 There are no private exports. 0:27.96 There are no private exports. 0:27.98 There are no private exports. 0:28.12 cd mangle; /usr/bin/gmake private_export 0:28.13 marketplace-stage.inc 0:28.15 There are no private exports. 0:28.15 There are no private exports. 0:28.22 cd util; /usr/bin/gmake export 0:28.24 Creating /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nss 0:28.25 There are no private exports. 0:28.25 cd freebl; /usr/bin/gmake export 0:28.27 Makefile:689: warning: overriding recipe for target '/builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/freebl' 0:28.27 Makefile:676: warning: ignoring old recipe for target '/builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/freebl' 0:28.28 There are no private exports. 0:28.28 cd softoken; /usr/bin/gmake export 0:28.31 There are no private exports. 0:28.31 manifest-signing-root.inc 0:28.31 cd base; /usr/bin/gmake export 0:28.33 There are no private exports. 0:28.33 cd dev; /usr/bin/gmake export 0:28.36 There are no private exports. 0:28.36 cd pki; /usr/bin/gmake export 0:28.38 There are no private exports. 0:28.38 cd libpkix; /usr/bin/gmake export 0:28.40 cd include; /usr/bin/gmake export 0:28.42 There are no private exports. 0:28.43 cd pkix; /usr/bin/gmake export 0:28.45 cd certsel; /usr/bin/gmake export 0:28.47 There are no private exports. 0:28.47 cd crlsel; /usr/bin/gmake export 0:28.49 manifest-signing-test-root.inc 0:28.49 There are no private exports. 0:28.49 cd checker; /usr/bin/gmake export 0:28.51 There are no private exports. 0:28.52 cd params; /usr/bin/gmake export 0:28.54 There are no private exports. 0:28.54 cd results; /usr/bin/gmake export 0:28.56 There are no private exports. 0:28.56 cd store; /usr/bin/gmake export 0:28.58 There are no private exports. 0:28.59 cd top; /usr/bin/gmake export 0:28.61 There are no private exports. 0:28.61 cd util; /usr/bin/gmake export 0:28.63 There are no private exports. 0:28.63 cd certsel; /usr/bin/gmake private_export 0:28.66 There are no private exports. 0:28.66 cd crlsel; /usr/bin/gmake private_export 0:28.67 xpcshell.inc 0:28.68 There are no private exports. 0:28.68 cd checker; /usr/bin/gmake private_export 0:28.70 There are no private exports. 0:28.71 cd params; /usr/bin/gmake private_export 0:28.73 There are no private exports. 0:28.73 cd results; /usr/bin/gmake private_export 0:28.75 There are no private exports. 0:28.75 cd store; /usr/bin/gmake private_export 0:28.77 There are no private exports. 0:28.78 cd top; /usr/bin/gmake private_export 0:28.80 There are no private exports. 0:28.80 cd util; /usr/bin/gmake private_export 0:28.82 There are no private exports. 0:28.82 There are no private exports. 0:28.83 cd pkix_pl_nss; /usr/bin/gmake export 0:28.85 cd pki; /usr/bin/gmake export 0:28.86 addons-public.inc 0:28.87 There are no private exports. 0:28.87 cd system; /usr/bin/gmake export 0:28.89 There are no private exports. 0:28.89 cd module; /usr/bin/gmake export 0:28.91 There are no private exports. 0:28.92 cd pki; /usr/bin/gmake private_export 0:28.94 There are no private exports. 0:28.94 cd system; /usr/bin/gmake private_export 0:28.96 There are no private exports. 0:28.96 cd module; /usr/bin/gmake private_export 0:28.99 There are no private exports. 0:28.99 There are no private exports. 0:28.99 cd include; /usr/bin/gmake private_export 0:29.01 There are no private exports. 0:29.01 cd pkix; /usr/bin/gmake private_export 0:29.04 cd certsel; /usr/bin/gmake private_export 0:29.05 addons-stage.inc 0:29.06 There are no private exports. 0:29.06 cd crlsel; /usr/bin/gmake private_export 0:29.08 There are no private exports. 0:29.09 cd checker; /usr/bin/gmake private_export 0:29.11 There are no private exports. 0:29.11 cd params; /usr/bin/gmake private_export 0:29.13 There are no private exports. 0:29.13 cd results; /usr/bin/gmake private_export 0:29.15 There are no private exports. 0:29.16 cd store; /usr/bin/gmake private_export 0:29.18 There are no private exports. 0:29.18 cd top; /usr/bin/gmake private_export 0:29.20 There are no private exports. 0:29.20 cd util; /usr/bin/gmake private_export 0:29.22 There are no private exports. 0:29.23 There are no private exports. 0:29.23 cd pkix_pl_nss; /usr/bin/gmake private_export 0:29.24 privileged-package-root.inc 0:29.25 cd pki; /usr/bin/gmake private_export 0:29.27 There are no private exports. 0:29.27 cd system; /usr/bin/gmake private_export 0:29.29 There are no private exports. 0:29.30 cd module; /usr/bin/gmake private_export 0:29.32 There are no private exports. 0:29.32 There are no private exports. 0:29.32 There are no private exports. 0:29.33 cd certdb; /usr/bin/gmake export 0:29.35 There are no private exports. 0:29.35 cd certhigh; /usr/bin/gmake export 0:29.38 There are no private exports. 0:29.38 cd pk11wrap; /usr/bin/gmake export 0:29.40 There are no private exports. 0:29.41 cd cryptohi; /usr/bin/gmake export 0:29.43 There are no private exports. 0:29.43 cd nss; /usr/bin/gmake export 0:29.45 necko-config.h 0:29.82 There are no private exports. 0:29.83 cd ssl; /usr/bin/gmake export 0:29.85 There are no private exports. 0:29.85 cd pkcs7; /usr/bin/gmake export 0:29.88 cd pkcs12; /usr/bin/gmake export 0:29.90 cd smime; /usr/bin/gmake export 0:29.97 cd crmf; /usr/bin/gmake export 0:29.99 There are no private exports. 0:29.99 cd jar; /usr/bin/gmake export 0:30.02 cd ckfw; /usr/bin/gmake export 0:30.04 cd builtins; /usr/bin/gmake export 0:30.06 cd testlib; /usr/bin/gmake export 0:30.09 cd builtins; /usr/bin/gmake private_export 0:30.11 cd testlib; /usr/bin/gmake private_export 0:30.13 There are no private exports. 0:30.13 There are no private exports. 0:30.13 There are no private exports. 0:30.20 There are no private exports. 0:30.26 cd mangle; /usr/bin/gmake export 0:30.35 DeprecatedPremultiplyTables.h 0:30.75 domainsfallbacks.properties.h 0:30.91 encodingsgroups.properties.h 0:31.07 labelsencodings.properties.h 0:31.23 localesfallbacks.properties.h 0:31.39 nonparticipatingdomains.properties.h 0:31.61 xpidl.stub 0:31.85 selfhosted.out.h 0:32.09 /usr/bin/g++ -std=gnu++11 -E -o self-hosting-preprocessed.pp -DMOZ_PERMISSIONS=1 -DMOZ_DEVTOOLS=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_64BIT_BUILD=1 -DXP_UNIX=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DMOZ_AV1=1 -DU_USING_ICU_NAMESPACE=0 -DNO_NSPR_10_SUPPORT=1 -DHAVE_STDINT_H=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE___CXA_DEMANGLE=1 -DMOZ_XUL=1 -DUSE_SKIA=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_MEMMEM=1 -DMALLOC_H= -DMOZ_MACBUNDLE_ID=org.mozilla.pale moon -DHAVE_LANGINFO_CODESET=1 -DSTDC_HEADERS=1 -DHAVE__UNWIND_BACKTRACE=1 -D_REENTRANT=1 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_26 -DHAVE_MALLOC_H=1 -DSTATIC_JS_API=1 -DMOZ_FFMPEG=1 -DMOZ_USER_DIR=".mozilla" -DTRIMMED=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DMOZILLA_OFFICIAL=1 -DMOZ_FFVPX=1 -DHAVE_DLOPEN=1 -DMOZ_ENABLE_GIO=1 -DHAVE_ALLOCA_H=1 -DHAVE_LINUX_QUOTA_H=1 -DNS_PRINT_PREVIEW=1 -DMOZ_LIBAV_FFT=1 -DHAVE_SYSCALL=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DMOZ_DLL_SUFFIX=".so" -DMOZ_USERINFO=1 -DNS_PRINTING=1 -DMOZ_MEMORY=1 -DMOZ_ENABLE_DBUS=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DMOZ_WEBSPEECH=1 -DHAVE_STRNDUP=1 -DRELEASE_OR_BETA=1 -DCROSS_COMPILE= -DTARGET_XPCOM_ABI="x86_64-gcc3" -DMOZILLA_UAVERSION="4.8" -DMOZ_TREE_PIXMAN=1 -DMOZ_FMP4=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_RES_NINIT=1 -DMOZ_APP_UA_NAME="" -DMOZ_JETPACK=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_APP_UA_VERSION="29.1.0" -DMOZ_PERSONAS=1 -DMOZ_UA_BUILDID="" -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DMOZ_JSDOWNLOADS=1 -DHAVE_NETINET_IN_H=1 -DVA_COPY=va_copy -DHAVE_MEMALIGN=1 -DMOZ_X11=1 -DMOZ_DISABLE_PARENTAL_CONTROLS=1 -DVPX_X86_ASM=1 -DHAVE_LOCALECONV=1 -DMOZ_STATIC_JS=1 -DMOZ_LOGGING=1 -DMOZILLA_VERSION_U=4.8.0 -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.0" -DMOZ_OFFICIAL_BRANDING=1 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DHAVE_INTTYPES_H=1 -DHAVE_TRUNCATE64=1 -DHAVE_PTHREAD_H=1 -DMOZ_WEBGL_CONFORMANT=1 -DHAVE_UNISTD_H=1 -DMOZ_VORBIS=1 -DNDEBUG=1 -DMOZ_MEMORY_LINUX=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_STAT64=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_SETPRIORITY=1 -DD_INO=d_ino -DMOZ_SECUREELEMENT=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DENABLE_MARIONETTE=1 -DHAVE_GMTIME_R=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMOZ_DEVTOOLS_SERVER=1 -DMOZ_DISTRIBUTION_ID="org.mozilla" -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DFORCE_PR_LOG=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_SERVICES_SYNC=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DMOZILLA_UAVERSION_U=4.8 -DA11Y_LOG=1 -DMOZ_VPX_NO_MEM_REPORTING=1 -DMOZ_ENABLE_XREMOTE=1 -DHAVE_SYS_TYPES_H=1 -DBUILD_CTYPES=1 -DMOZ_ENABLE_SKIA=1 -DHAVE_GETOPT_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_MALLINFO=1 -DXP_LINUX=1 -DHAVE_DIRENT_H=1 -DMOZ_OMNIJAR=1 -DUSE_SKIA_GPU=1 -DMOZ_FEEDS=1 -DHAVE_VA_COPY=1 -DMOZ_SECURITY_SQLSTORE=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_GLUE_IN_PROGRAM=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DFUNCPROTO=15 -DHAVE_STRERROR=1 -DHAVE_BYTESWAP_H=1 -DHAVE_LCHOWN=1 -DHAVE_I18N_LC_MESSAGES=1 -DMOZ_PHOENIX_EXTENSIONS=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_PLACES=1 -DHAVE_VALLOC=1 -DMOZ_ENABLE_GCONF=1 -DU_STATIC_IMPLEMENTATION=1 -DMALLOC_USABLE_SIZE_CONST_PTR= -DMOZ_TREE_CAIRO=1 -DHAVE_LOCALTIME_R=1 -DHAVE_VA_LIST_AS_ARRAY=1 self-hosting-cpp-input.cpp 0:32.11 ReservedWordsGenerated.h 0:32.53 Elapsed: 0.09s; From ../../dist/idl: Kept 1024 existing; Added/updated 0; Removed 0 files and 0 directories. 0:32.89 browser-feeds.xpt 0:33.15 browsercompsbase.xpt 0:33.36 fuel.xpt 0:33.60 sessionstore.xpt 0:33.81 shellservice.xpt 0:34.03 status4evar.xpt 0:34.24 alerts.xpt 0:34.48 appshell.xpt 0:34.83 appstartup.xpt 0:35.05 autocomplete.xpt 0:35.35 autoconfig.xpt 0:35.56 browser-element.xpt 0:35.78 caps.xpt 0:36.07 captivedetect.xpt 0:36.27 chrome.xpt 0:36.49 commandhandler.xpt 0:36.87 commandlines.xpt 0:37.11 composer.xpt 0:37.33 content_events.xpt 0:37.54 content_geckomediaplugins.xpt 0:37.82 content_html.xpt 0:38.08 content_webrtc.xpt 0:38.28 content_xslt.xpt 0:38.53 cookie.xpt 0:38.75 directory.xpt 0:38.95 docshell.xpt 0:39.61 dom.xpt 0:40.29 dom_apps.xpt 0:40.53 dom_audiochannel.xpt 0:40.75 dom_base.xpt 0:41.60 dom_bindings.xpt 0:41.81 dom_canvas.xpt 0:42.02 dom_core.xpt 0:42.57 dom_css.xpt 0:43.14 dom_events.xpt 0:43.89 dom_geolocation.xpt 0:44.19 dom_html.xpt 0:47.11 dom_json.xpt 0:47.32 dom_media.xpt 0:47.55 dom_network.xpt 0:47.80 dom_notification.xpt 0:48.01 dom_offline.xpt 0:48.22 dom_permissionsettings.xpt 0:48.41 dom_power.xpt 0:48.60 dom_push.xpt 0:48.84 dom_quota.xpt 0:49.08 dom_range.xpt 0:49.30 dom_security.xpt 0:49.56 dom_settings.xpt 0:49.76 dom_sidebar.xpt 0:49.93 dom_smil.xpt 0:50.15 dom_storage.xpt 0:50.36 dom_stylesheets.xpt 0:50.59 dom_svg.xpt 0:50.83 dom_system.xpt 0:51.04 dom_time.xpt 0:51.22 dom_traversal.xpt 0:51.44 dom_webspeechsynth.xpt 0:51.66 dom_workers.xpt 0:51.89 dom_xbl.xpt 0:52.09 dom_xhr.xpt 0:52.32 dom_xpath.xpt 0:52.54 dom_xul.xpt 0:53.89 downloads.xpt 0:54.17 editor.xpt 0:54.82 embed_base.xpt 0:55.04 extensions.xpt 0:55.27 exthandler.xpt 0:55.57 exthelper.xpt 0:55.79 fastfind.xpt 0:56.01 feeds.xpt 0:56.33 filepicker.xpt 0:56.53 find.xpt 0:56.75 gfx.xpt 0:56.97 html5.xpt 0:57.19 htmlparser.xpt 0:57.39 imglib2.xpt 0:57.82 inspector.xpt 0:58.14 intl.xpt 0:58.36 jar.xpt 0:58.66 jsdebugger.xpt 0:58.86 jsdownloads.xpt 0:59.06 jsinspector.xpt 0:59.25 layout_base.xpt 0:59.44 layout_printing.xpt 0:59.68 layout_xul.xpt 0:59.93 layout_xul_tree.xpt 1:00.22 locale.xpt 1:00.47 loginmgr.xpt 1:00.75 lwbrk.xpt 1:00.95 mimetype.xpt 1:01.17 mozfind.xpt 1:01.36 mozintl.xpt 1:01.56 necko.xpt 1:03.75 necko_about.xpt 1:03.93 necko_cache.xpt 1:04.25 necko_cache2.xpt 1:04.54 necko_cookie.xpt 1:04.82 necko_dns.xpt 1:05.08 necko_file.xpt 1:05.30 necko_ftp.xpt 1:05.51 necko_http.xpt 1:05.95 necko_mdns.xpt 1:06.16 necko_res.xpt 1:06.38 necko_socket.xpt 1:06.64 necko_strconv.xpt 1:06.87 necko_viewsource.xpt 1:07.13 necko_websocket.xpt 1:07.39 necko_wyciwyg.xpt 1:07.64 parentalcontrols.xpt 1:07.85 pipnss.xpt 1:08.25 warning: [const] doesn't make sense on builtin types., 1:08.25 warning: [const] doesn't make sense on builtin types., 1:08.25 warning: [const] doesn't make sense on builtin types., 1:08.25 warning: [const] doesn't make sense on builtin types., 1:08.25 warning: [const] doesn't make sense on builtin types., 1:08.25 warning: [const] doesn't make sense on builtin types., 1:08.25 warning: [const] doesn't make sense on builtin types., 1:08.25 warning: [const] doesn't make sense on builtin types., 1:08.25 warning: [const] doesn't make sense on builtin types., 1:08.25 warning: [const] doesn't make sense on builtin types., 1:08.25 warning: [const] doesn't make sense on builtin types., 1:08.25 warning: [const] doesn't make sense on builtin types., 1:08.55 pippki.xpt 1:08.78 places.xpt 1:09.31 plugin.xpt 1:09.63 pref.xpt 1:09.94 prefetch.xpt 1:10.17 privatebrowsing.xpt 1:10.34 rdf.xpt 1:10.55 satchel.xpt 1:10.79 saxparser.xpt 1:11.15 services-crypto-component.xpt 1:11.36 shistory.xpt 1:11.71 spellchecker.xpt 1:11.76 startupcache.xpt 1:11.97 storage.xpt 1:11.99 telemetry.xpt 1:12.24 toolkit_asyncshutdown.xpt 1:12.48 toolkit_filewatcher.xpt 1:12.55 toolkit_finalizationwitness.xpt 1:12.69 toolkit_formautofill.xpt 1:12.74 toolkit_osfile.xpt 1:12.89 toolkit_perfmonitoring.xpt 1:12.95 toolkit_xulstore.xpt 1:13.13 toolkitprofile.xpt 1:13.15 toolkitremote.xpt 1:13.35 txmgr.xpt 1:13.37 txtsvc.xpt 1:13.60 uconv.xpt 1:13.63 unicharutil.xpt 1:13.84 update.xpt 1:13.87 uriloader.xpt 1:14.04 urlformatter.xpt 1:14.21 webBrowser_core.xpt 1:14.25 webbrowserpersist.xpt 1:14.51 webvtt.xpt 1:14.73 widget.xpt 1:14.78 windowds.xpt 1:14.99 windowwatcher.xpt 1:15.29 xpcom_base.xpt 1:15.76 xpcom_components.xpt 1:15.93 xpcom_ds.xpt 1:16.05 xpcom_io.xpt 1:16.51 xpcom_system.xpt 1:16.70 xpcom_threads.xpt 1:16.85 xpcom_xpti.xpt 1:17.07 xpconnect.xpt 1:17.09 xul.xpt 1:17.32 xulapp.xpt 1:17.49 xultmpl.xpt 1:17.53 zipwriter.xpt 1:17.77 langGroups.properties.h 1:17.77 etld_data.inc 1:17.97 PropertyUseCounterMap.inc 1:18.14 UseCounterList.h 1:18.20 CSS2Properties.webidl 1:18.33 nsStyleStructList.h 1:18.33 /builddir/build/BUILD/pale-moon/platform/dom/webidl/CSS2Properties.webidl.in 1:18.50 nsCSSPropsGenerated.inc 1:18.72 TelemetryEventData.h 1:19.03 TelemetryEventEnums.h 1:19.27 TelemetryHistogramData.inc 1:20.12 TelemetryHistogramEnums.h 1:20.54 TelemetryScalarData.h 1:20.85 TelemetryScalarEnums.h 1:21.17 unixcharset.properties.h 1:23.64 APZTestData.webidl 1:23.66 AbortController.webidl 1:23.66 AbortSignal.webidl 1:23.67 AbstractWorker.webidl 1:23.67 AnalyserNode.webidl 1:23.68 Animatable.webidl 1:23.68 Animation.webidl 1:23.70 AnimationEffectReadOnly.webidl 1:23.71 AnimationEffectTiming.webidl 1:23.72 AnimationEffectTimingReadOnly.webidl 1:23.73 AnimationEvent.webidl 1:23.73 AnimationPlaybackEvent.webidl 1:23.75 AnimationTimeline.webidl 1:23.75 AnonymousContent.webidl 1:23.76 AppInfo.webidl 1:23.76 AppNotificationServiceOptions.webidl 1:23.77 ArchiveReader.webidl 1:23.77 ArchiveRequest.webidl 1:23.78 Attr.webidl 1:23.78 AudioBuffer.webidl 1:23.79 AudioBufferSourceNode.webidl 1:23.81 AudioChannel.webidl 1:23.81 AudioContext.webidl 1:23.83 AudioDestinationNode.webidl 1:23.84 AudioListener.webidl 1:23.85 AudioNode.webidl 1:23.86 AudioParam.webidl 1:23.87 AudioProcessingEvent.webidl 1:23.87 AudioStreamTrack.webidl 1:23.88 AudioTrack.webidl 1:23.89 AudioTrackList.webidl 1:23.89 AutocompleteErrorEvent.webidl 1:23.90 AutocompleteInfo.webidl 1:23.91 BarProp.webidl 1:23.91 BaseKeyframeTypes.webidl 1:23.92 BeforeAfterKeyboardEvent.webidl 1:23.93 BeforeUnloadEvent.webidl 1:23.93 BiquadFilterNode.webidl 1:23.95 Blob.webidl 1:23.95 BlobEvent.webidl 1:23.96 BoxObject.webidl 1:23.98 BroadcastChannel.webidl 1:23.98 BrowserElement.webidl 1:23.99 BrowserElementAudioChannel.webidl 1:24.00 BrowserElementDictionaries.webidl 1:24.00 BrowserElementProxy.webidl 1:24.05 BrowserFeedWriter.webidl 1:24.06 CDATASection.webidl 1:24.06 CSPDictionaries.webidl 1:24.08 CSPReport.webidl 1:24.08 CSS.webidl 1:24.09 CSSAnimation.webidl 1:24.09 CSSLexer.webidl 1:24.10 CSSPrimitiveValue.webidl 1:24.11 CSSPseudoElement.webidl 1:24.12 CSSRuleList.webidl 1:24.12 CSSStyleDeclaration.webidl 1:24.13 CSSStyleSheet.webidl 1:24.15 CSSTransition.webidl 1:24.15 CSSValue.webidl 1:24.15 CSSValueList.webidl 1:24.16 Cache.webidl 1:24.17 CacheStorage.webidl 1:24.18 CanvasCaptureMediaStream.webidl 1:24.18 CanvasRenderingContext2D.webidl 1:24.29 CaretPosition.webidl 1:24.30 CaretStateChangedEvent.webidl 1:24.31 ChannelMergerNode.webidl 1:24.31 ChannelSplitterNode.webidl 1:24.32 CharacterData.webidl 1:24.33 CheckerboardReportService.webidl 1:24.34 ChildNode.webidl 1:24.34 ChromeNodeList.webidl 1:24.35 ChromeUtils.webidl 1:24.36 Client.webidl 1:24.36 Clients.webidl 1:24.37 ClipboardEvent.webidl 1:24.38 CloseEvent.webidl 1:24.39 CommandEvent.webidl 1:24.40 Comment.webidl 1:24.40 CompositionEvent.webidl 1:24.41 Console.webidl 1:24.44 ConstantSourceNode.webidl 1:24.45 ContainerBoxObject.webidl 1:24.45 ConvolverNode.webidl 1:24.46 Coordinates.webidl 1:24.46 CreateOfferRequest.webidl 1:24.47 Crypto.webidl 1:24.47 CustomElementRegistry.webidl 1:24.48 CustomEvent.webidl 1:24.49 DOMCursor.webidl 1:24.50 DOMError.webidl 1:24.50 DOMException.webidl 1:24.52 DOMImplementation.webidl 1:24.52 DOMMatrix.webidl 1:24.58 DOMParser.webidl 1:24.59 DOMPoint.webidl 1:24.61 DOMQuad.webidl 1:24.61 DOMRect.webidl 1:24.63 DOMRectList.webidl 1:24.63 DOMRequest.webidl 1:24.64 DOMStringList.webidl 1:24.65 DOMStringMap.webidl 1:24.65 DOMTokenList.webidl 1:24.67 DataContainerEvent.webidl 1:24.67 DataTransfer.webidl 1:24.69 DataTransferItem.webidl 1:24.70 DataTransferItemList.webidl 1:24.70 DecoderDoctorNotification.webidl 1:24.71 DedicatedWorkerGlobalScope.webidl 1:24.72 DelayNode.webidl 1:24.72 DesktopNotification.webidl 1:24.73 DeviceLightEvent.webidl 1:24.73 DeviceMotionEvent.webidl 1:24.76 DeviceOrientationEvent.webidl 1:24.78 DeviceProximityEvent.webidl 1:24.79 Directory.webidl 1:24.79 Document.webidl 1:24.96 DocumentFragment.webidl 1:24.97 DocumentOrShadowRoot.webidl 1:24.97 DocumentTimeline.webidl 1:24.98 DocumentType.webidl 1:24.99 DominatorTree.webidl 1:24.99 DownloadEvent.webidl 1:25.00 Downloads.webidl 1:25.04 DragEvent.webidl 1:25.05 DynamicsCompressorNode.webidl 1:25.06 Element.webidl 1:25.12 ErrorEvent.webidl 1:25.14 Event.webidl 1:25.16 EventHandler.webidl 1:25.18 EventListener.webidl 1:25.18 EventSource.webidl 1:25.18 EventTarget.webidl 1:25.21 ExtendableEvent.webidl 1:25.21 ExtendableMessageEvent.webidl 1:25.23 External.webidl 1:25.24 FakePluginTagInit.webidl 1:25.25 Fetch.webidl 1:25.26 FetchEvent.webidl 1:25.27 FetchObserver.webidl 1:25.28 File.webidl 1:25.29 FileList.webidl 1:25.30 FileMode.webidl 1:25.30 FileReader.webidl 1:25.31 FileReaderSync.webidl 1:25.32 FileSystem.webidl 1:25.33 FileSystemDirectoryEntry.webidl 1:25.34 FileSystemDirectoryReader.webidl 1:25.34 FileSystemEntry.webidl 1:25.35 FileSystemFileEntry.webidl 1:25.35 FocusEvent.webidl 1:25.36 FontFace.webidl 1:25.38 FontFaceSet.webidl 1:25.40 FontFaceSetLoadEvent.webidl 1:25.41 FontFaceSource.webidl 1:25.41 FormData.webidl 1:25.43 Function.webidl 1:25.43 GainNode.webidl 1:25.44 Geolocation.webidl 1:25.45 GeometryUtils.webidl 1:25.46 GetUserMediaRequest.webidl 1:25.46 Grid.webidl 1:25.50 HTMLAllCollection.webidl 1:25.51 HTMLAnchorElement.webidl 1:25.54 HTMLAppletElement.webidl 1:25.57 HTMLAreaElement.webidl 1:25.59 HTMLAudioElement.webidl 1:25.60 HTMLBRElement.webidl 1:25.60 HTMLBaseElement.webidl 1:25.61 HTMLBodyElement.webidl 1:25.63 HTMLButtonElement.webidl 1:25.65 HTMLCanvasElement.webidl 1:25.67 HTMLCollection.webidl 1:25.68 HTMLDListElement.webidl 1:25.69 HTMLDataElement.webidl 1:25.70 HTMLDataListElement.webidl 1:25.70 HTMLDetailsElement.webidl 1:25.71 HTMLDialogElement.webidl 1:25.72 HTMLDirectoryElement.webidl 1:25.72 HTMLDivElement.webidl 1:25.73 HTMLDocument.webidl 1:25.76 HTMLElement.webidl 1:25.86 HTMLEmbedElement.webidl 1:25.89 HTMLFieldSetElement.webidl 1:25.91 HTMLFontElement.webidl 1:25.91 HTMLFormControlsCollection.webidl 1:25.93 HTMLFormElement.webidl 1:25.95 HTMLFrameElement.webidl 1:25.97 HTMLFrameSetElement.webidl 1:25.98 HTMLHRElement.webidl 1:26.00 HTMLHeadElement.webidl 1:26.00 HTMLHeadingElement.webidl 1:26.01 HTMLHtmlElement.webidl 1:26.01 HTMLHyperlinkElementUtils.webidl 1:26.02 HTMLIFrameElement.webidl 1:26.06 HTMLImageElement.webidl 1:26.09 HTMLInputElement.webidl 1:26.16 HTMLLIElement.webidl 1:26.16 HTMLLabelElement.webidl 1:26.17 HTMLLegendElement.webidl 1:26.18 HTMLLinkElement.webidl 1:26.20 HTMLMapElement.webidl 1:26.20 HTMLMenuElement.webidl 1:26.21 HTMLMenuItemElement.webidl 1:26.23 HTMLMetaElement.webidl 1:26.23 HTMLMeterElement.webidl 1:26.25 HTMLModElement.webidl 1:26.25 HTMLOListElement.webidl 1:26.27 HTMLObjectElement.webidl 1:26.30 HTMLOptGroupElement.webidl 1:26.31 HTMLOptionElement.webidl 1:26.33 HTMLOptionsCollection.webidl 1:26.34 HTMLOutputElement.webidl 1:26.35 HTMLParagraphElement.webidl 1:26.35 HTMLParamElement.webidl 1:26.36 HTMLPictureElement.webidl 1:26.37 HTMLPreElement.webidl 1:26.38 HTMLProgressElement.webidl 1:26.39 HTMLQuoteElement.webidl 1:26.39 HTMLScriptElement.webidl 1:26.41 HTMLSelectElement.webidl 1:26.44 HTMLSlotElement.webidl 1:26.44 HTMLSourceElement.webidl 1:26.45 HTMLSpanElement.webidl 1:26.46 HTMLStyleElement.webidl 1:26.47 HTMLTableCaptionElement.webidl 1:26.48 HTMLTableCellElement.webidl 1:26.49 HTMLTableColElement.webidl 1:26.51 HTMLTableElement.webidl 1:26.53 HTMLTableRowElement.webidl 1:26.54 HTMLTableSectionElement.webidl 1:26.55 HTMLTemplateElement.webidl 1:26.55 HTMLTextAreaElement.webidl 1:26.58 HTMLTimeElement.webidl 1:26.59 HTMLTitleElement.webidl 1:26.60 HTMLTrackElement.webidl 1:26.61 HTMLUListElement.webidl 1:26.61 HTMLVideoElement.webidl 1:26.63 HashChangeEvent.webidl 1:26.64 Headers.webidl 1:26.66 HeapSnapshot.webidl 1:26.67 HiddenPluginEvent.webidl 1:26.68 History.webidl 1:26.68 IDBCursor.webidl 1:26.70 IDBDatabase.webidl 1:26.71 IDBFactory.webidl 1:26.72 IDBFileHandle.webidl 1:26.75 IDBFileRequest.webidl 1:26.75 IDBIndex.webidl 1:26.76 IDBKeyRange.webidl 1:26.78 IDBMutableFile.webidl 1:26.78 IDBObjectStore.webidl 1:26.80 IDBOpenDBRequest.webidl 1:26.81 IDBRequest.webidl 1:26.82 IDBTransaction.webidl 1:26.83 IDBVersionChangeEvent.webidl 1:26.83 IIRFilterNode.webidl 1:26.84 IdleDeadline.webidl 1:26.84 ImageBitmap.webidl 1:26.87 ImageBitmapRenderingContext.webidl 1:26.87 ImageCapture.webidl 1:26.88 ImageCaptureErrorEvent.webidl 1:26.89 ImageData.webidl 1:26.90 ImageDocument.webidl 1:26.91 InputEvent.webidl 1:26.91 InputMethod.webidl 1:27.04 InspectorUtils.webidl 1:27.05 InstallTrigger.webidl 1:27.06 IntersectionObserver.webidl 1:27.09 IterableIterator.webidl 1:27.10 KeyAlgorithm.webidl 1:27.10 KeyEvent.webidl 1:27.11 KeyIdsInitData.webidl 1:27.12 KeyboardEvent.webidl 1:27.14 KeyframeAnimationOptions.webidl 1:27.15 KeyframeEffect.webidl 1:27.18 LegacyQueryInterface.webidl 1:27.19 LinkStyle.webidl 1:27.19 ListBoxObject.webidl 1:27.19 LocalMediaStream.webidl 1:27.19 Location.webidl 1:27.21 MediaDeviceInfo.webidl 1:27.21 MediaDevices.webidl 1:27.22 MediaElementAudioSourceNode.webidl 1:27.23 MediaError.webidl 1:27.23 MediaList.webidl 1:27.24 MediaQueryList.webidl 1:27.24 MediaQueryListEvent.webidl 1:27.25 MediaRecorder.webidl 1:27.27 MediaSource.webidl 1:27.29 MediaStream.webidl 1:27.31 MediaStreamAudioDestinationNode.webidl 1:27.31 MediaStreamAudioSourceNode.webidl 1:27.32 MediaStreamError.webidl 1:27.32 MediaStreamEvent.webidl 1:27.33 MediaStreamTrack.webidl 1:27.37 MediaStreamTrackEvent.webidl 1:27.38 MediaTrackConstraintSet.webidl 1:27.39 MediaTrackSettings.webidl 1:27.39 MediaTrackSupportedConstraints.webidl 1:27.40 MenuBoxObject.webidl 1:27.41 MessageChannel.webidl 1:27.41 MessageEvent.webidl 1:27.44 MessagePort.webidl 1:27.44 MimeType.webidl 1:27.45 MimeTypeArray.webidl 1:27.46 MouseEvent.webidl 1:27.48 MouseScrollEvent.webidl 1:27.49 MozPowerManager.webidl 1:27.50 MozSelfSupport.webidl 1:27.51 MozSettingsEvent.webidl 1:27.53 MozSettingsTransactionEvent.webidl 1:27.53 MozTetheringManager.webidl 1:27.55 MozTimeManager.webidl 1:27.55 MozWakeLock.webidl 1:27.55 MutationEvent.webidl 1:27.56 MutationObserver.webidl 1:27.58 NamedNodeMap.webidl 1:27.60 NativeOSFileInternals.webidl 1:27.60 NetDashboard.webidl 1:27.62 NetworkInformation.webidl 1:27.63 NetworkOptions.webidl 1:27.66 NodeFilter.webidl 1:27.66 NodeIterator.webidl 1:27.67 NodeList.webidl 1:27.68 Notification.webidl 1:27.70 NotificationEvent.webidl 1:27.71 NotifyPaintEvent.webidl 1:27.71 OfflineAudioCompletionEvent.webidl 1:27.71 OfflineAudioContext.webidl 1:27.72 OfflineResourceList.webidl 1:27.74 OffscreenCanvas.webidl 1:27.75 OscillatorNode.webidl 1:27.76 PageTransitionEvent.webidl 1:27.77 PaintRequest.webidl 1:27.77 PaintRequestList.webidl 1:27.78 PannerNode.webidl 1:27.79 ParentNode.webidl 1:27.79 PerformanceEntry.webidl 1:27.80 PerformanceEntryEvent.webidl 1:27.82 PerformanceMark.webidl 1:27.82 PerformanceMeasure.webidl 1:27.82 PerformanceNavigation.webidl 1:27.82 PerformanceNavigationTiming.webidl 1:27.83 PerformanceObserver.webidl 1:27.84 PerformanceObserverEntryList.webidl 1:27.85 PerformanceResourceTiming.webidl 1:27.86 PerformanceTiming.webidl 1:27.87 PeriodicWave.webidl 1:27.87 PermissionSettings.webidl 1:27.89 PermissionStatus.webidl 1:27.89 Permissions.webidl 1:27.90 Plugin.webidl 1:27.91 PluginArray.webidl 1:27.92 PluginCrashedEvent.webidl 1:27.93 PointerEvent.webidl 1:27.95 PopStateEvent.webidl 1:27.95 PopupBlockedEvent.webidl 1:27.97 PopupBoxObject.webidl 1:27.98 Position.webidl 1:27.99 PositionError.webidl 1:27.99 ProcessingInstruction.webidl 1:28.00 ProfileTimelineMarker.webidl 1:28.01 ProgressEvent.webidl 1:28.02 Promise.webidl 1:28.02 PromiseDebugging.webidl 1:28.04 PushEvent.webidl 1:28.05 PushManager.webidl 1:28.07 PushMessageData.webidl 1:28.07 PushSubscription.webidl 1:28.08 PushSubscriptionOptions.webidl 1:28.09 RGBColor.webidl 1:28.09 RTCStatsReport.webidl 1:28.15 RadioNodeList.webidl 1:28.16 Range.webidl 1:28.18 RecordErrorEvent.webidl 1:28.19 Rect.webidl 1:28.20 Request.webidl 1:28.22 ResizeObserver.webidl 1:28.24 Response.webidl 1:28.26 SVGAElement.webidl 1:28.26 SVGAngle.webidl 1:28.27 SVGAnimateElement.webidl 1:28.28 SVGAnimateMotionElement.webidl 1:28.28 SVGAnimateTransformElement.webidl 1:28.28 SVGAnimatedAngle.webidl 1:28.29 SVGAnimatedBoolean.webidl 1:28.30 SVGAnimatedEnumeration.webidl 1:28.30 SVGAnimatedInteger.webidl 1:28.30 SVGAnimatedLength.webidl 1:28.31 SVGAnimatedLengthList.webidl 1:28.31 SVGAnimatedNumber.webidl 1:28.31 SVGAnimatedNumberList.webidl 1:28.32 SVGAnimatedPathData.webidl 1:28.32 SVGAnimatedPoints.webidl 1:28.32 SVGAnimatedPreserveAspectRatio.webidl 1:28.32 SVGAnimatedRect.webidl 1:28.33 SVGAnimatedString.webidl 1:28.33 SVGAnimatedTransformList.webidl 1:28.34 SVGAnimationElement.webidl 1:28.35 SVGCircleElement.webidl 1:28.36 SVGClipPathElement.webidl 1:28.36 SVGComponentTransferFunctionElement.webidl 1:28.37 SVGDefsElement.webidl 1:28.37 SVGDescElement.webidl 1:28.38 SVGElement.webidl 1:28.47 SVGEllipseElement.webidl 1:28.48 SVGFEBlendElement.webidl 1:28.50 SVGFEColorMatrixElement.webidl 1:28.50 SVGFEComponentTransferElement.webidl 1:28.51 SVGFECompositeElement.webidl 1:28.53 SVGFEConvolveMatrixElement.webidl 1:28.53 SVGFEDiffuseLightingElement.webidl 1:28.55 SVGFEDisplacementMapElement.webidl 1:28.56 SVGFEDistantLightElement.webidl 1:28.56 SVGFEDropShadowElement.webidl 1:28.58 SVGFEFloodElement.webidl 1:28.58 SVGFEFuncAElement.webidl 1:28.59 SVGFEFuncBElement.webidl 1:28.59 SVGFEFuncGElement.webidl 1:28.60 SVGFEFuncRElement.webidl 1:28.61 SVGFEGaussianBlurElement.webidl 1:28.61 SVGFEImageElement.webidl 1:28.63 SVGFEMergeElement.webidl 1:28.63 SVGFEMergeNodeElement.webidl 1:28.64 SVGFEMorphologyElement.webidl 1:28.65 SVGFEOffsetElement.webidl 1:28.66 SVGFEPointLightElement.webidl 1:28.67 SVGFESpecularLightingElement.webidl 1:28.68 SVGFESpotLightElement.webidl 1:28.68 SVGFETileElement.webidl 1:28.70 SVGFETurbulenceElement.webidl 1:28.70 SVGFilterElement.webidl 1:28.71 SVGFilterPrimitiveStandardAttributes.webidl 1:28.71 SVGFitToViewBox.webidl 1:28.71 SVGForeignObjectElement.webidl 1:28.72 SVGGElement.webidl 1:28.73 SVGGradientElement.webidl 1:28.74 SVGGraphicsElement.webidl 1:28.76 SVGImageElement.webidl 1:28.76 SVGLength.webidl 1:28.77 SVGLengthList.webidl 1:28.79 SVGLineElement.webidl 1:28.79 SVGLinearGradientElement.webidl 1:28.80 SVGMPathElement.webidl 1:28.81 SVGMarkerElement.webidl 1:28.82 SVGMaskElement.webidl 1:28.82 SVGMatrix.webidl 1:28.84 SVGMetadataElement.webidl 1:28.84 SVGNumber.webidl 1:28.85 SVGNumberList.webidl 1:28.86 SVGPathElement.webidl 1:28.88 SVGPathSeg.webidl 1:28.97 SVGPathSegList.webidl 1:28.98 SVGPatternElement.webidl 1:29.00 SVGPoint.webidl 1:29.00 SVGPointList.webidl 1:29.01 SVGPolygonElement.webidl 1:29.02 SVGPolylineElement.webidl 1:29.02 SVGPreserveAspectRatio.webidl 1:29.03 SVGRadialGradientElement.webidl 1:29.04 SVGRect.webidl 1:29.04 SVGRectElement.webidl 1:29.05 SVGSVGElement.webidl 1:29.07 SVGScriptElement.webidl 1:29.08 SVGSetElement.webidl 1:29.09 SVGStopElement.webidl 1:29.09 SVGStringList.webidl 1:29.11 SVGStyleElement.webidl 1:29.11 SVGSwitchElement.webidl 1:29.12 SVGSymbolElement.webidl 1:29.13 SVGTSpanElement.webidl 1:29.13 SVGTests.webidl 1:29.14 SVGTextContentElement.webidl 1:29.15 SVGTextElement.webidl 1:29.15 SVGTextPathElement.webidl 1:29.16 SVGTextPositioningElement.webidl 1:29.16 SVGTitleElement.webidl 1:29.17 SVGTransform.webidl 1:29.18 SVGTransformList.webidl 1:29.20 SVGURIReference.webidl 1:29.20 SVGUnitTypeValues.webidl 1:29.20 SVGUnitTypes.webidl 1:29.20 SVGUseElement.webidl 1:29.20 SVGViewElement.webidl 1:29.21 SVGZoomAndPan.webidl 1:29.21 SVGZoomAndPanValues.webidl 1:29.21 SVGZoomEvent.webidl 1:29.22 Screen.webidl 1:29.23 ScreenOrientation.webidl 1:29.24 ScriptProcessorNode.webidl 1:29.24 ScrollAreaEvent.webidl 1:29.25 ScrollBoxObject.webidl 1:29.27 ScrollViewChangeEvent.webidl 1:29.27 SecureElement.webidl 1:29.31 SecureElementManager.webidl 1:29.31 Selection.webidl 1:29.33 ServiceWorker.webidl 1:29.34 ServiceWorkerContainer.webidl 1:29.36 ServiceWorkerGlobalScope.webidl 1:29.37 ServiceWorkerMessageEvent.webidl 1:29.38 ServiceWorkerRegistration.webidl 1:29.40 SettingChangeNotification.webidl 1:29.40 SettingsManager.webidl 1:29.43 ShadowRoot.webidl 1:29.43 SharedWorker.webidl 1:29.44 SharedWorkerGlobalScope.webidl 1:29.45 SimpleGestureEvent.webidl 1:29.46 SocketCommon.webidl 1:29.46 SourceBuffer.webidl 1:29.47 SourceBufferList.webidl 1:29.48 SpeechSynthesis.webidl 1:29.49 SpeechSynthesisErrorEvent.webidl 1:29.50 SpeechSynthesisEvent.webidl 1:29.51 SpeechSynthesisUtterance.webidl 1:29.53 SpeechSynthesisVoice.webidl 1:29.53 StereoPannerNode.webidl 1:29.54 Storage.webidl 1:29.55 StorageEvent.webidl 1:29.56 StorageManager.webidl 1:29.56 StorageType.webidl 1:29.57 StyleRuleChangeEvent.webidl 1:29.58 StyleSheet.webidl 1:29.58 StyleSheetApplicableStateChangeEvent.webidl 1:29.59 StyleSheetChangeEvent.webidl 1:29.61 StyleSheetList.webidl 1:29.61 SubtleCrypto.webidl 1:29.68 SystemUpdate.webidl 1:29.71 TCPServerSocket.webidl 1:29.72 TCPServerSocketEvent.webidl 1:29.73 TCPSocket.webidl 1:29.75 TCPSocketErrorEvent.webidl 1:29.75 TCPSocketEvent.webidl 1:29.76 Text.webidl 1:29.78 TextClause.webidl 1:29.78 TextDecoder.webidl 1:29.79 TextEncoder.webidl 1:29.79 TextTrack.webidl 1:29.80 TextTrackCue.webidl 1:29.81 TextTrackCueList.webidl 1:29.82 TextTrackList.webidl 1:29.82 ThreadSafeChromeUtils.webidl 1:29.84 TimeEvent.webidl 1:29.84 TimeRanges.webidl 1:29.85 Touch.webidl 1:29.86 TouchEvent.webidl 1:29.88 TouchList.webidl 1:29.88 TrackEvent.webidl 1:29.89 TransitionEvent.webidl 1:29.90 TreeBoxObject.webidl 1:29.93 TreeColumn.webidl 1:29.94 TreeColumns.webidl 1:29.95 TreeWalker.webidl 1:29.96 U2F.webidl 1:29.98 UDPMessageEvent.webidl 1:29.99 UDPSocket.webidl 1:30.01 UIEvent.webidl 1:30.03 URL.webidl 1:30.04 URLSearchParams.webidl 1:30.06 UserProximityEvent.webidl 1:30.07 VTTCue.webidl 1:30.09 VTTRegion.webidl 1:30.10 ValidityState.webidl 1:30.10 VideoPlaybackQuality.webidl 1:30.11 VideoStreamTrack.webidl 1:30.11 VideoTrack.webidl 1:30.12 VideoTrackList.webidl 1:30.13 WaveShaperNode.webidl 1:30.14 WebComponents.webidl 1:30.14 WebGL2RenderingContext.webidl 1:30.40 WebGLContextEvent.webidl 1:30.41 WebGLRenderingContext.webidl 1:30.63 WebKitCSSMatrix.webidl 1:30.65 WebSocket.webidl 1:30.66 WheelEvent.webidl 1:30.68 WifiOptions.webidl 1:30.68 WindowOrWorkerGlobalScope.webidl 1:30.68 WindowRoot.webidl 1:30.68 Worker.webidl 1:30.69 WorkerDebuggerGlobalScope.webidl 1:30.71 WorkerGlobalScope.webidl 1:30.72 WorkerLocation.webidl 1:30.73 WorkerNavigator.webidl 1:30.74 Worklet.webidl 1:30.74 WorkletGlobalScope.webidl 1:30.75 XMLDocument.webidl 1:30.75 XMLHttpRequest.webidl 1:30.78 XMLHttpRequestEventTarget.webidl 1:30.79 XMLHttpRequestUpload.webidl 1:30.79 XMLSerializer.webidl 1:30.80 XMLStylesheetProcessingInstruction.webidl 1:30.80 XPathEvaluator.webidl 1:30.81 XPathExpression.webidl 1:30.81 XPathNSResolver.webidl 1:30.82 XPathResult.webidl 1:30.82 XSLTProcessor.webidl 1:30.84 XULCommandEvent.webidl 1:30.84 XULDocument.webidl 1:30.86 XULElement.webidl 1:30.97 CSS2Properties.webidl 1:31.79 HTMLMediaElement.webidl 1:31.83 Navigator.webidl 1:31.88 Node.webidl 1:31.90 Performance.webidl 1:31.92 Window.webidl 1:32.33 libchromium_atomics.a.desc 1:32.36 libfallible.a.desc 1:32.88 librlz.a.desc 1:33.82 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 1:33.82 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 1:33.82 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsICommandLineRunner.h:10, 1:33.82 from /builddir/build/BUILD/pale-moon/platform/toolkit/components/commandlines/nsCommandLine.cpp:5: 1:33.82 /builddir/build/BUILD/pale-moon/platform/toolkit/components/commandlines/nsCommandLine.cpp: In member function 'virtual nsresult nsCommandLine::QueryInterface(const nsIID&, void**)': 1:33.82 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 1:33.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 1:33.82 foundInterface = 0; \ 1:33.82 ^~~~~~~~~~~~~~ 1:33.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 1:33.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 1:33.82 ^~~~~~~~~~~~~~~~~~~~~~~ 1:33.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 1:33.82 NS_INTERFACE_MAP_END 1:33.82 ^~~~~~~~~~~~~~~~~~~~ 1:33.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 1:33.82 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 1:33.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 1:33.82 /builddir/build/BUILD/pale-moon/platform/toolkit/components/commandlines/nsCommandLine.cpp:88:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 1:33.82 NS_IMPL_ISUPPORTS_CI(nsCommandLine, 1:33.83 ^~~~~~~~~~~~~~~~~~~~ 1:33.83 In file included from /builddir/build/BUILD/pale-moon/platform/toolkit/components/commandlines/nsCommandLine.cpp:11: 1:33.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 1:33.83 } else 1:33.83 ^~~~ 1:33.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 1:33.83 NS_IMPL_QUERY_CLASSINFO(aClass) \ 1:33.83 ^~~~~~~~~~~~~~~~~~~~~~~ 1:33.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 1:33.83 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 1:33.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 1:33.83 /builddir/build/BUILD/pale-moon/platform/toolkit/components/commandlines/nsCommandLine.cpp:88:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 1:33.83 NS_IMPL_ISUPPORTS_CI(nsCommandLine, 1:33.83 ^~~~~~~~~~~~~~~~~~~~ 1:34.71 libtoolkit_components_commandlines.a.desc 1:36.61 libtoolkit_components_statusfilter.a.desc 1:38.52 libtoolkit_components_finalizationwitness.a.desc 1:38.83 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 1:38.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 1:38.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIWeakReferenceUtils.h:9, 1:38.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsWeakReference.h:13, 1:38.83 from /builddir/build/BUILD/pale-moon/platform/toolkit/components/places/Database.h:9, 1:38.83 from /builddir/build/BUILD/pale-moon/platform/toolkit/components/places/Database.cpp:10, 1:38.83 from /builddir/build/BUILD/pale-moon/pmbuild/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 1:38.83 /builddir/build/BUILD/pale-moon/platform/toolkit/components/places/nsFaviconService.cpp: In member function 'virtual nsresult nsFaviconService::QueryInterface(const nsIID&, void**)': 1:38.83 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 1:38.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 1:38.84 foundInterface = 0; \ 1:38.84 ^~~~~~~~~~~~~~ 1:38.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 1:38.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 1:38.84 ^~~~~~~~~~~~~~~~~~~~~~~ 1:38.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 1:38.84 NS_INTERFACE_MAP_END 1:38.84 ^~~~~~~~~~~~~~~~~~~~ 1:38.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 1:38.84 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 1:38.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 1:38.84 /builddir/build/BUILD/pale-moon/platform/toolkit/components/places/nsFaviconService.cpp:74:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 1:38.85 NS_IMPL_ISUPPORTS_CI( 1:38.85 ^~~~~~~~~~~~~~~~~~~~ 1:38.85 In file included from /builddir/build/BUILD/pale-moon/platform/toolkit/components/places/nsFaviconService.cpp:26, 1:38.85 from /builddir/build/BUILD/pale-moon/pmbuild/toolkit/components/places/Unified_cpp_components_places0.cpp:92: 1:38.85 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 1:38.85 } else 1:38.85 ^~~~ 1:38.85 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 1:38.85 } else 1:38.85 ^~~~ 1:38.85 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 1:38.85 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 1:38.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 1:38.86 /builddir/build/BUILD/pale-moon/platform/toolkit/components/places/nsFaviconService.cpp:74:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 1:38.86 NS_IMPL_ISUPPORTS_CI( 1:38.86 ^~~~~~~~~~~~~~~~~~~~ 1:39.03 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 1:39.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 1:39.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIWeakReferenceUtils.h:9, 1:39.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsWeakReference.h:13, 1:39.03 from /builddir/build/BUILD/pale-moon/platform/toolkit/components/places/Database.h:9, 1:39.03 from /builddir/build/BUILD/pale-moon/platform/toolkit/components/places/Database.cpp:10, 1:39.03 from /builddir/build/BUILD/pale-moon/pmbuild/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 1:39.03 /builddir/build/BUILD/pale-moon/platform/toolkit/components/places/nsNavHistory.cpp: In member function 'virtual nsresult nsNavHistory::QueryInterface(const nsIID&, void**)': 1:39.03 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 1:39.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 1:39.03 foundInterface = 0; \ 1:39.03 ^~~~~~~~~~~~~~ 1:39.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 1:39.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 1:39.03 ^~~~~~~~~~~~~~~~~~~~~~~ 1:39.03 /builddir/build/BUILD/pale-moon/platform/toolkit/components/places/nsNavHistory.cpp:177:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 1:39.03 NS_INTERFACE_MAP_END 1:39.03 ^~~~~~~~~~~~~~~~~~~~ 1:39.03 In file included from /builddir/build/BUILD/pale-moon/platform/toolkit/components/places/nsFaviconService.cpp:26, 1:39.03 from /builddir/build/BUILD/pale-moon/pmbuild/toolkit/components/places/Unified_cpp_components_places0.cpp:92: 1:39.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 1:39.03 } else 1:39.03 ^~~~ 1:39.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 1:39.03 } else 1:39.03 ^~~~ 1:39.29 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 1:39.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 1:39.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIWeakReferenceUtils.h:9, 1:39.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsWeakReference.h:13, 1:39.29 from /builddir/build/BUILD/pale-moon/platform/toolkit/components/places/Database.h:9, 1:39.29 from /builddir/build/BUILD/pale-moon/platform/toolkit/components/places/Database.cpp:10, 1:39.29 from /builddir/build/BUILD/pale-moon/pmbuild/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 1:39.29 /builddir/build/BUILD/pale-moon/platform/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResultNode::QueryInterface(const nsIID&, void**)': 1:39.29 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 1:39.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 1:39.29 foundInterface = 0; \ 1:39.29 ^~~~~~~~~~~~~~ 1:39.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 1:39.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 1:39.29 ^~~~~~~~~~~~~~~~~~~~~~~ 1:39.29 /builddir/build/BUILD/pale-moon/platform/toolkit/components/places/nsNavHistoryResult.cpp:84:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 1:39.29 NS_INTERFACE_MAP_END 1:39.29 ^~~~~~~~~~~~~~~~~~~~ 1:39.30 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 1:39.30 else 1:39.30 ^~~~ 1:39.30 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 1:39.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 1:39.30 ^~~~~~~~~~~~~~~~~~ 1:39.30 /builddir/build/BUILD/pale-moon/platform/toolkit/components/places/nsNavHistoryResult.cpp:83:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 1:39.30 NS_INTERFACE_MAP_ENTRY(nsINavHistoryResultNode) 1:39.30 ^~~~~~~~~~~~~~~~~~~~~~ 1:39.31 /builddir/build/BUILD/pale-moon/platform/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryContainerResultNode::QueryInterface(const nsIID&, void**)': 1:39.31 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 1:39.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 1:39.31 foundInterface = 0; \ 1:39.31 ^~~~~~~~~~~~~~ 1:39.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 1:39.31 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 1:39.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:39.31 /builddir/build/BUILD/pale-moon/platform/toolkit/components/places/nsNavHistoryResult.cpp:345:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 1:39.31 NS_INTERFACE_MAP_END_INHERITING(nsNavHistoryResultNode) 1:39.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:39.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 1:39.31 else 1:39.31 ^~~~ 1:39.32 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 1:39.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 1:39.32 ^~~~~~~~~~~~~~~~~~ 1:39.32 /builddir/build/BUILD/pale-moon/platform/toolkit/components/places/nsNavHistoryResult.cpp:344:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 1:39.32 NS_INTERFACE_MAP_ENTRY(nsINavHistoryContainerResultNode) 1:39.32 ^~~~~~~~~~~~~~~~~~~~~~ 1:39.48 /builddir/build/BUILD/pale-moon/platform/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResult::QueryInterface(const nsIID&, void**)': 1:39.48 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 1:39.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 1:39.48 foundInterface = 0; \ 1:39.48 ^~~~~~~~~~~~~~ 1:39.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 1:39.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 1:39.48 ^~~~~~~~~~~~~~~~~~~~~~~ 1:39.48 /builddir/build/BUILD/pale-moon/platform/toolkit/components/places/nsNavHistoryResult.cpp:4055:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 1:39.48 NS_INTERFACE_MAP_END 1:39.48 ^~~~~~~~~~~~~~~~~~~~ 1:39.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 1:39.49 else 1:39.49 ^~~~ 1:39.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 1:39.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 1:39.49 ^~~~~~~~~~~~~~~~~~ 1:39.49 /builddir/build/BUILD/pale-moon/platform/toolkit/components/places/nsNavHistoryResult.cpp:4054:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 1:39.49 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 1:39.49 ^~~~~~~~~~~~~~~~~~~~~~ 1:50.09 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 1:50.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 1:50.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIMutationObserver.h:9, 1:50.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsStubMutationObserver.h:16, 1:50.09 from /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/XPathResult.h:9, 1:50.09 from /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/XPathResult.cpp:6: 1:50.09 /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/XPathResult.cpp: In member function 'virtual nsresult mozilla::dom::XPathResult::QueryInterface(const nsIID&, void**)': 1:50.09 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 1:50.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 1:50.09 foundInterface = 0; \ 1:50.09 ^~~~~~~~~~~~~~ 1:50.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 1:50.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 1:50.09 ^~~~~~~~~~~~~~~~~~~~~~~ 1:50.09 /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/XPathResult.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 1:50.09 NS_INTERFACE_MAP_END 1:50.09 ^~~~~~~~~~~~~~~~~~~~ 1:50.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 1:50.09 else 1:50.09 ^~~~ 1:50.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 1:50.09 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 1:50.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:50.09 /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/XPathResult.cpp:78:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 1:50.09 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPathResult) 1:50.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:11.21 libtoolkit_components_places.a.desc 2:17.85 In file included from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 2:17.85 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 2:17.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 2:17.85 from /builddir/build/BUILD/pale-moon/platform/ipc/glue/BackgroundUtils.h:9, 2:17.85 from /builddir/build/BUILD/pale-moon/platform/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 2:17.85 from /builddir/build/BUILD/pale-moon/pmbuild/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 2:17.85 /builddir/build/BUILD/pale-moon/platform/uriloader/prefetch/OfflineCacheUpdateChild.cpp: In member function 'virtual nsresult mozilla::docshell::OfflineCacheUpdateChild::QueryInterface(const nsIID&, void**)': 2:17.85 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 2:17.85 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 2:17.85 foundInterface = 0; \ 2:17.85 ^~~~~~~~~~~~~~ 2:17.85 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 2:17.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 2:17.85 ^~~~~~~~~~~~~~~~~~~~~~~ 2:17.85 /builddir/build/BUILD/pale-moon/platform/uriloader/prefetch/OfflineCacheUpdateChild.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 2:17.85 NS_INTERFACE_MAP_END 2:17.86 ^~~~~~~~~~~~~~~~~~~~ 2:17.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 2:17.86 else 2:17.86 ^~~~ 2:17.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 2:17.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 2:17.86 ^~~~~~~~~~~~~~~~~~ 2:17.86 /builddir/build/BUILD/pale-moon/platform/uriloader/prefetch/OfflineCacheUpdateChild.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 2:17.86 NS_INTERFACE_MAP_ENTRY(nsIOfflineCacheUpdate) 2:17.87 ^~~~~~~~~~~~~~~~~~~~~~ 2:26.66 liburiloader_prefetch.a.desc 2:38.83 /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txXPathNode&)': 2:38.83 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txNodeSet.cpp: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead 2:38.83 /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txNodeSet.cpp:118:61: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 2:38.83 memmove(pos + 1, pos, moveSize * sizeof(txXPathNode)); 2:38.83 ^ 2:38.83 In file included from /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txNodeSet.h:15, 2:38.83 from /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txNodeSet.cpp:6: 2:38.83 /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 2:38.83 class txXPathNode 2:38.83 ^~~~~~~~~~~ 2:38.83 /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txNodeSet&, txNodeSet::transferOp, txNodeSet::destroyOp)': 2:38.83 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txNodeSet.cpp: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead 2:38.83 /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txNodeSet.cpp:288:64: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 2:38.83 memmove(insertPos, pos, count * sizeof(txXPathNode)); 2:38.83 ^ 2:38.83 In file included from /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txNodeSet.h:15, 2:38.83 from /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txNodeSet.cpp:6: 2:38.83 /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 2:38.83 class txXPathNode 2:38.83 ^~~~~~~~~~~ 2:38.84 /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::sweep()': 2:38.84 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txNodeSet.cpp: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead 2:38.84 /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txNodeSet.cpp:396:48: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 2:38.84 chunk * sizeof(txXPathNode)); 2:38.84 ^ 2:38.84 In file included from /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txNodeSet.h:15, 2:38.84 from /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txNodeSet.cpp:6: 2:38.84 /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 2:38.84 class txXPathNode 2:38.84 ^~~~~~~~~~~ 2:38.84 /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txNodeSet.cpp: In member function 'bool txNodeSet::ensureGrowSize(int32_t)': 2:38.84 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txNodeSet.cpp: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead 2:38.84 /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txNodeSet.cpp:513:60: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 2:38.84 memmove(dest, mStart, oldSize * sizeof(txXPathNode)); 2:38.84 ^ 2:38.84 In file included from /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txNodeSet.h:15, 2:38.84 from /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txNodeSet.cpp:6: 2:38.84 /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 2:38.84 class txXPathNode 2:38.84 ^~~~~~~~~~~ 2:38.84 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txNodeSet.cpp: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead 2:38.84 /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txNodeSet.cpp:542:59: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 2:38.84 memcpy(dest, mStart, oldSize * sizeof(txXPathNode)); 2:38.85 ^ 2:38.85 In file included from /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txNodeSet.h:15, 2:38.85 from /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txNodeSet.cpp:6: 2:38.85 /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 2:38.85 class txXPathNode 2:38.85 ^~~~~~~~~~~ 2:38.85 /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txNodeSet.cpp: In static member function 'static void txNodeSet::transferElements(txXPathNode*, const txXPathNode*, const txXPathNode*)': 2:38.85 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txNodeSet.cpp: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead 2:38.85 /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txNodeSet.cpp:621:64: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 2:38.85 memcpy(aDest, aStart, (aEnd - aStart) * sizeof(txXPathNode)); 2:38.85 ^ 2:38.85 In file included from /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txNodeSet.h:15, 2:38.85 from /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txNodeSet.cpp:6: 2:38.85 /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 2:38.85 class txXPathNode 2:38.85 ^~~~~~~~~~~ 3:25.88 /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txXPCOMExtensionFunction.cpp: In member function 'bool txParamArrayHolder::Init(uint8_t)': 3:25.89 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txXPCOMExtensionFunction.cpp: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use assignment or value-initialization instead 3:25.89 /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txXPCOMExtensionFunction.cpp:363:59: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 3:25.89 memset(mArray.get(), 0, mCount * sizeof(nsXPTCVariant)); 3:25.89 ^ 3:25.89 In file included from /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txXPCOMExtensionFunction.cpp:17: 3:25.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/xptcall.h:46:8: note: 'struct nsXPTCVariant' declared here 3:25.89 struct nsXPTCVariant : public nsXPTCMiniVariant 3:25.89 ^~~~~~~~~~~~~ 3:30.63 libdom_xslt_xpath.a.desc 3:32.20 libtoolkit_components_terminator.a.desc 3:34.78 libimage_decoders_icon_gtk.a.desc 3:34.97 libicustubdata.a.desc 3:45.20 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/udataswp.c: In function 'udata_openSwapperForInputData_58': 3:45.20 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/udataswp.c: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'long unsigned int' 3:45.20 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/udataswp.c:438:29: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 3:45.20 if( (length>=0 && lengthdata)) { 3:46.21 ^~ 3:46.37 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uloc_tag.c: In function '_appendLDMLExtensionAsKeywords': 3:46.37 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uloc_tag.c: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'long unsigned int' 3:46.37 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uloc_tag.c:1374:31: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 3:46.37 if (bcpKeyLen >= sizeof(bcpKeyBuf)) { 3:46.37 ^~ 3:46.37 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uloc_tag.c: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'long unsigned int' 3:46.37 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uloc_tag.c:1409:36: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 3:46.37 if (bcpTypeLen >= sizeof(bcpTypeBuf)) { 3:46.37 ^~ 3:46.79 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uloc_tag.c: In function 'uloc_toLanguageTag_58': 3:46.79 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uloc_tag.c: 'bcpValue' may be used uninitialized in this function 3:46.79 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uloc_tag.c:1084:24: warning: 'bcpValue' may be used uninitialized in this function [-Wmaybe-uninitialized] 3:46.79 ext->value = bcpValue; 3:46.79 ~~~~~~~~~~~^~~~~~~~~~ 3:46.79 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uloc_tag.c:926:30: note: 'bcpValue' was declared here 3:46.79 const char *bcpKey, *bcpValue; 3:46.79 ^~~~~~~~ 3:46.79 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uloc_tag.c: 'bcpKey' may be used uninitialized in this function 3:46.79 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uloc_tag.c:1083:22: warning: 'bcpKey' may be used uninitialized in this function [-Wmaybe-uninitialized] 3:46.79 ext->key = bcpKey; 3:46.79 ~~~~~~~~~^~~~~~~~ 3:46.79 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uloc_tag.c:926:21: note: 'bcpKey' was declared here 3:46.80 const char *bcpKey, *bcpValue; 3:46.80 ^~~~~~ 3:47.50 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ures_cnv.c: In function 'ures_openU_58': 3:47.50 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ures_cnv.c: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'long unsigned int' 3:47.50 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ures_cnv.c:46:18: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 3:47.50 if(length>=sizeof(pathBuffer)) { 3:47.50 ^~ 3:47.50 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ures_cnv.c: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'long unsigned int' 3:47.50 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ures_cnv.c:64:22: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 3:47.50 if(length>=sizeof(pathBuffer)) { 3:47.51 ^~ 3:48.07 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/utrace.c: In function 'outputPtrBytes': 3:48.08 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/utrace.c: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'long unsigned int' 3:48.08 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/utrace.c:149:16: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 3:48.08 for (i=0; i0x10ffff ? 0 : \ 4:19.54 ~~~~~~~~~~~~~^~~~~~~~~ 4:19.54 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucasemap.cpp:198:20: note: in expansion of macro 'U8_LENGTH' 4:19.54 int32_t length=U8_LENGTH(c); 4:19.54 ^~~~~~~~~ 4:19.54 Warning: -Wtype-limits in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/utf8.h: comparison is always true due to limited range of data type 4:19.54 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/utf8.h:196:35: warning: comparison is always true due to limited range of data type [-Wtype-limits] 4:19.54 ((uint32_t)(c)<=0xffff ? 3 : 4)\ 4:19.55 ~~~~~~~~~~~~~^~~~~~~~ 4:19.55 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucasemap.cpp:198:20: note: in expansion of macro 'U8_LENGTH' 4:19.55 int32_t length=U8_LENGTH(c); 4:19.55 ^~~~~~~~~ 4:19.55 Warning: -Wtype-limits in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/utf8.h: comparison is always true due to limited range of data type 4:19.55 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/utf8.h:442:29: warning: comparison is always true due to limited range of data type [-Wtype-limits] 4:19.55 if((uint32_t)(c)<=0xffff) { \ 4:19.55 ~~~~~~~~~~~~~^~~~~~~~ 4:19.55 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucasemap.cpp:204:9: note: in expansion of macro 'U8_APPEND_UNSAFE' 4:19.55 U8_APPEND_UNSAFE(dest, destIndex, c); 4:19.55 ^~~~~~~~~~~~~~~~ 4:24.95 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp: In function 'void _Bocu1FromUnicodeWithOffsets(UConverterFromUnicodeArgs*, UErrorCode*)': 4:24.95 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp: this statement may fall through 4:24.95 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp:553:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 4:24.95 *offsets++=sourceIndex; 4:24.95 ~~~~~~~~~~^~~~~~~~~~~~ 4:24.95 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp:555:21: note: here 4:24.95 case 3: 4:24.95 ^~~~ 4:24.95 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp: this statement may fall through 4:24.95 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp:557:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 4:24.95 *offsets++=sourceIndex; 4:24.95 ~~~~~~~~~~^~~~~~~~~~~~ 4:24.96 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp:559:21: note: here 4:24.96 case 2: 4:24.96 ^~~~ 4:24.96 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp: this statement may fall through 4:24.96 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp:587:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 4:24.96 *charErrorBuffer++=(uint8_t)(diff>>16); 4:24.96 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 4:24.96 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp:589:21: note: here 4:24.96 case 2: 4:24.96 ^~~~ 4:24.96 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp: this statement may fall through 4:24.97 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp:590:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 4:24.97 *charErrorBuffer++=(uint8_t)(diff>>8); 4:24.97 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 4:24.97 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp:592:21: note: here 4:24.97 case 1: 4:24.97 ^~~~ 4:24.97 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp: this statement may fall through 4:24.97 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp:607:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 4:24.97 *offsets++=sourceIndex; 4:24.97 ~~~~~~~~~~^~~~~~~~~~~~ 4:24.97 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp:609:21: note: here 4:24.98 case 2: 4:24.98 ^~~~ 4:24.98 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp: this statement may fall through 4:24.98 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp:611:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 4:24.98 *offsets++=sourceIndex; 4:24.98 ~~~~~~~~~~^~~~~~~~~~~~ 4:24.98 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp:613:21: note: here 4:24.98 case 1: 4:24.98 ^~~~ 4:24.98 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp: In function 'void _Bocu1FromUnicode(UConverterFromUnicodeArgs*, UErrorCode*)': 4:24.98 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp: this statement may fall through 4:24.98 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp:790:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 4:24.98 *target++=(uint8_t)(diff>>24); 4:24.99 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 4:24.99 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp:792:21: note: here 4:24.99 case 3: 4:24.99 ^~~~ 4:24.99 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp: this statement may fall through 4:24.99 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp:819:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 4:24.99 *charErrorBuffer++=(uint8_t)(diff>>16); 4:24.99 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 4:25.00 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp:821:21: note: here 4:25.00 case 2: 4:25.00 ^~~~ 4:25.00 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp: this statement may fall through 4:25.00 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp:822:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 4:25.00 *charErrorBuffer++=(uint8_t)(diff>>8); 4:25.00 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 4:25.00 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp:824:21: note: here 4:25.00 case 1: 4:25.00 ^~~~ 4:25.00 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp: this statement may fall through 4:25.00 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp:838:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 4:25.00 *target++=(uint8_t)(diff>>16); 4:25.00 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 4:25.00 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp:840:21: note: here 4:25.00 case 2: 4:25.00 ^~~~ 4:25.00 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp: this statement may fall through 4:25.00 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp:841:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 4:25.00 *target++=(uint8_t)(diff>>8); 4:25.00 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 4:25.00 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp:843:21: note: here 4:25.00 case 1: 4:25.00 ^~~~ 4:27.34 In file included from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucurr.cpp:21: 4:27.34 In constructor 'CReg::CReg(const UChar*, const char*)', 4:27.34 inlined from 'static const void* CReg::reg(const UChar*, const char*, UErrorCode*)' at /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucurr.cpp:426:41, 4:27.34 inlined from 'static const void* CReg::reg(const UChar*, const char*, UErrorCode*)' at /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucurr.cpp:423:29, 4:27.34 inlined from 'const void* ucurr_register_58(const UChar*, const char*, UErrorCode*)' at /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucurr.cpp:498:25: 4:27.34 Warning: -Wstringop-truncation in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/cstring.h: 'char* strncpy(char*, const char*, size_t)' output truncated before terminating nul copying as many bytes from a string as its length 4:27.34 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/cstring.h:59:70: warning: 'char* strncpy(char*, const char*, size_t)' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 4:27.34 #define uprv_strncpy(dst, src, size) U_STANDARD_CPP_NAMESPACE strncpy(dst, src, size) 4:27.34 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucurr.cpp:417:9: note: in expansion of macro 'uprv_strncpy' 4:27.34 uprv_strncpy(id, _id, len); 4:27.34 ^~~~~~~~~~~~ 4:27.34 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucurr.cpp: In function 'const void* ucurr_register_58(const UChar*, const char*, UErrorCode*)': 4:27.34 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/cstring.h:37:57: note: length computed here 4:27.34 #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) 4:27.34 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucurr.cpp:413:32: note: in expansion of macro 'uprv_strlen' 4:27.34 int32_t len = (int32_t)uprv_strlen(_id); 4:27.34 ^~~~~~~~~~~ 4:29.34 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp: In function 'int32_t _internal_toUnicode(const UChar*, int32_t, UChar*, int32_t, int32_t, UStringPrepProfile*, UParseError*, UErrorCode*)': 4:29.34 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp: 'int32_t uidna_toASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)' is deprecated 4:29.34 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:515:85: warning: 'int32_t uidna_toASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 4:29.34 b3Len = uidna_toASCII(b2, b2Len, b3, b3Capacity, options, parseError, status); 4:29.34 ^ 4:29.34 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/platform.h:25, 4:29.34 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/ptypes.h:52, 4:29.35 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/umachine.h:46, 4:29.35 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/utypes.h:38, 4:29.35 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:19: 4:29.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/urename.h:984:48: note: declared here 4:29.35 #define uidna_toASCII U_ICU_ENTRY_POINT_RENAME(uidna_toASCII) 4:29.35 ^~~~~~~~~~~~~ 4:29.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 4:29.35 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 4:29.35 ^ 4:29.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 4:29.36 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 4:29.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:29.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/urename.h:984:23: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 4:29.36 #define uidna_toASCII U_ICU_ENTRY_POINT_RENAME(uidna_toASCII) 4:29.36 ^~~~~~~~~~~~~~~~~~~~~~~~ 4:29.36 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/uidna.h:576:1: note: in expansion of macro 'uidna_toASCII' 4:29.36 uidna_toASCII(const UChar* src, int32_t srcLength, 4:29.36 ^~~~~~~~~~~~~ 4:29.37 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp: 'int32_t uidna_toASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)' is deprecated 4:29.37 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:515:85: warning: 'int32_t uidna_toASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 4:29.37 b3Len = uidna_toASCII(b2, b2Len, b3, b3Capacity, options, parseError, status); 4:29.37 ^ 4:29.37 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/platform.h:25, 4:29.37 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/ptypes.h:52, 4:29.37 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/umachine.h:46, 4:29.37 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/utypes.h:38, 4:29.37 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:19: 4:29.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/urename.h:984:48: note: declared here 4:29.37 #define uidna_toASCII U_ICU_ENTRY_POINT_RENAME(uidna_toASCII) 4:29.37 ^~~~~~~~~~~~~ 4:29.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 4:29.37 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 4:29.37 ^ 4:29.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 4:29.38 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 4:29.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:29.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/urename.h:984:23: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 4:29.38 #define uidna_toASCII U_ICU_ENTRY_POINT_RENAME(uidna_toASCII) 4:29.38 ^~~~~~~~~~~~~~~~~~~~~~~~ 4:29.38 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/uidna.h:576:1: note: in expansion of macro 'uidna_toASCII' 4:29.38 uidna_toASCII(const UChar* src, int32_t srcLength, 4:29.38 ^~~~~~~~~~~~~ 4:29.38 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp: 'int32_t uidna_toASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)' is deprecated 4:29.38 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:528:80: warning: 'int32_t uidna_toASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 4:29.38 b3Len = uidna_toASCII(b2,b2Len,b3,b3Len,options,parseError, status); 4:29.38 ^ 4:29.39 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/platform.h:25, 4:29.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/ptypes.h:52, 4:29.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/umachine.h:46, 4:29.39 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/utypes.h:38, 4:29.39 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:19: 4:29.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/urename.h:984:48: note: declared here 4:29.39 #define uidna_toASCII U_ICU_ENTRY_POINT_RENAME(uidna_toASCII) 4:29.39 ^~~~~~~~~~~~~ 4:29.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 4:29.39 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 4:29.39 ^ 4:29.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 4:29.39 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 4:29.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:29.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/urename.h:984:23: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 4:29.39 #define uidna_toASCII U_ICU_ENTRY_POINT_RENAME(uidna_toASCII) 4:29.39 ^~~~~~~~~~~~~~~~~~~~~~~~ 4:29.39 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/uidna.h:576:1: note: in expansion of macro 'uidna_toASCII' 4:29.39 uidna_toASCII(const UChar* src, int32_t srcLength, 4:29.39 ^~~~~~~~~~~~~ 4:29.39 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp: 'int32_t uidna_toASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)' is deprecated 4:29.39 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:528:80: warning: 'int32_t uidna_toASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 4:29.39 b3Len = uidna_toASCII(b2,b2Len,b3,b3Len,options,parseError, status); 4:29.39 ^ 4:29.39 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/platform.h:25, 4:29.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/ptypes.h:52, 4:29.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/umachine.h:46, 4:29.39 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/utypes.h:38, 4:29.39 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:19: 4:29.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/urename.h:984:48: note: declared here 4:29.39 #define uidna_toASCII U_ICU_ENTRY_POINT_RENAME(uidna_toASCII) 4:29.39 ^~~~~~~~~~~~~ 4:29.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 4:29.39 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 4:29.39 ^ 4:29.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 4:29.39 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 4:29.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:29.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/urename.h:984:23: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 4:29.39 #define uidna_toASCII U_ICU_ENTRY_POINT_RENAME(uidna_toASCII) 4:29.39 ^~~~~~~~~~~~~~~~~~~~~~~~ 4:29.39 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/uidna.h:576:1: note: in expansion of macro 'uidna_toASCII' 4:29.39 uidna_toASCII(const UChar* src, int32_t srcLength, 4:29.39 ^~~~~~~~~~~~~ 4:29.39 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp: In function 'int32_t uidna_compare_58(const UChar*, int32_t, const UChar*, int32_t, int32_t, UErrorCode*)': 4:29.40 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp: 'int32_t uidna_IDNToASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)' is deprecated 4:29.40 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:878:87: warning: 'int32_t uidna_IDNToASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 4:29.40 b1Len = uidna_IDNToASCII(s1, length1, b1, b1Capacity, options, &parseError, status); 4:29.40 ^ 4:29.40 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/platform.h:25, 4:29.41 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/ptypes.h:52, 4:29.41 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/umachine.h:46, 4:29.41 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/utypes.h:38, 4:29.41 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:19: 4:29.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/urename.h:971:51: note: declared here 4:29.41 #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) 4:29.41 ^~~~~~~~~~~~~~~~ 4:29.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 4:29.41 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 4:29.41 ^ 4:29.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 4:29.41 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 4:29.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:29.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/urename.h:971:26: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 4:29.41 #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) 4:29.41 ^~~~~~~~~~~~~~~~~~~~~~~~ 4:29.41 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:670:1: note: in expansion of macro 'uidna_IDNToASCII' 4:29.41 uidna_IDNToASCII( const UChar *src, int32_t srcLength, 4:29.41 ^~~~~~~~~~~~~~~~ 4:29.41 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp: 'int32_t uidna_IDNToASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)' is deprecated 4:29.42 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:878:87: warning: 'int32_t uidna_IDNToASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 4:29.42 b1Len = uidna_IDNToASCII(s1, length1, b1, b1Capacity, options, &parseError, status); 4:29.42 ^ 4:29.42 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/platform.h:25, 4:29.42 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/ptypes.h:52, 4:29.42 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/umachine.h:46, 4:29.42 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/utypes.h:38, 4:29.42 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:19: 4:29.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/urename.h:971:51: note: declared here 4:29.42 #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) 4:29.42 ^~~~~~~~~~~~~~~~ 4:29.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 4:29.42 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 4:29.42 ^ 4:29.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 4:29.42 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 4:29.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:29.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/urename.h:971:26: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 4:29.42 #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) 4:29.42 ^~~~~~~~~~~~~~~~~~~~~~~~ 4:29.42 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:670:1: note: in expansion of macro 'uidna_IDNToASCII' 4:29.42 uidna_IDNToASCII( const UChar *src, int32_t srcLength, 4:29.42 ^~~~~~~~~~~~~~~~ 4:29.42 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp: 'int32_t uidna_IDNToASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)' is deprecated 4:29.42 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:889:83: warning: 'int32_t uidna_IDNToASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 4:29.42 b1Len = uidna_IDNToASCII(s1,length1,b1,b1Len, options, &parseError, status); 4:29.42 ^ 4:29.42 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/platform.h:25, 4:29.42 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/ptypes.h:52, 4:29.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/umachine.h:46, 4:29.44 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/utypes.h:38, 4:29.44 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:19: 4:29.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/urename.h:971:51: note: declared here 4:29.44 #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) 4:29.44 ^~~~~~~~~~~~~~~~ 4:29.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 4:29.44 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 4:29.44 ^ 4:29.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 4:29.44 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 4:29.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:29.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/urename.h:971:26: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 4:29.44 #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) 4:29.44 ^~~~~~~~~~~~~~~~~~~~~~~~ 4:29.44 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:670:1: note: in expansion of macro 'uidna_IDNToASCII' 4:29.44 uidna_IDNToASCII( const UChar *src, int32_t srcLength, 4:29.44 ^~~~~~~~~~~~~~~~ 4:29.44 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp: 'int32_t uidna_IDNToASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)' is deprecated 4:29.44 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:889:83: warning: 'int32_t uidna_IDNToASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 4:29.44 b1Len = uidna_IDNToASCII(s1,length1,b1,b1Len, options, &parseError, status); 4:29.44 ^ 4:29.44 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/platform.h:25, 4:29.45 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/ptypes.h:52, 4:29.45 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/umachine.h:46, 4:29.45 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/utypes.h:38, 4:29.45 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:19: 4:29.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/urename.h:971:51: note: declared here 4:29.45 #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) 4:29.45 ^~~~~~~~~~~~~~~~ 4:29.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 4:29.45 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 4:29.45 ^ 4:29.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 4:29.45 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 4:29.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:29.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/urename.h:971:26: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 4:29.45 #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) 4:29.45 ^~~~~~~~~~~~~~~~~~~~~~~~ 4:29.45 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:670:1: note: in expansion of macro 'uidna_IDNToASCII' 4:29.45 uidna_IDNToASCII( const UChar *src, int32_t srcLength, 4:29.45 ^~~~~~~~~~~~~~~~ 4:29.45 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp: 'int32_t uidna_IDNToASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)' is deprecated 4:29.45 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:893:85: warning: 'int32_t uidna_IDNToASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 4:29.46 b2Len = uidna_IDNToASCII(s2,length2, b2,b2Capacity, options, &parseError, status); 4:29.46 ^ 4:29.46 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/platform.h:25, 4:29.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/ptypes.h:52, 4:29.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/umachine.h:46, 4:29.46 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/utypes.h:38, 4:29.46 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:19: 4:29.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/urename.h:971:51: note: declared here 4:29.46 #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) 4:29.46 ^~~~~~~~~~~~~~~~ 4:29.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 4:29.46 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 4:29.46 ^ 4:29.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 4:29.46 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 4:29.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:29.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/urename.h:971:26: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 4:29.46 #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) 4:29.46 ^~~~~~~~~~~~~~~~~~~~~~~~ 4:29.46 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:670:1: note: in expansion of macro 'uidna_IDNToASCII' 4:29.46 uidna_IDNToASCII( const UChar *src, int32_t srcLength, 4:29.46 ^~~~~~~~~~~~~~~~ 4:29.46 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp: 'int32_t uidna_IDNToASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)' is deprecated 4:29.46 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:893:85: warning: 'int32_t uidna_IDNToASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 4:29.46 b2Len = uidna_IDNToASCII(s2,length2, b2,b2Capacity, options, &parseError, status); 4:29.46 ^ 4:29.47 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/platform.h:25, 4:29.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/ptypes.h:52, 4:29.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/umachine.h:46, 4:29.47 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/utypes.h:38, 4:29.47 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:19: 4:29.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/urename.h:971:51: note: declared here 4:29.47 #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) 4:29.47 ^~~~~~~~~~~~~~~~ 4:29.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 4:29.47 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 4:29.47 ^ 4:29.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 4:29.47 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 4:29.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:29.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/urename.h:971:26: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 4:29.47 #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) 4:29.47 ^~~~~~~~~~~~~~~~~~~~~~~~ 4:29.47 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:670:1: note: in expansion of macro 'uidna_IDNToASCII' 4:29.47 uidna_IDNToASCII( const UChar *src, int32_t srcLength, 4:29.47 ^~~~~~~~~~~~~~~~ 4:29.47 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp: 'int32_t uidna_IDNToASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)' is deprecated 4:29.47 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:904:86: warning: 'int32_t uidna_IDNToASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 4:29.47 b2Len = uidna_IDNToASCII(s2, length2, b2, b2Len, options, &parseError, status); 4:29.47 ^ 4:29.47 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/platform.h:25, 4:29.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/ptypes.h:52, 4:29.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/umachine.h:46, 4:29.47 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/utypes.h:38, 4:29.47 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:19: 4:29.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/urename.h:971:51: note: declared here 4:29.48 #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) 4:29.48 ^~~~~~~~~~~~~~~~ 4:29.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 4:29.48 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 4:29.48 ^ 4:29.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 4:29.48 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 4:29.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:29.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/urename.h:971:26: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 4:29.48 #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) 4:29.48 ^~~~~~~~~~~~~~~~~~~~~~~~ 4:29.48 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:670:1: note: in expansion of macro 'uidna_IDNToASCII' 4:29.48 uidna_IDNToASCII( const UChar *src, int32_t srcLength, 4:29.48 ^~~~~~~~~~~~~~~~ 4:29.48 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp: 'int32_t uidna_IDNToASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)' is deprecated 4:29.48 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:904:86: warning: 'int32_t uidna_IDNToASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 4:29.48 b2Len = uidna_IDNToASCII(s2, length2, b2, b2Len, options, &parseError, status); 4:29.49 ^ 4:29.49 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/platform.h:25, 4:29.49 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/ptypes.h:52, 4:29.49 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/umachine.h:46, 4:29.49 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/utypes.h:38, 4:29.49 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:19: 4:29.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/urename.h:971:51: note: declared here 4:29.49 #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) 4:29.49 ^~~~~~~~~~~~~~~~ 4:29.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 4:29.49 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 4:29.49 ^ 4:29.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 4:29.49 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 4:29.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:29.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/urename.h:971:26: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 4:29.49 #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) 4:29.49 ^~~~~~~~~~~~~~~~~~~~~~~~ 4:29.49 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:670:1: note: in expansion of macro 'uidna_IDNToASCII' 4:29.49 uidna_IDNToASCII( const UChar *src, int32_t srcLength, 4:29.49 ^~~~~~~~~~~~~~~~ 4:32.15 In file included from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uloc.cpp:41: 4:32.15 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uloc.cpp: In function 'int32_t _canonicalize(const char*, char*, int32_t, uint32_t, UErrorCode*)': 4:32.15 Warning: -Wstringop-truncation in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/cstring.h: 'char* strncpy(char*, const char*, size_t)' output truncated before terminating nul copying as many bytes from a string as its length 4:32.15 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/cstring.h:59:70: warning: 'char* strncpy(char*, const char*, size_t)' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 4:32.15 #define uprv_strncpy(dst, src, size) U_STANDARD_CPP_NAMESPACE strncpy(dst, src, size) 4:32.15 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uloc.cpp:1688:13: note: in expansion of macro 'uprv_strncpy' 4:32.15 uprv_strncpy(name, d, len); 4:32.15 ^~~~~~~~~~~~ 4:32.15 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/cstring.h:37:57: note: length computed here 4:32.15 #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) 4:32.15 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uloc.cpp:1685:24: note: in expansion of macro 'uprv_strlen' 4:32.15 len = (int32_t)uprv_strlen(d); 4:32.15 ^~~~~~~~~~~ 4:40.36 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unistr.cpp: In member function 'icu_58::UnicodeString& icu_58::UnicodeString::copyFrom(const icu_58::UnicodeString&, UBool)': 4:40.36 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unistr.cpp: this statement may fall through 4:40.36 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unistr.cpp:539:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 4:40.36 if(fastCopy) { 4:40.36 ^~ 4:40.36 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unistr.cpp:552:3: note: here 4:40.36 case kWritableAlias: { 4:40.36 ^~~~ 4:40.36 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unistr.cpp: this statement may fall through 4:40.36 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unistr.cpp:561:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 4:40.36 U_FALLTHROUGH; 4:40.36 ^ 4:40.37 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unistr.cpp:563:3: note: here 4:40.37 default: 4:40.37 ^~~~~~~ 4:40.37 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unistr.cpp: At global scope: 4:40.37 Warning: -Wunused-function in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unistr.cpp: 'void uprv_UnicodeStringDummy()' defined but not used 4:40.37 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unistr.cpp:1940:13: warning: 'void uprv_UnicodeStringDummy()' defined but not used [-Wunused-function] 4:40.37 static void uprv_UnicodeStringDummy(void) { 4:40.37 ^~~~~~~~~~~~~~~~~~~~~~~ 4:45.91 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uresbund.cpp: In function 'const UChar* ures_getNextString_58(UResourceBundle*, int32_t*, const char**, UErrorCode*)': 4:45.92 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uresbund.cpp: this statement may fall through 4:45.92 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uresbund.cpp:1489:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 4:45.92 *status = U_RESOURCE_TYPE_MISMATCH; 4:45.92 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 4:45.92 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uresbund.cpp:1491:5: note: here 4:45.92 default: 4:45.92 ^~~~~~~ 4:55.29 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ustrtrns.cpp: In function 'UChar32 utf8_nextCharSafeBodyTerminated(const uint8_t**, UChar32)': 4:55.29 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ustrtrns.cpp: this statement may fall through 4:55.29 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ustrtrns.cpp:291:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 4:55.29 if(trail>0x3f || c>=0x110) { 4:55.29 ^~ 4:55.30 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ustrtrns.cpp:297:5: note: here 4:55.30 case 2: 4:55.30 ^~~~ 4:55.30 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ustrtrns.cpp: this statement may fall through 4:55.30 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ustrtrns.cpp:304:10: warning: this statement may fall through [-Wimplicit-fallthrough=] 4:55.30 c=(c<<6)|trail; 4:55.30 ~^~~~~~~~~~~~~ 4:55.30 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ustrtrns.cpp:306:5: note: here 4:55.30 case 1: 4:55.30 ^~~~ 4:55.30 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ustrtrns.cpp: In function 'UChar32 utf8_nextCharSafeBodyPointer(const uint8_t**, const uint8_t*, UChar32)': 4:55.30 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ustrtrns.cpp: this statement may fall through 4:55.30 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ustrtrns.cpp:362:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 4:55.31 if(c<0x110) { 4:55.31 ^~ 4:55.31 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ustrtrns.cpp:370:9: note: here 4:55.31 case 2: 4:55.31 ^~~~ 4:55.31 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ustrtrns.cpp: this statement may fall through 4:55.32 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ustrtrns.cpp:373:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 4:55.32 illegal|=(trail&0xc0)^0x80; 4:55.32 ~~~~~~~^~~~~~~~~~~~~~~~~~~ 4:55.32 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ustrtrns.cpp:375:9: note: here 4:55.32 case 1: 4:55.32 ^~~~ 4:58.43 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/util_props.cpp: In static member function 'static int32_t icu_58::ICU_Utility::parsePattern(const icu_58::UnicodeString&, int32_t, int32_t, const icu_58::UnicodeString&, int32_t*)': 4:58.43 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/util_props.cpp: this statement may fall through 4:58.43 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/util_props.cpp:102:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 4:58.43 if (!PatternProps::isWhiteSpace(c)) { 4:58.43 ^~ 4:58.43 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/util_props.cpp:107:9: note: here 4:58.43 case 126 /*'~'*/: 4:58.43 ^~~~ 5:02.39 libicuuc.a.desc 5:04.57 liblayout_mathml.a.desc 5:08.87 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 5:08.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 5:08.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIArray.h:10, 5:08.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIArrayExtensions.h:10, 5:08.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIMutableArray.h:10, 5:08.87 from /builddir/build/BUILD/pale-moon/platform/storage/mozStorageConnection.cpp:10: 5:08.87 /builddir/build/BUILD/pale-moon/platform/storage/mozStorageConnection.cpp: In member function 'virtual nsresult mozilla::storage::Connection::QueryInterface(const nsIID&, void**)': 5:08.87 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 5:08.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 5:08.87 foundInterface = 0; \ 5:08.87 ^~~~~~~~~~~~~~ 5:08.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 5:08.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 5:08.87 ^~~~~~~~~~~~~~~~~~~~~~~ 5:08.87 /builddir/build/BUILD/pale-moon/platform/storage/mozStorageConnection.cpp:544:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 5:08.87 NS_INTERFACE_MAP_END 5:08.87 ^~~~~~~~~~~~~~~~~~~~ 5:08.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 5:08.87 else 5:08.87 ^~~~ 5:08.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 5:08.87 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 5:08.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:08.87 /builddir/build/BUILD/pale-moon/platform/storage/mozStorageConnection.cpp:543:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 5:08.87 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageConnection) 5:08.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:11.43 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/calendar.cpp: In member function 'virtual void icu_58::Calendar::add(UCalendarDateFields, int32_t, UErrorCode&)': 5:11.43 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/calendar.cpp: this statement may fall through 5:11.44 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/calendar.cpp:2129:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:11.44 } 5:11.44 ^ 5:11.44 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/calendar.cpp:2133:5: note: here 5:11.44 case UCAL_EXTENDED_YEAR: 5:11.44 ^~~~ 5:11.44 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/calendar.cpp: In member function 'virtual void icu_58::Calendar::prepareGetActual(UCalendarDateFields, UBool, UErrorCode&)': 5:11.44 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/calendar.cpp: this statement may fall through 5:11.44 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/calendar.cpp:3647:12: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:11.45 set(UCAL_WEEK_OF_YEAR, getGreatestMinimum(UCAL_WEEK_OF_YEAR)); 5:11.45 ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:11.45 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/calendar.cpp:3649:5: note: here 5:11.45 case UCAL_MONTH: 5:11.45 ^~~~ 5:12.57 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 5:12.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 5:12.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISimpleEnumerator.h:10, 5:12.57 from /builddir/build/BUILD/pale-moon/platform/storage/FileSystemModule.cpp:11, 5:12.57 from /builddir/build/BUILD/pale-moon/pmbuild/storage/Unified_cpp_storage0.cpp:2: 5:12.57 /builddir/build/BUILD/pale-moon/platform/storage/mozStorageAsyncStatement.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatement::QueryInterface(const nsIID&, void**)': 5:12.58 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 5:12.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 5:12.58 foundInterface = 0; \ 5:12.58 ^~~~~~~~~~~~~~ 5:12.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 5:12.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 5:12.58 ^~~~~~~~~~~~~~~~~~~~~~~ 5:12.58 /builddir/build/BUILD/pale-moon/platform/storage/mozStorageAsyncStatement.cpp:244:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 5:12.58 NS_INTERFACE_MAP_END 5:12.58 ^~~~~~~~~~~~~~~~~~~~ 5:12.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 5:12.58 else 5:12.58 ^~~~ 5:12.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 5:12.59 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 5:12.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:12.59 /builddir/build/BUILD/pale-moon/platform/storage/mozStorageAsyncStatement.cpp:243:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 5:12.59 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageAsyncStatement) 5:12.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:12.95 /builddir/build/BUILD/pale-moon/platform/storage/mozStorageAsyncStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementJSHelper::QueryInterface(const nsIID&, void**)': 5:12.95 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 5:12.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 5:12.95 foundInterface = 0; \ 5:12.95 ^~~~~~~~~~~~~~ 5:12.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 5:12.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 5:12.95 ^~~~~~~~~~~~~~~~~~~~~~~ 5:12.95 /builddir/build/BUILD/pale-moon/platform/storage/mozStorageAsyncStatementJSHelper.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 5:12.95 NS_INTERFACE_MAP_END 5:12.95 ^~~~~~~~~~~~~~~~~~~~ 5:12.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 5:12.95 else 5:12.95 ^~~~ 5:12.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 5:12.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 5:12.95 ^~~~~~~~~~~~~~~~~~ 5:12.95 /builddir/build/BUILD/pale-moon/platform/storage/mozStorageAsyncStatementJSHelper.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 5:12.95 NS_INTERFACE_MAP_ENTRY(nsISupports) 5:12.95 ^~~~~~~~~~~~~~~~~~~~~~ 5:19.92 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 5:19.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 5:19.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIThreadManager.h:10, 5:19.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsThreadUtils.h:12, 5:19.92 from /builddir/build/BUILD/pale-moon/platform/storage/mozStorageStatement.cpp:12, 5:19.92 from /builddir/build/BUILD/pale-moon/pmbuild/storage/Unified_cpp_storage1.cpp:2: 5:19.92 /builddir/build/BUILD/pale-moon/platform/storage/mozStorageStatement.cpp: In member function 'virtual nsresult mozilla::storage::Statement::QueryInterface(const nsIID&, void**)': 5:19.92 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 5:19.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 5:19.92 foundInterface = 0; \ 5:19.92 ^~~~~~~~~~~~~~ 5:19.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 5:19.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 5:19.92 ^~~~~~~~~~~~~~~~~~~~~~~ 5:19.92 /builddir/build/BUILD/pale-moon/platform/storage/mozStorageStatement.cpp:252:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 5:19.92 NS_INTERFACE_MAP_END 5:19.92 ^~~~~~~~~~~~~~~~~~~~ 5:19.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 5:19.92 else 5:19.92 ^~~~ 5:19.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 5:19.92 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 5:19.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:19.92 /builddir/build/BUILD/pale-moon/platform/storage/mozStorageStatement.cpp:251:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 5:19.92 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageStatement) 5:19.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:20.29 /builddir/build/BUILD/pale-moon/platform/storage/mozStorageStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::StatementJSHelper::QueryInterface(const nsIID&, void**)': 5:20.29 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 5:20.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 5:20.29 foundInterface = 0; \ 5:20.29 ^~~~~~~~~~~~~~ 5:20.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 5:20.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 5:20.29 ^~~~~~~~~~~~~~~~~~~~~~~ 5:20.29 /builddir/build/BUILD/pale-moon/platform/storage/mozStorageStatementJSHelper.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 5:20.29 NS_INTERFACE_MAP_END 5:20.30 ^~~~~~~~~~~~~~~~~~~~ 5:20.30 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 5:20.30 else 5:20.30 ^~~~ 5:20.30 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 5:20.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 5:20.30 ^~~~~~~~~~~~~~~~~~ 5:20.30 /builddir/build/BUILD/pale-moon/platform/storage/mozStorageStatementJSHelper.cpp:177:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 5:20.30 NS_INTERFACE_MAP_ENTRY(nsISupports) 5:20.30 ^~~~~~~~~~~~~~~~~~~~~~ 5:22.59 libstorage.a.desc 5:23.55 libintl_hyphenation_hyphen.a.desc 5:48.80 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/decimfmtimpl.cpp: In member function 'icu_58::UnicodeString& icu_58::DecimalFormatImpl::toNumberPattern(UBool, int32_t, icu_58::UnicodeString&) const': 5:48.80 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/decimfmtimpl.cpp: 'sigMax' may be used uninitialized in this function 5:48.80 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/decimfmtimpl.cpp:1479:43: warning: 'sigMax' may be used uninitialized in this function [-Wmaybe-uninitialized] 5:48.80 if (i >= sigMax || i < sigMax - sigMin) { 5:48.80 ~~~~~~~^~~~~~~~ 5:48.80 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/decimfmtimpl.cpp: 'sigMin' may be used uninitialized in this function 5:48.80 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/decimfmtimpl.cpp:1479:43: warning: 'sigMin' may be used uninitialized in this function [-Wmaybe-uninitialized] 5:51.37 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/digitformatter.cpp: In member function 'icu_58::UnicodeString& icu_58::DigitFormatter::format(const icu_58::VisibleDigits&, const icu_58::DigitGrouping&, const icu_58::DigitFormatterOptions&, icu_58::FieldPositionHandler&, icu_58::UnicodeString&) const': 5:51.37 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/digitformatter.cpp: 'fracBegin' may be used uninitialized in this function 5:51.37 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/digitformatter.cpp:236:29: warning: 'fracBegin' may be used uninitialized in this function [-Wmaybe-uninitialized] 5:51.37 handler.addAttribute(UNUM_FRACTION_FIELD, fracBegin, appendTo.length()); 5:51.37 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:02.00 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/fmtable.cpp: In member function 'int32_t icu_58::Formattable::getLong(UErrorCode&) const': 6:02.00 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/fmtable.cpp: this statement may fall through 6:02.00 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/fmtable.cpp:432:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 6:02.00 if (instanceOfMeasure(fValue.fObject)) { 6:02.00 ^~ 6:02.00 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/fmtable.cpp:437:5: note: here 6:02.01 default: 6:02.01 ^~~~~~~ 6:02.01 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/fmtable.cpp: In member function 'int64_t icu_58::Formattable::getInt64(UErrorCode&) const': 6:02.01 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/fmtable.cpp: this statement may fall through 6:02.01 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/fmtable.cpp:484:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 6:02.01 if (instanceOfMeasure(fValue.fObject)) { 6:02.01 ^~ 6:02.01 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/fmtable.cpp:489:5: note: here 6:02.01 default: 6:02.01 ^~~~~~~ 6:02.01 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/fmtable.cpp: In member function 'double icu_58::Formattable::getDouble(UErrorCode&) const': 6:02.01 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/fmtable.cpp: this statement may fall through 6:02.01 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/fmtable.cpp:515:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 6:02.01 if (instanceOfMeasure(fValue.fObject)) { 6:02.01 ^~ 6:02.01 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/fmtable.cpp:520:5: note: here 6:02.01 default: 6:02.01 ^~~~~~~ 6:22.49 In file included from /builddir/build/BUILD/pale-moon/pmbuild/widget/Unified_cpp_widget0.cpp:56: 6:22.49 /builddir/build/BUILD/pale-moon/platform/widget/GfxInfoX11.cpp: In member function 'virtual void mozilla::widget::GfxInfo::GetData()': 6:22.49 Warning: -Wstringop-truncation in /builddir/build/BUILD/pale-moon/platform/widget/GfxInfoX11.cpp: 'char* strncpy(char*, const char*, size_t)' specified bound 1024 equals destination size 6:22.49 /builddir/build/BUILD/pale-moon/platform/widget/GfxInfoX11.cpp:237:16: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 1024 equals destination size [-Wstringop-truncation] 6:22.49 strncpy(buf, whereToReadVersionNumbers, buf_size); 6:22.49 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:22.54 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/plurrule.cpp: In member function 'void icu_58::PluralRuleParser::parse(const icu_58::UnicodeString&, icu_58::PluralRules*, UErrorCode&)': 6:22.54 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/plurrule.cpp: this statement may fall through 6:22.54 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/plurrule.cpp:496:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 6:22.54 curAndConstraint->negated=TRUE; 6:22.54 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/plurrule.cpp:498:9: note: here 6:22.54 case tIn: 6:22.54 ^~~~ 6:25.94 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/rbnf.cpp: In member function 'UBool icu_58::LocDataParser::inList(UChar, const UChar*) const': 6:25.94 Warning: -Wmisleading-indentation in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/rbnf.cpp: this 'while' clause does not guard... 6:25.94 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/rbnf.cpp:323:9: warning: this 'while' clause does not guard... [-Wmisleading-indentation] 6:25.94 while (*list && *list != c) ++list; return *list == c; 6:25.94 ^~~~~ 6:25.94 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/rbnf.cpp:323:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' 6:25.95 while (*list && *list != c) ++list; return *list == c; 6:25.95 ^~~~~~ 6:37.80 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/smpdtfmt.cpp: In member function 'void icu_58::SimpleDateFormat::subFormat(icu_58::UnicodeString&, UChar, int32_t, UDisplayContext, int32_t, icu_58::FieldPositionHandler&, icu_58::Calendar&, icu_58::SimpleDateFormatMutableNFs&, UErrorCode&) const': 6:37.80 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/smpdtfmt.cpp: variable 'capContextUsageType' set but not used 6:37.80 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/smpdtfmt.cpp:1420:56: warning: variable 'capContextUsageType' set but not used [-Wunused-but-set-variable] 6:37.80 DateFormatSymbols::ECapitalizationContextUsageType capContextUsageType = DateFormatSymbols::kCapContextUsageOther; 6:37.80 ^~~~~~~~~~~~~~~~~~~ 6:37.88 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/smpdtfmt.cpp: In member function 'void icu_58::SimpleDateFormat::processOverrideString(const icu_58::Locale&, const icu_58::UnicodeString&, int8_t, UErrorCode&)': 6:37.88 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/smpdtfmt.cpp: this statement may fall through 6:37.88 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/smpdtfmt.cpp:1367:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 6:37.88 U_FALLTHROUGH; 6:37.88 ^ 6:37.88 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/smpdtfmt.cpp:1369:17: note: here 6:37.88 case kOvrStrTime : { 6:37.88 ^~~~ 6:37.89 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/smpdtfmt.cpp: In member function 'void icu_58::SimpleDateFormat::subFormat(icu_58::UnicodeString&, UChar, int32_t, UDisplayContext, int32_t, icu_58::FieldPositionHandler&, icu_58::Calendar&, icu_58::SimpleDateFormatMutableNFs&, UErrorCode&) const': 6:37.89 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/smpdtfmt.cpp: this statement may fall through 6:37.89 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/smpdtfmt.cpp:1473:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 6:37.89 if (fSymbols->fShortYearNames != NULL && value <= fSymbols->fShortYearNamesCount) { 6:37.89 ^~ 6:37.89 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/smpdtfmt.cpp:1489:5: note: here 6:37.89 case UDAT_YEAR_FIELD: 6:37.89 ^~~~ 6:37.89 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/smpdtfmt.cpp: this statement may fall through 6:37.89 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/smpdtfmt.cpp:1595:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 6:37.89 if (U_FAILURE(status)) { 6:37.89 ^~ 6:37.89 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/smpdtfmt.cpp:1600:5: note: here 6:37.89 case UDAT_DAY_OF_WEEK_FIELD: 6:37.89 ^~~~ 6:37.90 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/smpdtfmt.cpp: In member function 'int32_t icu_58::SimpleDateFormat::subParse(const icu_58::UnicodeString&, int32_t&, UChar, int32_t, UBool, UBool, UBool*, int32_t&, icu_58::Calendar&, int32_t, icu_58::MessageFormat*, UTimeZoneFormatTimeType*, icu_58::SimpleDateFormatMutableNFs&, int32_t*) const': 6:37.90 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/smpdtfmt.cpp: this statement may fall through 6:37.90 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/smpdtfmt.cpp:2999:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 6:37.90 if (value < 0 || value > 24) { 6:37.90 ^~ 6:37.90 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/smpdtfmt.cpp:3005:9: note: here 6:37.90 case UDAT_YEAR_FIELD: 6:37.90 ^~~~ 6:37.91 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/smpdtfmt.cpp: this statement may fall through 6:37.91 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/smpdtfmt.cpp:3191:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 6:37.91 if (value == cal.getMaximum(UCAL_HOUR_OF_DAY) + 1) 6:37.91 ^~ 6:37.91 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/smpdtfmt.cpp:3196:5: note: here 6:37.91 case UDAT_HOUR_OF_DAY0_FIELD: 6:37.91 ^~~~ 6:37.91 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/smpdtfmt.cpp: this statement may fall through 6:37.91 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/smpdtfmt.cpp:3220:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 6:37.91 if (gotNumber) // i.e., e or ee 6:37.91 ^~ 6:37.91 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/smpdtfmt.cpp:3229:5: note: here 6:37.91 case UDAT_DAY_OF_WEEK_FIELD: 6:37.91 ^~~~ 6:37.91 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/smpdtfmt.cpp: this statement may fall through 6:37.91 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/smpdtfmt.cpp:3317:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 6:37.91 if (value == cal.getLeastMaximum(UCAL_HOUR)+1) 6:37.91 ^~ 6:37.91 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/smpdtfmt.cpp:3322:5: note: here 6:37.91 case UDAT_HOUR0_FIELD: 6:37.91 ^~~~ 6:53.60 In file included from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/ucal.cpp:26: 6:53.60 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/ucal.cpp: In function 'void** ucal_open_58(const UChar*, int32_t, const char*, UCalendarType, UErrorCode*)': 6:53.60 Warning: -Wstringop-truncation in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/cstring.h: 'char* strncpy(char*, const char*, size_t)' specified bound 258 equals destination size 6:53.61 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/cstring.h:59:70: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 258 equals destination size [-Wstringop-truncation] 6:53.61 #define uprv_strncpy(dst, src, size) U_STANDARD_CPP_NAMESPACE strncpy(dst, src, size) 6:53.61 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/ucal.cpp:155:7: note: in expansion of macro 'uprv_strncpy' 6:53.61 uprv_strncpy(localeBuf, locale, ULOC_LOCALE_IDENTIFIER_CAPACITY); 6:53.61 ^~~~~~~~~~~~ 6:55.88 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/ucol_sit.cpp: In function 'UCollator* ucol_openFromShortString_58(const char*, UBool, UParseError*, UErrorCode*)': 6:55.88 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/ucol_sit.cpp: 'uint32_t ucol_setVariableTop_58(UCollator*, const UChar*, int32_t, UErrorCode*)' is deprecated 6:55.88 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/ucol_sit.cpp:545:92: warning: 'uint32_t ucol_setVariableTop_58(UCollator*, const UChar*, int32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 6:55.88 ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 6:55.88 ^ 6:55.88 In file included from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/platform.h:25, 6:55.88 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/ptypes.h:52, 6:55.88 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/umachine.h:46, 6:55.88 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/utypes.h:38, 6:55.88 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/ustring.h:21, 6:55.88 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/ucol_sit.cpp:18: 6:55.89 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/urename.h:763:54: note: declared here 6:55.89 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 6:55.89 ^~~~~~~~~~~~~~~~~~~ 6:55.89 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 6:55.89 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 6:55.89 ^ 6:55.90 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 6:55.90 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 6:55.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:55.90 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/urename.h:763:29: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 6:55.90 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 6:55.90 ^~~~~~~~~~~~~~~~~~~~~~~~ 6:55.90 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: in expansion of macro 'ucol_setVariableTop' 6:55.90 ucol_setVariableTop(UCollator *coll, 6:55.90 ^~~~~~~~~~~~~~~~~~~ 6:55.90 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/ucol_sit.cpp: 'uint32_t ucol_setVariableTop_58(UCollator*, const UChar*, int32_t, UErrorCode*)' is deprecated 6:55.90 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/ucol_sit.cpp:545:92: warning: 'uint32_t ucol_setVariableTop_58(UCollator*, const UChar*, int32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 6:55.90 ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 6:55.91 ^ 6:55.91 In file included from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/platform.h:25, 6:55.91 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/ptypes.h:52, 6:55.91 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/umachine.h:46, 6:55.91 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/utypes.h:38, 6:55.91 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/ustring.h:21, 6:55.91 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/ucol_sit.cpp:18: 6:55.92 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/urename.h:763:54: note: declared here 6:55.92 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 6:55.92 ^~~~~~~~~~~~~~~~~~~ 6:55.92 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 6:55.92 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 6:55.92 ^ 6:55.92 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 6:55.92 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 6:55.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:55.92 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/urename.h:763:29: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 6:55.92 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 6:55.92 ^~~~~~~~~~~~~~~~~~~~~~~~ 6:55.92 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: in expansion of macro 'ucol_setVariableTop' 6:55.93 ucol_setVariableTop(UCollator *coll, 6:55.93 ^~~~~~~~~~~~~~~~~~~ 6:55.93 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/ucol_sit.cpp: 'void ucol_restoreVariableTop_58(UCollator*, uint32_t, UErrorCode*)' is deprecated 6:55.93 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/ucol_sit.cpp:547:71: warning: 'void ucol_restoreVariableTop_58(UCollator*, uint32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 6:55.93 ucol_restoreVariableTop(result, s.variableTopValue, status); 6:55.93 ^ 6:55.93 In file included from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/platform.h:25, 6:55.93 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/ptypes.h:52, 6:55.93 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/umachine.h:46, 6:55.93 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/utypes.h:38, 6:55.93 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/ustring.h:21, 6:55.93 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/ucol_sit.cpp:18: 6:55.94 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/urename.h:754:58: note: declared here 6:55.94 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 6:55.94 ^~~~~~~~~~~~~~~~~~~~~~~ 6:55.94 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 6:55.94 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 6:55.95 ^ 6:55.95 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 6:55.95 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 6:55.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:55.95 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/urename.h:754:33: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 6:55.95 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 6:55.95 ^~~~~~~~~~~~~~~~~~~~~~~~ 6:55.95 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/unicode/ucol.h:1304:1: note: in expansion of macro 'ucol_restoreVariableTop' 6:55.95 ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 6:55.95 ^~~~~~~~~~~~~~~~~~~~~~~ 6:55.95 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/ucol_sit.cpp: 'void ucol_restoreVariableTop_58(UCollator*, uint32_t, UErrorCode*)' is deprecated 6:55.95 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/ucol_sit.cpp:547:71: warning: 'void ucol_restoreVariableTop_58(UCollator*, uint32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 6:55.95 ucol_restoreVariableTop(result, s.variableTopValue, status); 6:55.96 ^ 6:55.96 In file included from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/platform.h:25, 6:55.96 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/ptypes.h:52, 6:55.96 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/umachine.h:46, 6:55.96 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/utypes.h:38, 6:55.96 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/ustring.h:21, 6:55.96 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/ucol_sit.cpp:18: 6:55.96 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/urename.h:754:58: note: declared here 6:55.96 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 6:55.96 ^~~~~~~~~~~~~~~~~~~~~~~ 6:55.96 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 6:55.96 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 6:55.96 ^ 6:55.96 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 6:55.96 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 6:55.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:55.97 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/urename.h:754:33: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 6:55.97 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 6:55.97 ^~~~~~~~~~~~~~~~~~~~~~~~ 6:55.97 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/unicode/ucol.h:1304:1: note: in expansion of macro 'ucol_restoreVariableTop' 6:55.97 ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 6:55.97 ^~~~~~~~~~~~~~~~~~~~~~~ 6:56.07 In file included from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/ucol_sit.cpp:24: 6:56.07 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/ucol_sit.cpp: In function 'void ucol_sit_calculateWholeLocale(CollatorSpec*)': 6:56.07 Warning: -Wrestrict in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/cstring.h: 'char* strcat(char*, const char*)' accessing 193 or more bytes at offsets 192 and 0 may overlap 1 byte at offset 192 6:56.07 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/cstring.h:39:62: warning: 'char* strcat(char*, const char*)' accessing 193 or more bytes at offsets 192 and 0 may overlap 1 byte at offset 192 [-Wrestrict] 6:56.07 #define uprv_strcat(dst, src) U_STANDARD_CPP_NAMESPACE strcat(dst, src) 6:56.08 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/ucol_sit.cpp:395:9: note: in expansion of macro 'uprv_strcat' 6:56.08 uprv_strcat(s->locale, s->locElements[UCOL_SIT_LANGUAGE]); 6:56.08 ^~~~~~~~~~~ 6:56.08 Warning: -Wrestrict in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/cstring.h: 'char* strcat(char*, const char*)' accessing 65 or more bytes at offsets 192 and 128 may overlap 1 byte at offset 192 6:56.08 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/cstring.h:39:62: warning: 'char* strcat(char*, const char*)' accessing 65 or more bytes at offsets 192 and 128 may overlap 1 byte at offset 192 [-Wrestrict] 6:56.08 #define uprv_strcat(dst, src) U_STANDARD_CPP_NAMESPACE strcat(dst, src) 6:56.08 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/ucol_sit.cpp:417:13: note: in expansion of macro 'uprv_strcat' 6:56.08 uprv_strcat(s->locale, s->locElements[UCOL_SIT_KEYWORD]); 6:56.08 ^~~~~~~~~~~ 6:56.08 Warning: -Wrestrict in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/cstring.h: 'char* strcat(char*, const char*)' accessing 33 or more bytes at offsets 192 and 160 may overlap 1 byte at offset 192 6:56.08 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/cstring.h:39:62: warning: 'char* strcat(char*, const char*)' accessing 33 or more bytes at offsets 192 and 160 may overlap 1 byte at offset 192 [-Wrestrict] 6:56.08 #define uprv_strcat(dst, src) U_STANDARD_CPP_NAMESPACE strcat(dst, src) 6:56.08 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/ucol_sit.cpp:423:13: note: in expansion of macro 'uprv_strcat' 6:56.08 uprv_strcat(s->locale, s->locElements[UCOL_SIT_PROVIDER]); 6:56.09 ^~~~~~~~~~~ 6:56.60 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/ucoleitr.cpp: In member function 'uint64_t icu_58::UCollationPCE::processCE(uint32_t)': 6:56.60 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/ucoleitr.cpp: this statement may fall through 6:56.60 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/ucoleitr.cpp:226:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 6:56.60 tertiary = ucol_tertiaryOrder(ce); 6:56.61 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 6:56.61 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/ucoleitr.cpp:229:5: note: here 6:56.61 case UCOL_SECONDARY: 6:56.61 ^~~~ 6:56.61 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/ucoleitr.cpp: this statement may fall through 6:56.61 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/ucoleitr.cpp:230:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 6:56.61 secondary = ucol_secondaryOrder(ce); 6:56.61 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 6:56.61 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/ucoleitr.cpp:233:5: note: here 6:56.61 case UCOL_PRIMARY: 6:56.61 ^~~~ 6:56.99 libwidget.a.desc 7:01.55 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Declaration.h:24, 7:01.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 7:01.55 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/CSSEditUtils.cpp:12: 7:01.55 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 7:01.55 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 7:01.55 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 7:01.55 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 7:01.55 ^ 7:01.55 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 7:01.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:41, 7:01.56 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsGenericDOMDataNode.h:19, 7:01.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Text.h:9, 7:01.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditorBase.h:16, 7:01.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/TextEditor.h:9, 7:01.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/HTMLEditor.h:12, 7:01.56 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/CSSEditUtils.cpp:10: 7:01.56 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 7:01.56 class nsCSSValue { 7:01.56 ^~~~~~~~~~ 7:07.52 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 7:07.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 7:07.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 7:07.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 7:07.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 7:07.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 7:07.53 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/ChangeAttributeTransaction.h:10, 7:07.53 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/ChangeAttributeTransaction.cpp:6: 7:07.53 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/ChangeAttributeTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeAttributeTransaction::QueryInterface(const nsIID&, void**)': 7:07.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 7:07.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 7:07.53 foundInterface = 0; \ 7:07.53 ^~~~~~~~~~~~~~ 7:07.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 7:07.53 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 7:07.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:07.53 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/ChangeAttributeTransaction.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 7:07.53 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 7:07.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:07.53 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 7:07.53 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/ChangeAttributeTransaction.h:10, 7:07.53 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/ChangeAttributeTransaction.cpp:6: 7:07.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 7:07.53 } else 7:07.53 ^~~~ 7:07.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 7:07.53 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 7:07.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:07.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 7:07.53 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 7:07.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:07.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 7:07.54 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 7:07.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:07.54 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/ChangeAttributeTransaction.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 7:07.54 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeAttributeTransaction) 7:07.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:11.76 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 7:11.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 7:11.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 7:11.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 7:11.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 7:11.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 7:11.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ChangeStyleTransaction.h:9, 7:11.76 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/ChangeStyleTransaction.cpp:6: 7:11.76 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/ChangeStyleTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeStyleTransaction::QueryInterface(const nsIID&, void**)': 7:11.76 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 7:11.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 7:11.76 foundInterface = 0; \ 7:11.76 ^~~~~~~~~~~~~~ 7:11.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 7:11.76 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 7:11.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:11.76 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/ChangeStyleTransaction.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 7:11.76 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 7:11.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:11.76 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 7:11.77 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ChangeStyleTransaction.h:9, 7:11.77 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/ChangeStyleTransaction.cpp:6: 7:11.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 7:11.77 } else 7:11.77 ^~~~ 7:11.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 7:11.77 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 7:11.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:11.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 7:11.77 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 7:11.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:11.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 7:11.77 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 7:11.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:11.77 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/ChangeStyleTransaction.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 7:11.77 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeStyleTransaction) 7:11.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:13.98 libicui18n.a.desc 7:17.98 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 7:17.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 7:17.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 7:17.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 7:17.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 7:17.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 7:17.98 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/CompositionTransaction.h:9, 7:17.98 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/CompositionTransaction.cpp:6: 7:17.98 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/CompositionTransaction.cpp: In member function 'virtual nsresult mozilla::CompositionTransaction::QueryInterface(const nsIID&, void**)': 7:17.99 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 7:17.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 7:17.99 foundInterface = 0; \ 7:17.99 ^~~~~~~~~~~~~~ 7:17.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 7:17.99 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 7:17.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:17.99 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/CompositionTransaction.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 7:17.99 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 7:17.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:17.99 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/CompositionTransaction.cpp:55:5: note: some parts of macro expansion are not guarded by this 'else' clause 7:17.99 } else 7:17.99 ^~~~ 7:24.44 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 7:24.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 7:24.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 7:24.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 7:24.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 7:24.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 7:24.45 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/CreateElementTransaction.h:9, 7:24.45 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/CreateElementTransaction.cpp:6: 7:24.45 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/CreateElementTransaction.cpp: In member function 'virtual nsresult mozilla::CreateElementTransaction::QueryInterface(const nsIID&, void**)': 7:24.45 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 7:24.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 7:24.45 foundInterface = 0; \ 7:24.45 ^~~~~~~~~~~~~~ 7:24.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 7:24.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 7:24.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:24.46 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/CreateElementTransaction.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 7:24.46 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 7:24.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:24.46 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 7:24.46 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/CreateElementTransaction.h:9, 7:24.46 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/CreateElementTransaction.cpp:6: 7:24.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 7:24.46 } else 7:24.46 ^~~~ 7:24.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 7:24.46 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 7:24.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:24.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 7:24.46 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 7:24.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:24.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 7:24.47 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 7:24.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:24.47 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/CreateElementTransaction.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 7:24.47 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CreateElementTransaction) 7:24.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:24.57 libdom_mathml.a.desc 7:29.22 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 7:29.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 7:29.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 7:29.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 7:29.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 7:29.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 7:29.22 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/DeleteNodeTransaction.h:9, 7:29.22 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/DeleteNodeTransaction.cpp:6: 7:29.22 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/DeleteNodeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteNodeTransaction::QueryInterface(const nsIID&, void**)': 7:29.23 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 7:29.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 7:29.23 foundInterface = 0; \ 7:29.23 ^~~~~~~~~~~~~~ 7:29.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 7:29.23 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 7:29.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:29.23 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/DeleteNodeTransaction.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 7:29.23 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 7:29.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:29.23 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 7:29.23 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/DeleteNodeTransaction.h:9, 7:29.24 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/DeleteNodeTransaction.cpp:6: 7:29.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 7:29.24 } else 7:29.24 ^~~~ 7:29.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 7:29.24 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 7:29.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:29.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 7:29.24 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 7:29.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:29.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 7:29.25 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 7:29.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:29.25 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/DeleteNodeTransaction.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 7:29.25 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteNodeTransaction) 7:29.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:35.58 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 7:35.58 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 7:35.58 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 7:35.58 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 7:35.58 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 7:35.58 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 7:35.58 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/EditAggregateTransaction.h:9, 7:35.59 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/DeleteRangeTransaction.h:9, 7:35.59 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/DeleteRangeTransaction.cpp:6: 7:35.59 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/DeleteRangeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteRangeTransaction::QueryInterface(const nsIID&, void**)': 7:35.59 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 7:35.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 7:35.59 foundInterface = 0; \ 7:35.59 ^~~~~~~~~~~~~~ 7:35.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 7:35.59 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 7:35.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:35.59 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/DeleteRangeTransaction.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 7:35.60 NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction) 7:35.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:35.60 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 7:35.60 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/EditAggregateTransaction.h:9, 7:35.60 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/DeleteRangeTransaction.h:9, 7:35.60 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/DeleteRangeTransaction.cpp:6: 7:35.60 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 7:35.60 } else 7:35.60 ^~~~ 7:35.60 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 7:35.61 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 7:35.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:35.61 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 7:35.61 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 7:35.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:35.61 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 7:35.61 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 7:35.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:35.61 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/DeleteRangeTransaction.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 7:35.61 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteRangeTransaction) 7:35.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:35.80 libintl_uconv.a.desc 7:38.20 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 7:38.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 7:38.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/ScriptLoader.h:9, 7:38.21 from /builddir/build/BUILD/pale-moon/platform/dom/script/ModuleLoadRequest.h:9, 7:38.21 from /builddir/build/BUILD/pale-moon/platform/dom/script/ModuleLoadRequest.cpp:6: 7:38.21 /builddir/build/BUILD/pale-moon/platform/dom/script/ModuleLoadRequest.cpp: In member function 'virtual nsresult mozilla::dom::ModuleLoadRequest::QueryInterface(const nsIID&, void**)': 7:38.21 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 7:38.21 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 7:38.21 foundInterface = 0; \ 7:38.21 ^~~~~~~~~~~~~~ 7:38.21 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 7:38.21 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 7:38.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:38.21 /builddir/build/BUILD/pale-moon/platform/dom/script/ModuleLoadRequest.cpp:14:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 7:38.21 NS_INTERFACE_MAP_END_INHERITING(ScriptLoadRequest) 7:38.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:38.22 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 7:38.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheet.h:17, 7:38.22 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsIDocumentObserver.h:9, 7:38.22 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsIDocument.h:15, 7:38.22 from /builddir/build/BUILD/pale-moon/platform/dom/script/nsIScriptElement.h:15, 7:38.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/ScriptLoader.h:12, 7:38.22 from /builddir/build/BUILD/pale-moon/platform/dom/script/ModuleLoadRequest.h:9, 7:38.22 from /builddir/build/BUILD/pale-moon/platform/dom/script/ModuleLoadRequest.cpp:6: 7:38.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 7:38.23 } else 7:38.23 ^~~~ 7:38.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 7:38.23 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 7:38.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:38.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 7:38.23 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 7:38.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:38.23 /builddir/build/BUILD/pale-moon/platform/dom/script/ModuleLoadRequest.cpp:13:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 7:38.23 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ModuleLoadRequest) 7:38.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:42.06 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 7:42.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 7:42.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 7:42.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 7:42.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 7:42.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 7:42.06 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/DeleteTextTransaction.h:9, 7:42.06 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/DeleteTextTransaction.cpp:6: 7:42.06 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/DeleteTextTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteTextTransaction::QueryInterface(const nsIID&, void**)': 7:42.07 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 7:42.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 7:42.07 foundInterface = 0; \ 7:42.07 ^~~~~~~~~~~~~~ 7:42.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 7:42.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 7:42.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:42.07 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/DeleteTextTransaction.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 7:42.07 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 7:42.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:42.07 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 7:42.07 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/DeleteTextTransaction.h:9, 7:42.07 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/DeleteTextTransaction.cpp:6: 7:42.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 7:42.07 } else 7:42.07 ^~~~ 7:42.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 7:42.07 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 7:42.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:42.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 7:42.07 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 7:42.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:42.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 7:42.07 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 7:42.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:42.07 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/DeleteTextTransaction.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 7:42.08 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteTextTransaction) 7:42.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:42.18 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 7:42.18 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 7:42.18 from /builddir/build/BUILD/pale-moon/platform/dom/script/ModuleScript.h:9, 7:42.18 from /builddir/build/BUILD/pale-moon/platform/dom/script/ModuleScript.cpp:10: 7:42.18 /builddir/build/BUILD/pale-moon/platform/dom/script/ModuleScript.cpp: In member function 'virtual nsresult mozilla::dom::ModuleScript::QueryInterface(const nsIID&, void**)': 7:42.18 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 7:42.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 7:42.18 foundInterface = 0; \ 7:42.18 ^~~~~~~~~~~~~~ 7:42.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 7:42.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 7:42.18 ^~~~~~~~~~~~~~~~~~~~~~~ 7:42.18 /builddir/build/BUILD/pale-moon/platform/dom/script/ModuleScript.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 7:42.18 NS_INTERFACE_MAP_END 7:42.18 ^~~~~~~~~~~~~~~~~~~~ 7:42.18 In file included from /builddir/build/BUILD/pale-moon/platform/dom/script/ModuleScript.h:10, 7:42.18 from /builddir/build/BUILD/pale-moon/platform/dom/script/ModuleScript.cpp:10: 7:42.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 7:42.18 } else 7:42.18 ^~~~ 7:42.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 7:42.18 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 7:42.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:42.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 7:42.18 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 7:42.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:42.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 7:42.18 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 7:42.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:42.18 /builddir/build/BUILD/pale-moon/platform/dom/script/ModuleScript.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 7:42.19 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ModuleScript) 7:42.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:44.26 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 7:44.26 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 7:44.26 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 7:44.26 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 7:44.26 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 7:44.26 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 7:44.26 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/EditAggregateTransaction.h:9, 7:44.26 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/EditAggregateTransaction.cpp:6: 7:44.26 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/EditAggregateTransaction.cpp: In member function 'virtual nsresult mozilla::EditAggregateTransaction::QueryInterface(const nsIID&, void**)': 7:44.26 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 7:44.26 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 7:44.26 foundInterface = 0; \ 7:44.26 ^~~~~~~~~~~~~~ 7:44.26 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 7:44.26 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 7:44.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:44.26 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/EditAggregateTransaction.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 7:44.26 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 7:44.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:44.26 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 7:44.26 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/EditAggregateTransaction.h:9, 7:44.26 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/EditAggregateTransaction.cpp:6: 7:44.26 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 7:44.26 } else 7:44.26 ^~~~ 7:44.26 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 7:44.26 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 7:44.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:44.27 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 7:44.27 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 7:44.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:44.27 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 7:44.27 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 7:44.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:44.27 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/EditAggregateTransaction.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 7:44.27 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EditAggregateTransaction) 7:44.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:45.17 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 7:45.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 7:45.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 7:45.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 7:45.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 7:45.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 7:45.17 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/EditTransactionBase.cpp:6: 7:45.17 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/EditTransactionBase.cpp: In member function 'virtual nsresult mozilla::EditTransactionBase::QueryInterface(const nsIID&, void**)': 7:45.17 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 7:45.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 7:45.17 foundInterface = 0; \ 7:45.17 ^~~~~~~~~~~~~~ 7:45.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 7:45.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 7:45.18 ^~~~~~~~~~~~~~~~~~~~~~~ 7:45.18 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/EditTransactionBase.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 7:45.18 NS_INTERFACE_MAP_END 7:45.18 ^~~~~~~~~~~~~~~~~~~~ 7:45.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 7:45.18 else 7:45.18 ^~~~ 7:45.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 7:45.18 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 7:45.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:45.18 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/EditTransactionBase.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 7:45.18 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransaction) 7:45.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:53.76 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 7:53.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 7:53.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 7:53.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 7:53.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditorBase.h:11, 7:53.76 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/EditorBase.cpp:6: 7:53.76 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/EditorBase.cpp: In member function 'virtual nsresult mozilla::EditorBase::QueryInterface(const nsIID&, void**)': 7:53.77 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 7:53.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 7:53.77 foundInterface = 0; \ 7:53.77 ^~~~~~~~~~~~~~ 7:53.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 7:53.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 7:53.77 ^~~~~~~~~~~~~~~~~~~~~~~ 7:53.77 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/EditorBase.cpp:213:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 7:53.77 NS_INTERFACE_MAP_END 7:53.77 ^~~~~~~~~~~~~~~~~~~~ 7:53.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 7:53.77 else 7:53.77 ^~~~ 7:53.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 7:53.77 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 7:53.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:53.77 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/EditorBase.cpp:212:2: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 7:53.77 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIEditor) 7:53.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:54.31 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 7:54.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 7:54.31 from /builddir/build/BUILD/pale-moon/platform/dom/script/ScriptLoader.h:9, 7:54.31 from /builddir/build/BUILD/pale-moon/platform/dom/script/ScriptLoader.cpp:6: 7:54.31 /builddir/build/BUILD/pale-moon/platform/dom/script/ScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::ScriptLoadRequest::QueryInterface(const nsIID&, void**)': 7:54.32 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 7:54.32 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 7:54.32 foundInterface = 0; \ 7:54.32 ^~~~~~~~~~~~~~ 7:54.32 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 7:54.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 7:54.32 ^~~~~~~~~~~~~~~~~~~~~~~ 7:54.32 /builddir/build/BUILD/pale-moon/platform/dom/script/ScriptLoader.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 7:54.32 NS_INTERFACE_MAP_END 7:54.32 ^~~~~~~~~~~~~~~~~~~~ 7:54.32 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 7:54.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheet.h:17, 7:54.32 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsIDocumentObserver.h:9, 7:54.32 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsIDocument.h:15, 7:54.32 from /builddir/build/BUILD/pale-moon/platform/dom/script/nsIScriptElement.h:15, 7:54.32 from /builddir/build/BUILD/pale-moon/platform/dom/script/ScriptLoader.h:12, 7:54.32 from /builddir/build/BUILD/pale-moon/platform/dom/script/ScriptLoader.cpp:6: 7:54.32 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 7:54.32 } else 7:54.32 ^~~~ 7:54.32 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 7:54.32 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 7:54.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:54.32 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 7:54.32 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 7:54.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:54.32 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 7:54.32 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 7:54.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:54.32 /builddir/build/BUILD/pale-moon/platform/dom/script/ScriptLoader.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 7:54.32 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptLoadRequest) 7:54.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:54.34 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 7:54.34 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 7:54.34 from /builddir/build/BUILD/pale-moon/platform/dom/script/ScriptLoader.h:9, 7:54.34 from /builddir/build/BUILD/pale-moon/platform/dom/script/ScriptLoader.cpp:6: 7:54.34 /builddir/build/BUILD/pale-moon/platform/dom/script/ScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::ScriptLoader::QueryInterface(const nsIID&, void**)': 7:54.34 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 7:54.34 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 7:54.34 foundInterface = 0; \ 7:54.34 ^~~~~~~~~~~~~~ 7:54.34 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 7:54.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 7:54.34 ^~~~~~~~~~~~~~~~~~~~~~~ 7:54.34 /builddir/build/BUILD/pale-moon/platform/dom/script/ScriptLoader.cpp:234:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 7:54.34 NS_INTERFACE_MAP_END 7:54.34 ^~~~~~~~~~~~~~~~~~~~ 7:54.34 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 7:54.34 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheet.h:17, 7:54.34 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsIDocumentObserver.h:9, 7:54.34 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsIDocument.h:15, 7:54.34 from /builddir/build/BUILD/pale-moon/platform/dom/script/nsIScriptElement.h:15, 7:54.34 from /builddir/build/BUILD/pale-moon/platform/dom/script/ScriptLoader.h:12, 7:54.34 from /builddir/build/BUILD/pale-moon/platform/dom/script/ScriptLoader.cpp:6: 7:54.34 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 7:54.34 } else 7:54.34 ^~~~ 7:54.34 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 7:54.34 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 7:54.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:54.34 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 7:54.34 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 7:54.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:54.34 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 7:54.34 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 7:54.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:54.34 /builddir/build/BUILD/pale-moon/platform/dom/script/ScriptLoader.cpp:233:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 7:54.34 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptLoader) 7:54.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:06.87 libdom_script.a.desc 8:54.10 In file included from /builddir/build/BUILD/pale-moon/platform/layout/generic/ReflowInput.cpp:22: 8:54.10 /builddir/build/BUILD/pale-moon/platform/layout/tables/nsTableFrame.h: In member function 'void mozilla::ReflowInput::InitConstraints(nsPresContext*, const mozilla::LogicalSize&, const nsMargin*, const nsMargin*, nsIAtom*)': 8:54.10 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/layout/tables/nsTableFrame.h: 'fType' may be used uninitialized in this function 8:54.10 /builddir/build/BUILD/pale-moon/platform/layout/tables/nsTableFrame.h:37:49: warning: 'fType' may be used uninitialized in this function [-Wmaybe-uninitialized] 8:54.10 return nsGkAtoms::tableCellFrame == frameType || 8:54.10 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 8:54.10 nsGkAtoms::bcTableCellFrame == frameType; 8:54.10 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:54.10 /builddir/build/BUILD/pale-moon/platform/layout/generic/ReflowInput.cpp:2181:14: note: 'fType' was declared here 8:54.10 nsIAtom* fType; 8:54.10 ^~~~~ 9:06.91 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 9:06.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 9:06.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 9:06.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 9:06.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 9:06.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 9:06.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ChangeStyleTransaction.h:9, 9:06.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CSSEditUtils.h:9, 9:06.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/HTMLEditor.h:10, 9:06.92 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/HTMLEditor.cpp:6: 9:06.92 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/HTMLEditor.cpp: In member function 'virtual nsresult mozilla::HTMLEditor::QueryInterface(const nsIID&, void**)': 9:06.92 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 9:06.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 9:06.92 foundInterface = 0; \ 9:06.92 ^~~~~~~~~~~~~~ 9:06.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 9:06.92 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 9:06.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:06.92 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/HTMLEditor.cpp:250:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 9:06.92 NS_INTERFACE_MAP_END_INHERITING(TextEditor) 9:06.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:06.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 9:06.92 else 9:06.93 ^~~~ 9:06.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 9:06.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 9:06.93 ^~~~~~~~~~~~~~~~~~ 9:06.93 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/HTMLEditor.cpp:249:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 9:06.94 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 9:06.94 ^~~~~~~~~~~~~~~~~~~~~~ 10:06.61 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 10:06.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 10:06.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 10:06.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 10:06.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 10:06.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 10:06.62 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/InsertNodeTransaction.h:9, 10:06.62 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/InsertNodeTransaction.cpp:6: 10:06.62 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/InsertNodeTransaction.cpp: In member function 'virtual nsresult mozilla::InsertNodeTransaction::QueryInterface(const nsIID&, void**)': 10:06.62 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:06.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:06.62 foundInterface = 0; \ 10:06.62 ^~~~~~~~~~~~~~ 10:06.63 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 10:06.63 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 10:06.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:06.63 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/InsertNodeTransaction.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 10:06.63 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 10:06.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:06.63 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 10:06.63 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/InsertNodeTransaction.h:9, 10:06.63 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/InsertNodeTransaction.cpp:6: 10:06.63 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 10:06.63 } else 10:06.63 ^~~~ 10:06.63 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 10:06.63 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 10:06.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:06.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 10:06.64 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 10:06.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:06.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 10:06.64 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 10:06.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:06.64 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/InsertNodeTransaction.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 10:06.64 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(InsertNodeTransaction) 10:06.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:12.95 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 10:12.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 10:12.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 10:12.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 10:12.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 10:12.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 10:12.95 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/InsertTextTransaction.h:9, 10:12.95 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/InsertTextTransaction.cpp:6: 10:12.95 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/InsertTextTransaction.cpp: In member function 'virtual nsresult mozilla::InsertTextTransaction::QueryInterface(const nsIID&, void**)': 10:12.95 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:12.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:12.95 foundInterface = 0; \ 10:12.95 ^~~~~~~~~~~~~~ 10:12.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 10:12.96 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 10:12.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:12.96 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/InsertTextTransaction.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 10:12.96 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 10:12.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:12.96 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/InsertTextTransaction.cpp:47:5: note: some parts of macro expansion are not guarded by this 'else' clause 10:12.96 } else 10:12.96 ^~~~ 10:18.93 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 10:18.93 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 10:18.93 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 10:18.93 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 10:18.93 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 10:18.93 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 10:18.93 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/JoinNodeTransaction.h:9, 10:18.93 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/JoinNodeTransaction.cpp:6: 10:18.93 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/JoinNodeTransaction.cpp: In member function 'virtual nsresult mozilla::JoinNodeTransaction::QueryInterface(const nsIID&, void**)': 10:18.93 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:18.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:18.93 foundInterface = 0; \ 10:18.93 ^~~~~~~~~~~~~~ 10:18.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 10:18.93 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 10:18.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:18.93 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/JoinNodeTransaction.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 10:18.93 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 10:18.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:18.93 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 10:18.93 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/JoinNodeTransaction.h:9, 10:18.93 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/JoinNodeTransaction.cpp:6: 10:18.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 10:18.93 } else 10:18.93 ^~~~ 10:18.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 10:18.93 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 10:18.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:18.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 10:18.94 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 10:18.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:18.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 10:18.94 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 10:18.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:18.94 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/JoinNodeTransaction.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 10:18.94 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(JoinNodeTransaction) 10:18.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:25.22 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 10:25.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 10:25.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 10:25.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 10:25.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 10:25.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 10:25.22 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/EditAggregateTransaction.h:9, 10:25.23 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/PlaceholderTransaction.h:9, 10:25.23 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/PlaceholderTransaction.cpp:6: 10:25.23 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/PlaceholderTransaction.cpp: In member function 'virtual nsresult mozilla::PlaceholderTransaction::QueryInterface(const nsIID&, void**)': 10:25.23 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:25.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:25.23 foundInterface = 0; \ 10:25.23 ^~~~~~~~~~~~~~ 10:25.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 10:25.23 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 10:25.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:25.23 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/PlaceholderTransaction.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 10:25.23 NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction) 10:25.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:25.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:25.23 else 10:25.24 ^~~~ 10:25.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:25.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:25.24 ^~~~~~~~~~~~~~~~~~ 10:25.24 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/PlaceholderTransaction.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:25.24 NS_INTERFACE_MAP_ENTRY(nsIAbsorbingTransaction) 10:25.24 ^~~~~~~~~~~~~~~~~~~~~~ 10:42.69 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 10:42.69 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 10:42.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 10:42.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 10:42.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 10:42.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 10:42.70 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/SplitNodeTransaction.h:9, 10:42.70 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/SplitNodeTransaction.cpp:6: 10:42.70 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/SplitNodeTransaction.cpp: In member function 'virtual nsresult mozilla::SplitNodeTransaction::QueryInterface(const nsIID&, void**)': 10:42.70 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:42.70 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:42.71 foundInterface = 0; \ 10:42.71 ^~~~~~~~~~~~~~ 10:42.71 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 10:42.71 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 10:42.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:42.71 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/SplitNodeTransaction.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 10:42.71 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 10:42.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:42.71 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 10:42.71 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/SplitNodeTransaction.h:9, 10:42.71 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/SplitNodeTransaction.cpp:6: 10:42.71 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 10:42.71 } else 10:42.71 ^~~~ 10:42.71 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 10:42.71 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 10:42.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:42.71 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 10:42.71 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 10:42.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:42.71 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 10:42.71 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 10:42.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:42.71 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/SplitNodeTransaction.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 10:42.71 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SplitNodeTransaction) 10:42.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:47.38 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 10:47.38 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 10:47.38 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 10:47.38 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 10:47.38 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 10:47.38 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 10:47.39 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/StyleSheetTransactions.h:9, 10:47.39 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/StyleSheetTransactions.cpp:6: 10:47.39 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/StyleSheetTransactions.cpp: In member function 'virtual nsresult mozilla::AddStyleSheetTransaction::QueryInterface(const nsIID&, void**)': 10:47.39 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:47.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:47.39 foundInterface = 0; \ 10:47.39 ^~~~~~~~~~~~~~ 10:47.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 10:47.39 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 10:47.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:47.39 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/StyleSheetTransactions.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 10:47.39 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 10:47.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:47.39 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 10:47.39 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/StyleSheetTransactions.h:9, 10:47.39 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/StyleSheetTransactions.cpp:6: 10:47.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 10:47.39 } else 10:47.39 ^~~~ 10:47.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 10:47.39 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 10:47.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:47.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 10:47.40 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 10:47.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:47.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 10:47.40 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 10:47.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:47.40 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/StyleSheetTransactions.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 10:47.40 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AddStyleSheetTransaction) 10:47.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:47.40 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 10:47.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 10:47.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 10:47.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 10:47.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 10:47.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 10:47.40 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/StyleSheetTransactions.h:9, 10:47.40 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/StyleSheetTransactions.cpp:6: 10:47.40 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/StyleSheetTransactions.cpp: In member function 'virtual nsresult mozilla::RemoveStyleSheetTransaction::QueryInterface(const nsIID&, void**)': 10:47.40 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:47.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:47.40 foundInterface = 0; \ 10:47.40 ^~~~~~~~~~~~~~ 10:47.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 10:47.40 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 10:47.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:47.40 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/StyleSheetTransactions.cpp:119:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 10:47.40 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 10:47.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:47.40 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 10:47.40 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/StyleSheetTransactions.h:9, 10:47.40 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/StyleSheetTransactions.cpp:6: 10:47.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 10:47.41 } else 10:47.41 ^~~~ 10:47.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 10:47.41 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 10:47.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:47.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 10:47.41 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 10:47.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:47.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 10:47.41 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 10:47.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:47.41 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/StyleSheetTransactions.cpp:118:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 10:47.41 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RemoveStyleSheetTransaction) 10:47.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:56.14 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 10:56.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 10:56.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 10:56.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 10:56.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditorBase.h:11, 10:56.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/TextEditRules.h:9, 10:56.14 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/TextEditRules.cpp:6: 10:56.14 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/TextEditRules.cpp: In member function 'virtual nsresult mozilla::TextEditRules::QueryInterface(const nsIID&, void**)': 10:56.14 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:56.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:56.14 foundInterface = 0; \ 10:56.14 ^~~~~~~~~~~~~~ 10:56.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:56.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:56.14 ^~~~~~~~~~~~~~~~~~~~~~~ 10:56.14 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/TextEditRules.cpp:108:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:56.14 NS_INTERFACE_MAP_END 10:56.14 ^~~~~~~~~~~~~~~~~~~~ 10:56.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:56.14 else 10:56.14 ^~~~ 10:56.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 10:56.14 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 10:56.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:56.15 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/TextEditRules.cpp:107:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 10:56.15 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIEditRules) 10:56.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:18.09 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 11:18.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 11:18.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 11:18.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 11:18.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditorBase.h:11, 11:18.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/TextEditor.h:9, 11:18.09 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/TextEditor.cpp:6: 11:18.09 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/TextEditor.cpp: In member function 'virtual nsresult mozilla::TextEditor::QueryInterface(const nsIID&, void**)': 11:18.09 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:18.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:18.10 foundInterface = 0; \ 11:18.10 ^~~~~~~~~~~~~~ 11:18.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 11:18.10 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 11:18.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:18.10 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/TextEditor.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 11:18.10 NS_INTERFACE_MAP_END_INHERITING(EditorBase) 11:18.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:18.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 11:18.10 else 11:18.10 ^~~~ 11:18.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 11:18.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 11:18.11 ^~~~~~~~~~~~~~~~~~ 11:18.11 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/TextEditor.cpp:112:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 11:18.11 NS_INTERFACE_MAP_ENTRY(nsIEditorMailSupport) 11:18.11 ^~~~~~~~~~~~~~~~~~~~~~ 11:25.03 /builddir/build/BUILD/pale-moon/platform/layout/generic/nsFlexContainerFrame.cpp: In member function 'void nsFlexContainerFrame::DoFlexLayout(nsPresContext*, nsIFrame::ReflowOutput&, const ReflowInput&, nsReflowStatus&, nscoord, nscoord, nsTArray&, const nsFlexContainerFrame::FlexboxAxisTracker&)': 11:25.04 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/layout/generic/nsFlexContainerFrame.cpp: 'flexContainerAscent' may be used uninitialized in this function 11:25.04 /builddir/build/BUILD/pale-moon/platform/layout/generic/nsFlexContainerFrame.cpp:4559:31: warning: 'flexContainerAscent' may be used uninitialized in this function [-Wmaybe-uninitialized] 11:25.04 flexContainerAscent == nscoord_MIN) { 11:33.35 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 11:33.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 11:33.36 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/TypeInState.h:10, 11:33.36 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/TypeInState.cpp:6: 11:33.36 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/TypeInState.cpp: In member function 'virtual nsresult mozilla::TypeInState::QueryInterface(const nsIID&, void**)': 11:33.36 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:33.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:33.36 foundInterface = 0; \ 11:33.36 ^~~~~~~~~~~~~~ 11:33.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 11:33.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 11:33.36 ^~~~~~~~~~~~~~~~~~~~~~~ 11:33.36 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/TypeInState.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 11:33.36 NS_INTERFACE_MAP_END 11:33.36 ^~~~~~~~~~~~~~~~~~~~ 11:33.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 11:33.37 else 11:33.37 ^~~~ 11:33.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 11:33.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 11:33.37 ^~~~~~~~~~~~~~~~~~ 11:33.37 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/TypeInState.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 11:33.37 NS_INTERFACE_MAP_ENTRY(nsISupports) 11:33.37 ^~~~~~~~~~~~~~~~~~~~~~ 11:43.32 libeditor_libeditor.a.desc 11:54.41 /builddir/build/BUILD/pale-moon/platform/layout/generic/nsFrame.cpp: In member function 'nscoord nsIFrame::ComputeISizeValue(nsRenderingContext*, nscoord, nscoord, nscoord, const nsStyleCoord&, nsIFrame::ComputeSizeFlags)': 11:54.41 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/layout/generic/nsFrame.cpp: 'result' may be used uninitialized in this function 11:54.41 /builddir/build/BUILD/pale-moon/platform/layout/generic/nsFrame.cpp:5428:11: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 11:54.42 nscoord result; 11:54.42 ^~~~~~ 11:58.37 /builddir/build/BUILD/pale-moon/platform/layout/generic/nsFrame.cpp: In member function 'mozilla::LogicalSize nsFrame::ComputeSizeWithIntrinsicDimensions(nsRenderingContext*, mozilla::WritingMode, const mozilla::IntrinsicSize&, const mozilla::AspectRatio&, const mozilla::LogicalSize&, const mozilla::LogicalSize&, const mozilla::LogicalSize&, const mozilla::LogicalSize&, nsIFrame::ComputeSizeFlags)': 11:58.38 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/layout/generic/nsFrame.cpp: 'bSize' may be used uninitialized in this function 11:58.38 /builddir/build/BUILD/pale-moon/platform/layout/generic/nsFrame.cpp:5225:45: warning: 'bSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 11:58.38 stretchB != eStretch && tentBSize > bSize) { 11:58.38 ~~~~~~~~~~^~~~~~~ 11:58.38 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/layout/generic/nsFrame.cpp: 'iSize' may be used uninitialized in this function 11:58.38 /builddir/build/BUILD/pale-moon/platform/layout/generic/nsFrame.cpp:5211:45: warning: 'iSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 11:58.38 stretchI != eStretch && tentISize > iSize) { 11:58.38 ~~~~~~~~~~^~~~~~~ 11:59.33 In file included from /builddir/build/BUILD/pale-moon/platform/layout/tables/nsTableFrame.h:17, 11:59.33 from /builddir/build/BUILD/pale-moon/platform/layout/tables/nsTableWrapperFrame.h:13, 11:59.33 from /builddir/build/BUILD/pale-moon/platform/layout/generic/nsFrame.cpp:33: 11:59.33 /builddir/build/BUILD/pale-moon/platform/layout/base/nsDisplayList.h: In member function 'void nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsDisplayList*)': 11:59.33 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/layout/base/nsDisplayList.h: '*((void*)(& autoPreserves3DContext)+8).nsDisplayListBuilder::AutoPreserves3DContext::mBuilder' may be used uninitialized in this function 11:59.33 /builddir/build/BUILD/pale-moon/platform/layout/base/nsDisplayList.h:1136:33: warning: '*((void*)(& autoPreserves3DContext)+8).nsDisplayListBuilder::AutoPreserves3DContext::mBuilder' may be used uninitialized in this function [-Wmaybe-uninitialized] 11:59.33 mBuilder->mPreserves3DCtx = mSavedCtx; 11:59.33 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 11:59.33 /builddir/build/BUILD/pale-moon/platform/layout/generic/nsFrame.cpp:2139:55: note: '*((void*)(& autoPreserves3DContext)+8).nsDisplayListBuilder::AutoPreserves3DContext::mBuilder' was declared here 11:59.33 Maybe autoPreserves3DContext; 11:59.33 ^~~~~~~~~~~~~~~~~~~~~~ 12:57.39 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 12:57.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 12:57.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIInputStream.h:10, 12:57.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIAsyncInputStream.h:10, 12:57.40 from /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsBaseContentStream.h:9, 12:57.40 from /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsBaseContentStream.cpp:6: 12:57.40 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsBaseContentStream.cpp: In member function 'virtual nsresult nsBaseContentStream::QueryInterface(const nsIID&, void**)': 12:57.40 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 12:57.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:57.40 foundInterface = 0; \ 12:57.40 ^~~~~~~~~~~~~~ 12:57.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 12:57.40 #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 12:57.41 ^~~~~~~~~~~~~~~~~~~~~~~ 12:57.41 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsBaseContentStream.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 12:57.41 NS_INTERFACE_MAP_END_THREADSAFE 12:57.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:57.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 12:57.41 else 12:57.41 ^~~~ 12:57.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 12:57.41 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 12:57.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:57.41 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsBaseContentStream.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 12:57.41 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 12:57.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:59.74 In file included from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 12:59.74 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 12:59.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 12:59.74 from /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsBufferedStreams.cpp:6: 12:59.74 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedInputStream::QueryInterface(const nsIID&, void**)': 12:59.74 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 12:59.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:59.75 foundInterface = 0; \ 12:59.75 ^~~~~~~~~~~~~~ 12:59.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 12:59.75 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 12:59.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:59.75 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsBufferedStreams.cpp:261:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 12:59.75 NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 12:59.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:59.75 In file included from /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsBufferedStreams.cpp:11: 12:59.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 12:59.75 } else 12:59.75 ^~~~ 12:59.75 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsBufferedStreams.cpp:260:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 12:59.75 NS_IMPL_QUERY_CLASSINFO(nsBufferedInputStream) 12:59.76 ^~~~~~~~~~~~~~~~~~~~~~~ 12:59.76 In file included from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 12:59.76 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 12:59.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 12:59.76 from /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsBufferedStreams.cpp:6: 12:59.76 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedOutputStream::QueryInterface(const nsIID&, void**)': 12:59.77 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 12:59.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:59.77 foundInterface = 0; \ 12:59.77 ^~~~~~~~~~~~~~ 12:59.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 12:59.77 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 12:59.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:59.77 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsBufferedStreams.cpp:569:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 12:59.77 NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 12:59.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:59.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 12:59.77 else 12:59.77 ^~~~ 12:59.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 12:59.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 12:59.77 ^~~~~~~~~~~~~~~~~~ 12:59.77 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsBufferedStreams.cpp:568:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 12:59.77 NS_INTERFACE_MAP_ENTRY(nsIStreamBufferAccess) 12:59.78 ^~~~~~~~~~~~~~~~~~~~~~ 13:10.86 In file included from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 13:10.86 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 13:10.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 13:10.86 from /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsFileStreams.cpp:6: 13:10.86 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsFileStreams.cpp: In member function 'virtual nsresult nsFileInputStream::QueryInterface(const nsIID&, void**)': 13:10.86 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 13:10.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:10.86 foundInterface = 0; \ 13:10.86 ^~~~~~~~~~~~~~ 13:10.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 13:10.86 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 13:10.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:10.86 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsFileStreams.cpp:415:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 13:10.86 NS_INTERFACE_MAP_END_INHERITING(nsFileStreamBase) 13:10.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:10.86 In file included from /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsFileStreams.cpp:22: 13:10.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 13:10.86 } else 13:10.86 ^~~~ 13:10.86 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsFileStreams.cpp:414:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 13:10.86 NS_IMPL_QUERY_CLASSINFO(nsFileInputStream) 13:10.86 ^~~~~~~~~~~~~~~~~~~~~~~ 13:10.88 In file included from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 13:10.88 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 13:10.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 13:10.88 from /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsFileStreams.cpp:6: 13:10.88 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsFileStreams.cpp: In member function 'virtual nsresult nsPartialFileInputStream::QueryInterface(const nsIID&, void**)': 13:10.88 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 13:10.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:10.88 foundInterface = 0; \ 13:10.88 ^~~~~~~~~~~~~~ 13:10.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 13:10.88 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 13:10.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:10.88 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsFileStreams.cpp:707:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 13:10.88 NS_INTERFACE_MAP_END_INHERITING(nsFileStreamBase) 13:10.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:10.88 In file included from /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsFileStreams.cpp:22: 13:10.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 13:10.88 } else 13:10.88 ^~~~ 13:10.88 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsFileStreams.cpp:706:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 13:10.89 NS_IMPL_QUERY_CLASSINFO(nsPartialFileInputStream) 13:10.89 ^~~~~~~~~~~~~~~~~~~~~~~ 13:30.99 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 13:30.99 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 13:30.99 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIRequest.h:10, 13:30.99 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsILoadGroup.h:10, 13:30.99 from /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsLoadGroup.h:9, 13:30.99 from /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsLoadGroup.cpp:8: 13:30.99 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsLoadGroup.cpp: In member function 'nsresult mozilla::net::nsLoadGroup::AggregatedQueryInterface(const nsIID&, void**)': 13:30.99 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 13:30.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:30.99 foundInterface = 0; \ 13:30.99 ^~~~~~~~~~~~~~ 13:30.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 13:31.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:31.00 ^~~~~~~~~~~~~~~~~~~~~~~ 13:31.00 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsLoadGroup.cpp:158:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:31.00 NS_INTERFACE_MAP_END 13:31.00 ^~~~~~~~~~~~~~~~~~~~ 13:31.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 13:31.00 else 13:31.00 ^~~~ 13:31.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 13:31.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 13:31.00 ^~~~~~~~~~~~~~~~~~ 13:31.00 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsLoadGroup.cpp:157:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 13:31.00 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 13:31.01 ^~~~~~~~~~~~~~~~~~~~~~ 13:34.47 In file included from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 13:34.47 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 13:34.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 13:34.47 from /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsMIMEInputStream.cpp:11: 13:34.47 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsMIMEInputStream.cpp: In member function 'virtual nsresult nsMIMEInputStream::QueryInterface(const nsIID&, void**)': 13:34.47 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 13:34.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:34.47 foundInterface = 0; \ 13:34.47 ^~~~~~~~~~~~~~ 13:34.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 13:34.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:34.47 ^~~~~~~~~~~~~~~~~~~~~~~ 13:34.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:34.47 NS_INTERFACE_MAP_END 13:34.47 ^~~~~~~~~~~~~~~~~~~~ 13:34.47 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsMIMEInputStream.cpp:77:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 13:34.47 NS_IMPL_QUERY_INTERFACE_CI(nsMIMEInputStream, 13:34.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 13:34.47 In file included from /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsMIMEInputStream.cpp:21: 13:34.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 13:34.47 } else 13:34.47 ^~~~ 13:34.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 13:34.47 NS_IMPL_QUERY_CLASSINFO(aClass) \ 13:34.47 ^~~~~~~~~~~~~~~~~~~~~~~ 13:34.47 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsMIMEInputStream.cpp:77:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 13:34.47 NS_IMPL_QUERY_INTERFACE_CI(nsMIMEInputStream, 13:34.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 13:54.06 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 13:54.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 13:54.06 from /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsProtocolProxyService.h:10, 13:54.06 from /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsProtocolProxyService.cpp:10: 13:54.06 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsProtocolProxyService.cpp: In member function 'virtual nsresult mozilla::net::nsProtocolProxyService::QueryInterface(const nsIID&, void**)': 13:54.06 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 13:54.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:54.06 foundInterface = 0; \ 13:54.06 ^~~~~~~~~~~~~~ 13:54.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 13:54.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:54.06 ^~~~~~~~~~~~~~~~~~~~~~~ 13:54.07 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsProtocolProxyService.cpp:410:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:54.07 NS_INTERFACE_MAP_END 13:54.07 ^~~~~~~~~~~~~~~~~~~~ 13:54.07 In file included from /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsProtocolProxyService.cpp:12: 13:54.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 13:54.07 } else 13:54.07 ^~~~ 13:54.07 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsProtocolProxyService.cpp:409:1: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 13:54.07 NS_IMPL_QUERY_CLASSINFO(nsProtocolProxyService) 13:54.07 ^~~~~~~~~~~~~~~~~~~~~~~ 14:00.17 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 14:00.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 14:00.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIContentSecurityManager.h:10, 14:00.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsContentSecurityManager.h:9, 14:00.17 from /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsSecCheckWrapChannel.cpp:6: 14:00.17 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsSecCheckWrapChannel.cpp: In member function 'virtual nsresult mozilla::net::nsSecCheckWrapChannelBase::QueryInterface(const nsIID&, void**)': 14:00.18 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 14:00.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 14:00.18 foundInterface = 0; \ 14:00.18 ^~~~~~~~~~~~~~ 14:00.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 14:00.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 14:00.18 ^~~~~~~~~~~~~~~~~~~~~~~ 14:00.18 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsSecCheckWrapChannel.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 14:00.18 NS_INTERFACE_MAP_END 14:00.18 ^~~~~~~~~~~~~~~~~~~~ 14:00.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 14:00.18 else 14:00.18 ^~~~ 14:00.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 14:00.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 14:00.19 ^~~~~~~~~~~~~~~~~~ 14:00.19 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsSecCheckWrapChannel.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 14:00.19 NS_INTERFACE_MAP_ENTRY(nsISecCheckWrapChannel) 14:00.19 ^~~~~~~~~~~~~~~~~~~~~~ 14:10.19 In file included from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 14:10.20 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 14:10.20 from /builddir/build/BUILD/pale-moon/platform/ipc/glue/IPCMessageUtils.h:10, 14:10.20 from /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsSimpleURI.cpp:9: 14:10.20 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::QueryInterface(const nsIID&, void**)': 14:10.20 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 14:10.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 14:10.20 foundInterface = 0; \ 14:10.20 ^~~~~~~~~~~~~~ 14:10.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 14:10.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 14:10.20 ^~~~~~~~~~~~~~~~~~~~~~~ 14:10.20 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsSimpleURI.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 14:10.20 NS_INTERFACE_MAP_END 14:10.20 ^~~~~~~~~~~~~~~~~~~~ 14:10.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 14:10.20 else 14:10.20 ^~~~ 14:10.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 14:10.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 14:10.20 ^~~~~~~~~~~~~~~~~~ 14:10.20 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsSimpleURI.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 14:10.20 NS_INTERFACE_MAP_ENTRY(nsISizeOf) 14:10.20 ^~~~~~~~~~~~~~~~~~~~~~ 14:24.39 In file included from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 14:24.39 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 14:24.39 from /builddir/build/BUILD/pale-moon/platform/ipc/glue/IPCMessageUtils.h:10, 14:24.39 from /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsStandardURL.cpp:7: 14:24.39 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::QueryInterface(const nsIID&, void**)': 14:24.39 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 14:24.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 14:24.39 foundInterface = 0; \ 14:24.39 ^~~~~~~~~~~~~~ 14:24.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 14:24.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 14:24.39 ^~~~~~~~~~~~~~~~~~~~~~~ 14:24.39 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsStandardURL.cpp:1199:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 14:24.39 NS_INTERFACE_MAP_END 14:24.39 ^~~~~~~~~~~~~~~~~~~~ 14:24.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 14:24.39 else 14:24.39 ^~~~ 14:24.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 14:24.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 14:24.39 ^~~~~~~~~~~~~~~~~~ 14:24.39 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsStandardURL.cpp:1198:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 14:24.40 NS_INTERFACE_MAP_ENTRY(nsISizeOf) 14:24.40 ^~~~~~~~~~~~~~~~~~~~~~ 14:40.46 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 14:40.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 14:40.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 14:40.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 14:40.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/RootedOwningNonNull.h:19, 14:40.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:19, 14:40.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/TypedArray.h:15, 14:40.47 from /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsUDPSocket.cpp:8: 14:40.47 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsUDPSocket.cpp: In member function 'virtual nsresult mozilla::net::nsUDPMessage::QueryInterface(const nsIID&, void**)': 14:40.47 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 14:40.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 14:40.47 foundInterface = 0; \ 14:40.47 ^~~~~~~~~~~~~~ 14:40.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 14:40.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 14:40.47 ^~~~~~~~~~~~~~~~~~~~~~~ 14:40.47 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsUDPSocket.cpp:168:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 14:40.47 NS_INTERFACE_MAP_END 14:40.47 ^~~~~~~~~~~~~~~~~~~~ 14:40.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 14:40.47 else 14:40.47 ^~~~ 14:40.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 14:40.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 14:40.47 ^~~~~~~~~~~~~~~~~~ 14:40.47 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsUDPSocket.cpp:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 14:40.47 NS_INTERFACE_MAP_ENTRY(nsIUDPMessage) 14:40.47 ^~~~~~~~~~~~~~~~~~~~~~ 14:48.59 libnetwerk_base.a.desc 15:37.50 liblayout_printing.a.desc 15:40.42 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 15:40.42 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 15:40.42 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIWeakReference.h:10, 15:40.42 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Selection.h:9, 15:40.42 from /builddir/build/BUILD/pale-moon/platform/layout/generic/nsSelection.cpp:10: 15:40.42 /builddir/build/BUILD/pale-moon/platform/layout/generic/nsSelection.cpp: In member function 'virtual nsresult mozilla::dom::Selection::QueryInterface(const nsIID&, void**)': 15:40.42 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 15:40.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 15:40.42 foundInterface = 0; \ 15:40.42 ^~~~~~~~~~~~~~ 15:40.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 15:40.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 15:40.42 ^~~~~~~~~~~~~~~~~~~~~~~ 15:40.42 /builddir/build/BUILD/pale-moon/platform/layout/generic/nsSelection.cpp:3566:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 15:40.42 NS_INTERFACE_MAP_END 15:40.42 ^~~~~~~~~~~~~~~~~~~~ 15:40.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 15:40.43 else 15:40.43 ^~~~ 15:40.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 15:40.43 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 15:40.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:40.43 /builddir/build/BUILD/pale-moon/platform/layout/generic/nsSelection.cpp:3565:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 15:40.43 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISelection) 15:40.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:40.50 /builddir/build/BUILD/pale-moon/platform/layout/generic/nsSelection.cpp: In member function 'void mozilla::dom::Selection::Extend(nsINode&, uint32_t, mozilla::ErrorResult&)': 15:40.50 Warning: -Wunused-variable in /builddir/build/BUILD/pale-moon/platform/layout/generic/nsSelection.cpp: unused variable 'tmp' 15:40.50 /builddir/build/BUILD/pale-moon/platform/layout/generic/nsSelection.cpp:5716:16: warning: unused variable 'tmp' [-Wunused-variable] 15:40.50 nsresult tmp = SetAnchorFocusToRange(range); 15:40.50 ^~~ 15:40.54 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 15:40.54 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 15:40.54 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIWeakReference.h:10, 15:40.54 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Selection.h:9, 15:40.54 from /builddir/build/BUILD/pale-moon/platform/layout/generic/nsSelection.cpp:10: 15:40.55 /builddir/build/BUILD/pale-moon/platform/layout/generic/nsSelection.cpp: In member function 'virtual nsresult mozilla::dom::SelectionChangeListener::QueryInterface(const nsIID&, void**)': 15:40.55 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 15:40.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 15:40.55 foundInterface = 0; \ 15:40.55 ^~~~~~~~~~~~~~ 15:40.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 15:40.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 15:40.55 ^~~~~~~~~~~~~~~~~~~~~~~ 15:40.55 /builddir/build/BUILD/pale-moon/platform/layout/generic/nsSelection.cpp:6731:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 15:40.55 NS_INTERFACE_MAP_END 15:40.55 ^~~~~~~~~~~~~~~~~~~~ 15:40.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 15:40.55 else 15:40.55 ^~~~ 15:40.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 15:40.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 15:40.55 ^~~~~~~~~~~~~~~~~~ 15:40.55 /builddir/build/BUILD/pale-moon/platform/layout/generic/nsSelection.cpp:6730:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 15:40.55 NS_INTERFACE_MAP_ENTRY(nsISelectionListener) 15:40.55 ^~~~~~~~~~~~~~~~~~~~~~ 16:33.62 /builddir/build/BUILD/pale-moon/platform/layout/tables/nsTableFrame.cpp: In member function 'void BCPaintBorderIterator::ResetVerInfo()': 16:33.63 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/tables/nsTableFrame.cpp: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct BCBlockDirSeg'; use assignment or value-initialization instead 16:33.63 /builddir/build/BUILD/pale-moon/platform/layout/tables/nsTableFrame.cpp:7332:76: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct BCBlockDirSeg'; use assignment or value-initialization instead [-Wclass-memaccess] 16:33.63 memset(mBlockDirInfo, 0, mDamageArea.ColCount() * sizeof(BCBlockDirSeg)); 16:33.63 ^ 16:33.63 /builddir/build/BUILD/pale-moon/platform/layout/tables/nsTableFrame.cpp:6123:8: note: 'struct BCBlockDirSeg' declared here 16:33.63 struct BCBlockDirSeg 16:33.63 ^~~~~~~~~~~~~ 16:34.72 In file included from /builddir/build/BUILD/pale-moon/platform/layout/generic/nsIFrame.h:26, 16:34.72 from /builddir/build/BUILD/pale-moon/platform/layout/xul/nsBox.h:10, 16:34.72 from /builddir/build/BUILD/pale-moon/platform/layout/generic/nsFrame.h:14, 16:34.72 from /builddir/build/BUILD/pale-moon/platform/layout/generic/nsTextFrame.h:12, 16:34.72 from /builddir/build/BUILD/pale-moon/platform/layout/generic/nsTextFrame.cpp:8: 16:34.72 /builddir/build/BUILD/pale-moon/platform/layout/base/FrameProperties.h: In member function 'virtual nsIFrame::RenderedText nsTextFrame::GetRenderedText(uint32_t, uint32_t, nsIFrame::TextOffsetType, nsIFrame::TrailingWhitespace)': 16:34.72 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/layout/base/FrameProperties.h: '*((void*)(& autoLineCursor)+8).nsBlockFrame::AutoLineCursorSetup::mOrigCursor' may be used uninitialized in this function 16:34.73 /builddir/build/BUILD/pale-moon/platform/layout/base/FrameProperties.h:178:5: warning: '*((void*)(& autoLineCursor)+8).nsBlockFrame::AutoLineCursorSetup::mOrigCursor' may be used uninitialized in this function [-Wmaybe-uninitialized] 16:34.73 SetInternal(aProperty, ptr, aFrame); 16:34.73 ^~~~~~~~~~~ 16:34.73 /builddir/build/BUILD/pale-moon/platform/layout/generic/nsTextFrame.cpp:9727:44: note: '*((void*)(& autoLineCursor)+8).nsBlockFrame::AutoLineCursorSetup::mOrigCursor' was declared here 16:34.73 Maybe autoLineCursor; 16:34.73 ^~~~~~~~~~~~~~ 16:34.73 In file included from /builddir/build/BUILD/pale-moon/platform/layout/xul/nsBox.h:10, 16:34.73 from /builddir/build/BUILD/pale-moon/platform/layout/generic/nsFrame.h:14, 16:34.73 from /builddir/build/BUILD/pale-moon/platform/layout/generic/nsTextFrame.h:12, 16:34.73 from /builddir/build/BUILD/pale-moon/platform/layout/generic/nsTextFrame.cpp:8: 16:34.73 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/layout/generic/nsIFrame.h: '*((void*)(& autoLineCursor)+8).nsBlockFrame::AutoLineCursorSetup::mFrame' may be used uninitialized in this function 16:34.74 /builddir/build/BUILD/pale-moon/platform/layout/generic/nsIFrame.h:3078:3: warning: '*((void*)(& autoLineCursor)+8).nsBlockFrame::AutoLineCursorSetup::mFrame' may be used uninitialized in this function [-Wmaybe-uninitialized] 16:34.74 mProperties.Set(aProperty, aValue, this); 16:34.74 ^~~~~~~~~~~ 16:34.74 /builddir/build/BUILD/pale-moon/platform/layout/generic/nsTextFrame.cpp:9727:44: note: '*((void*)(& autoLineCursor)+8).nsBlockFrame::AutoLineCursorSetup::mFrame' was declared here 16:34.74 Maybe autoLineCursor; 16:34.74 ^~~~~~~~~~~~~~ 16:40.92 /builddir/build/BUILD/pale-moon/platform/layout/generic/nsTextFrameUtils.cpp: In static member function 'static char16_t* nsTextFrameUtils::TransformText(const char16_t*, uint32_t, char16_t*, nsTextFrameUtils::CompressionMode, uint8_t*, gfxSkipChars*, uint32_t*)': 16:40.92 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/layout/generic/nsTextFrameUtils.cpp: 'ucs4before' may be used uninitialized in this function 16:40.92 /builddir/build/BUILD/pale-moon/platform/layout/generic/nsTextFrameUtils.cpp:116:44: warning: 'ucs4before' may be used uninitialized in this function [-Wmaybe-uninitialized] 16:40.92 if (i > 0 && IsSegmentBreakSkipChar(ucs4before) && 16:40.92 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 17:06.56 liblayout_generic.a.desc 17:11.74 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 17:11.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 17:11.75 from /builddir/build/BUILD/pale-moon/platform/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:6: 17:11.75 /builddir/build/BUILD/pale-moon/platform/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp: In member function 'virtual nsresult nsTypeAheadFind::QueryInterface(const nsIID&, void**)': 17:11.75 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 17:11.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 17:11.75 foundInterface = 0; \ 17:11.75 ^~~~~~~~~~~~~~ 17:11.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 17:11.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 17:11.75 ^~~~~~~~~~~~~~~~~~~~~~~ 17:11.75 /builddir/build/BUILD/pale-moon/platform/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 17:11.75 NS_INTERFACE_MAP_END 17:11.75 ^~~~~~~~~~~~~~~~~~~~ 17:11.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 17:11.75 else 17:11.76 ^~~~ 17:11.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 17:11.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 17:11.76 ^~~~~~~~~~~~~~~~~~ 17:11.76 /builddir/build/BUILD/pale-moon/platform/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 17:11.76 NS_INTERFACE_MAP_ENTRY(nsIObserver) 17:11.76 ^~~~~~~~~~~~~~~~~~~~~~ 17:12.06 liblayout_tables.a.desc 17:14.65 libtoolkit_components_typeaheadfind.a.desc 17:16.96 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 17:16.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 17:16.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIObserver.h:10, 17:16.96 from /builddir/build/BUILD/pale-moon/platform/dom/media/webspeech/synth/speechd/SpeechDispatcherService.h:10, 17:16.96 from /builddir/build/BUILD/pale-moon/platform/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:6: 17:16.97 /builddir/build/BUILD/pale-moon/platform/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp: In member function 'virtual nsresult mozilla::dom::SpeechDispatcherCallback::QueryInterface(const nsIID&, void**)': 17:16.97 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 17:16.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 17:16.97 foundInterface = 0; \ 17:16.97 ^~~~~~~~~~~~~~ 17:16.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 17:16.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 17:16.98 ^~~~~~~~~~~~~~~~~~~~~~~ 17:16.98 /builddir/build/BUILD/pale-moon/platform/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:183:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 17:16.98 NS_INTERFACE_MAP_END 17:16.98 ^~~~~~~~~~~~~~~~~~~~ 17:16.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 17:16.98 else 17:16.98 ^~~~ 17:16.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 17:16.98 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 17:16.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:16.98 /builddir/build/BUILD/pale-moon/platform/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:182:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 17:16.98 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTaskCallback) 17:16.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:16.98 /builddir/build/BUILD/pale-moon/platform/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp: In member function 'virtual nsresult mozilla::dom::SpeechDispatcherService::QueryInterface(const nsIID&, void**)': 17:16.99 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 17:16.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 17:16.99 foundInterface = 0; \ 17:16.99 ^~~~~~~~~~~~~~ 17:16.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 17:16.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 17:16.99 ^~~~~~~~~~~~~~~~~~~~~~~ 17:16.99 /builddir/build/BUILD/pale-moon/platform/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:287:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 17:16.99 NS_INTERFACE_MAP_END 17:16.99 ^~~~~~~~~~~~~~~~~~~~ 17:16.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 17:16.99 else 17:16.99 ^~~~ 17:17.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 17:17.00 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 17:17.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:17.00 /builddir/build/BUILD/pale-moon/platform/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:286:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 17:17.00 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 17:17.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:19.13 libdom_media_webspeech_synth_speechd.a.desc 17:22.89 libimage_decoders_icon.a.desc 17:35.62 libdom_xslt_base.a.desc 17:53.97 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 17:53.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 17:53.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/imgIRequest.h:10, 17:53.97 from /builddir/build/BUILD/pale-moon/platform/image/imgRequestProxy.h:10, 17:53.97 from /builddir/build/BUILD/pale-moon/platform/image/imgRequestProxy.cpp:8: 17:53.97 /builddir/build/BUILD/pale-moon/platform/image/imgRequestProxy.cpp: In member function 'virtual nsresult imgRequestProxy::QueryInterface(const nsIID&, void**)': 17:53.97 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 17:53.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 17:53.97 foundInterface = 0; \ 17:53.97 ^~~~~~~~~~~~~~ 17:53.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 17:53.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 17:53.97 ^~~~~~~~~~~~~~~~~~~~~~~ 17:53.97 /builddir/build/BUILD/pale-moon/platform/image/imgRequestProxy.cpp:104:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 17:53.97 NS_INTERFACE_MAP_END 17:53.98 ^~~~~~~~~~~~~~~~~~~~ 17:53.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:805:3: note: some parts of macro expansion are not guarded by this 'else' clause 17:53.98 else 17:53.98 ^~~~ 17:53.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:879:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 17:53.98 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 17:53.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:53.98 /builddir/build/BUILD/pale-moon/platform/image/imgRequestProxy.cpp:102:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 17:53.98 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsITimedChannel, 17:53.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:59.26 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 17:59.26 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 17:59.26 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIPrefService.h:10, 17:59.26 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Preferences.h:13, 17:59.26 from /builddir/build/BUILD/pale-moon/platform/editor/composer/nsEditorSpellCheck.cpp:9: 17:59.26 /builddir/build/BUILD/pale-moon/platform/editor/composer/nsEditorSpellCheck.cpp: In member function 'virtual nsresult nsEditorSpellCheck::QueryInterface(const nsIID&, void**)': 17:59.27 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 17:59.27 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 17:59.27 foundInterface = 0; \ 17:59.27 ^~~~~~~~~~~~~~ 17:59.27 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 17:59.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 17:59.27 ^~~~~~~~~~~~~~~~~~~~~~~ 17:59.27 /builddir/build/BUILD/pale-moon/platform/editor/composer/nsEditorSpellCheck.cpp:250:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 17:59.27 NS_INTERFACE_MAP_END 17:59.27 ^~~~~~~~~~~~~~~~~~~~ 17:59.27 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 17:59.27 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAttrName.h:15, 17:59.27 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAttrAndChildArray.h:19, 17:59.27 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 17:59.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:15, 17:59.28 from /builddir/build/BUILD/pale-moon/platform/editor/composer/nsEditorSpellCheck.cpp:11: 17:59.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 17:59.28 } else 17:59.28 ^~~~ 17:59.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 17:59.28 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 17:59.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:59.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 17:59.29 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 17:59.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:59.29 /builddir/build/BUILD/pale-moon/platform/editor/composer/nsEditorSpellCheck.cpp:249:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 17:59.29 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsEditorSpellCheck) 17:59.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:01.52 libeditor_composer.a.desc 18:17.18 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 18:17.18 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 18:17.18 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 18:17.18 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 18:17.18 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 18:17.18 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/gfxPlatform.h:11, 18:17.18 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/gfx2DGlue.h:9, 18:17.18 from /builddir/build/BUILD/pale-moon/platform/image/Image.h:11, 18:17.18 from /builddir/build/BUILD/pale-moon/platform/image/ImageWrapper.h:10, 18:17.18 from /builddir/build/BUILD/pale-moon/platform/image/MultipartImage.h:9, 18:17.18 from /builddir/build/BUILD/pale-moon/platform/image/MultipartImage.cpp:6, 18:17.18 from /builddir/build/BUILD/pale-moon/pmbuild/image/Unified_cpp_image1.cpp:2: 18:17.18 /builddir/build/BUILD/pale-moon/platform/image/ScriptedNotificationObserver.cpp: In member function 'virtual nsresult mozilla::image::ScriptedNotificationObserver::QueryInterface(const nsIID&, void**)': 18:17.19 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 18:17.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:17.19 foundInterface = 0; \ 18:17.19 ^~~~~~~~~~~~~~ 18:17.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 18:17.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 18:17.19 ^~~~~~~~~~~~~~~~~~~~~~~ 18:17.19 /builddir/build/BUILD/pale-moon/platform/image/ScriptedNotificationObserver.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 18:17.19 NS_INTERFACE_MAP_END 18:17.19 ^~~~~~~~~~~~~~~~~~~~ 18:17.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 18:17.19 else 18:17.20 ^~~~ 18:17.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 18:17.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 18:17.20 ^~~~~~~~~~~~~~~~~~ 18:17.20 /builddir/build/BUILD/pale-moon/platform/image/ScriptedNotificationObserver.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 18:17.20 NS_INTERFACE_MAP_ENTRY(nsISupports) 18:17.20 ^~~~~~~~~~~~~~~~~~~~~~ 18:20.44 libdom_media_webrtc.a.desc 18:27.87 libimage.a.desc 18:46.36 /builddir/build/BUILD/pale-moon/platform/dom/media/webm/WebMDemuxer.cpp: In member function 'void mozilla::WebMTrackDemuxer::SetNextKeyFrameTime()': 18:46.37 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/dom/media/webm/WebMDemuxer.cpp: '*((void*)& startTime +8)' may be used uninitialized in this function 18:46.37 /builddir/build/BUILD/pale-moon/platform/dom/media/webm/WebMDemuxer.cpp:1112:49: warning: '*((void*)& startTime +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:46.37 sampleTimecode > startTime.ref() + MAX_LOOK_AHEAD) { 18:46.37 ^ 18:51.01 libdom_media_webm.a.desc 18:56.90 libsecurity_certverifier.a.desc 19:08.65 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 19:08.65 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 19:08.65 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 19:08.65 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 19:08.65 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 19:08.65 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 19:08.65 from /builddir/build/BUILD/pale-moon/platform/dom/animation/Animation.h:9, 19:08.65 from /builddir/build/BUILD/pale-moon/platform/dom/animation/Animation.cpp:6: 19:08.65 /builddir/build/BUILD/pale-moon/platform/dom/animation/Animation.cpp: In member function 'virtual nsresult mozilla::dom::Animation::QueryInterface(const nsIID&, void**)': 19:08.65 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 19:08.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 19:08.65 foundInterface = 0; \ 19:08.65 ^~~~~~~~~~~~~~ 19:08.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 19:08.65 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 19:08.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:08.65 /builddir/build/BUILD/pale-moon/platform/dom/animation/Animation.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 19:08.65 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 19:08.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:08.65 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 19:08.65 from /builddir/build/BUILD/pale-moon/platform/dom/animation/Animation.h:9, 19:08.65 from /builddir/build/BUILD/pale-moon/platform/dom/animation/Animation.cpp:6: 19:08.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 19:08.66 } else 19:08.66 ^~~~ 19:08.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 19:08.66 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 19:08.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:08.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 19:08.66 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 19:08.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:08.66 /builddir/build/BUILD/pale-moon/platform/dom/animation/Animation.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 19:08.66 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(Animation) 19:08.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:17.12 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 19:17.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 19:17.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsHashKeys.h:10, 19:17.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsDataHashtable.h:9, 19:17.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CSSVariableValues.h:11, 19:17.12 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsStyleStruct.h:16, 19:17.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ComputedTimingFunction.h:10, 19:17.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ComputedTiming.h:11, 19:17.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AnimationEffectReadOnly.h:9, 19:17.12 from /builddir/build/BUILD/pale-moon/platform/dom/animation/AnimationEffectReadOnly.cpp:6: 19:17.12 /builddir/build/BUILD/pale-moon/platform/dom/animation/AnimationEffectReadOnly.cpp: In member function 'virtual nsresult mozilla::dom::AnimationEffectReadOnly::QueryInterface(const nsIID&, void**)': 19:17.12 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 19:17.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 19:17.12 foundInterface = 0; \ 19:17.12 ^~~~~~~~~~~~~~ 19:17.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 19:17.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 19:17.12 ^~~~~~~~~~~~~~~~~~~~~~~ 19:17.12 /builddir/build/BUILD/pale-moon/platform/dom/animation/AnimationEffectReadOnly.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 19:17.12 NS_INTERFACE_MAP_END 19:17.12 ^~~~~~~~~~~~~~~~~~~~ 19:17.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 19:17.12 else 19:17.12 ^~~~ 19:17.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 19:17.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 19:17.13 ^~~~~~~~~~~~~~~~~~ 19:17.13 /builddir/build/BUILD/pale-moon/platform/dom/animation/AnimationEffectReadOnly.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 19:17.13 NS_INTERFACE_MAP_ENTRY(nsISupports) 19:17.13 ^~~~~~~~~~~~~~~~~~~~~~ 19:24.10 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 19:24.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 19:24.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 19:24.10 from /builddir/build/BUILD/pale-moon/platform/dom/xslt/xslt/txMozillaXSLTProcessor.h:9, 19:24.10 from /builddir/build/BUILD/pale-moon/platform/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:6: 19:24.10 /builddir/build/BUILD/pale-moon/platform/dom/xslt/xslt/txMozillaXSLTProcessor.cpp: In member function 'virtual nsresult txMozillaXSLTProcessor::QueryInterface(const nsIID&, void**)': 19:24.10 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 19:24.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 19:24.11 foundInterface = 0; \ 19:24.11 ^~~~~~~~~~~~~~ 19:24.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 19:24.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 19:24.11 ^~~~~~~~~~~~~~~~~~~~~~~ 19:24.11 /builddir/build/BUILD/pale-moon/platform/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:346:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 19:24.11 NS_INTERFACE_MAP_END 19:24.11 ^~~~~~~~~~~~~~~~~~~~ 19:24.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 19:24.11 else 19:24.11 ^~~~ 19:24.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 19:24.11 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 19:24.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:24.11 /builddir/build/BUILD/pale-moon/platform/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:345:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 19:24.11 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXSLTProcessor) 19:24.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:37.66 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 19:37.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 19:37.66 from /builddir/build/BUILD/pale-moon/platform/dom/animation/AnimationTimeline.h:9, 19:37.66 from /builddir/build/BUILD/pale-moon/platform/dom/animation/AnimationTimeline.cpp:6: 19:37.66 /builddir/build/BUILD/pale-moon/platform/dom/animation/AnimationTimeline.cpp: In member function 'virtual nsresult mozilla::dom::AnimationTimeline::QueryInterface(const nsIID&, void**)': 19:37.66 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 19:37.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 19:37.67 foundInterface = 0; \ 19:37.67 ^~~~~~~~~~~~~~ 19:37.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 19:37.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 19:37.67 ^~~~~~~~~~~~~~~~~~~~~~~ 19:37.67 /builddir/build/BUILD/pale-moon/platform/dom/animation/AnimationTimeline.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 19:37.67 NS_INTERFACE_MAP_END 19:37.67 ^~~~~~~~~~~~~~~~~~~~ 19:37.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 19:37.67 else 19:37.67 ^~~~ 19:37.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 19:37.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 19:37.68 ^~~~~~~~~~~~~~~~~~ 19:37.68 /builddir/build/BUILD/pale-moon/platform/dom/animation/AnimationTimeline.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 19:37.68 NS_INTERFACE_MAP_ENTRY(nsISupports) 19:37.68 ^~~~~~~~~~~~~~~~~~~~~~ 19:56.91 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 19:56.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 19:56.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 19:56.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 19:56.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 19:56.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 19:56.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DocumentTimelineBinding.h:8, 19:56.91 from /builddir/build/BUILD/pale-moon/platform/dom/animation/DocumentTimeline.h:9, 19:56.91 from /builddir/build/BUILD/pale-moon/platform/dom/animation/DocumentTimeline.cpp:6: 19:56.91 /builddir/build/BUILD/pale-moon/platform/dom/animation/DocumentTimeline.cpp: In member function 'virtual nsresult mozilla::dom::DocumentTimeline::QueryInterface(const nsIID&, void**)': 19:56.92 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 19:56.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 19:56.92 foundInterface = 0; \ 19:56.92 ^~~~~~~~~~~~~~ 19:56.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 19:56.92 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 19:56.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:56.92 /builddir/build/BUILD/pale-moon/platform/dom/animation/DocumentTimeline.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 19:56.92 NS_INTERFACE_MAP_END_INHERITING(AnimationTimeline) 19:56.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:56.92 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 19:56.92 from /builddir/build/BUILD/pale-moon/platform/dom/animation/AnimationTimeline.h:10, 19:56.92 from /builddir/build/BUILD/pale-moon/platform/dom/animation/DocumentTimeline.h:12, 19:56.92 from /builddir/build/BUILD/pale-moon/platform/dom/animation/DocumentTimeline.cpp:6: 19:56.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 19:56.92 } else 19:56.92 ^~~~ 19:56.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 19:56.93 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 19:56.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:56.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 19:56.93 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 19:56.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:56.93 /builddir/build/BUILD/pale-moon/platform/dom/animation/DocumentTimeline.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 19:56.94 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DocumentTimeline) 19:56.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:04.83 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 20:04.83 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleWalker.h:16, 20:04.83 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleProcessorData.h:18, 20:04.83 from /builddir/build/BUILD/pale-moon/platform/dom/animation/EffectCompositor.cpp:25: 20:04.83 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 20:04.83 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 20:04.83 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 20:04.83 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 20:04.83 ^ 20:04.84 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 20:04.84 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:41, 20:04.84 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PseudoElementHashEntry.h:9, 20:04.84 from /builddir/build/BUILD/pale-moon/platform/dom/animation/EffectCompositor.h:12, 20:04.84 from /builddir/build/BUILD/pale-moon/platform/dom/animation/EffectCompositor.cpp:6: 20:04.85 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 20:04.85 class nsCSSValue { 20:04.85 ^~~~~~~~~~ 20:26.29 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 20:26.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 20:26.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/KeyframeUtils.h:10, 20:26.29 from /builddir/build/BUILD/pale-moon/platform/dom/animation/KeyframeUtils.cpp:5: 20:26.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::RangedArray]': 20:26.30 /builddir/build/BUILD/pale-moon/platform/dom/animation/KeyframeUtils.cpp:107:33: required from here 20:26.30 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::RangedArray'; use assignment or value-initialization instead 20:26.30 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::RangedArray'; use assignment or value-initialization instead [-Wclass-memaccess] 20:26.30 memset(aT, 0, sizeof(T)); 20:26.30 ~~~~~~^~~~~~~~~~~~~~~~~~ 20:26.30 In file included from /builddir/build/BUILD/pale-moon/platform/dom/animation/KeyframeUtils.cpp:11: 20:26.30 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/RangedArray.h:22:7: note: 'class mozilla::RangedArray' declared here 20:26.30 class RangedArray 20:26.30 ^~~~~~~~~~~ 20:27.19 libdom_xslt_xslt.a.desc 20:35.74 libdom_xslt_xml.a.desc 20:37.79 libnetwerk_streamconv.a.desc 20:42.31 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 20:42.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 20:42.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 20:42.31 from /builddir/build/BUILD/pale-moon/platform/dom/broadcastchannel/BroadcastChannel.h:10, 20:42.31 from /builddir/build/BUILD/pale-moon/platform/dom/broadcastchannel/BroadcastChannel.cpp:6: 20:42.31 /builddir/build/BUILD/pale-moon/platform/dom/broadcastchannel/BroadcastChannel.cpp: In member function 'virtual nsresult mozilla::dom::BroadcastChannel::QueryInterface(const nsIID&, void**)': 20:42.31 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 20:42.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:42.31 foundInterface = 0; \ 20:42.31 ^~~~~~~~~~~~~~ 20:42.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 20:42.31 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 20:42.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:42.31 /builddir/build/BUILD/pale-moon/platform/dom/broadcastchannel/BroadcastChannel.cpp:678:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 20:42.31 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 20:42.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:42.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 20:42.31 else 20:42.31 ^~~~ 20:42.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 20:42.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 20:42.31 ^~~~~~~~~~~~~~~~~~ 20:42.31 /builddir/build/BUILD/pale-moon/platform/dom/broadcastchannel/BroadcastChannel.cpp:677:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 20:42.31 NS_INTERFACE_MAP_ENTRY(nsIObserver) 20:42.31 ^~~~~~~~~~~~~~~~~~~~~~ 20:50.13 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 20:50.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 20:50.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 20:50.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 20:50.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 20:50.13 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 20:50.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/KeyframeEffect.h:9, 20:50.13 from /builddir/build/BUILD/pale-moon/platform/dom/animation/KeyframeEffect.cpp:6, 20:50.14 from /builddir/build/BUILD/pale-moon/pmbuild/dom/animation/Unified_cpp_dom_animation0.cpp:2: 20:50.14 /builddir/build/BUILD/pale-moon/platform/dom/animation/KeyframeEffectReadOnly.cpp: In member function 'virtual nsresult mozilla::dom::KeyframeEffectReadOnly::QueryInterface(const nsIID&, void**)': 20:50.14 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 20:50.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:50.14 foundInterface = 0; \ 20:50.14 ^~~~~~~~~~~~~~ 20:50.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 20:50.14 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 20:50.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:50.14 /builddir/build/BUILD/pale-moon/platform/dom/animation/KeyframeEffectReadOnly.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 20:50.14 NS_INTERFACE_MAP_END_INHERITING(AnimationEffectReadOnly) 20:50.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:50.14 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 20:50.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/KeyframeEffect.h:9, 20:50.15 from /builddir/build/BUILD/pale-moon/platform/dom/animation/KeyframeEffect.cpp:6, 20:50.15 from /builddir/build/BUILD/pale-moon/pmbuild/dom/animation/Unified_cpp_dom_animation0.cpp:2: 20:50.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 20:50.15 } else 20:50.15 ^~~~ 20:50.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 20:50.16 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 20:50.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:50.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 20:50.16 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 20:50.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:50.16 /builddir/build/BUILD/pale-moon/platform/dom/animation/KeyframeEffectReadOnly.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 20:50.16 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(KeyframeEffectReadOnly) 20:50.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:55.31 libdom_animation.a.desc 20:55.46 libfreetype.a.desc 20:56.97 libdom_broadcastchannel.a.desc 21:01.93 libdom_asmjscache.a.desc 21:15.97 /builddir/build/BUILD/pale-moon/platform/dom/media/platforms/omx/OmxPlatformLayer.cpp: In member function 'virtual OMX_ERRORTYPE mozilla::OmxCommonVideoConfig::Apply(mozilla::OmxPlatformLayer&, const mozilla::VideoInfo&)': 21:15.97 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/dom/media/platforms/omx/OmxPlatformLayer.cpp: 'err' may be used uninitialized in this function 21:15.97 /builddir/build/BUILD/pale-moon/platform/dom/media/platforms/omx/OmxPlatformLayer.cpp:197:19: warning: 'err' may be used uninitialized in this function [-Wmaybe-uninitialized] 21:15.97 OMX_ERRORTYPE err; 21:15.97 ^~~ 21:23.87 libdom_media_platforms_omx.a.desc 21:25.29 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 21:25.30 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 21:25.30 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIJSInspector.h:10, 21:25.30 from /builddir/build/BUILD/pale-moon/platform/js/ductwork/inspector/nsJSInspector.h:9, 21:25.30 from /builddir/build/BUILD/pale-moon/platform/js/ductwork/inspector/nsJSInspector.cpp:6: 21:25.30 /builddir/build/BUILD/pale-moon/platform/js/ductwork/inspector/nsJSInspector.cpp: In member function 'virtual nsresult mozilla::jsinspector::nsJSInspector::QueryInterface(const nsIID&, void**)': 21:25.30 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 21:25.30 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:25.30 foundInterface = 0; \ 21:25.30 ^~~~~~~~~~~~~~ 21:25.30 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:25.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:25.31 ^~~~~~~~~~~~~~~~~~~~~~~ 21:25.31 /builddir/build/BUILD/pale-moon/platform/js/ductwork/inspector/nsJSInspector.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:25.31 NS_INTERFACE_MAP_END 21:25.31 ^~~~~~~~~~~~~~~~~~~~ 21:25.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:25.31 else 21:25.31 ^~~~ 21:25.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 21:25.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 21:25.31 ^~~~~~~~~~~~~~~~~~ 21:25.31 /builddir/build/BUILD/pale-moon/platform/js/ductwork/inspector/nsJSInspector.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21:25.31 NS_INTERFACE_MAP_ENTRY(nsIJSInspector) 21:25.31 ^~~~~~~~~~~~~~~~~~~~~~ 21:26.00 libjs_ductwork_inspector.a.desc 21:30.35 libdom_media_platforms_agnostic_gmp.a.desc 21:31.70 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 21:31.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 21:31.70 from /builddir/build/BUILD/pale-moon/platform/rdf/base/nsCompositeDataSource.cpp:30, 21:31.70 from /builddir/build/BUILD/pale-moon/pmbuild/rdf/base/Unified_cpp_rdf_base0.cpp:2: 21:31.70 /builddir/build/BUILD/pale-moon/platform/rdf/base/nsCompositeDataSource.cpp: In member function 'virtual nsresult CompositeDataSourceImpl::QueryInterface(const nsIID&, void**)': 21:31.70 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 21:31.70 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:31.70 foundInterface = 0; \ 21:31.70 ^~~~~~~~~~~~~~ 21:31.70 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:31.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:31.70 ^~~~~~~~~~~~~~~~~~~~~~~ 21:31.70 /builddir/build/BUILD/pale-moon/platform/rdf/base/nsCompositeDataSource.cpp:525:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:31.70 NS_INTERFACE_MAP_END 21:31.71 ^~~~~~~~~~~~~~~~~~~~ 21:31.71 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:31.71 else 21:31.71 ^~~~ 21:31.71 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 21:31.71 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 21:31.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:31.71 /builddir/build/BUILD/pale-moon/platform/rdf/base/nsCompositeDataSource.cpp:524:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 21:31.71 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRDFCompositeDataSource) 21:31.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:31.77 /builddir/build/BUILD/pale-moon/platform/rdf/base/nsInMemoryDataSource.cpp: In member function 'nsresult InMemoryDataSource::AggregatedQueryInterface(const nsIID&, void**)': 21:31.77 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 21:31.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:31.77 foundInterface = 0; \ 21:31.77 ^~~~~~~~~~~~~~ 21:31.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:31.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:31.77 ^~~~~~~~~~~~~~~~~~~~~~~ 21:31.78 /builddir/build/BUILD/pale-moon/platform/rdf/base/nsInMemoryDataSource.cpp:795:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:31.78 NS_INTERFACE_MAP_END 21:31.78 ^~~~~~~~~~~~~~~~~~~~ 21:31.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:31.78 else 21:31.78 ^~~~ 21:31.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 21:31.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 21:31.78 ^~~~~~~~~~~~~~~~~~ 21:31.78 /builddir/build/BUILD/pale-moon/platform/rdf/base/nsInMemoryDataSource.cpp:794:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21:31.78 NS_INTERFACE_MAP_ENTRY(rdfIDataSource) 21:31.78 ^~~~~~~~~~~~~~~~~~~~~~ 21:33.01 /builddir/build/BUILD/pale-moon/platform/rdf/base/nsRDFXMLDataSource.cpp: In member function 'virtual nsresult RDFXMLDataSourceImpl::QueryInterface(const nsIID&, void**)': 21:33.01 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 21:33.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:33.01 foundInterface = 0; \ 21:33.01 ^~~~~~~~~~~~~~ 21:33.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:33.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:33.02 ^~~~~~~~~~~~~~~~~~~~~~~ 21:33.02 /builddir/build/BUILD/pale-moon/platform/rdf/base/nsRDFXMLDataSource.cpp:457:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:33.02 NS_INTERFACE_MAP_END 21:33.02 ^~~~~~~~~~~~~~~~~~~~ 21:33.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:33.02 else 21:33.02 ^~~~ 21:33.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 21:33.02 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 21:33.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:33.02 /builddir/build/BUILD/pale-moon/platform/rdf/base/nsRDFXMLDataSource.cpp:456:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 21:33.02 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRDFDataSource) 21:33.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:40.75 librdf_base.a.desc 21:42.14 libxpfe_components_build.a.desc 21:42.16 libview.a.desc 21:44.48 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 21:44.48 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 21:44.48 from /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/viewsource/nsViewSourceChannel.h:10, 21:44.48 from /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:7: 21:44.49 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/viewsource/nsViewSourceChannel.cpp: In member function 'virtual nsresult nsViewSourceChannel::QueryInterface(const nsIID&, void**)': 21:44.49 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 21:44.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:44.49 foundInterface = 0; \ 21:44.49 ^~~~~~~~~~~~~~ 21:44.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:44.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:44.49 ^~~~~~~~~~~~~~~~~~~~~~~ 21:44.49 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:44.49 NS_INTERFACE_MAP_END 21:44.49 ^~~~~~~~~~~~~~~~~~~~ 21:44.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:44.49 else 21:44.49 ^~~~ 21:44.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 21:44.49 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 21:44.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:44.49 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:38:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 21:44.49 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIViewSourceChannel) 21:44.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:47.66 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 21:47.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 21:47.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 21:47.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMEventTarget.h:10, 21:47.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 21:47.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BasicEvents.h:11, 21:47.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ContentEvents.h:11, 21:47.67 from /builddir/build/BUILD/pale-moon/platform/dom/smil/TimeEvent.cpp:6: 21:47.67 /builddir/build/BUILD/pale-moon/platform/dom/smil/TimeEvent.cpp: In member function 'virtual nsresult mozilla::dom::TimeEvent::QueryInterface(const nsIID&, void**)': 21:47.67 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 21:47.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:47.67 foundInterface = 0; \ 21:47.67 ^~~~~~~~~~~~~~ 21:47.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 21:47.68 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 21:47.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:47.68 /builddir/build/BUILD/pale-moon/platform/dom/smil/TimeEvent.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 21:47.68 NS_INTERFACE_MAP_END_INHERITING(Event) 21:47.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:47.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:47.68 else 21:47.68 ^~~~ 21:47.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 21:47.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 21:47.68 ^~~~~~~~~~~~~~~~~~ 21:47.68 /builddir/build/BUILD/pale-moon/platform/dom/smil/TimeEvent.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21:47.68 NS_INTERFACE_MAP_ENTRY(nsIDOMTimeEvent) 21:47.69 ^~~~~~~~~~~~~~~~~~~~~~ 21:48.38 libnetwerk_protocol_viewsource.a.desc 22:58.16 libdom_smil.a.desc 23:08.33 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 23:08.33 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 23:08.33 from /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGAnimatedNumberList.h:9, 23:08.34 from /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGAnimatedNumberList.cpp:6: 23:08.34 /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGAnimatedNumberList.cpp: In member function 'virtual nsresult mozilla::DOMSVGAnimatedNumberList::QueryInterface(const nsIID&, void**)': 23:08.34 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:08.34 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:08.34 foundInterface = 0; \ 23:08.34 ^~~~~~~~~~~~~~ 23:08.34 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:08.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:08.34 ^~~~~~~~~~~~~~~~~~~~~~~ 23:08.34 /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGAnimatedNumberList.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:08.34 NS_INTERFACE_MAP_END 23:08.34 ^~~~~~~~~~~~~~~~~~~~ 23:08.34 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:08.34 else 23:08.35 ^~~~ 23:08.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:08.35 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:08.35 ^~~~~~~~~~~~~~~~~~ 23:08.35 /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGAnimatedNumberList.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:08.35 NS_INTERFACE_MAP_ENTRY(nsISupports) 23:08.35 ^~~~~~~~~~~~~~~~~~~~~~ 23:13.90 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 23:13.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 23:13.91 from /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGAnimatedLengthList.h:9, 23:13.91 from /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGLengthList.h:9, 23:13.91 from /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGLength.h:9, 23:13.91 from /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGLength.cpp:6: 23:13.91 /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGLength.cpp: In member function 'virtual nsresult mozilla::DOMSVGLength::QueryInterface(const nsIID&, void**)': 23:13.91 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:13.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:13.91 foundInterface = 0; \ 23:13.91 ^~~~~~~~~~~~~~ 23:13.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:13.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:13.91 ^~~~~~~~~~~~~~~~~~~~~~~ 23:13.91 /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGLength.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:13.92 NS_INTERFACE_MAP_END 23:13.92 ^~~~~~~~~~~~~~~~~~~~ 23:13.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:13.92 else 23:13.92 ^~~~ 23:13.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:13.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:13.92 ^~~~~~~~~~~~~~~~~~ 23:13.92 /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGLength.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:13.92 NS_INTERFACE_MAP_ENTRY(nsISupports) 23:13.92 ^~~~~~~~~~~~~~~~~~~~~~ 23:19.86 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 23:19.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 23:19.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 23:19.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 23:19.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 23:19.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 23:19.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 23:19.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 23:19.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Rule.h:11, 23:19.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 23:19.86 from /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGElement.h:15, 23:19.86 from /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGLengthList.cpp:6: 23:19.86 /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGLengthList.cpp: In member function 'virtual nsresult mozilla::DOMSVGLengthList::QueryInterface(const nsIID&, void**)': 23:19.86 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:19.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:19.86 foundInterface = 0; \ 23:19.86 ^~~~~~~~~~~~~~ 23:19.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:19.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:19.86 ^~~~~~~~~~~~~~~~~~~~~~~ 23:19.86 /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGLengthList.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:19.86 NS_INTERFACE_MAP_END 23:19.86 ^~~~~~~~~~~~~~~~~~~~ 23:19.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:19.86 else 23:19.86 ^~~~ 23:19.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:19.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:19.86 ^~~~~~~~~~~~~~~~~~ 23:19.86 /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGLengthList.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:19.86 NS_INTERFACE_MAP_ENTRY(nsISupports) 23:19.86 ^~~~~~~~~~~~~~~~~~~~~~ 23:25.69 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 23:25.69 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 23:25.69 from /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGAnimatedNumberList.h:9, 23:25.69 from /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGNumberList.h:9, 23:25.69 from /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGNumber.h:9, 23:25.69 from /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGNumber.cpp:6: 23:25.69 /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGNumber.cpp: In member function 'virtual nsresult mozilla::DOMSVGNumber::QueryInterface(const nsIID&, void**)': 23:25.69 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:25.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:25.69 foundInterface = 0; \ 23:25.69 ^~~~~~~~~~~~~~ 23:25.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:25.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:25.69 ^~~~~~~~~~~~~~~~~~~~~~~ 23:25.69 /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGNumber.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:25.69 NS_INTERFACE_MAP_END 23:25.69 ^~~~~~~~~~~~~~~~~~~~ 23:25.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:25.69 else 23:25.69 ^~~~ 23:25.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:25.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:25.70 ^~~~~~~~~~~~~~~~~~ 23:25.70 /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGNumber.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:25.70 NS_INTERFACE_MAP_ENTRY(nsISupports) 23:25.70 ^~~~~~~~~~~~~~~~~~~~~~ 23:31.14 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 23:31.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 23:31.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 23:31.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 23:31.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 23:31.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 23:31.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 23:31.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 23:31.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Rule.h:11, 23:31.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 23:31.14 from /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGElement.h:15, 23:31.14 from /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGNumberList.cpp:6: 23:31.15 /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGNumberList.cpp: In member function 'virtual nsresult mozilla::DOMSVGNumberList::QueryInterface(const nsIID&, void**)': 23:31.15 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:31.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:31.15 foundInterface = 0; \ 23:31.15 ^~~~~~~~~~~~~~ 23:31.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:31.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:31.15 ^~~~~~~~~~~~~~~~~~~~~~~ 23:31.15 /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGNumberList.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:31.15 NS_INTERFACE_MAP_END 23:31.15 ^~~~~~~~~~~~~~~~~~~~ 23:31.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:31.15 else 23:31.16 ^~~~ 23:31.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:31.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:31.16 ^~~~~~~~~~~~~~~~~~ 23:31.17 /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGNumberList.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:31.17 NS_INTERFACE_MAP_ENTRY(nsISupports) 23:31.17 ^~~~~~~~~~~~~~~~~~~~~~ 23:41.76 libgfx_gl.a.desc 23:45.03 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 23:45.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 23:45.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 23:45.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 23:45.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 23:45.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 23:45.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 23:45.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 23:45.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Rule.h:11, 23:45.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 23:45.05 from /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGElement.h:15, 23:45.05 from /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGPathSegList.cpp:6: 23:45.05 /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGPathSegList.cpp: In member function 'virtual nsresult mozilla::DOMSVGPathSegList::QueryInterface(const nsIID&, void**)': 23:45.05 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:45.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:45.05 foundInterface = 0; \ 23:45.05 ^~~~~~~~~~~~~~ 23:45.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:45.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:45.05 ^~~~~~~~~~~~~~~~~~~~~~~ 23:45.05 /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGPathSegList.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:45.05 NS_INTERFACE_MAP_END 23:45.05 ^~~~~~~~~~~~~~~~~~~~ 23:45.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:45.06 else 23:45.06 ^~~~ 23:45.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:45.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:45.07 ^~~~~~~~~~~~~~~~~~ 23:45.07 /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGPathSegList.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:45.07 NS_INTERFACE_MAP_ENTRY(nsISupports) 23:45.07 ^~~~~~~~~~~~~~~~~~~~~~ 23:47.70 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 23:47.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 23:47.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 23:47.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 23:47.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/RootedOwningNonNull.h:19, 23:47.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:19, 23:47.71 from /builddir/build/BUILD/pale-moon/platform/dom/url/URL.h:9, 23:47.71 from /builddir/build/BUILD/pale-moon/platform/dom/url/URL.cpp:6: 23:47.71 /builddir/build/BUILD/pale-moon/platform/dom/url/URL.cpp: In member function 'virtual nsresult mozilla::dom::URL::QueryInterface(const nsIID&, void**)': 23:47.71 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:47.71 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:47.71 foundInterface = 0; \ 23:47.71 ^~~~~~~~~~~~~~ 23:47.71 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:47.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:47.71 ^~~~~~~~~~~~~~~~~~~~~~~ 23:47.71 /builddir/build/BUILD/pale-moon/platform/dom/url/URL.cpp:1683:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:47.71 NS_INTERFACE_MAP_END 23:47.71 ^~~~~~~~~~~~~~~~~~~~ 23:47.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:47.72 else 23:47.72 ^~~~ 23:47.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:47.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:47.72 ^~~~~~~~~~~~~~~~~~ 23:47.72 /builddir/build/BUILD/pale-moon/platform/dom/url/URL.cpp:1682:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:47.72 NS_INTERFACE_MAP_ENTRY(nsISupports) 23:47.73 ^~~~~~~~~~~~~~~~~~~~~~ 23:54.45 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 23:54.45 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 23:54.45 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 23:54.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 23:54.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/RootedOwningNonNull.h:19, 23:54.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:19, 23:54.46 from /builddir/build/BUILD/pale-moon/platform/dom/url/URLSearchParams.h:10, 23:54.46 from /builddir/build/BUILD/pale-moon/platform/dom/url/URLSearchParams.cpp:6: 23:54.46 /builddir/build/BUILD/pale-moon/platform/dom/url/URLSearchParams.cpp: In member function 'virtual nsresult mozilla::dom::URLSearchParams::QueryInterface(const nsIID&, void**)': 23:54.46 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:54.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:54.46 foundInterface = 0; \ 23:54.47 ^~~~~~~~~~~~~~ 23:54.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:54.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:54.47 ^~~~~~~~~~~~~~~~~~~~~~~ 23:54.47 /builddir/build/BUILD/pale-moon/platform/dom/url/URLSearchParams.cpp:306:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:54.47 NS_INTERFACE_MAP_END 23:54.47 ^~~~~~~~~~~~~~~~~~~~ 23:54.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:54.47 else 23:54.47 ^~~~ 23:54.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:54.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:54.47 ^~~~~~~~~~~~~~~~~~ 23:54.47 /builddir/build/BUILD/pale-moon/platform/dom/url/URLSearchParams.cpp:305:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:54.48 NS_INTERFACE_MAP_ENTRY(nsISupports) 23:54.48 ^~~~~~~~~~~~~~~~~~~~~~ 23:56.18 libdom_url.a.desc 23:56.99 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 23:56.99 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 23:56.99 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 23:56.99 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 23:56.99 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 23:56.99 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 23:56.99 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 23:56.99 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 23:56.99 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Rule.h:11, 23:56.99 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 23:56.99 from /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGElement.h:15, 23:57.00 from /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGPointList.cpp:6: 23:57.00 /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGPointList.cpp: In member function 'virtual nsresult mozilla::DOMSVGPointList::QueryInterface(const nsIID&, void**)': 23:57.00 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:57.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:57.00 foundInterface = 0; \ 23:57.00 ^~~~~~~~~~~~~~ 23:57.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:57.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:57.00 ^~~~~~~~~~~~~~~~~~~~~~~ 23:57.00 /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGPointList.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:57.00 NS_INTERFACE_MAP_END 23:57.00 ^~~~~~~~~~~~~~~~~~~~ 23:57.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:57.01 else 23:57.01 ^~~~ 23:57.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:57.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:57.01 ^~~~~~~~~~~~~~~~~~ 23:57.02 /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGPointList.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:57.02 NS_INTERFACE_MAP_ENTRY(nsISupports) 23:57.02 ^~~~~~~~~~~~~~~~~~~~~~ 24:01.28 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 24:01.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 24:01.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 24:01.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 24:01.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 24:01.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 24:01.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/GridBinding.h:8, 24:01.28 from /builddir/build/BUILD/pale-moon/platform/dom/grid/GridArea.h:9, 24:01.28 from /builddir/build/BUILD/pale-moon/platform/dom/grid/Grid.h:9, 24:01.28 from /builddir/build/BUILD/pale-moon/platform/dom/grid/Grid.cpp:6: 24:01.28 /builddir/build/BUILD/pale-moon/platform/dom/grid/Grid.cpp: In member function 'virtual nsresult mozilla::dom::Grid::QueryInterface(const nsIID&, void**)': 24:01.28 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:01.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:01.28 foundInterface = 0; \ 24:01.29 ^~~~~~~~~~~~~~ 24:01.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:01.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:01.29 ^~~~~~~~~~~~~~~~~~~~~~~ 24:01.29 /builddir/build/BUILD/pale-moon/platform/dom/grid/Grid.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:01.29 NS_INTERFACE_MAP_END 24:01.29 ^~~~~~~~~~~~~~~~~~~~ 24:01.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:01.29 else 24:01.29 ^~~~ 24:01.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:01.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:01.29 ^~~~~~~~~~~~~~~~~~ 24:01.29 /builddir/build/BUILD/pale-moon/platform/dom/grid/Grid.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:01.29 NS_INTERFACE_MAP_ENTRY(nsISupports) 24:01.29 ^~~~~~~~~~~~~~~~~~~~~~ 24:03.13 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 24:03.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 24:03.13 from /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGStringList.h:9, 24:03.13 from /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGStringList.cpp:6: 24:03.13 /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGStringList.cpp: In member function 'virtual nsresult mozilla::DOMSVGStringList::QueryInterface(const nsIID&, void**)': 24:03.13 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:03.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:03.13 foundInterface = 0; \ 24:03.13 ^~~~~~~~~~~~~~ 24:03.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:03.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:03.13 ^~~~~~~~~~~~~~~~~~~~~~~ 24:03.13 /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGStringList.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:03.13 NS_INTERFACE_MAP_END 24:03.13 ^~~~~~~~~~~~~~~~~~~~ 24:03.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:03.13 else 24:03.13 ^~~~ 24:03.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:03.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:03.13 ^~~~~~~~~~~~~~~~~~ 24:03.13 /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGStringList.cpp:38:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:03.13 NS_INTERFACE_MAP_ENTRY(nsISupports) 24:03.13 ^~~~~~~~~~~~~~~~~~~~~~ 24:08.02 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 24:08.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 24:08.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 24:08.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 24:08.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 24:08.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 24:08.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/GridBinding.h:8, 24:08.03 from /builddir/build/BUILD/pale-moon/platform/dom/grid/GridArea.h:9, 24:08.03 from /builddir/build/BUILD/pale-moon/platform/dom/grid/GridArea.cpp:6: 24:08.03 /builddir/build/BUILD/pale-moon/platform/dom/grid/GridArea.cpp: In member function 'virtual nsresult mozilla::dom::GridArea::QueryInterface(const nsIID&, void**)': 24:08.03 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:08.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:08.03 foundInterface = 0; \ 24:08.03 ^~~~~~~~~~~~~~ 24:08.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:08.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:08.03 ^~~~~~~~~~~~~~~~~~~~~~~ 24:08.03 /builddir/build/BUILD/pale-moon/platform/dom/grid/GridArea.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:08.03 NS_INTERFACE_MAP_END 24:08.03 ^~~~~~~~~~~~~~~~~~~~ 24:08.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:08.04 else 24:08.04 ^~~~ 24:08.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:08.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:08.04 ^~~~~~~~~~~~~~~~~~ 24:08.04 /builddir/build/BUILD/pale-moon/platform/dom/grid/GridArea.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:08.04 NS_INTERFACE_MAP_ENTRY(nsISupports) 24:08.04 ^~~~~~~~~~~~~~~~~~~~~~ 24:08.89 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 24:08.89 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 24:08.89 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 24:08.89 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/SVGAnimatedTransformList.h:9, 24:08.89 from /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGTransformList.h:9, 24:08.89 from /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGTransformList.cpp:6: 24:08.89 /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGTransformList.cpp: In member function 'virtual nsresult mozilla::DOMSVGTransformList::QueryInterface(const nsIID&, void**)': 24:08.89 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:08.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:08.89 foundInterface = 0; \ 24:08.90 ^~~~~~~~~~~~~~ 24:08.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:08.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:08.90 ^~~~~~~~~~~~~~~~~~~~~~~ 24:08.90 /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGTransformList.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:08.90 NS_INTERFACE_MAP_END 24:08.90 ^~~~~~~~~~~~~~~~~~~~ 24:08.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:08.90 else 24:08.90 ^~~~ 24:08.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:08.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:08.90 ^~~~~~~~~~~~~~~~~~ 24:08.90 /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGTransformList.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:08.90 NS_INTERFACE_MAP_ENTRY(nsISupports) 24:08.91 ^~~~~~~~~~~~~~~~~~~~~~ 24:14.19 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 24:14.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 24:14.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 24:14.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 24:14.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 24:14.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 24:14.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/GridBinding.h:8, 24:14.19 from /builddir/build/BUILD/pale-moon/platform/dom/grid/GridDimension.h:9, 24:14.19 from /builddir/build/BUILD/pale-moon/platform/dom/grid/GridDimension.cpp:6: 24:14.19 /builddir/build/BUILD/pale-moon/platform/dom/grid/GridDimension.cpp: In member function 'virtual nsresult mozilla::dom::GridDimension::QueryInterface(const nsIID&, void**)': 24:14.19 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:14.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:14.19 foundInterface = 0; \ 24:14.19 ^~~~~~~~~~~~~~ 24:14.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:14.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:14.19 ^~~~~~~~~~~~~~~~~~~~~~~ 24:14.19 /builddir/build/BUILD/pale-moon/platform/dom/grid/GridDimension.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:14.19 NS_INTERFACE_MAP_END 24:14.19 ^~~~~~~~~~~~~~~~~~~~ 24:14.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:14.19 else 24:14.19 ^~~~ 24:14.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:14.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:14.20 ^~~~~~~~~~~~~~~~~~ 24:14.20 /builddir/build/BUILD/pale-moon/platform/dom/grid/GridDimension.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:14.20 NS_INTERFACE_MAP_ENTRY(nsISupports) 24:14.20 ^~~~~~~~~~~~~~~~~~~~~~ 24:20.41 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 24:20.41 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 24:20.41 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 24:20.41 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 24:20.41 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 24:20.41 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 24:20.41 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/GridBinding.h:8, 24:20.41 from /builddir/build/BUILD/pale-moon/platform/dom/grid/GridLine.h:9, 24:20.41 from /builddir/build/BUILD/pale-moon/platform/dom/grid/GridLine.cpp:6: 24:20.41 /builddir/build/BUILD/pale-moon/platform/dom/grid/GridLine.cpp: In member function 'virtual nsresult mozilla::dom::GridLine::QueryInterface(const nsIID&, void**)': 24:20.41 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:20.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:20.41 foundInterface = 0; \ 24:20.41 ^~~~~~~~~~~~~~ 24:20.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:20.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:20.41 ^~~~~~~~~~~~~~~~~~~~~~~ 24:20.41 /builddir/build/BUILD/pale-moon/platform/dom/grid/GridLine.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:20.41 NS_INTERFACE_MAP_END 24:20.41 ^~~~~~~~~~~~~~~~~~~~ 24:20.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:20.41 else 24:20.41 ^~~~ 24:20.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:20.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:20.41 ^~~~~~~~~~~~~~~~~~ 24:20.41 /builddir/build/BUILD/pale-moon/platform/dom/grid/GridLine.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:20.41 NS_INTERFACE_MAP_ENTRY(nsISupports) 24:20.42 ^~~~~~~~~~~~~~~~~~~~~~ 24:26.52 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 24:26.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 24:26.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 24:26.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 24:26.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 24:26.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 24:26.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/GridBinding.h:8, 24:26.52 from /builddir/build/BUILD/pale-moon/platform/dom/grid/GridLines.h:9, 24:26.52 from /builddir/build/BUILD/pale-moon/platform/dom/grid/GridLines.cpp:6: 24:26.52 /builddir/build/BUILD/pale-moon/platform/dom/grid/GridLines.cpp: In member function 'virtual nsresult mozilla::dom::GridLines::QueryInterface(const nsIID&, void**)': 24:26.52 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:26.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:26.52 foundInterface = 0; \ 24:26.52 ^~~~~~~~~~~~~~ 24:26.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:26.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:26.52 ^~~~~~~~~~~~~~~~~~~~~~~ 24:26.52 /builddir/build/BUILD/pale-moon/platform/dom/grid/GridLines.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:26.52 NS_INTERFACE_MAP_END 24:26.52 ^~~~~~~~~~~~~~~~~~~~ 24:26.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:26.52 else 24:26.52 ^~~~ 24:26.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:26.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:26.52 ^~~~~~~~~~~~~~~~~~ 24:26.52 /builddir/build/BUILD/pale-moon/platform/dom/grid/GridLines.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:26.52 NS_INTERFACE_MAP_ENTRY(nsISupports) 24:26.52 ^~~~~~~~~~~~~~~~~~~~~~ 24:29.43 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 24:29.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 24:29.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 24:29.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 24:29.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 24:29.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 24:29.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/GridBinding.h:8, 24:29.44 from /builddir/build/BUILD/pale-moon/platform/dom/grid/GridTrack.h:9, 24:29.44 from /builddir/build/BUILD/pale-moon/platform/dom/grid/GridTrack.cpp:6: 24:29.44 /builddir/build/BUILD/pale-moon/platform/dom/grid/GridTrack.cpp: In member function 'virtual nsresult mozilla::dom::GridTrack::QueryInterface(const nsIID&, void**)': 24:29.44 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:29.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:29.44 foundInterface = 0; \ 24:29.44 ^~~~~~~~~~~~~~ 24:29.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:29.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:29.44 ^~~~~~~~~~~~~~~~~~~~~~~ 24:29.44 /builddir/build/BUILD/pale-moon/platform/dom/grid/GridTrack.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:29.44 NS_INTERFACE_MAP_END 24:29.44 ^~~~~~~~~~~~~~~~~~~~ 24:29.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:29.44 else 24:29.44 ^~~~ 24:29.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:29.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:29.44 ^~~~~~~~~~~~~~~~~~ 24:29.44 /builddir/build/BUILD/pale-moon/platform/dom/grid/GridTrack.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:29.44 NS_INTERFACE_MAP_ENTRY(nsISupports) 24:29.44 ^~~~~~~~~~~~~~~~~~~~~~ 24:34.74 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 24:34.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 24:34.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 24:34.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 24:34.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 24:34.74 from /builddir/build/BUILD/pale-moon/platform/dom/grid/GridTracks.h:9, 24:34.74 from /builddir/build/BUILD/pale-moon/platform/dom/grid/GridTracks.cpp:6: 24:34.74 /builddir/build/BUILD/pale-moon/platform/dom/grid/GridTracks.cpp: In member function 'virtual nsresult mozilla::dom::GridTracks::QueryInterface(const nsIID&, void**)': 24:34.74 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:34.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:34.74 foundInterface = 0; \ 24:34.74 ^~~~~~~~~~~~~~ 24:34.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:34.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:34.75 ^~~~~~~~~~~~~~~~~~~~~~~ 24:34.75 /builddir/build/BUILD/pale-moon/platform/dom/grid/GridTracks.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:34.75 NS_INTERFACE_MAP_END 24:34.75 ^~~~~~~~~~~~~~~~~~~~ 24:34.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:34.75 else 24:34.75 ^~~~ 24:34.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:34.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:34.75 ^~~~~~~~~~~~~~~~~~ 24:34.75 /builddir/build/BUILD/pale-moon/platform/dom/grid/GridTracks.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:34.76 NS_INTERFACE_MAP_ENTRY(nsISupports) 24:34.76 ^~~~~~~~~~~~~~~~~~~~~~ 24:36.19 libdom_grid.a.desc 24:38.61 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 24:38.61 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 24:38.61 from /builddir/build/BUILD/pale-moon/platform/dom/geolocation/nsGeoPosition.h:9, 24:38.61 from /builddir/build/BUILD/pale-moon/platform/dom/geolocation/nsGeoPosition.cpp:6: 24:38.62 /builddir/build/BUILD/pale-moon/platform/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult nsGeoPositionCoords::QueryInterface(const nsIID&, void**)': 24:38.62 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:38.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:38.62 foundInterface = 0; \ 24:38.62 ^~~~~~~~~~~~~~ 24:38.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:38.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:38.62 ^~~~~~~~~~~~~~~~~~~~~~~ 24:38.62 /builddir/build/BUILD/pale-moon/platform/dom/geolocation/nsGeoPosition.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:38.62 NS_INTERFACE_MAP_END 24:38.62 ^~~~~~~~~~~~~~~~~~~~ 24:38.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:38.62 else 24:38.62 ^~~~ 24:38.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:38.62 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:38.62 ^~~~~~~~~~~~~~~~~~ 24:38.62 /builddir/build/BUILD/pale-moon/platform/dom/geolocation/nsGeoPosition.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:38.62 NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPositionCoords) 24:38.62 ^~~~~~~~~~~~~~~~~~~~~~ 24:38.63 /builddir/build/BUILD/pale-moon/platform/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult nsGeoPosition::QueryInterface(const nsIID&, void**)': 24:38.63 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:38.63 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:38.63 foundInterface = 0; \ 24:38.63 ^~~~~~~~~~~~~~ 24:38.63 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:38.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:38.63 ^~~~~~~~~~~~~~~~~~~~~~~ 24:38.63 /builddir/build/BUILD/pale-moon/platform/dom/geolocation/nsGeoPosition.cpp:126:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:38.63 NS_INTERFACE_MAP_END 24:38.63 ^~~~~~~~~~~~~~~~~~~~ 24:38.63 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:38.64 else 24:38.64 ^~~~ 24:38.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:38.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:38.64 ^~~~~~~~~~~~~~~~~~ 24:38.64 /builddir/build/BUILD/pale-moon/platform/dom/geolocation/nsGeoPosition.cpp:125:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:38.64 NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPosition) 24:38.64 ^~~~~~~~~~~~~~~~~~~~~~ 24:38.64 /builddir/build/BUILD/pale-moon/platform/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult mozilla::dom::Position::QueryInterface(const nsIID&, void**)': 24:38.64 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:38.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:38.64 foundInterface = 0; \ 24:38.65 ^~~~~~~~~~~~~~ 24:38.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:38.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:38.65 ^~~~~~~~~~~~~~~~~~~~~~~ 24:38.65 /builddir/build/BUILD/pale-moon/platform/dom/geolocation/nsGeoPosition.cpp:155:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:38.65 NS_INTERFACE_MAP_END 24:38.65 ^~~~~~~~~~~~~~~~~~~~ 24:38.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:38.65 else 24:38.65 ^~~~ 24:38.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:38.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:38.65 ^~~~~~~~~~~~~~~~~~ 24:38.65 /builddir/build/BUILD/pale-moon/platform/dom/geolocation/nsGeoPosition.cpp:154:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:38.65 NS_INTERFACE_MAP_ENTRY(nsISupports) 24:38.65 ^~~~~~~~~~~~~~~~~~~~~~ 24:38.66 /builddir/build/BUILD/pale-moon/platform/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult mozilla::dom::Coordinates::QueryInterface(const nsIID&, void**)': 24:38.66 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:38.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:38.66 foundInterface = 0; \ 24:38.66 ^~~~~~~~~~~~~~ 24:38.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:38.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:38.67 ^~~~~~~~~~~~~~~~~~~~~~~ 24:38.67 /builddir/build/BUILD/pale-moon/platform/dom/geolocation/nsGeoPosition.cpp:208:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:38.67 NS_INTERFACE_MAP_END 24:38.67 ^~~~~~~~~~~~~~~~~~~~ 24:38.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:38.67 else 24:38.67 ^~~~ 24:38.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:38.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:38.67 ^~~~~~~~~~~~~~~~~~ 24:38.67 /builddir/build/BUILD/pale-moon/platform/dom/geolocation/nsGeoPosition.cpp:207:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:38.67 NS_INTERFACE_MAP_ENTRY(nsISupports) 24:38.67 ^~~~~~~~~~~~~~~~~~~~~~ 24:44.10 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 24:44.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 24:44.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsXULAppAPI.h:12, 24:44.10 from /builddir/build/BUILD/pale-moon/platform/dom/geolocation/nsGeolocation.cpp:6: 24:44.10 /builddir/build/BUILD/pale-moon/platform/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult mozilla::dom::PositionError::QueryInterface(const nsIID&, void**)': 24:44.10 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:44.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:44.10 foundInterface = 0; \ 24:44.10 ^~~~~~~~~~~~~~ 24:44.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:44.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:44.10 ^~~~~~~~~~~~~~~~~~~~~~~ 24:44.10 /builddir/build/BUILD/pale-moon/platform/dom/geolocation/nsGeolocation.cpp:206:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:44.10 NS_INTERFACE_MAP_END 24:44.11 ^~~~~~~~~~~~~~~~~~~~ 24:44.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:44.11 else 24:44.11 ^~~~ 24:44.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:44.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:44.11 ^~~~~~~~~~~~~~~~~~ 24:44.11 /builddir/build/BUILD/pale-moon/platform/dom/geolocation/nsGeolocation.cpp:205:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:44.11 NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPositionError) 24:44.11 ^~~~~~~~~~~~~~~~~~~~~~ 24:44.12 /builddir/build/BUILD/pale-moon/platform/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult nsGeolocationRequest::QueryInterface(const nsIID&, void**)': 24:44.12 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:44.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:44.12 foundInterface = 0; \ 24:44.12 ^~~~~~~~~~~~~~ 24:44.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:44.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:44.12 ^~~~~~~~~~~~~~~~~~~~~~~ 24:44.12 /builddir/build/BUILD/pale-moon/platform/dom/geolocation/nsGeolocation.cpp:311:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:44.12 NS_INTERFACE_MAP_END 24:44.12 ^~~~~~~~~~~~~~~~~~~~ 24:44.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:44.12 else 24:44.12 ^~~~ 24:44.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:44.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:44.13 ^~~~~~~~~~~~~~~~~~ 24:44.13 /builddir/build/BUILD/pale-moon/platform/dom/geolocation/nsGeolocation.cpp:310:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:44.13 NS_INTERFACE_MAP_ENTRY(nsIGeolocationUpdate) 24:44.13 ^~~~~~~~~~~~~~~~~~~~~~ 24:44.15 /builddir/build/BUILD/pale-moon/platform/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult nsGeolocationService::QueryInterface(const nsIID&, void**)': 24:44.15 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:44.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:44.15 foundInterface = 0; \ 24:44.15 ^~~~~~~~~~~~~~ 24:44.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:44.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:44.15 ^~~~~~~~~~~~~~~~~~~~~~~ 24:44.15 /builddir/build/BUILD/pale-moon/platform/dom/geolocation/nsGeolocation.cpp:619:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:44.15 NS_INTERFACE_MAP_END 24:44.15 ^~~~~~~~~~~~~~~~~~~~ 24:44.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:44.15 else 24:44.15 ^~~~ 24:44.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:44.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:44.16 ^~~~~~~~~~~~~~~~~~ 24:44.16 /builddir/build/BUILD/pale-moon/platform/dom/geolocation/nsGeolocation.cpp:618:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:44.16 NS_INTERFACE_MAP_ENTRY(nsIObserver) 24:44.16 ^~~~~~~~~~~~~~~~~~~~~~ 24:44.17 /builddir/build/BUILD/pale-moon/platform/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult mozilla::dom::Geolocation::QueryInterface(const nsIID&, void**)': 24:44.17 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:44.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:44.17 foundInterface = 0; \ 24:44.17 ^~~~~~~~~~~~~~ 24:44.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:44.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:44.17 ^~~~~~~~~~~~~~~~~~~~~~~ 24:44.17 /builddir/build/BUILD/pale-moon/platform/dom/geolocation/nsGeolocation.cpp:935:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:44.17 NS_INTERFACE_MAP_END 24:44.17 ^~~~~~~~~~~~~~~~~~~~ 24:44.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:44.17 else 24:44.17 ^~~~ 24:44.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:44.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:44.17 ^~~~~~~~~~~~~~~~~~ 24:44.17 /builddir/build/BUILD/pale-moon/platform/dom/geolocation/nsGeolocation.cpp:934:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:44.17 NS_INTERFACE_MAP_ENTRY(nsIGeolocationUpdate) 24:44.17 ^~~~~~~~~~~~~~~~~~~~~~ 24:47.13 libdom_geolocation.a.desc 24:50.52 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 24:50.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 24:50.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 24:50.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMEventTarget.h:10, 24:50.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 24:50.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BasicEvents.h:11, 24:50.53 from /builddir/build/BUILD/pale-moon/platform/uriloader/base/nsDocLoader.cpp:7, 24:50.53 from /builddir/build/BUILD/pale-moon/pmbuild/uriloader/base/Unified_cpp_uriloader_base0.cpp:2: 24:50.53 /builddir/build/BUILD/pale-moon/platform/uriloader/base/nsDocLoader.cpp: In member function 'virtual nsresult nsDocLoader::QueryInterface(const nsIID&, void**)': 24:50.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:50.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:50.53 foundInterface = 0; \ 24:50.53 ^~~~~~~~~~~~~~ 24:50.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:50.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:50.53 ^~~~~~~~~~~~~~~~~~~~~~~ 24:50.53 /builddir/build/BUILD/pale-moon/platform/uriloader/base/nsDocLoader.cpp:193:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:50.53 NS_INTERFACE_MAP_END 24:50.53 ^~~~~~~~~~~~~~~~~~~~ 24:50.53 In file included from /builddir/build/BUILD/pale-moon/pmbuild/uriloader/base/Unified_cpp_uriloader_base0.cpp:2: 24:50.53 /builddir/build/BUILD/pale-moon/platform/uriloader/base/nsDocLoader.cpp:192:4: note: some parts of macro expansion are not guarded by this 'else' clause 24:50.53 else 24:50.53 ^~~~ 24:50.62 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 24:50.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 24:50.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 24:50.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMEventTarget.h:10, 24:50.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 24:50.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BasicEvents.h:11, 24:50.62 from /builddir/build/BUILD/pale-moon/platform/uriloader/base/nsDocLoader.cpp:7, 24:50.62 from /builddir/build/BUILD/pale-moon/pmbuild/uriloader/base/Unified_cpp_uriloader_base0.cpp:2: 24:50.62 /builddir/build/BUILD/pale-moon/platform/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsDocumentOpenInfo::QueryInterface(const nsIID&, void**)': 24:50.62 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:50.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:50.62 foundInterface = 0; \ 24:50.62 ^~~~~~~~~~~~~~ 24:50.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:50.62 #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 24:50.62 ^~~~~~~~~~~~~~~~~~~~~~~ 24:50.62 /builddir/build/BUILD/pale-moon/platform/uriloader/base/nsURILoader.cpp:170:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 24:50.62 NS_INTERFACE_MAP_END_THREADSAFE 24:50.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:50.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:50.62 else 24:50.62 ^~~~ 24:50.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:50.62 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:50.62 ^~~~~~~~~~~~~~~~~~ 24:50.62 /builddir/build/BUILD/pale-moon/platform/uriloader/base/nsURILoader.cpp:169:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:50.62 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 24:50.62 ^~~~~~~~~~~~~~~~~~~~~~ 24:50.66 /builddir/build/BUILD/pale-moon/platform/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsURILoader::QueryInterface(const nsIID&, void**)': 24:50.66 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:50.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:50.66 foundInterface = 0; \ 24:50.66 ^~~~~~~~~~~~~~ 24:50.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:50.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:50.66 ^~~~~~~~~~~~~~~~~~~~~~~ 24:50.66 /builddir/build/BUILD/pale-moon/platform/uriloader/base/nsURILoader.cpp:774:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:50.66 NS_INTERFACE_MAP_END 24:50.66 ^~~~~~~~~~~~~~~~~~~~ 24:50.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:50.66 else 24:50.66 ^~~~ 24:50.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:50.66 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:50.66 ^~~~~~~~~~~~~~~~~~ 24:50.66 /builddir/build/BUILD/pale-moon/platform/uriloader/base/nsURILoader.cpp:773:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:50.66 NS_INTERFACE_MAP_ENTRY(nsIURILoader) 24:50.66 ^~~~~~~~~~~~~~~~~~~~~~ 24:53.74 liburiloader_base.a.desc 24:57.38 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 24:57.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 24:57.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 24:57.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 24:57.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 24:57.39 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 24:57.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/SVGAnimatedEnumeration.h:9, 24:57.39 from /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGAnimatedEnumeration.cpp:6: 24:57.39 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGAnimatedEnumeration.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedEnumeration::QueryInterface(const nsIID&, void**)': 24:57.39 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:57.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:57.39 foundInterface = 0; \ 24:57.39 ^~~~~~~~~~~~~~ 24:57.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:57.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:57.40 ^~~~~~~~~~~~~~~~~~~~~~~ 24:57.40 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGAnimatedEnumeration.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:57.40 NS_INTERFACE_MAP_END 24:57.40 ^~~~~~~~~~~~~~~~~~~~ 24:57.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:57.40 else 24:57.40 ^~~~ 24:57.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:57.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:57.40 ^~~~~~~~~~~~~~~~~~ 24:57.40 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGAnimatedEnumeration.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:57.40 NS_INTERFACE_MAP_ENTRY(nsISupports) 24:57.40 ^~~~~~~~~~~~~~~~~~~~~~ 25:02.77 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 25:02.77 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 25:02.77 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 25:02.77 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 25:02.77 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 25:02.77 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 25:02.77 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/SVGAnimatedInteger.h:9, 25:02.77 from /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGAnimatedInteger.cpp:6: 25:02.77 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGAnimatedInteger.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedInteger::QueryInterface(const nsIID&, void**)': 25:02.77 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:02.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:02.77 foundInterface = 0; \ 25:02.77 ^~~~~~~~~~~~~~ 25:02.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:02.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:02.77 ^~~~~~~~~~~~~~~~~~~~~~~ 25:02.77 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGAnimatedInteger.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:02.77 NS_INTERFACE_MAP_END 25:02.77 ^~~~~~~~~~~~~~~~~~~~ 25:02.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:02.77 else 25:02.77 ^~~~ 25:02.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:02.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:02.77 ^~~~~~~~~~~~~~~~~~ 25:02.77 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGAnimatedInteger.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:02.77 NS_INTERFACE_MAP_ENTRY(nsISupports) 25:02.77 ^~~~~~~~~~~~~~~~~~~~~~ 25:16.21 libdom_media_platforms_ffmpeg_libav53.a.desc 25:19.20 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 25:19.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 25:19.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/SVGAnimatedNumber.h:9, 25:19.20 from /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGAnimatedNumber.cpp:6: 25:19.20 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGAnimatedNumber.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedNumber::QueryInterface(const nsIID&, void**)': 25:19.20 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:19.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:19.20 foundInterface = 0; \ 25:19.20 ^~~~~~~~~~~~~~ 25:19.21 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:19.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:19.21 ^~~~~~~~~~~~~~~~~~~~~~~ 25:19.21 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGAnimatedNumber.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:19.21 NS_INTERFACE_MAP_END 25:19.21 ^~~~~~~~~~~~~~~~~~~~ 25:19.21 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:19.21 else 25:19.21 ^~~~ 25:19.21 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:19.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:19.21 ^~~~~~~~~~~~~~~~~~ 25:19.21 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGAnimatedNumber.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:19.21 NS_INTERFACE_MAP_ENTRY(nsISupports) 25:19.22 ^~~~~~~~~~~~~~~~~~~~~~ 25:24.85 libdom_encoding.a.desc 25:27.52 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 25:27.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 25:27.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIFactory.h:10, 25:27.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Module.h:11, 25:27.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ModuleUtils.h:10, 25:27.53 from /builddir/build/BUILD/pale-moon/platform/extensions/cookie/nsCookieModule.cpp:7, 25:27.53 from /builddir/build/BUILD/pale-moon/pmbuild/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:2: 25:27.53 /builddir/build/BUILD/pale-moon/platform/extensions/cookie/nsPermission.cpp: In member function 'virtual nsresult nsPermission::QueryInterface(const nsIID&, void**)': 25:27.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:27.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:27.53 foundInterface = 0; \ 25:27.53 ^~~~~~~~~~~~~~ 25:27.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:27.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:27.53 ^~~~~~~~~~~~~~~~~~~~~~~ 25:27.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:27.53 NS_INTERFACE_MAP_END 25:27.53 ^~~~~~~~~~~~~~~~~~~~ 25:27.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 25:27.53 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 25:27.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 25:27.54 /builddir/build/BUILD/pale-moon/platform/extensions/cookie/nsPermission.cpp:15:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 25:27.54 NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 25:27.54 ^~~~~~~~~~~~~~~~~~~~ 25:27.54 In file included from /builddir/build/BUILD/pale-moon/platform/extensions/cookie/nsPermission.cpp:8, 25:27.54 from /builddir/build/BUILD/pale-moon/pmbuild/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:29: 25:27.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 25:27.55 } else 25:27.55 ^~~~ 25:27.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 25:27.55 NS_IMPL_QUERY_CLASSINFO(aClass) \ 25:27.55 ^~~~~~~~~~~~~~~~~~~~~~~ 25:27.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 25:27.55 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 25:27.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 25:27.55 /builddir/build/BUILD/pale-moon/platform/extensions/cookie/nsPermission.cpp:15:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 25:27.55 NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 25:27.55 ^~~~~~~~~~~~~~~~~~~~ 25:34.32 libextensions_cookie.a.desc 25:36.12 libimage_encoders_bmp.a.desc 25:40.12 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 25:40.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 25:40.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 25:40.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 25:40.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 25:40.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Tokenizer.h:12, 25:40.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/IncrementalTokenizer.h:9, 25:40.13 from /builddir/build/BUILD/pale-moon/platform/xpcom/ds/IncrementalTokenizer.cpp:6, 25:40.13 from /builddir/build/BUILD/pale-moon/pmbuild/xpcom/ds/Unified_cpp_xpcom_ds0.cpp:2: 25:40.13 /builddir/build/BUILD/pale-moon/platform/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArray::QueryInterface(const nsIID&, void**)': 25:40.13 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:40.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:40.13 foundInterface = 0; \ 25:40.13 ^~~~~~~~~~~~~~ 25:40.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:40.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:40.14 ^~~~~~~~~~~~~~~~~~~~~~~ 25:40.14 /builddir/build/BUILD/pale-moon/platform/xpcom/ds/nsArray.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:40.14 NS_INTERFACE_MAP_END 25:40.14 ^~~~~~~~~~~~~~~~~~~~ 25:40.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:40.14 else 25:40.14 ^~~~ 25:40.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 25:40.15 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 25:40.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:40.15 /builddir/build/BUILD/pale-moon/platform/xpcom/ds/nsArray.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 25:40.15 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 25:40.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:40.15 /builddir/build/BUILD/pale-moon/platform/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArrayCC::QueryInterface(const nsIID&, void**)': 25:40.15 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:40.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:40.15 foundInterface = 0; \ 25:40.15 ^~~~~~~~~~~~~~ 25:40.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:40.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:40.15 ^~~~~~~~~~~~~~~~~~~~~~~ 25:40.15 /builddir/build/BUILD/pale-moon/platform/xpcom/ds/nsArray.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:40.15 NS_INTERFACE_MAP_END 25:40.15 ^~~~~~~~~~~~~~~~~~~~ 25:40.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:40.15 else 25:40.16 ^~~~ 25:40.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 25:40.16 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 25:40.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:40.16 /builddir/build/BUILD/pale-moon/platform/xpcom/ds/nsArray.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 25:40.16 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 25:40.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:40.29 /builddir/build/BUILD/pale-moon/platform/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBag::QueryInterface(const nsIID&, void**)': 25:40.29 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:40.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:40.29 foundInterface = 0; \ 25:40.29 ^~~~~~~~~~~~~~ 25:40.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:40.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:40.29 ^~~~~~~~~~~~~~~~~~~~~~~ 25:40.29 /builddir/build/BUILD/pale-moon/platform/xpcom/ds/nsHashPropertyBag.cpp:265:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:40.29 NS_INTERFACE_MAP_END 25:40.29 ^~~~~~~~~~~~~~~~~~~~ 25:40.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:40.29 else 25:40.29 ^~~~ 25:40.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:40.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:40.30 ^~~~~~~~~~~~~~~~~~ 25:40.30 /builddir/build/BUILD/pale-moon/platform/xpcom/ds/nsHashPropertyBag.cpp:264:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:40.30 NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 25:40.30 ^~~~~~~~~~~~~~~~~~~~~~ 25:40.30 /builddir/build/BUILD/pale-moon/platform/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBagCC::QueryInterface(const nsIID&, void**)': 25:40.30 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:40.30 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:40.30 foundInterface = 0; \ 25:40.30 ^~~~~~~~~~~~~~ 25:40.30 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:40.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:40.30 ^~~~~~~~~~~~~~~~~~~~~~~ 25:40.31 /builddir/build/BUILD/pale-moon/platform/xpcom/ds/nsHashPropertyBag.cpp:283:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:40.31 NS_INTERFACE_MAP_END 25:40.31 ^~~~~~~~~~~~~~~~~~~~ 25:40.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:40.31 else 25:40.31 ^~~~ 25:40.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:40.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:40.31 ^~~~~~~~~~~~~~~~~~ 25:40.31 /builddir/build/BUILD/pale-moon/platform/xpcom/ds/nsHashPropertyBag.cpp:282:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:40.31 NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 25:40.31 ^~~~~~~~~~~~~~~~~~~~~~ 25:40.70 /builddir/build/BUILD/pale-moon/platform/xpcom/ds/nsProperties.cpp: In member function 'nsresult nsProperties::AggregatedQueryInterface(const nsIID&, void**)': 25:40.70 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:40.70 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:40.70 foundInterface = 0; \ 25:40.70 ^~~~~~~~~~~~~~ 25:40.70 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:40.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:40.70 ^~~~~~~~~~~~~~~~~~~~~~~ 25:40.70 /builddir/build/BUILD/pale-moon/platform/xpcom/ds/nsProperties.cpp:13:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:40.70 NS_INTERFACE_MAP_END 25:40.70 ^~~~~~~~~~~~~~~~~~~~ 25:40.70 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:40.70 else 25:40.70 ^~~~ 25:40.70 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:40.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:40.70 ^~~~~~~~~~~~~~~~~~ 25:40.70 /builddir/build/BUILD/pale-moon/platform/xpcom/ds/nsProperties.cpp:12:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:40.70 NS_INTERFACE_MAP_ENTRY(nsIProperties) 25:40.70 ^~~~~~~~~~~~~~~~~~~~~~ 25:40.84 /builddir/build/BUILD/pale-moon/platform/xpcom/ds/nsVariant.cpp: In member function 'virtual nsresult nsVariantCC::QueryInterface(const nsIID&, void**)': 25:40.84 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:40.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:40.84 foundInterface = 0; \ 25:40.84 ^~~~~~~~~~~~~~ 25:40.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:40.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:40.84 ^~~~~~~~~~~~~~~~~~~~~~~ 25:40.85 /builddir/build/BUILD/pale-moon/platform/xpcom/ds/nsVariant.cpp:2206:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:40.85 NS_INTERFACE_MAP_END 25:40.85 ^~~~~~~~~~~~~~~~~~~~ 25:40.85 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:40.85 else 25:40.85 ^~~~ 25:40.85 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:40.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:40.85 ^~~~~~~~~~~~~~~~~~ 25:40.85 /builddir/build/BUILD/pale-moon/platform/xpcom/ds/nsVariant.cpp:2205:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:40.85 NS_INTERFACE_MAP_ENTRY(nsIWritableVariant) 25:40.85 ^~~~~~~~~~~~~~~~~~~~~~ 25:41.18 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 25:41.18 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 25:41.18 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 25:41.18 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 25:41.18 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 25:41.18 from /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGAnimatedPreserveAspectRatio.h:9, 25:41.18 from /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:8: 25:41.18 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGAnimatedPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedPreserveAspectRatio::QueryInterface(const nsIID&, void**)': 25:41.19 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:41.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:41.19 foundInterface = 0; \ 25:41.19 ^~~~~~~~~~~~~~ 25:41.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:41.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:41.19 ^~~~~~~~~~~~~~~~~~~~~~~ 25:41.19 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:41.19 NS_INTERFACE_MAP_END 25:41.19 ^~~~~~~~~~~~~~~~~~~~ 25:41.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:41.19 else 25:41.19 ^~~~ 25:41.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:41.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:41.19 ^~~~~~~~~~~~~~~~~~ 25:41.19 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:41.19 NS_INTERFACE_MAP_ENTRY(nsISupports) 25:41.20 ^~~~~~~~~~~~~~~~~~~~~~ 25:46.56 libxpcom_ds.a.desc 26:03.29 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 26:03.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 26:03.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 26:03.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 26:03.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 26:03.29 from /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGStringList.h:10, 26:03.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/SVGTests.h:10, 26:03.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/SVGAnimationElement.h:10, 26:03.29 from /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGAnimationElement.cpp:6: 26:03.29 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGAnimationElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimationElement::QueryInterface(const nsIID&, void**)': 26:03.29 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:03.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:03.29 foundInterface = 0; \ 26:03.29 ^~~~~~~~~~~~~~ 26:03.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 26:03.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 26:03.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:03.29 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGAnimationElement.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 26:03.29 NS_INTERFACE_MAP_END_INHERITING(SVGAnimationElementBase) 26:03.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:03.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:03.30 else 26:03.30 ^~~~ 26:03.30 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 26:03.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 26:03.30 ^~~~~~~~~~~~~~~~~~ 26:03.30 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGAnimationElement.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 26:03.30 NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) 26:03.30 ^~~~~~~~~~~~~~~~~~~~~~ 26:04.17 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 26:04.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 26:04.18 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 26:04.18 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 26:04.18 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioBufferSourceNode.h:10, 26:04.18 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioBufferSourceNode.cpp:7: 26:04.18 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioBufferSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioBufferSourceNode::QueryInterface(const nsIID&, void**)': 26:04.18 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:04.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:04.18 foundInterface = 0; \ 26:04.18 ^~~~~~~~~~~~~~ 26:04.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 26:04.18 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 26:04.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:04.18 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioBufferSourceNode.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 26:04.18 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 26:04.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:04.18 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 26:04.18 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 26:04.18 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioBufferSourceNode.h:10, 26:04.18 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioBufferSourceNode.cpp:7: 26:04.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 26:04.18 } else 26:04.18 ^~~~ 26:04.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 26:04.19 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 26:04.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:04.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 26:04.19 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 26:04.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:04.20 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioBufferSourceNode.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 26:04.20 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(AudioBufferSourceNode) 26:04.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:04.43 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 26:04.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 26:04.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 26:04.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:32, 26:04.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 26:04.44 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 26:04.44 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioBufferSourceNode.h:10, 26:04.44 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioBufferSourceNode.cpp:7: 26:04.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = long unsigned int]': 26:04.44 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:74:26: required from here 26:04.44 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 26:04.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:109:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 26:04.44 memcpy(aDst, aSrc, aNElem * sizeof(T)); 26:04.44 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:04.45 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParamTimeline.h:10, 26:04.45 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AudioParam.h:10, 26:04.45 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioBufferSourceNode.cpp:10: 26:04.45 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 26:04.45 struct AudioTimelineEvent final 26:04.45 ^~~~~~~~~~~~~~~~~~ 26:12.79 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 26:12.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 26:12.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 26:12.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 26:12.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 26:12.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 26:12.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AudioChannelBinding.h:8, 26:12.79 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioContext.h:10, 26:12.79 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioContext.cpp:7: 26:12.79 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioContext.cpp: In member function 'virtual nsresult mozilla::dom::AudioContext::QueryInterface(const nsIID&, void**)': 26:12.80 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:12.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:12.80 foundInterface = 0; \ 26:12.80 ^~~~~~~~~~~~~~ 26:12.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 26:12.80 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 26:12.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:12.80 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioContext.cpp:100:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 26:12.80 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 26:12.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:12.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:12.80 else 26:12.80 ^~~~ 26:12.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 26:12.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 26:12.80 ^~~~~~~~~~~~~~~~~~ 26:12.81 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioContext.cpp:99:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 26:12.81 NS_INTERFACE_MAP_ENTRY(nsIMemoryReporter) 26:12.81 ^~~~~~~~~~~~~~~~~~~~~~ 26:13.23 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 26:13.23 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 26:13.23 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AudioChannelBinding.h:6, 26:13.23 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioContext.h:10, 26:13.23 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioContext.cpp:7: 26:13.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = long unsigned int]': 26:13.23 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:74:26: required from here 26:13.23 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 26:13.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:109:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 26:13.23 memcpy(aDst, aSrc, aNElem * sizeof(T)); 26:13.23 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:13.23 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParamTimeline.h:10, 26:13.24 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParam.h:10, 26:13.24 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/PannerNode.h:11, 26:13.24 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioListener.h:15, 26:13.24 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioContext.cpp:24: 26:13.24 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 26:13.24 struct AudioTimelineEvent final 26:13.24 ^~~~~~~~~~~~~~~~~~ 26:20.97 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 26:20.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 26:20.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 26:20.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 26:20.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 26:20.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 26:20.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AudioChannelBinding.h:8, 26:20.98 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioDestinationNode.h:10, 26:20.98 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioDestinationNode.cpp:7: 26:20.98 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationNode::QueryInterface(const nsIID&, void**)': 26:20.98 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:20.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:20.98 foundInterface = 0; \ 26:20.98 ^~~~~~~~~~~~~~ 26:20.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 26:20.98 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 26:20.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:20.99 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioDestinationNode.cpp:315:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 26:20.99 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 26:20.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:20.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:20.99 else 26:20.99 ^~~~ 26:20.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 26:20.99 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 26:20.99 ^~~~~~~~~~~~~~~~~~ 26:20.99 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioDestinationNode.cpp:314:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 26:20.99 NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback) 26:21.00 ^~~~~~~~~~~~~~~~~~~~~~ 26:25.28 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:13, 26:25.28 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.cpp:7: 26:25.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = long unsigned int]': 26:25.28 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:74:26: required from here 26:25.28 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 26:25.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:109:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 26:25.28 memcpy(aDst, aSrc, aNElem * sizeof(T)); 26:25.28 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:25.28 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.cpp:7: 26:25.28 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 26:25.28 struct AudioTimelineEvent final 26:25.28 ^~~~~~~~~~~~~~~~~~ 26:29.83 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 26:29.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 26:29.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 26:29.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 26:29.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsWrapperCache.h:9, 26:29.83 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioListener.h:10, 26:29.83 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioListener.cpp:7: 26:29.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = long unsigned int]': 26:29.83 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:74:26: required from here 26:29.83 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 26:29.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:109:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 26:29.83 memcpy(aDst, aSrc, aNElem * sizeof(T)); 26:29.83 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:29.83 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParamTimeline.h:10, 26:29.83 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParam.h:10, 26:29.83 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/PannerNode.h:11, 26:29.83 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioListener.h:15, 26:29.83 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioListener.cpp:7: 26:29.83 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 26:29.83 struct AudioTimelineEvent final 26:29.83 ^~~~~~~~~~~~~~~~~~ 26:35.05 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 26:35.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 26:35.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 26:35.05 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 26:35.05 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.cpp:7: 26:35.05 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioNode::QueryInterface(const nsIID&, void**)': 26:35.05 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:35.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:35.05 foundInterface = 0; \ 26:35.05 ^~~~~~~~~~~~~~ 26:35.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 26:35.05 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 26:35.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:35.05 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 26:35.05 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 26:35.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:35.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:35.05 else 26:35.05 ^~~~ 26:35.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 26:35.05 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 26:35.05 ^~~~~~~~~~~~~~~~~~ 26:35.05 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 26:35.05 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 26:35.06 ^~~~~~~~~~~~~~~~~~~~~~ 26:35.30 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 26:35.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 26:35.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 26:35.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:32, 26:35.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 26:35.31 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 26:35.31 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.cpp:7: 26:35.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = long unsigned int]': 26:35.31 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:74:26: required from here 26:35.31 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 26:35.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:109:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 26:35.31 memcpy(aDst, aSrc, aNElem * sizeof(T)); 26:35.31 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:35.31 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParamTimeline.h:10, 26:35.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AudioParam.h:10, 26:35.31 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.cpp:11: 26:35.31 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 26:35.31 struct AudioTimelineEvent final 26:35.31 ^~~~~~~~~~~~~~~~~~ 26:59.96 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 26:59.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 26:59.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 26:59.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:32, 26:59.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIEventTarget.h:21, 26:59.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIThread.h:10, 26:59.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/AbstractThread.h:12, 26:59.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/MozPromise.h:9, 26:59.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/TaskQueue.h:10, 26:59.96 from /builddir/build/BUILD/pale-moon/platform/dom/media/MediaStreamGraph.h:11, 26:59.96 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNodeStream.h:9, 26:59.96 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNodeStream.cpp:6: 26:59.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = long unsigned int]': 26:59.96 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:74:26: required from here 26:59.96 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 26:59.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:109:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 26:59.96 memcpy(aDst, aSrc, aNElem * sizeof(T)); 26:59.96 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:59.96 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParamTimeline.h:10, 26:59.96 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNodeStream.cpp:14: 26:59.97 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 26:59.97 struct AudioTimelineEvent final 26:59.97 ^~~~~~~~~~~~~~~~~~ 27:06.86 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:13, 27:06.86 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParamTimeline.h:10, 27:06.86 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParam.h:10, 27:06.86 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParam.cpp:7: 27:06.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = long unsigned int]': 27:06.86 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:74:26: required from here 27:06.86 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 27:06.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:109:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 27:06.86 memcpy(aDst, aSrc, aNElem * sizeof(T)); 27:06.86 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:06.87 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParamTimeline.h:10, 27:06.87 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParam.h:10, 27:06.87 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParam.cpp:7: 27:06.87 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 27:06.87 struct AudioTimelineEvent final 27:06.87 ^~~~~~~~~~~~~~~~~~ 27:12.21 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 27:12.21 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 27:12.21 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 27:12.21 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 27:12.21 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 27:12.21 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsWrapperCache.h:9, 27:12.21 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioBuffer.h:10, 27:12.21 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioProcessingEvent.h:10, 27:12.21 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioProcessingEvent.cpp:7: 27:12.21 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioProcessingEvent.cpp: In member function 'virtual nsresult mozilla::dom::AudioProcessingEvent::QueryInterface(const nsIID&, void**)': 27:12.21 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 27:12.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 27:12.22 foundInterface = 0; \ 27:12.22 ^~~~~~~~~~~~~~ 27:12.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 27:12.22 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 27:12.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:12.22 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioProcessingEvent.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 27:12.22 NS_INTERFACE_MAP_END_INHERITING(Event) 27:12.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:12.22 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsWrapperCache.h:9, 27:12.22 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioBuffer.h:10, 27:12.22 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioProcessingEvent.h:10, 27:12.22 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioProcessingEvent.cpp:7: 27:12.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 27:12.22 } else 27:12.22 ^~~~ 27:12.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 27:12.23 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 27:12.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:12.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 27:12.23 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 27:12.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:12.23 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioProcessingEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 27:12.23 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(AudioProcessingEvent) 27:12.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:17.48 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 27:17.48 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 27:17.48 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 27:17.48 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 27:17.48 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/BiquadFilterNode.h:10, 27:17.48 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/BiquadFilterNode.cpp:7: 27:17.48 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/BiquadFilterNode.cpp: In member function 'virtual nsresult mozilla::dom::BiquadFilterNode::QueryInterface(const nsIID&, void**)': 27:17.48 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 27:17.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 27:17.48 foundInterface = 0; \ 27:17.49 ^~~~~~~~~~~~~~ 27:17.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 27:17.49 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 27:17.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:17.49 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/BiquadFilterNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 27:17.49 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 27:17.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:17.49 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 27:17.49 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 27:17.49 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/BiquadFilterNode.h:10, 27:17.49 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/BiquadFilterNode.cpp:7: 27:17.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 27:17.50 } else 27:17.50 ^~~~ 27:17.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 27:17.50 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 27:17.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:17.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 27:17.51 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 27:17.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:17.51 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/BiquadFilterNode.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 27:17.51 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(BiquadFilterNode) 27:17.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:17.71 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 27:17.71 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 27:17.71 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 27:17.71 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:32, 27:17.71 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 27:17.71 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 27:17.71 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/BiquadFilterNode.h:10, 27:17.71 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/BiquadFilterNode.cpp:7: 27:17.71 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = long unsigned int]': 27:17.71 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:74:26: required from here 27:17.71 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 27:17.71 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:109:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 27:17.71 memcpy(aDst, aSrc, aNElem * sizeof(T)); 27:17.71 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:17.71 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParamTimeline.h:10, 27:17.71 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParam.h:10, 27:17.71 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/BiquadFilterNode.h:11, 27:17.71 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/BiquadFilterNode.cpp:7: 27:17.71 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 27:17.71 struct AudioTimelineEvent final 27:17.71 ^~~~~~~~~~~~~~~~~~ 27:37.91 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 27:37.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 27:37.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 27:37.91 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 27:37.91 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/ConstantSourceNode.h:10, 27:37.91 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/ConstantSourceNode.cpp:7: 27:37.91 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/ConstantSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::ConstantSourceNode::QueryInterface(const nsIID&, void**)': 27:37.91 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 27:37.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 27:37.91 foundInterface = 0; \ 27:37.91 ^~~~~~~~~~~~~~ 27:37.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 27:37.91 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 27:37.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:37.91 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/ConstantSourceNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 27:37.91 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 27:37.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:37.91 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 27:37.91 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 27:37.91 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/ConstantSourceNode.h:10, 27:37.91 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/ConstantSourceNode.cpp:7: 27:37.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 27:37.91 } else 27:37.92 ^~~~ 27:37.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 27:37.92 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 27:37.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:37.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 27:37.92 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 27:37.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:37.92 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/ConstantSourceNode.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 27:37.92 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ConstantSourceNode) 27:37.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:38.14 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 27:38.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 27:38.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 27:38.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:32, 27:38.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 27:38.14 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 27:38.14 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/ConstantSourceNode.h:10, 27:38.14 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/ConstantSourceNode.cpp:7: 27:38.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = long unsigned int]': 27:38.14 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:74:26: required from here 27:38.15 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 27:38.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:109:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 27:38.15 memcpy(aDst, aSrc, aNElem * sizeof(T)); 27:38.15 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:38.15 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParamTimeline.h:10, 27:38.15 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParam.h:10, 27:38.15 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/ConstantSourceNode.h:11, 27:38.15 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/ConstantSourceNode.cpp:7: 27:38.15 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 27:38.15 struct AudioTimelineEvent final 27:38.15 ^~~~~~~~~~~~~~~~~~ 27:44.37 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 27:44.37 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 27:44.37 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 27:44.37 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 27:44.37 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/ConvolverNode.h:10, 27:44.37 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/ConvolverNode.cpp:7: 27:44.37 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/ConvolverNode.cpp: In member function 'virtual nsresult mozilla::dom::ConvolverNode::QueryInterface(const nsIID&, void**)': 27:44.37 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 27:44.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 27:44.37 foundInterface = 0; \ 27:44.37 ^~~~~~~~~~~~~~ 27:44.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 27:44.38 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 27:44.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:44.38 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/ConvolverNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 27:44.38 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 27:44.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:44.38 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 27:44.38 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 27:44.38 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/ConvolverNode.h:10, 27:44.38 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/ConvolverNode.cpp:7: 27:44.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 27:44.38 } else 27:44.38 ^~~~ 27:44.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 27:44.38 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 27:44.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:44.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 27:44.38 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 27:44.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:44.38 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/ConvolverNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 27:44.38 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ConvolverNode) 27:44.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:55.56 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 27:55.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 27:55.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 27:55.57 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 27:55.57 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/DelayNode.h:10, 27:55.57 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/DelayNode.cpp:7: 27:55.57 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/DelayNode.cpp: In member function 'virtual nsresult mozilla::dom::DelayNode::QueryInterface(const nsIID&, void**)': 27:55.57 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 27:55.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 27:55.57 foundInterface = 0; \ 27:55.58 ^~~~~~~~~~~~~~ 27:55.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 27:55.58 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 27:55.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:55.58 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/DelayNode.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 27:55.58 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 27:55.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:55.58 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 27:55.58 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 27:55.58 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/DelayNode.h:10, 27:55.58 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/DelayNode.cpp:7: 27:55.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 27:55.58 } else 27:55.58 ^~~~ 27:55.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 27:55.59 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 27:55.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:55.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 27:55.60 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 27:55.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:55.60 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/DelayNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 27:55.60 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DelayNode) 27:55.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:55.82 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 27:55.82 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 27:55.82 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 27:55.82 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:32, 27:55.82 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 27:55.82 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 27:55.82 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/DelayNode.h:10, 27:55.82 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/DelayNode.cpp:7: 27:55.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = long unsigned int]': 27:55.82 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:74:26: required from here 27:55.83 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 27:55.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:109:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 27:55.83 memcpy(aDst, aSrc, aNElem * sizeof(T)); 27:55.83 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:55.83 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParamTimeline.h:10, 27:55.83 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParam.h:10, 27:55.83 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/DelayNode.h:11, 27:55.83 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/DelayNode.cpp:7: 27:55.83 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 27:55.83 struct AudioTimelineEvent final 27:55.83 ^~~~~~~~~~~~~~~~~~ 28:01.57 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 28:01.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 28:01.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 28:01.57 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 28:01.57 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/DynamicsCompressorNode.h:10, 28:01.57 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/DynamicsCompressorNode.cpp:7: 28:01.57 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/DynamicsCompressorNode.cpp: In member function 'virtual nsresult mozilla::dom::DynamicsCompressorNode::QueryInterface(const nsIID&, void**)': 28:01.57 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 28:01.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:01.57 foundInterface = 0; \ 28:01.57 ^~~~~~~~~~~~~~ 28:01.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 28:01.57 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 28:01.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:01.57 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/DynamicsCompressorNode.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 28:01.57 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 28:01.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:01.58 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 28:01.58 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 28:01.58 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/DynamicsCompressorNode.h:10, 28:01.58 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/DynamicsCompressorNode.cpp:7: 28:01.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 28:01.58 } else 28:01.58 ^~~~ 28:01.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 28:01.58 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 28:01.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:01.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 28:01.58 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 28:01.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:01.58 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/DynamicsCompressorNode.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 28:01.58 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DynamicsCompressorNode) 28:01.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:01.80 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 28:01.80 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 28:01.80 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 28:01.80 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:32, 28:01.80 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 28:01.80 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 28:01.80 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/DynamicsCompressorNode.h:10, 28:01.80 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/DynamicsCompressorNode.cpp:7: 28:01.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = long unsigned int]': 28:01.80 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:74:26: required from here 28:01.80 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 28:01.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:109:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 28:01.80 memcpy(aDst, aSrc, aNElem * sizeof(T)); 28:01.80 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:01.80 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParamTimeline.h:10, 28:01.80 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParam.h:10, 28:01.80 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/DynamicsCompressorNode.h:11, 28:01.80 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/DynamicsCompressorNode.cpp:7: 28:01.80 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 28:01.80 struct AudioTimelineEvent final 28:01.80 ^~~~~~~~~~~~~~~~~~ 28:13.16 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 28:13.16 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 28:13.16 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 28:13.16 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 28:13.16 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/GainNode.h:10, 28:13.16 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/GainNode.cpp:7: 28:13.16 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/GainNode.cpp: In member function 'virtual nsresult mozilla::dom::GainNode::QueryInterface(const nsIID&, void**)': 28:13.16 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 28:13.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:13.16 foundInterface = 0; \ 28:13.16 ^~~~~~~~~~~~~~ 28:13.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 28:13.16 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 28:13.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:13.16 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/GainNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 28:13.16 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 28:13.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:13.16 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 28:13.16 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 28:13.16 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/GainNode.h:10, 28:13.16 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/GainNode.cpp:7: 28:13.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 28:13.16 } else 28:13.16 ^~~~ 28:13.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 28:13.16 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 28:13.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:13.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 28:13.16 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 28:13.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:13.16 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/GainNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 28:13.16 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(GainNode) 28:13.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:13.39 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 28:13.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 28:13.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 28:13.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:32, 28:13.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 28:13.39 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 28:13.39 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/GainNode.h:10, 28:13.39 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/GainNode.cpp:7: 28:13.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = long unsigned int]': 28:13.39 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:74:26: required from here 28:13.39 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 28:13.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:109:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 28:13.39 memcpy(aDst, aSrc, aNElem * sizeof(T)); 28:13.39 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:13.39 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParamTimeline.h:10, 28:13.39 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParam.h:10, 28:13.39 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/GainNode.h:11, 28:13.39 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/GainNode.cpp:7: 28:13.39 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 28:13.39 struct AudioTimelineEvent final 28:13.39 ^~~~~~~~~~~~~~~~~~ 28:19.17 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 28:19.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 28:19.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 28:19.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:32, 28:19.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 28:19.17 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 28:19.17 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/IIRFilterNode.h:10, 28:19.17 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/IIRFilterNode.cpp:7: 28:19.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = long unsigned int]': 28:19.17 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:74:26: required from here 28:19.17 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 28:19.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:109:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 28:19.17 memcpy(aDst, aSrc, aNElem * sizeof(T)); 28:19.17 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:19.17 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParamTimeline.h:10, 28:19.17 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParam.h:10, 28:19.17 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/IIRFilterNode.h:11, 28:19.17 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/IIRFilterNode.cpp:7: 28:19.17 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 28:19.17 struct AudioTimelineEvent final 28:19.17 ^~~~~~~~~~~~~~~~~~ 28:27.84 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/MediaBufferDecoder.cpp: In member function 'void mozilla::WebAudioDecodeJob::OnFailure(mozilla::WebAudioDecodeJob::ErrorCode)': 28:27.84 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/MediaBufferDecoder.cpp: 'errorMessage' may be used uninitialized in this function 28:27.84 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/MediaBufferDecoder.cpp:603:34: warning: 'errorMessage' may be used uninitialized in this function [-Wmaybe-uninitialized] 28:27.84 nsContentUtils::ReportToConsole(nsIScriptError::errorFlag, 28:27.84 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:27.84 NS_LITERAL_CSTRING("Media"), 28:27.84 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:27.84 doc, 28:27.84 ~~~~ 28:27.84 nsContentUtils::eDOM_PROPERTIES, 28:27.84 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:27.84 errorMessage); 28:27.84 ~~~~~~~~~~~~~ 28:41.61 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 28:41.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 28:41.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 28:41.62 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 28:41.62 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.h:10, 28:41.62 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:7: 28:41.62 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationTrackSource::QueryInterface(const nsIID&, void**)': 28:41.62 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 28:41.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:41.62 foundInterface = 0; \ 28:41.62 ^~~~~~~~~~~~~~ 28:41.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 28:41.62 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 28:41.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:41.63 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 28:41.63 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 28:41.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:41.63 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 28:41.63 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 28:41.63 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.h:10, 28:41.63 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:7: 28:41.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 28:41.64 } else 28:41.64 ^~~~ 28:41.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 28:41.65 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 28:41.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:41.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 28:41.65 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 28:41.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:41.65 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 28:41.65 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(AudioDestinationTrackSource) 28:41.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:41.65 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 28:41.65 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 28:41.65 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 28:41.65 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 28:41.65 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.h:10, 28:41.66 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:7: 28:41.66 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioDestinationNode::QueryInterface(const nsIID&, void**)': 28:41.66 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 28:41.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:41.66 foundInterface = 0; \ 28:41.66 ^~~~~~~~~~~~~~ 28:41.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 28:41.66 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 28:41.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:41.66 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 28:41.66 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 28:41.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:41.67 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 28:41.67 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 28:41.67 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.h:10, 28:41.67 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:7: 28:41.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 28:41.67 } else 28:41.67 ^~~~ 28:41.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 28:41.67 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 28:41.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:41.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 28:41.67 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 28:41.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:41.67 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 28:41.67 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaStreamAudioDestinationNode) 28:41.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:47.59 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 28:47.59 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 28:47.59 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 28:47.59 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 28:47.59 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 28:47.59 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:7: 28:47.59 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/MediaStreamAudioSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioSourceNode::QueryInterface(const nsIID&, void**)': 28:47.59 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 28:47.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:47.59 foundInterface = 0; \ 28:47.60 ^~~~~~~~~~~~~~ 28:47.60 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 28:47.60 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 28:47.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:47.60 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 28:47.60 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 28:47.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:47.60 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 28:47.60 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 28:47.60 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 28:47.60 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:7: 28:47.60 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 28:47.60 } else 28:47.60 ^~~~ 28:47.60 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 28:47.60 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 28:47.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:47.60 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 28:47.61 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 28:47.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:47.61 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 28:47.61 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaStreamAudioSourceNode) 28:47.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:52.29 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 28:52.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 28:52.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 28:52.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 28:52.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 28:52.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsWrapperCache.h:9, 28:52.29 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioBuffer.h:10, 28:52.29 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/OfflineAudioCompletionEvent.h:10, 28:52.29 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/OfflineAudioCompletionEvent.cpp:7: 28:52.29 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/OfflineAudioCompletionEvent.cpp: In member function 'virtual nsresult mozilla::dom::OfflineAudioCompletionEvent::QueryInterface(const nsIID&, void**)': 28:52.29 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 28:52.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:52.29 foundInterface = 0; \ 28:52.30 ^~~~~~~~~~~~~~ 28:52.30 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 28:52.30 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 28:52.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:52.30 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/OfflineAudioCompletionEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 28:52.30 NS_INTERFACE_MAP_END_INHERITING(Event) 28:52.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:52.30 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsWrapperCache.h:9, 28:52.30 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioBuffer.h:10, 28:52.30 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/OfflineAudioCompletionEvent.h:10, 28:52.30 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/OfflineAudioCompletionEvent.cpp:7: 28:52.30 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 28:52.30 } else 28:52.30 ^~~~ 28:52.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 28:52.31 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 28:52.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:52.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 28:52.32 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 28:52.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:52.32 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/OfflineAudioCompletionEvent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 28:52.32 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(OfflineAudioCompletionEvent) 28:52.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:56.88 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 28:56.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 28:56.89 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 28:56.89 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 28:56.89 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/OscillatorNode.h:10, 28:56.89 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/OscillatorNode.cpp:7: 28:56.89 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/OscillatorNode.cpp: In member function 'virtual nsresult mozilla::dom::OscillatorNode::QueryInterface(const nsIID&, void**)': 28:56.89 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 28:56.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:56.89 foundInterface = 0; \ 28:56.89 ^~~~~~~~~~~~~~ 28:56.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 28:56.89 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 28:56.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:56.89 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/OscillatorNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 28:56.90 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 28:56.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:56.90 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 28:56.90 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 28:56.90 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/OscillatorNode.h:10, 28:56.90 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/OscillatorNode.cpp:7: 28:56.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 28:56.90 } else 28:56.90 ^~~~ 28:56.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 28:56.90 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 28:56.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:56.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 28:56.91 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 28:56.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:56.91 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/OscillatorNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 28:56.91 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(OscillatorNode) 28:56.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:57.11 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 28:57.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 28:57.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 28:57.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:32, 28:57.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 28:57.11 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 28:57.11 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/OscillatorNode.h:10, 28:57.12 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/OscillatorNode.cpp:7: 28:57.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = long unsigned int]': 28:57.12 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:74:26: required from here 28:57.12 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 28:57.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:109:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 28:57.12 memcpy(aDst, aSrc, aNElem * sizeof(T)); 28:57.12 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:57.12 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParamTimeline.h:10, 28:57.12 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParam.h:10, 28:57.12 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/OscillatorNode.h:11, 28:57.12 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/OscillatorNode.cpp:7: 28:57.12 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 28:57.12 struct AudioTimelineEvent final 28:57.12 ^~~~~~~~~~~~~~~~~~ 29:03.91 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 29:03.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 29:03.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 29:03.91 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 29:03.91 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/PannerNode.h:10, 29:03.91 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/PannerNode.cpp:7: 29:03.91 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/PannerNode.cpp: In member function 'virtual nsresult mozilla::dom::PannerNode::QueryInterface(const nsIID&, void**)': 29:03.91 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 29:03.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 29:03.92 foundInterface = 0; \ 29:03.92 ^~~~~~~~~~~~~~ 29:03.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 29:03.92 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 29:03.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:03.92 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/PannerNode.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 29:03.92 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 29:03.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:03.92 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 29:03.92 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 29:03.92 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/PannerNode.h:10, 29:03.93 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/PannerNode.cpp:7: 29:03.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 29:03.93 } else 29:03.93 ^~~~ 29:03.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 29:03.93 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 29:03.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:03.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 29:03.94 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 29:03.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:03.94 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/PannerNode.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 29:03.94 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PannerNode) 29:03.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:04.16 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 29:04.16 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 29:04.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 29:04.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:32, 29:04.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 29:04.17 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 29:04.17 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/PannerNode.h:10, 29:04.17 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/PannerNode.cpp:7: 29:04.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = long unsigned int]': 29:04.17 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:74:26: required from here 29:04.17 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 29:04.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:109:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 29:04.17 memcpy(aDst, aSrc, aNElem * sizeof(T)); 29:04.17 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:04.17 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParamTimeline.h:10, 29:04.18 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParam.h:10, 29:04.18 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/PannerNode.h:11, 29:04.18 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/PannerNode.cpp:7: 29:04.18 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 29:04.18 struct AudioTimelineEvent final 29:04.18 ^~~~~~~~~~~~~~~~~~ 29:22.57 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 29:22.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 29:22.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 29:22.57 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 29:22.58 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/StereoPannerNode.h:10, 29:22.58 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/StereoPannerNode.cpp:7: 29:22.58 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/StereoPannerNode.cpp: In member function 'virtual nsresult mozilla::dom::StereoPannerNode::QueryInterface(const nsIID&, void**)': 29:22.58 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 29:22.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 29:22.58 foundInterface = 0; \ 29:22.58 ^~~~~~~~~~~~~~ 29:22.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 29:22.58 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 29:22.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:22.58 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/StereoPannerNode.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 29:22.58 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 29:22.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:22.58 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 29:22.58 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 29:22.59 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/StereoPannerNode.h:10, 29:22.59 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/StereoPannerNode.cpp:7: 29:22.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 29:22.59 } else 29:22.59 ^~~~ 29:22.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 29:22.59 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 29:22.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:22.60 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 29:22.60 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 29:22.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:22.60 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/StereoPannerNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 29:22.60 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(StereoPannerNode) 29:22.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:22.82 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 29:22.82 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 29:22.82 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 29:22.82 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:32, 29:22.82 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 29:22.82 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 29:22.82 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/StereoPannerNode.h:10, 29:22.82 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/StereoPannerNode.cpp:7: 29:22.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = long unsigned int]': 29:22.83 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:74:26: required from here 29:22.83 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 29:22.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:109:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 29:22.83 memcpy(aDst, aSrc, aNElem * sizeof(T)); 29:22.83 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:22.83 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParamTimeline.h:10, 29:22.83 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/StereoPannerNode.cpp:15: 29:22.83 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 29:22.83 struct AudioTimelineEvent final 29:22.83 ^~~~~~~~~~~~~~~~~~ 29:29.47 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 29:29.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 29:29.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 29:29.47 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 29:29.47 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/WaveShaperNode.h:10, 29:29.47 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/WaveShaperNode.cpp:7: 29:29.47 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/WaveShaperNode.cpp: In member function 'virtual nsresult mozilla::dom::WaveShaperNode::QueryInterface(const nsIID&, void**)': 29:29.47 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 29:29.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 29:29.48 foundInterface = 0; \ 29:29.48 ^~~~~~~~~~~~~~ 29:29.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 29:29.48 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 29:29.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:29.48 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/WaveShaperNode.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 29:29.48 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 29:29.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:29.48 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 29:29.48 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 29:29.48 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/WaveShaperNode.h:10, 29:29.48 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/WaveShaperNode.cpp:7: 29:29.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 29:29.48 } else 29:29.48 ^~~~ 29:29.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 29:29.49 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 29:29.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:29.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 29:29.49 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 29:29.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:29.49 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/WaveShaperNode.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 29:29.50 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(WaveShaperNode) 29:29.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:35.44 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 29:35.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 29:35.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 29:35.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 29:35.44 from /builddir/build/BUILD/pale-moon/platform/dom/media/MediaSegment.h:9, 29:35.44 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/WebAudioUtils.h:14, 29:35.44 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/WebAudioUtils.cpp:7: 29:35.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = long unsigned int]': 29:35.44 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:74:26: required from here 29:35.44 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 29:35.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:109:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 29:35.45 memcpy(aDst, aSrc, aNElem * sizeof(T)); 29:35.45 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:35.45 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/WebAudioUtils.cpp:8: 29:35.45 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 29:35.45 struct AudioTimelineEvent final 29:35.45 ^~~~~~~~~~~~~~~~~~ 29:37.11 libdom_media_webaudio.a.desc 29:38.32 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 29:38.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 29:38.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIAutoCompleteController.h:10, 29:38.32 from /builddir/build/BUILD/pale-moon/platform/toolkit/components/autocomplete/nsAutoCompleteController.h:8, 29:38.32 from /builddir/build/BUILD/pale-moon/platform/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 29:38.32 from /builddir/build/BUILD/pale-moon/pmbuild/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp:2: 29:38.32 /builddir/build/BUILD/pale-moon/platform/toolkit/components/autocomplete/nsAutoCompleteController.cpp: In member function 'virtual nsresult nsAutoCompleteController::QueryInterface(const nsIID&, void**)': 29:38.32 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 29:38.32 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 29:38.32 foundInterface = 0; \ 29:38.32 ^~~~~~~~~~~~~~ 29:38.32 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 29:38.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 29:38.32 ^~~~~~~~~~~~~~~~~~~~~~~ 29:38.33 /builddir/build/BUILD/pale-moon/platform/toolkit/components/autocomplete/nsAutoCompleteController.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 29:38.33 NS_INTERFACE_MAP_END 29:38.33 ^~~~~~~~~~~~~~~~~~~~ 29:38.33 In file included from /builddir/build/BUILD/pale-moon/platform/toolkit/components/autocomplete/nsAutoCompleteController.h:21, 29:38.33 from /builddir/build/BUILD/pale-moon/platform/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 29:38.33 from /builddir/build/BUILD/pale-moon/pmbuild/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp:2: 29:38.33 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 29:38.33 } else 29:38.33 ^~~~ 29:38.33 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 29:38.33 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 29:38.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:38.33 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 29:38.33 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 29:38.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:38.33 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 29:38.33 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 29:38.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:38.33 /builddir/build/BUILD/pale-moon/platform/toolkit/components/autocomplete/nsAutoCompleteController.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 29:38.33 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAutoCompleteController) 29:38.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:40.38 libtoolkit_components_autocomplete.a.desc 29:58.10 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 29:58.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 29:58.10 from /builddir/build/BUILD/pale-moon/platform/dom/xul/templates/nsRDFQuery.cpp:7: 29:58.10 /builddir/build/BUILD/pale-moon/platform/dom/xul/templates/nsRDFQuery.cpp: In member function 'virtual nsresult nsRDFQuery::QueryInterface(const nsIID&, void**)': 29:58.10 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 29:58.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 29:58.10 foundInterface = 0; \ 29:58.10 ^~~~~~~~~~~~~~ 29:58.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 29:58.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 29:58.11 ^~~~~~~~~~~~~~~~~~~~~~~ 29:58.11 /builddir/build/BUILD/pale-moon/platform/dom/xul/templates/nsRDFQuery.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 29:58.11 NS_INTERFACE_MAP_END 29:58.11 ^~~~~~~~~~~~~~~~~~~~ 29:58.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 29:58.11 else 29:58.11 ^~~~ 29:58.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 29:58.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 29:58.11 ^~~~~~~~~~~~~~~~~~ 29:58.11 /builddir/build/BUILD/pale-moon/platform/dom/xul/templates/nsRDFQuery.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 29:58.11 NS_INTERFACE_MAP_ENTRY(nsISupports) 29:58.11 ^~~~~~~~~~~~~~~~~~~~~~ 30:13.79 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 30:13.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 30:13.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 30:13.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 30:13.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 30:13.79 from /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGStringList.h:10, 30:13.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/SVGTests.h:10, 30:13.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/SVGGraphicsElement.h:9, 30:13.79 from /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGGraphicsElement.cpp:6: 30:13.79 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGGraphicsElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGGraphicsElement::QueryInterface(const nsIID&, void**)': 30:13.79 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 30:13.79 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:13.80 foundInterface = 0; \ 30:13.80 ^~~~~~~~~~~~~~ 30:13.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 30:13.80 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 30:13.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:13.80 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGGraphicsElement.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 30:13.80 NS_INTERFACE_MAP_END_INHERITING(SVGGraphicsElementBase) 30:13.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:13.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 30:13.80 else 30:13.80 ^~~~ 30:13.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 30:13.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 30:13.80 ^~~~~~~~~~~~~~~~~~ 30:13.80 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGGraphicsElement.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 30:13.80 NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) 30:13.80 ^~~~~~~~~~~~~~~~~~~~~~ 30:30.75 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 30:30.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 30:30.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 30:30.76 from /builddir/build/BUILD/pale-moon/platform/dom/xul/templates/nsXULTemplateBuilder.cpp:20: 30:30.76 /builddir/build/BUILD/pale-moon/platform/dom/xul/templates/nsXULTemplateBuilder.cpp: In member function 'virtual nsresult nsXULTemplateBuilder::QueryInterface(const nsIID&, void**)': 30:30.76 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 30:30.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:30.76 foundInterface = 0; \ 30:30.76 ^~~~~~~~~~~~~~ 30:30.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 30:30.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 30:30.76 ^~~~~~~~~~~~~~~~~~~~~~~ 30:30.76 /builddir/build/BUILD/pale-moon/platform/dom/xul/templates/nsXULTemplateBuilder.cpp:295:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 30:30.76 NS_INTERFACE_MAP_END 30:30.76 ^~~~~~~~~~~~~~~~~~~~ 30:30.76 In file included from /builddir/build/BUILD/pale-moon/platform/dom/xul/templates/nsXULTemplateBuilder.cpp:62: 30:30.76 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 30:30.77 } else 30:30.77 ^~~~ 30:30.77 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 30:30.77 } else 30:30.77 ^~~~ 30:36.92 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 30:36.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 30:36.92 from /builddir/build/BUILD/pale-moon/platform/dom/xul/templates/nsXULTemplateQueryProcessorRDF.cpp:6: 30:36.92 /builddir/build/BUILD/pale-moon/platform/dom/xul/templates/nsXULTemplateQueryProcessorRDF.cpp: In member function 'virtual nsresult nsXULTemplateQueryProcessorRDF::QueryInterface(const nsIID&, void**)': 30:36.92 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 30:36.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:36.92 foundInterface = 0; \ 30:36.92 ^~~~~~~~~~~~~~ 30:36.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 30:36.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 30:36.92 ^~~~~~~~~~~~~~~~~~~~~~~ 30:36.92 /builddir/build/BUILD/pale-moon/platform/dom/xul/templates/nsXULTemplateQueryProcessorRDF.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 30:36.92 NS_INTERFACE_MAP_END 30:36.92 ^~~~~~~~~~~~~~~~~~~~ 30:36.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 30:36.92 else 30:36.92 ^~~~ 30:36.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 30:36.92 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 30:36.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:36.92 /builddir/build/BUILD/pale-moon/platform/dom/xul/templates/nsXULTemplateQueryProcessorRDF.cpp:92:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 30:36.92 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXULTemplateQueryProcessor) 30:36.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:46.95 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 30:46.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 30:46.95 from /builddir/build/BUILD/pale-moon/platform/dom/xul/templates/nsXULTemplateQueryProcessorXML.cpp:6: 30:46.95 /builddir/build/BUILD/pale-moon/platform/dom/xul/templates/nsXULTemplateQueryProcessorXML.cpp: In member function 'virtual nsresult nsXULTemplateQueryProcessorXML::QueryInterface(const nsIID&, void**)': 30:46.95 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 30:46.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:46.95 foundInterface = 0; \ 30:46.95 ^~~~~~~~~~~~~~ 30:46.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 30:46.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 30:46.95 ^~~~~~~~~~~~~~~~~~~~~~~ 30:46.95 /builddir/build/BUILD/pale-moon/platform/dom/xul/templates/nsXULTemplateQueryProcessorXML.cpp:107:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 30:46.95 NS_INTERFACE_MAP_END 30:46.95 ^~~~~~~~~~~~~~~~~~~~ 30:46.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 30:46.96 else 30:46.96 ^~~~ 30:46.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 30:46.96 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 30:46.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:46.96 /builddir/build/BUILD/pale-moon/platform/dom/xul/templates/nsXULTemplateQueryProcessorXML.cpp:106:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 30:46.96 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXULTemplateQueryProcessor) 30:46.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:50.10 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 30:50.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 30:50.11 from /builddir/build/BUILD/pale-moon/platform/dom/xul/templates/nsXULTemplateResultRDF.h:9, 30:50.11 from /builddir/build/BUILD/pale-moon/platform/dom/xul/templates/nsXULTemplateResultRDF.cpp:6: 30:50.11 /builddir/build/BUILD/pale-moon/platform/dom/xul/templates/nsXULTemplateResultRDF.cpp: In member function 'virtual nsresult nsXULTemplateResultRDF::QueryInterface(const nsIID&, void**)': 30:50.11 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 30:50.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:50.11 foundInterface = 0; \ 30:50.11 ^~~~~~~~~~~~~~ 30:50.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 30:50.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 30:50.11 ^~~~~~~~~~~~~~~~~~~~~~~ 30:50.11 /builddir/build/BUILD/pale-moon/platform/dom/xul/templates/nsXULTemplateResultRDF.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 30:50.12 NS_INTERFACE_MAP_END 30:50.12 ^~~~~~~~~~~~~~~~~~~~ 30:50.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 30:50.12 else 30:50.12 ^~~~ 30:50.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 30:50.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 30:50.12 ^~~~~~~~~~~~~~~~~~ 30:50.12 /builddir/build/BUILD/pale-moon/platform/dom/xul/templates/nsXULTemplateResultRDF.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 30:50.12 NS_INTERFACE_MAP_ENTRY(nsISupports) 30:50.12 ^~~~~~~~~~~~~~~~~~~~~~ 31:01.92 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 31:01.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 31:01.92 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsINode.h:12, 31:01.92 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsIContent.h:11, 31:01.92 from /builddir/build/BUILD/pale-moon/platform/dom/xul/templates/nsXULTreeBuilder.cpp:8: 31:01.92 /builddir/build/BUILD/pale-moon/platform/dom/xul/templates/nsXULTreeBuilder.cpp: In member function 'virtual nsresult nsXULTreeBuilder::QueryInterface(const nsIID&, void**)': 31:01.92 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 31:01.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 31:01.93 foundInterface = 0; \ 31:01.93 ^~~~~~~~~~~~~~ 31:01.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 31:01.93 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 31:01.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:01.93 /builddir/build/BUILD/pale-moon/platform/dom/xul/templates/nsXULTreeBuilder.cpp:293:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 31:01.93 NS_INTERFACE_MAP_END_INHERITING(nsXULTemplateBuilder) 31:01.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:01.93 In file included from /builddir/build/BUILD/pale-moon/platform/dom/xul/templates/nsXULTreeBuilder.cpp:30: 31:01.93 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 31:01.93 } else 31:01.93 ^~~~ 31:01.93 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 31:01.93 } else 31:01.94 ^~~~ 31:05.11 libdom_xul_templates.a.desc 31:37.02 libnetwerk_protocol_ftp.a.desc 32:03.07 libdom_media_mediasink.a.desc 32:08.49 libintl_hyphenation_glue.a.desc 32:23.30 /builddir/build/BUILD/pale-moon/platform/netwerk/cookie/nsCookieService.cpp: In member function 'bool nsCookieService::SetCookieInternal(nsIURI*, const nsCookieKey&, bool, CookieStatus, nsDependentCString&, int64_t, bool, nsIChannel*)': 32:23.30 Warning: -Wunused-variable in /builddir/build/BUILD/pale-moon/platform/netwerk/cookie/nsCookieService.cpp: unused variable 'rv' 32:23.30 /builddir/build/BUILD/pale-moon/platform/netwerk/cookie/nsCookieService.cpp:3304:12: warning: unused variable 'rv' [-Wunused-variable] 32:23.30 nsresult rv = aHostURI->SchemeIs("https", &isHTTPS); 32:23.30 ^~ 32:23.31 /builddir/build/BUILD/pale-moon/platform/netwerk/cookie/nsCookieService.cpp: In member function 'void nsCookieService::AddInternal(const nsCookieKey&, nsCookie*, int64_t, nsIURI*, const char*, bool)': 32:23.31 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/netwerk/cookie/nsCookieService.cpp: variable 'oldestCookieTime' set but not used 32:23.31 /builddir/build/BUILD/pale-moon/platform/netwerk/cookie/nsCookieService.cpp:3569:15: warning: variable 'oldestCookieTime' set but not used [-Wunused-but-set-variable] 32:23.31 int64_t oldestCookieTime = FindStaleCookie(entry, currentTime, aHostURI, optionalSecurity, iter); 32:23.31 ^~~~~~~~~~~~~~~~ 32:29.05 libnetwerk_cookie.a.desc 32:40.05 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 32:40.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 32:40.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 32:40.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 32:40.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 32:40.05 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 32:40.06 from /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGPreserveAspectRatio.h:11, 32:40.06 from /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGPreserveAspectRatio.cpp:6: 32:40.06 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGPreserveAspectRatio::QueryInterface(const nsIID&, void**)': 32:40.06 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 32:40.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:40.06 foundInterface = 0; \ 32:40.06 ^~~~~~~~~~~~~~ 32:40.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 32:40.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 32:40.06 ^~~~~~~~~~~~~~~~~~~~~~~ 32:40.06 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGPreserveAspectRatio.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 32:40.06 NS_INTERFACE_MAP_END 32:40.06 ^~~~~~~~~~~~~~~~~~~~ 32:40.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 32:40.07 else 32:40.07 ^~~~ 32:40.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 32:40.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 32:40.07 ^~~~~~~~~~~~~~~~~~ 32:40.07 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGPreserveAspectRatio.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 32:40.07 NS_INTERFACE_MAP_ENTRY(nsISupports) 32:40.07 ^~~~~~~~~~~~~~~~~~~~~~ 32:45.37 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 32:45.37 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 32:45.37 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 32:45.37 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 32:45.38 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 32:45.38 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/SVGIRect.h:9, 32:45.38 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/SVGRect.h:9, 32:45.38 from /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGRect.cpp:6: 32:45.38 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGRect.cpp: In member function 'virtual nsresult mozilla::dom::SVGRect::QueryInterface(const nsIID&, void**)': 32:45.38 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 32:45.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:45.38 foundInterface = 0; \ 32:45.38 ^~~~~~~~~~~~~~ 32:45.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 32:45.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 32:45.38 ^~~~~~~~~~~~~~~~~~~~~~~ 32:45.39 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGRect.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 32:45.39 NS_INTERFACE_MAP_END 32:45.39 ^~~~~~~~~~~~~~~~~~~~ 32:45.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 32:45.39 else 32:45.39 ^~~~ 32:45.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 32:45.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 32:45.39 ^~~~~~~~~~~~~~~~~~ 32:45.39 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGRect.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 32:45.39 NS_INTERFACE_MAP_ENTRY(nsISupports) 32:45.39 ^~~~~~~~~~~~~~~~~~~~~~ 32:52.15 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 32:52.15 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 32:52.15 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 32:52.15 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMEventTarget.h:10, 32:52.15 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 32:52.15 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BasicEvents.h:11, 32:52.15 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ContentEvents.h:11, 32:52.15 from /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGSVGElement.cpp:8: 32:52.15 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGSVGElement.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGTranslatePoint::QueryInterface(const nsIID&, void**)': 32:52.15 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 32:52.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:52.15 foundInterface = 0; \ 32:52.15 ^~~~~~~~~~~~~~ 32:52.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 32:52.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 32:52.16 ^~~~~~~~~~~~~~~~~~~~~~~ 32:52.16 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGSVGElement.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 32:52.16 NS_INTERFACE_MAP_END 32:52.16 ^~~~~~~~~~~~~~~~~~~~ 32:52.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 32:52.16 else 32:52.16 ^~~~ 32:52.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 32:52.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 32:52.16 ^~~~~~~~~~~~~~~~~~ 32:52.16 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGSVGElement.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 32:52.16 NS_INTERFACE_MAP_ENTRY(nsISupports) 32:52.16 ^~~~~~~~~~~~~~~~~~~~~~ 32:57.81 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 32:57.81 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 32:57.81 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 32:57.81 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 32:57.81 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 32:57.81 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 32:57.81 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Promise.h:10, 32:57.81 from /builddir/build/BUILD/pale-moon/platform/dom/promise/Promise.cpp:6: 32:57.81 /builddir/build/BUILD/pale-moon/platform/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::Promise::QueryInterface(const nsIID&, void**)': 32:57.81 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 32:57.81 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:57.82 foundInterface = 0; \ 32:57.82 ^~~~~~~~~~~~~~ 32:57.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 32:57.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 32:57.82 ^~~~~~~~~~~~~~~~~~~~~~~ 32:57.82 /builddir/build/BUILD/pale-moon/platform/dom/promise/Promise.cpp:73:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 32:57.82 NS_INTERFACE_MAP_END 32:57.82 ^~~~~~~~~~~~~~~~~~~~ 32:57.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 32:57.82 else 32:57.82 ^~~~ 32:57.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 32:57.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 32:57.83 ^~~~~~~~~~~~~~~~~~ 32:57.83 /builddir/build/BUILD/pale-moon/platform/dom/promise/Promise.cpp:72:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 32:57.83 NS_INTERFACE_MAP_ENTRY(Promise) 32:57.83 ^~~~~~~~~~~~~~~~~~~~~~ 32:57.85 /builddir/build/BUILD/pale-moon/platform/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::PromiseNativeHandlerShim::QueryInterface(const nsIID&, void**)': 32:57.86 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 32:57.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:57.86 foundInterface = 0; \ 32:57.86 ^~~~~~~~~~~~~~ 32:57.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 32:57.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 32:57.86 ^~~~~~~~~~~~~~~~~~~~~~~ 32:57.86 /builddir/build/BUILD/pale-moon/platform/dom/promise/Promise.cpp:400:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 32:57.86 NS_INTERFACE_MAP_END 32:57.86 ^~~~~~~~~~~~~~~~~~~~ 32:57.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 32:57.86 else 32:57.86 ^~~~ 32:57.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 32:57.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 32:57.87 ^~~~~~~~~~~~~~~~~~ 32:57.87 /builddir/build/BUILD/pale-moon/platform/dom/promise/Promise.cpp:399:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 32:57.87 NS_INTERFACE_MAP_ENTRY(nsISupports) 32:57.87 ^~~~~~~~~~~~~~~~~~~~~~ 33:06.96 libdom_promise.a.desc 33:22.75 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 33:22.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jsapi.h:27, 33:22.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:15, 33:22.75 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:76, 33:22.75 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCModule.h:6, 33:22.75 from /builddir/build/BUILD/pale-moon/platform/layout/build/nsLayoutModule.cpp:8: 33:22.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 33:22.75 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2860:28: required from here 33:22.75 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead 33:22.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 33:22.75 memset(aT, 0, sizeof(T)); 33:22.75 ~~~~~~^~~~~~~~~~~~~~~~~~ 33:22.76 In file included from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCModule.h:6, 33:22.76 from /builddir/build/BUILD/pale-moon/platform/layout/build/nsLayoutModule.cpp:8: 33:22.76 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 33:22.76 struct GlobalProperties { 33:22.76 ^~~~~~~~~~~~~~~~ 33:22.90 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 33:22.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 33:22.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 33:22.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 33:22.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 33:22.90 from /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGStringList.h:10, 33:22.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/SVGTests.h:10, 33:22.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/SVGGraphicsElement.h:9, 33:22.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/SVGSwitchElement.h:9, 33:22.90 from /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGSwitchElement.cpp:6: 33:22.91 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGSwitchElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGSwitchElement::QueryInterface(const nsIID&, void**)': 33:22.91 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 33:22.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:22.91 foundInterface = 0; \ 33:22.91 ^~~~~~~~~~~~~~ 33:22.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 33:22.91 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 33:22.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:22.91 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGSwitchElement.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 33:22.91 NS_INTERFACE_MAP_END_INHERITING(SVGSwitchElementBase) 33:22.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:22.91 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 33:22.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheet.h:17, 33:22.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ServoStyleSheet.h:12, 33:22.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInlines.h:10, 33:22.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Rule.h:11, 33:22.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 33:22.92 from /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGElement.h:15, 33:22.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/SVGTransformableElement.h:12, 33:22.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/SVGGraphicsElement.h:10, 33:22.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/SVGSwitchElement.h:9, 33:22.92 from /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGSwitchElement.cpp:6: 33:22.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 33:22.93 } else 33:22.93 ^~~~ 33:22.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 33:22.93 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 33:22.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:22.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 33:22.93 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 33:22.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:22.93 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGSwitchElement.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 33:22.93 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SVGSwitchElement) 33:22.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:33.40 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 33:33.40 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleWalker.h:16, 33:33.40 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRuleProcessor.h:24, 33:33.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/RuleProcessorCache.h:15, 33:33.40 from /builddir/build/BUILD/pale-moon/platform/layout/build/nsLayoutStatics.cpp:32: 33:33.40 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 33:33.40 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 33:33.40 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 33:33.40 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 33:33.40 ^ 33:33.40 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/CounterStyleManager.h:16, 33:33.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleStructContext.h:9, 33:33.40 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsStyleStruct.h:21, 33:33.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ArenaRefPtrInlines.h:15, 33:33.40 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsComputedDOMStyle.h:12, 33:33.40 from /builddir/build/BUILD/pale-moon/platform/layout/build/nsLayoutStatics.cpp:13: 33:33.40 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 33:33.40 class nsCSSValue { 33:33.40 ^~~~~~~~~~ 33:42.30 liblayout_build.a.desc 33:44.63 libembedding_browser_build.a.desc 33:47.81 libextensions_permissions.a.desc 33:54.44 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 33:54.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 33:54.44 from /builddir/build/BUILD/pale-moon/platform/docshell/shistory/nsSHTransaction.h:10, 33:54.44 from /builddir/build/BUILD/pale-moon/platform/docshell/shistory/nsSHTransaction.cpp:6: 33:54.44 /builddir/build/BUILD/pale-moon/platform/docshell/shistory/nsSHTransaction.cpp: In member function 'virtual nsresult nsSHTransaction::QueryInterface(const nsIID&, void**)': 33:54.45 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 33:54.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:54.45 foundInterface = 0; \ 33:54.45 ^~~~~~~~~~~~~~ 33:54.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 33:54.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 33:54.45 ^~~~~~~~~~~~~~~~~~~~~~~ 33:54.45 /builddir/build/BUILD/pale-moon/platform/docshell/shistory/nsSHTransaction.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 33:54.45 NS_INTERFACE_MAP_END 33:54.45 ^~~~~~~~~~~~~~~~~~~~ 33:54.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 33:54.45 else 33:54.45 ^~~~ 33:54.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 33:54.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 33:54.45 ^~~~~~~~~~~~~~~~~~ 33:54.45 /builddir/build/BUILD/pale-moon/platform/docshell/shistory/nsSHTransaction.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 33:54.45 NS_INTERFACE_MAP_ENTRY(nsISHTransaction) 33:54.46 ^~~~~~~~~~~~~~~~~~~~~~ 33:57.20 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 33:57.21 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 33:57.21 from /builddir/build/BUILD/pale-moon/platform/docshell/shistory/nsSHistory.h:9, 33:57.21 from /builddir/build/BUILD/pale-moon/platform/docshell/shistory/nsSHistory.cpp:6: 33:57.21 /builddir/build/BUILD/pale-moon/platform/docshell/shistory/nsSHistory.cpp: In member function 'virtual nsresult nsSHistory::QueryInterface(const nsIID&, void**)': 33:57.21 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 33:57.21 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:57.21 foundInterface = 0; \ 33:57.21 ^~~~~~~~~~~~~~ 33:57.21 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 33:57.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 33:57.21 ^~~~~~~~~~~~~~~~~~~~~~~ 33:57.21 /builddir/build/BUILD/pale-moon/platform/docshell/shistory/nsSHistory.cpp:251:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 33:57.21 NS_INTERFACE_MAP_END 33:57.21 ^~~~~~~~~~~~~~~~~~~~ 33:57.21 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 33:57.21 else 33:57.21 ^~~~ 33:57.21 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 33:57.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 33:57.22 ^~~~~~~~~~~~~~~~~~ 33:57.22 /builddir/build/BUILD/pale-moon/platform/docshell/shistory/nsSHistory.cpp:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 33:57.22 NS_INTERFACE_MAP_ENTRY(nsISHistoryInternal) 33:57.22 ^~~~~~~~~~~~~~~~~~~~~~ 33:59.87 libdocshell_shistory.a.desc 34:06.65 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 34:06.65 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 34:06.65 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 34:06.65 from /builddir/build/BUILD/pale-moon/platform/dom/xhr/XMLHttpRequestEventTarget.h:9, 34:06.66 from /builddir/build/BUILD/pale-moon/platform/dom/xhr/XMLHttpRequestEventTarget.cpp:6: 34:06.66 /builddir/build/BUILD/pale-moon/platform/dom/xhr/XMLHttpRequestEventTarget.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestEventTarget::QueryInterface(const nsIID&, void**)': 34:06.66 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 34:06.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:06.66 foundInterface = 0; \ 34:06.66 ^~~~~~~~~~~~~~ 34:06.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 34:06.66 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 34:06.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:06.66 /builddir/build/BUILD/pale-moon/platform/dom/xhr/XMLHttpRequestEventTarget.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 34:06.66 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 34:06.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:06.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 34:06.66 else 34:06.66 ^~~~ 34:06.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 34:06.66 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 34:06.66 ^~~~~~~~~~~~~~~~~~ 34:06.66 /builddir/build/BUILD/pale-moon/platform/dom/xhr/XMLHttpRequestEventTarget.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 34:06.66 NS_INTERFACE_MAP_ENTRY(nsIXMLHttpRequestEventTarget) 34:06.66 ^~~~~~~~~~~~~~~~~~~~~~ 34:12.98 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 34:12.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 34:12.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 34:12.98 from /builddir/build/BUILD/pale-moon/platform/dom/xhr/XMLHttpRequestMainThread.h:10, 34:12.98 from /builddir/build/BUILD/pale-moon/platform/dom/xhr/XMLHttpRequestMainThread.cpp:6: 34:12.98 /builddir/build/BUILD/pale-moon/platform/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestMainThread::QueryInterface(const nsIID&, void**)': 34:12.98 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 34:12.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:12.98 foundInterface = 0; \ 34:12.98 ^~~~~~~~~~~~~~ 34:12.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 34:12.98 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 34:12.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:12.98 /builddir/build/BUILD/pale-moon/platform/dom/xhr/XMLHttpRequestMainThread.cpp:395:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 34:12.98 NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 34:12.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:12.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 34:12.98 else 34:12.98 ^~~~ 34:12.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 34:12.99 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 34:12.99 ^~~~~~~~~~~~~~~~~~ 34:12.99 /builddir/build/BUILD/pale-moon/platform/dom/xhr/XMLHttpRequestMainThread.cpp:394:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 34:12.99 NS_INTERFACE_MAP_ENTRY(nsISizeOfEventTarget) 34:12.99 ^~~~~~~~~~~~~~~~~~~~~~ 34:13.17 /builddir/build/BUILD/pale-moon/platform/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::nsXMLHttpRequestXPCOMifier::QueryInterface(const nsIID&, void**)': 34:13.17 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 34:13.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:13.17 foundInterface = 0; \ 34:13.17 ^~~~~~~~~~~~~~ 34:13.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 34:13.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 34:13.17 ^~~~~~~~~~~~~~~~~~~~~~~ 34:13.17 /builddir/build/BUILD/pale-moon/platform/dom/xhr/XMLHttpRequestMainThread.cpp:3815:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 34:13.17 NS_INTERFACE_MAP_END 34:13.17 ^~~~~~~~~~~~~~~~~~~~ 34:13.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 34:13.17 else 34:13.17 ^~~~ 34:13.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 34:13.18 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 34:13.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:13.18 /builddir/build/BUILD/pale-moon/platform/dom/xhr/XMLHttpRequestMainThread.cpp:3814:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 34:13.18 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 34:13.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:23.34 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 34:23.34 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 34:23.34 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 34:23.34 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:9, 34:23.34 from /builddir/build/BUILD/pale-moon/platform/dom/xhr/XMLHttpRequestUpload.h:9, 34:23.34 from /builddir/build/BUILD/pale-moon/platform/dom/xhr/XMLHttpRequestUpload.cpp:6: 34:23.34 /builddir/build/BUILD/pale-moon/platform/dom/xhr/XMLHttpRequestUpload.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestUpload::QueryInterface(const nsIID&, void**)': 34:23.34 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 34:23.34 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:23.34 foundInterface = 0; \ 34:23.34 ^~~~~~~~~~~~~~ 34:23.34 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 34:23.34 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 34:23.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:23.34 /builddir/build/BUILD/pale-moon/platform/dom/xhr/XMLHttpRequestUpload.cpp:14:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 34:23.34 NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 34:23.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:23.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 34:23.35 else 34:23.35 ^~~~ 34:23.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 34:23.35 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 34:23.35 ^~~~~~~~~~~~~~~~~~ 34:23.35 /builddir/build/BUILD/pale-moon/platform/dom/xhr/XMLHttpRequestUpload.cpp:13:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 34:23.35 NS_INTERFACE_MAP_ENTRY(nsIXMLHttpRequestUpload) 34:23.35 ^~~~~~~~~~~~~~~~~~~~~~ 34:28.23 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 34:28.23 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Mutex.h:11, 34:28.23 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/workers/Workers.h:11, 34:28.23 from /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerHolder.h:9, 34:28.23 from /builddir/build/BUILD/pale-moon/platform/dom/xhr/XMLHttpRequestWorker.h:9, 34:28.23 from /builddir/build/BUILD/pale-moon/platform/dom/xhr/XMLHttpRequestWorker.cpp:6: 34:28.23 /builddir/build/BUILD/pale-moon/platform/dom/xhr/XMLHttpRequestWorker.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestWorker::QueryInterface(const nsIID&, void**)': 34:28.23 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 34:28.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:28.23 foundInterface = 0; \ 34:28.23 ^~~~~~~~~~~~~~ 34:28.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 34:28.23 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 34:28.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:28.23 /builddir/build/BUILD/pale-moon/platform/dom/xhr/XMLHttpRequestWorker.cpp:1562:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 34:28.24 NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 34:28.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:28.24 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 34:28.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:9, 34:28.24 from /builddir/build/BUILD/pale-moon/platform/dom/xhr/XMLHttpRequest.h:10, 34:28.24 from /builddir/build/BUILD/pale-moon/platform/dom/xhr/XMLHttpRequestWorker.h:10, 34:28.24 from /builddir/build/BUILD/pale-moon/platform/dom/xhr/XMLHttpRequestWorker.cpp:6: 34:28.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 34:28.24 } else 34:28.24 ^~~~ 34:28.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 34:28.24 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 34:28.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:28.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 34:28.24 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 34:28.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:28.25 /builddir/build/BUILD/pale-moon/platform/dom/xhr/XMLHttpRequestWorker.cpp:1561:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 34:28.25 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(XMLHttpRequestWorker) 34:28.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:32.33 libdom_xhr.a.desc 34:34.73 libtoolkit_components_build.a.desc 34:35.07 libtoolkit_components_lz4.a.desc 34:36.75 libjs_ductwork_debugger.a.desc 34:38.57 libother-licenses_snappy.a.desc 35:03.47 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 35:03.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 35:03.47 from /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGPointList.h:9, 35:03.47 from /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGPoint.h:9, 35:03.47 from /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGZoomEvent.cpp:6: 35:03.47 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGZoomEvent.cpp: In member function 'virtual nsresult mozilla::dom::SVGZoomEvent::QueryInterface(const nsIID&, void**)': 35:03.47 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 35:03.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 35:03.47 foundInterface = 0; \ 35:03.47 ^~~~~~~~~~~~~~ 35:03.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 35:03.47 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 35:03.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:03.48 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGZoomEvent.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 35:03.48 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 35:03.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:03.48 In file included from /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGPointList.h:10, 35:03.48 from /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGPoint.h:9, 35:03.48 from /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGZoomEvent.cpp:6: 35:03.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 35:03.48 } else 35:03.48 ^~~~ 35:03.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 35:03.48 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 35:03.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:03.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 35:03.48 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 35:03.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:03.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 35:03.49 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 35:03.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:03.49 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGZoomEvent.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 35:03.49 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SVGZoomEvent) 35:03.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:09.95 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 35:09.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 35:09.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 35:09.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 35:09.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 35:09.95 from /builddir/build/BUILD/pale-moon/platform/dom/svg/nsISVGPoint.h:8, 35:09.95 from /builddir/build/BUILD/pale-moon/platform/dom/svg/nsISVGPoint.cpp:6: 35:09.95 /builddir/build/BUILD/pale-moon/platform/dom/svg/nsISVGPoint.cpp: In member function 'virtual nsresult mozilla::nsISVGPoint::QueryInterface(const nsIID&, void**)': 35:09.95 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 35:09.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 35:09.95 foundInterface = 0; \ 35:09.95 ^~~~~~~~~~~~~~ 35:09.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 35:09.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 35:09.96 ^~~~~~~~~~~~~~~~~~~~~~~ 35:09.96 /builddir/build/BUILD/pale-moon/platform/dom/svg/nsISVGPoint.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 35:09.96 NS_INTERFACE_MAP_END 35:09.96 ^~~~~~~~~~~~~~~~~~~~ 35:09.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 35:09.96 else 35:09.96 ^~~~ 35:09.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 35:09.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 35:09.96 ^~~~~~~~~~~~~~~~~~ 35:09.96 /builddir/build/BUILD/pale-moon/platform/dom/svg/nsISVGPoint.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 35:09.96 NS_INTERFACE_MAP_ENTRY(nsISupports) 35:09.96 ^~~~~~~~~~~~~~~~~~~~~~ 35:32.20 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 35:32.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 35:32.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 35:32.20 from /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGClass.h:9, 35:32.20 from /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGClass.cpp:6: 35:32.20 /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGClass.cpp: In member function 'virtual nsresult DOMAnimatedString::QueryInterface(const nsIID&, void**)': 35:32.20 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 35:32.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 35:32.20 foundInterface = 0; \ 35:32.21 ^~~~~~~~~~~~~~ 35:32.21 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 35:32.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 35:32.21 ^~~~~~~~~~~~~~~~~~~~~~~ 35:32.21 /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGClass.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 35:32.21 NS_INTERFACE_MAP_END 35:32.21 ^~~~~~~~~~~~~~~~~~~~ 35:32.21 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 35:32.21 else 35:32.21 ^~~~ 35:32.21 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 35:32.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 35:32.21 ^~~~~~~~~~~~~~~~~~ 35:32.21 /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGClass.cpp:53:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 35:32.21 NS_INTERFACE_MAP_ENTRY(nsISupports) 35:32.21 ^~~~~~~~~~~~~~~~~~~~~~ 35:40.49 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 35:40.50 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleWalker.h:16, 35:40.50 from /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGElement.cpp:25: 35:40.50 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 35:40.50 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 35:40.50 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 35:40.50 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 35:40.50 ^ 35:40.50 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 35:40.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:41, 35:40.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18, 35:40.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInlines.h:11, 35:40.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Rule.h:11, 35:40.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 35:40.51 from /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGElement.h:15, 35:40.51 from /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGElement.cpp:10: 35:40.51 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 35:40.51 class nsCSSValue { 35:40.51 ^~~~~~~~~~ 36:00.97 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 36:00.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 36:00.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 36:00.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 36:00.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 36:00.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 36:00.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 36:00.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 36:00.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Rule.h:11, 36:00.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 36:00.98 from /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGElement.h:15, 36:00.98 from /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGFilters.cpp:8: 36:00.98 /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGFilters.cpp: In member function 'virtual nsresult nsSVGFE::QueryInterface(const nsIID&, void**)': 36:00.98 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 36:00.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:00.98 foundInterface = 0; \ 36:00.99 ^~~~~~~~~~~~~~ 36:00.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 36:00.99 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 36:00.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:00.99 /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGFilters.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 36:00.99 NS_INTERFACE_MAP_END_INHERITING(nsSVGFEBase) 36:00.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:00.99 /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGFilters.cpp:71:4: note: some parts of macro expansion are not guarded by this 'else' clause 36:00.99 else 36:00.99 ^~~~ 36:01.00 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 36:01.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 36:01.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 36:01.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 36:01.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 36:01.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 36:01.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 36:01.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 36:01.01 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Rule.h:11, 36:01.01 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 36:01.01 from /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGElement.h:15, 36:01.01 from /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGFilters.cpp:8: 36:01.01 /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGFilters.cpp: In member function 'virtual nsresult mozilla::dom::SVGComponentTransferFunctionElement::QueryInterface(const nsIID&, void**)': 36:01.01 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 36:01.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:01.01 foundInterface = 0; \ 36:01.01 ^~~~~~~~~~~~~~ 36:01.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 36:01.01 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 36:01.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:01.01 /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGFilters.cpp:251:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 36:01.01 NS_INTERFACE_MAP_END_INHERITING(SVGComponentTransferFunctionElementBase) 36:01.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:01.02 /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGFilters.cpp:250:4: note: some parts of macro expansion are not guarded by this 'else' clause 36:01.02 else 36:01.02 ^~~~ 36:28.94 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/layers/PersistentBufferProvider.cpp:6: 36:28.94 /builddir/build/BUILD/pale-moon/platform/gfx/layers/PersistentBufferProvider.h: In member function 'virtual already_AddRefed mozilla::layers::PersistentBufferProviderShared::BorrowDrawTarget(const IntRect&)': 36:28.95 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/gfx/layers/PersistentBufferProvider.h: '*((void*)& previousBackBuffer +8)' may be used uninitialized in this function 36:28.95 /builddir/build/BUILD/pale-moon/platform/gfx/layers/PersistentBufferProvider.h:149:52: warning: '*((void*)& previousBackBuffer +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 36:28.95 bool CheckIndex(uint32_t aIndex) { return aIndex < mTextures.length(); } 36:28.95 ~~~~~~~^~~~~~~~~~~~~~~~~~~~ 36:28.95 /builddir/build/BUILD/pale-moon/platform/gfx/layers/PersistentBufferProvider.cpp:247:8: note: '*((void*)& previousBackBuffer +8)' was declared here 36:28.95 auto previousBackBuffer = mBack; 36:28.95 ^~~~~~~~~~~~~~~~~~ 36:57.68 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 36:57.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 36:57.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 36:57.68 from /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGString.h:9, 36:57.68 from /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGString.cpp:6: 36:57.68 /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGString.cpp: In member function 'virtual nsresult nsSVGString::DOMAnimatedString::QueryInterface(const nsIID&, void**)': 36:57.68 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 36:57.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:57.69 foundInterface = 0; \ 36:57.69 ^~~~~~~~~~~~~~ 36:57.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 36:57.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 36:57.69 ^~~~~~~~~~~~~~~~~~~~~~~ 36:57.69 /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGString.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36:57.69 NS_INTERFACE_MAP_END 36:57.69 ^~~~~~~~~~~~~~~~~~~~ 36:57.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 36:57.69 else 36:57.69 ^~~~ 36:57.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 36:57.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 36:57.69 ^~~~~~~~~~~~~~~~~~ 36:57.69 /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGString.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 36:57.69 NS_INTERFACE_MAP_ENTRY(nsISupports) 36:57.69 ^~~~~~~~~~~~~~~~~~~~~~ 37:06.00 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 37:06.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 37:06.01 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 37:06.01 from /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGViewBox.h:9, 37:06.01 from /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGViewBox.cpp:6: 37:06.01 /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGViewBox.cpp: In member function 'virtual nsresult nsSVGViewBox::DOMBaseVal::QueryInterface(const nsIID&, void**)': 37:06.01 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 37:06.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:06.01 foundInterface = 0; \ 37:06.01 ^~~~~~~~~~~~~~ 37:06.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:06.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 37:06.01 ^~~~~~~~~~~~~~~~~~~~~~~ 37:06.01 /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGViewBox.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37:06.01 NS_INTERFACE_MAP_END 37:06.01 ^~~~~~~~~~~~~~~~~~~~ 37:06.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 37:06.01 else 37:06.01 ^~~~ 37:06.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 37:06.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 37:06.01 ^~~~~~~~~~~~~~~~~~ 37:06.01 /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGViewBox.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 37:06.01 NS_INTERFACE_MAP_ENTRY(nsISupports) 37:06.01 ^~~~~~~~~~~~~~~~~~~~~~ 37:06.01 /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGViewBox.cpp: In member function 'virtual nsresult nsSVGViewBox::DOMAnimVal::QueryInterface(const nsIID&, void**)': 37:06.01 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 37:06.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:06.01 foundInterface = 0; \ 37:06.01 ^~~~~~~~~~~~~~ 37:06.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:06.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 37:06.01 ^~~~~~~~~~~~~~~~~~~~~~~ 37:06.01 /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGViewBox.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37:06.01 NS_INTERFACE_MAP_END 37:06.01 ^~~~~~~~~~~~~~~~~~~~ 37:06.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 37:06.02 else 37:06.02 ^~~~ 37:06.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 37:06.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 37:06.02 ^~~~~~~~~~~~~~~~~~ 37:06.02 /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGViewBox.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 37:06.02 NS_INTERFACE_MAP_ENTRY(nsISupports) 37:06.02 ^~~~~~~~~~~~~~~~~~~~~~ 37:07.62 libdom_svg.a.desc 38:29.56 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 38:29.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HeapAPI.h:11, 38:29.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCAPI.h:12, 38:29.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Value.h:21, 38:29.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:30, 38:29.56 from /builddir/build/BUILD/pale-moon/platform/layout/base/GeometryUtils.h:9, 38:29.56 from /builddir/build/BUILD/pale-moon/platform/layout/base/GeometryUtils.cpp:6: 38:29.56 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = mozilla::gfx::PointTyped; size_t = long unsigned int]': 38:29.56 /builddir/build/BUILD/pale-moon/platform/layout/base/GeometryUtils.cpp:333:33: required from here 38:29.57 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::gfx::PointTyped'; use assignment or value-initialization instead 38:29.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:45:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::gfx::PointTyped'; use assignment or value-initialization instead [-Wclass-memaccess] 38:29.57 memset(aT, 0, sizeof(T)); 38:29.57 ~~~~~~^~~~~~~~~~~~~~~~~~ 38:29.57 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsSize.h:11, 38:29.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsPoint.h:12, 38:29.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsMargin.h:10, 38:29.57 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrValue.h:21, 38:29.57 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.h:20, 38:29.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 38:29.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:15, 38:29.57 from /builddir/build/BUILD/pale-moon/platform/layout/base/GeometryUtils.cpp:10: 38:29.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/gfx/Point.h:115:8: note: 'struct mozilla::gfx::PointTyped' declared here 38:29.58 struct PointTyped : 38:29.58 ^~~~~~~~~~ 38:59.81 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 38:59.81 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleWalker.h:16, 38:59.81 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleProcessorData.h:18, 38:59.81 from /builddir/build/BUILD/pale-moon/platform/layout/base/RestyleManager.cpp:23: 38:59.82 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 38:59.82 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 38:59.82 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 38:59.82 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 38:59.82 ^ 38:59.82 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/CounterStyleManager.h:16, 38:59.82 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleStructContext.h:9, 38:59.82 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsStyleStruct.h:21, 38:59.82 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleNode.h:21, 38:59.82 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleContextSource.h:10, 38:59.82 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsStyleContext.h:13, 38:59.82 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/WritingModes.h:10, 38:59.82 from /builddir/build/BUILD/pale-moon/platform/layout/generic/nsIFrame.h:31, 38:59.82 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/OverflowChangedTracker.h:9, 38:59.82 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/RestyleManagerBase.h:9, 38:59.82 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/RestyleManager.h:15, 38:59.82 from /builddir/build/BUILD/pale-moon/platform/layout/base/RestyleManager.cpp:11: 38:59.82 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 38:59.82 class nsCSSValue { 38:59.82 ^~~~~~~~~~ 39:06.03 /builddir/build/BUILD/pale-moon/platform/layout/base/RestyleManager.cpp: In member function 'void mozilla::ElementRestyler::RestyleChildren(nsRestyleHint)': 39:06.03 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/layout/base/RestyleManager.cpp: 'lastContinuation' may be used uninitialized in this function 39:06.03 /builddir/build/BUILD/pale-moon/platform/layout/base/RestyleManager.cpp:3557:24: warning: 'lastContinuation' may be used uninitialized in this function [-Wmaybe-uninitialized] 39:06.03 MaybeReframeForPseudo(CSSPseudoElementType::after, 39:06.03 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:06.04 aFrame, aFrame, aFrame->GetContent(), 39:06.04 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:06.04 aFrame->StyleContext()); 39:06.04 ~~~~~~~~~~~~~~~~~~~~~~~ 39:06.04 /builddir/build/BUILD/pale-moon/platform/layout/base/RestyleManager.cpp:3265:13: note: 'lastContinuation' was declared here 39:06.04 nsIFrame* lastContinuation; 39:06.04 ^~~~~~~~~~~~~~~~ 40:24.25 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 40:24.25 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleWalker.h:16, 40:24.25 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleProcessorData.h:18, 40:24.26 from /builddir/build/BUILD/pale-moon/platform/layout/base/nsCSSFrameConstructor.cpp:117: 40:24.26 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 40:24.26 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 40:24.26 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 40:24.26 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 40:24.26 ^ 40:24.26 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/CounterStyleManager.h:16, 40:24.26 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleStructContext.h:9, 40:24.26 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsStyleStruct.h:21, 40:24.26 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleNode.h:21, 40:24.26 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleContextSource.h:10, 40:24.26 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsStyleContext.h:13, 40:24.26 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/WritingModes.h:10, 40:24.27 from /builddir/build/BUILD/pale-moon/platform/layout/generic/nsIFrame.h:31, 40:24.27 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/OverflowChangedTracker.h:9, 40:24.27 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/RestyleManagerBase.h:9, 40:24.27 from /builddir/build/BUILD/pale-moon/platform/layout/base/nsCSSFrameConstructor.h:16, 40:24.27 from /builddir/build/BUILD/pale-moon/platform/layout/base/nsCSSFrameConstructor.cpp:12: 40:24.27 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 40:24.27 class nsCSSValue { 40:24.27 ^~~~~~~~~~ 40:47.73 /builddir/build/BUILD/pale-moon/platform/layout/base/nsCSSRendering.cpp: In static member function 'static void nsCSSRendering::PaintGradient(nsPresContext*, nsRenderingContext&, nsStyleGradient*, const nsRect&, const nsRect&, const nsRect&, const nsSize&, const CSSIntRect&, const nsSize&)': 40:47.73 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/layout/base/nsCSSRendering.cpp: 'position' may be used uninitialized in this function 40:47.73 /builddir/build/BUILD/pale-moon/platform/layout/base/nsCSSRendering.cpp:425:66: warning: 'position' may be used uninitialized in this function [-Wmaybe-uninitialized] 40:47.73 mPosition(aPosition), mIsMidpoint(aIsMidPoint), mColor(aColor) {} 40:47.73 ^ 40:47.73 /builddir/build/BUILD/pale-moon/platform/layout/base/nsCSSRendering.cpp:2660:12: note: 'position' was declared here 40:47.73 double position; 40:47.73 ^~~~~~~~ 41:15.75 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAString.h:20, 41:15.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsSubstring.h:9, 41:15.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsString.h:11, 41:15.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsStringGlue.h:17, 41:15.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsThreadUtils.h:18, 41:15.76 from /builddir/build/BUILD/pale-moon/platform/layout/base/FrameProperties.h:14, 41:15.76 from /builddir/build/BUILD/pale-moon/platform/layout/generic/nsIFrame.h:26, 41:15.76 from /builddir/build/BUILD/pale-moon/platform/layout/base/nsGenConList.h:12, 41:15.76 from /builddir/build/BUILD/pale-moon/platform/layout/base/nsCounterManager.h:13, 41:15.76 from /builddir/build/BUILD/pale-moon/platform/layout/base/nsCounterManager.cpp:8: 41:15.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTSubstring.h: In member function 'void nsCounterUseNode::GetText(nsString&)': 41:15.76 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTSubstring.h: 'separator' may be used uninitialized in this function 41:15.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTSubstring.h:539:12: warning: 'separator' may be used uninitialized in this function [-Wmaybe-uninitialized] 41:15.76 Replace(mLength, 0, aData, aLength); 41:15.76 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:15.76 /builddir/build/BUILD/pale-moon/platform/layout/base/nsCounterManager.cpp:103:21: note: 'separator' was declared here 41:15.76 const char16_t* separator; 41:15.76 ^~~~~~~~~ 41:53.52 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 41:53.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 41:53.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 41:53.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 41:53.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 41:53.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 41:53.52 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrName.h:15, 41:53.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ServoElementSnapshot.h:12, 41:53.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ServoStyleSet.h:12, 41:53.52 from /builddir/build/BUILD/pale-moon/platform/layout/base/nsDocumentViewer.cpp:8: 41:53.52 /builddir/build/BUILD/pale-moon/platform/layout/base/nsDocumentViewer.cpp: In member function 'virtual nsresult nsDocumentViewer::QueryInterface(const nsIID&, void**)': 41:53.52 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 41:53.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:53.53 foundInterface = 0; \ 41:53.53 ^~~~~~~~~~~~~~ 41:53.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:53.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:53.53 ^~~~~~~~~~~~~~~~~~~~~~~ 41:53.53 /builddir/build/BUILD/pale-moon/platform/layout/base/nsDocumentViewer.cpp:537:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:53.53 NS_INTERFACE_MAP_END 41:53.53 ^~~~~~~~~~~~~~~~~~~~ 41:53.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:53.53 else 41:53.53 ^~~~ 41:53.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:53.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:53.54 ^~~~~~~~~~~~~~~~~~ 41:53.54 /builddir/build/BUILD/pale-moon/platform/layout/base/nsDocumentViewer.cpp:535:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:53.54 NS_INTERFACE_MAP_ENTRY(nsIWebBrowserPrint) 41:53.54 ^~~~~~~~~~~~~~~~~~~~~~ 42:48.80 /builddir/build/BUILD/pale-moon/platform/layout/base/nsLayoutUtils.cpp: In static member function 'static nsRect nsLayoutUtils::ComputeObjectDestRect(const nsRect&, const IntrinsicSize&, const AspectRatio&, const nsStylePosition*, nsPoint*)': 42:48.81 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/layout/base/nsLayoutUtils.cpp: '*((void*)& noneSize +12)' may be used uninitialized in this function 42:48.81 /builddir/build/BUILD/pale-moon/platform/layout/base/nsLayoutUtils.cpp:4112:17: warning: '*((void*)& noneSize +12)' may be used uninitialized in this function [-Wmaybe-uninitialized] 42:48.81 Maybe noneSize; 42:48.81 ^~~~~~~~ 42:48.81 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/layout/base/nsLayoutUtils.cpp: '*((void*)& noneSize +8)' may be used uninitialized in this function 42:48.81 /builddir/build/BUILD/pale-moon/platform/layout/base/nsLayoutUtils.cpp:4112:17: warning: '*((void*)& noneSize +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 42:48.81 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/layout/base/nsLayoutUtils.cpp: '*((void*)(& constrainedSize)+8).nsSize::.mozilla::gfx::BaseSize::.mozilla::gfx::BaseSize::::.mozilla::gfx::BaseSize::::::height' may be used uninitialized in this function 42:48.82 /builddir/build/BUILD/pale-moon/platform/layout/base/nsLayoutUtils.cpp:4128:17: warning: '*((void*)(& constrainedSize)+8).nsSize::.mozilla::gfx::BaseSize::.mozilla::gfx::BaseSize::::.mozilla::gfx::BaseSize::::::height' may be used uninitialized in this function [-Wmaybe-uninitialized] 42:48.82 Maybe constrainedSize; 42:48.82 ^~~~~~~~~~~~~~~ 42:48.83 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/layout/base/nsLayoutUtils.cpp: '*((void*)(& constrainedSize)+8).nsSize::.mozilla::gfx::BaseSize::.mozilla::gfx::BaseSize::::.mozilla::gfx::BaseSize::::::width' may be used uninitialized in this function 42:48.83 /builddir/build/BUILD/pale-moon/platform/layout/base/nsLayoutUtils.cpp:4128:17: warning: '*((void*)(& constrainedSize)+8).nsSize::.mozilla::gfx::BaseSize::.mozilla::gfx::BaseSize::::.mozilla::gfx::BaseSize::::::width' may be used uninitialized in this function [-Wmaybe-uninitialized] 43:09.34 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 43:09.34 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleWalker.h:16, 43:09.34 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRuleProcessor.h:24, 43:09.34 from /builddir/build/BUILD/pale-moon/platform/layout/base/nsPresContext.cpp:41: 43:09.34 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 43:09.34 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 43:09.34 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 43:09.34 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 43:09.34 ^ 43:09.34 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/CounterStyleManager.h:16, 43:09.34 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleStructContext.h:9, 43:09.35 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsStyleStruct.h:21, 43:09.35 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleNode.h:21, 43:09.35 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleContextSource.h:10, 43:09.35 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsStyleContext.h:13, 43:09.35 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/WritingModes.h:10, 43:09.35 from /builddir/build/BUILD/pale-moon/platform/layout/generic/nsIFrame.h:31, 43:09.35 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EventStateManager.h:17, 43:09.35 from /builddir/build/BUILD/pale-moon/platform/layout/base/nsPresContext.cpp:11: 43:09.35 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 43:09.35 class nsCSSValue { 43:09.35 ^~~~~~~~~~ 43:12.66 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 43:12.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 43:12.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 43:12.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 43:12.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 43:12.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EventForwards.h:11, 43:12.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EventDispatcher.h:10, 43:12.67 from /builddir/build/BUILD/pale-moon/platform/layout/base/nsPresContext.cpp:10: 43:12.67 /builddir/build/BUILD/pale-moon/platform/layout/base/nsPresContext.cpp: In member function 'virtual nsresult nsPresContext::QueryInterface(const nsIID&, void**)': 43:12.67 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 43:12.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:12.67 foundInterface = 0; \ 43:12.67 ^~~~~~~~~~~~~~ 43:12.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 43:12.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:12.68 ^~~~~~~~~~~~~~~~~~~~~~~ 43:12.68 /builddir/build/BUILD/pale-moon/platform/layout/base/nsPresContext.cpp:347:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:12.68 NS_INTERFACE_MAP_END 43:12.68 ^~~~~~~~~~~~~~~~~~~~ 43:12.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 43:12.68 else 43:12.68 ^~~~ 43:12.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 43:12.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 43:12.68 ^~~~~~~~~~~~~~~~~~ 43:12.69 /builddir/build/BUILD/pale-moon/platform/layout/base/nsPresContext.cpp:346:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 43:12.69 NS_INTERFACE_MAP_ENTRY(nsIObserver) 43:12.69 ^~~~~~~~~~~~~~~~~~~~~~ 43:30.98 /builddir/build/BUILD/pale-moon/platform/layout/base/nsPresShell.cpp: In member function 'bool PresShell::DoReflow(nsIFrame*, bool)': 43:30.98 Warning: -Wunused-variable in /builddir/build/BUILD/pale-moon/platform/layout/base/nsPresShell.cpp: unused variable 'uri' 43:30.98 /builddir/build/BUILD/pale-moon/platform/layout/base/nsPresShell.cpp:9098:11: warning: unused variable 'uri' [-Wunused-variable] 43:30.98 nsIURI *uri = mDocument->GetDocumentURI(); 43:30.98 ^~~ 43:41.23 /builddir/build/BUILD/pale-moon/platform/layout/base/nsPresShell.cpp: In member function 'virtual void PresShell::FrameNeedsReflow(nsIFrame*, nsIPresShell::IntrinsicDirty, nsFrameState, nsIPresShell::ReflowRootHandling)': 43:41.24 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/layout/base/nsPresShell.cpp: 'targetNeedsReflowFromParent' may be used uninitialized in this function 43:41.24 /builddir/build/BUILD/pale-moon/platform/layout/base/nsPresShell.cpp:2664:23: warning: 'targetNeedsReflowFromParent' may be used uninitialized in this function [-Wmaybe-uninitialized] 43:41.24 (_f != subtreeRoot || !targetNeedsReflowFromParent)) 43:41.24 ^~ 44:12.83 /builddir/build/BUILD/pale-moon/platform/gfx/layers/composite/ContainerLayerComposite.cpp: In function 'void mozilla::layers::RenderMinimap(ContainerT*, mozilla::layers::LayerManagerComposite*, const RenderTargetIntRect&, mozilla::layers::Layer*) [with ContainerT = mozilla::layers::ContainerLayerComposite]': 44:12.83 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/gfx/layers/composite/ContainerLayerComposite.cpp: '*((void*)& cdp +20)' may be used uninitialized in this function 44:12.83 /builddir/build/BUILD/pale-moon/platform/gfx/layers/composite/ContainerLayerComposite.cpp:307:53: warning: '*((void*)& cdp +20)' may be used uninitialized in this function [-Wmaybe-uninitialized] 44:12.83 r = transform.TransformBounds(cdp->ToUnknownRect()); 44:12.83 ~~~~~~~~~~~~~~~~~~^~ 44:12.83 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/gfx/layers/composite/ContainerLayerComposite.cpp: '*((void*)& cdp +16)' may be used uninitialized in this function 44:12.84 /builddir/build/BUILD/pale-moon/platform/gfx/layers/composite/ContainerLayerComposite.cpp:307:53: warning: '*((void*)& cdp +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 44:12.84 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/gfx/layers/composite/ContainerLayerComposite.cpp: '*((void*)& cdp +12)' may be used uninitialized in this function 44:12.84 /builddir/build/BUILD/pale-moon/platform/gfx/layers/composite/ContainerLayerComposite.cpp:307:53: warning: '*((void*)& cdp +12)' may be used uninitialized in this function [-Wmaybe-uninitialized] 44:12.84 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/gfx/layers/composite/ContainerLayerComposite.cpp: '*((void*)& cdp +8)' may be used uninitialized in this function 44:12.84 /builddir/build/BUILD/pale-moon/platform/gfx/layers/composite/ContainerLayerComposite.cpp:307:53: warning: '*((void*)& cdp +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 44:13.49 /builddir/build/BUILD/pale-moon/platform/gfx/layers/composite/ContainerLayerComposite.cpp: In function 'void mozilla::layers::RenderMinimap(ContainerT*, mozilla::layers::LayerManagerComposite*, const RenderTargetIntRect&, mozilla::layers::Layer*) [with ContainerT = mozilla::layers::RefLayerComposite]': 44:13.50 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/gfx/layers/composite/ContainerLayerComposite.cpp: '*((void*)& cdp +20)' may be used uninitialized in this function 44:13.50 /builddir/build/BUILD/pale-moon/platform/gfx/layers/composite/ContainerLayerComposite.cpp:307:53: warning: '*((void*)& cdp +20)' may be used uninitialized in this function [-Wmaybe-uninitialized] 44:13.50 r = transform.TransformBounds(cdp->ToUnknownRect()); 44:13.50 ~~~~~~~~~~~~~~~~~~^~ 44:13.50 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/gfx/layers/composite/ContainerLayerComposite.cpp: '*((void*)& cdp +16)' may be used uninitialized in this function 44:13.50 /builddir/build/BUILD/pale-moon/platform/gfx/layers/composite/ContainerLayerComposite.cpp:307:53: warning: '*((void*)& cdp +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 44:13.50 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/gfx/layers/composite/ContainerLayerComposite.cpp: '*((void*)& cdp +12)' may be used uninitialized in this function 44:13.50 /builddir/build/BUILD/pale-moon/platform/gfx/layers/composite/ContainerLayerComposite.cpp:307:53: warning: '*((void*)& cdp +12)' may be used uninitialized in this function [-Wmaybe-uninitialized] 44:13.50 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/gfx/layers/composite/ContainerLayerComposite.cpp: '*((void*)& cdp +8)' may be used uninitialized in this function 44:13.50 /builddir/build/BUILD/pale-moon/platform/gfx/layers/composite/ContainerLayerComposite.cpp:307:53: warning: '*((void*)& cdp +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 44:21.94 /builddir/build/BUILD/pale-moon/platform/layout/base/nsStyleSheetService.cpp: In member function 'virtual nsresult nsStyleSheetService::UnregisterSheet(nsIURI*, uint32_t)': 44:21.94 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/layout/base/nsStyleSheetService.cpp: 'message' may be used uninitialized in this function 44:21.94 /builddir/build/BUILD/pale-moon/platform/layout/base/nsStyleSheetService.cpp:338:28: warning: 'message' may be used uninitialized in this function [-Wmaybe-uninitialized] 44:21.94 serv->NotifyObservers(NS_ISUPPORTS_CAST(nsIDOMCSSStyleSheet*, cssSheet), 44:21.94 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:21.94 message, nullptr); 44:21.94 ~~~~~~~~~~~~~~~~~ 44:22.27 liblayout_base.a.desc 44:22.72 libmemory_volatile.a.desc 44:28.77 In file included from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 44:28.77 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 44:28.77 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 44:28.77 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PBlob.h:11, 44:28.77 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PBlobChild.h:9, 44:28.77 from /builddir/build/BUILD/pale-moon/platform/dom/ipc/BlobChild.h:10, 44:28.77 from /builddir/build/BUILD/pale-moon/platform/dom/ipc/Blob.cpp:6: 44:28.77 /builddir/build/BUILD/pale-moon/platform/dom/ipc/Blob.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::BlobInputStreamTether::QueryInterface(const nsIID&, void**)': 44:28.77 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 44:28.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:28.77 foundInterface = 0; \ 44:28.77 ^~~~~~~~~~~~~~ 44:28.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:28.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:28.78 ^~~~~~~~~~~~~~~~~~~~~~~ 44:28.78 /builddir/build/BUILD/pale-moon/platform/dom/ipc/Blob.cpp:486:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:28.78 NS_INTERFACE_MAP_END 44:28.78 ^~~~~~~~~~~~~~~~~~~~ 44:28.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 44:28.78 else 44:28.78 ^~~~ 44:28.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 44:28.78 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 44:28.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:28.78 /builddir/build/BUILD/pale-moon/platform/dom/ipc/Blob.cpp:485:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 44:28.78 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 44:28.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:28.86 /builddir/build/BUILD/pale-moon/platform/dom/ipc/Blob.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::RemoteInputStream::QueryInterface(const nsIID&, void**)': 44:28.86 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 44:28.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:28.86 foundInterface = 0; \ 44:28.86 ^~~~~~~~~~~~~~ 44:28.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:28.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:28.86 ^~~~~~~~~~~~~~~~~~~~~~~ 44:28.86 /builddir/build/BUILD/pale-moon/platform/dom/ipc/Blob.cpp:1176:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:28.86 NS_INTERFACE_MAP_END 44:28.86 ^~~~~~~~~~~~~~~~~~~~ 44:28.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 44:28.86 else 44:28.86 ^~~~ 44:28.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 44:28.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 44:28.86 ^~~~~~~~~~~~~~~~~~ 44:28.86 /builddir/build/BUILD/pale-moon/platform/dom/ipc/Blob.cpp:1175:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 44:28.86 NS_INTERFACE_MAP_ENTRY(IPrivateRemoteInputStream) 44:28.86 ^~~~~~~~~~~~~~~~~~~~~~ 45:12.97 In file included from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 45:12.97 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 45:12.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 45:12.97 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:11, 45:12.97 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, 45:12.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/ContentBridgeParent.h:9, 45:12.97 from /builddir/build/BUILD/pale-moon/platform/dom/ipc/ContentChild.h:10, 45:12.97 from /builddir/build/BUILD/pale-moon/platform/dom/ipc/ContentChild.cpp:10: 45:12.97 /builddir/build/BUILD/pale-moon/platform/dom/ipc/ContentChild.cpp: In member function 'virtual nsresult mozilla::dom::ContentChild::QueryInterface(const nsIID&, void**)': 45:12.97 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 45:12.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:12.97 foundInterface = 0; \ 45:12.98 ^~~~~~~~~~~~~~ 45:12.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:12.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:12.98 ^~~~~~~~~~~~~~~~~~~~~~~ 45:12.98 /builddir/build/BUILD/pale-moon/platform/dom/ipc/ContentChild.cpp:492:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:12.98 NS_INTERFACE_MAP_END 45:12.98 ^~~~~~~~~~~~~~~~~~~~ 45:12.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 45:12.98 else 45:12.98 ^~~~ 45:12.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 45:12.98 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 45:12.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:12.98 /builddir/build/BUILD/pale-moon/platform/dom/ipc/ContentChild.cpp:491:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 45:12.98 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContentChild) 45:12.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:30.08 In file included from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 45:30.08 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 45:30.08 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 45:30.08 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 45:30.08 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 45:30.08 from /builddir/build/BUILD/pale-moon/platform/dom/ipc/ContentParent.h:9, 45:30.08 from /builddir/build/BUILD/pale-moon/platform/dom/ipc/ContentParent.cpp:10: 45:30.08 /builddir/build/BUILD/pale-moon/platform/dom/ipc/ContentParent.cpp: In member function 'virtual nsresult mozilla::dom::ContentParent::QueryInterface(const nsIID&, void**)': 45:30.08 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 45:30.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:30.08 foundInterface = 0; \ 45:30.08 ^~~~~~~~~~~~~~ 45:30.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:30.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:30.08 ^~~~~~~~~~~~~~~~~~~~~~~ 45:30.08 /builddir/build/BUILD/pale-moon/platform/dom/ipc/ContentParent.cpp:2470:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:30.08 NS_INTERFACE_MAP_END 45:30.08 ^~~~~~~~~~~~~~~~~~~~ 45:30.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 45:30.08 else 45:30.08 ^~~~ 45:30.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 45:30.08 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 45:30.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:30.08 /builddir/build/BUILD/pale-moon/platform/dom/ipc/ContentParent.cpp:2469:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 45:30.08 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 45:30.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:30.73 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 45:30.73 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 45:30.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 45:30.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:32, 45:30.74 from /builddir/build/BUILD/pale-moon/platform/xpcom/base/nsAutoPtr.h:9, 45:30.74 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message.h:19, 45:30.74 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 45:30.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 45:30.74 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 45:30.74 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 45:30.74 from /builddir/build/BUILD/pale-moon/platform/dom/ipc/ContentParent.h:9, 45:30.74 from /builddir/build/BUILD/pale-moon/platform/dom/ipc/ContentParent.cpp:10: 45:30.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 45:30.75 /builddir/build/BUILD/pale-moon/platform/xpcom/base/nsMemoryReporterManager.h:155:28: required from here 45:30.75 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead 45:30.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 45:30.75 memset(aT, 0, sizeof(T)); 45:30.75 ~~~~~~^~~~~~~~~~~~~~~~~~ 45:30.75 In file included from /builddir/build/BUILD/pale-moon/platform/dom/ipc/ContentParent.cpp:140: 45:30.75 /builddir/build/BUILD/pale-moon/platform/xpcom/base/nsMemoryReporterManager.h:137:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 45:30.75 struct AmountFns 45:30.75 ^~~~~~~~~ 45:30.75 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 45:30.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 45:30.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 45:30.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:32, 45:30.76 from /builddir/build/BUILD/pale-moon/platform/xpcom/base/nsAutoPtr.h:9, 45:30.76 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message.h:19, 45:30.76 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 45:30.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 45:30.76 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 45:30.76 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 45:30.76 from /builddir/build/BUILD/pale-moon/platform/dom/ipc/ContentParent.h:9, 45:30.76 from /builddir/build/BUILD/pale-moon/platform/dom/ipc/ContentParent.cpp:10: 45:30.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 45:30.77 /builddir/build/BUILD/pale-moon/platform/xpcom/base/nsMemoryReporterManager.h:179:28: required from here 45:30.77 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead 45:30.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 45:30.77 memset(aT, 0, sizeof(T)); 45:30.77 ~~~~~~^~~~~~~~~~~~~~~~~~ 45:30.77 In file included from /builddir/build/BUILD/pale-moon/platform/dom/ipc/ContentParent.cpp:140: 45:30.77 /builddir/build/BUILD/pale-moon/platform/xpcom/base/nsMemoryReporterManager.h:172:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 45:30.77 struct SizeOfTabFns 45:30.77 ^~~~~~~~~~~~ 47:02.01 In file included from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 47:02.01 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 47:02.01 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 47:02.01 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 47:02.01 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 47:02.01 from /builddir/build/BUILD/pale-moon/platform/dom/ipc/TabChild.h:9, 47:02.01 from /builddir/build/BUILD/pale-moon/platform/dom/ipc/TabChild.cpp:8: 47:02.01 /builddir/build/BUILD/pale-moon/platform/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChildBase::QueryInterface(const nsIID&, void**)': 47:02.01 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 47:02.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:02.01 foundInterface = 0; \ 47:02.01 ^~~~~~~~~~~~~~ 47:02.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:02.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:02.01 ^~~~~~~~~~~~~~~~~~~~~~~ 47:02.01 /builddir/build/BUILD/pale-moon/platform/dom/ipc/TabChild.cpp:188:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:02.01 NS_INTERFACE_MAP_END 47:02.01 ^~~~~~~~~~~~~~~~~~~~ 47:02.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:02.01 else 47:02.01 ^~~~ 47:02.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:02.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:02.01 ^~~~~~~~~~~~~~~~~~ 47:02.01 /builddir/build/BUILD/pale-moon/platform/dom/ipc/TabChild.cpp:187:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:02.01 NS_INTERFACE_MAP_ENTRY(nsISupports) 47:02.01 ^~~~~~~~~~~~~~~~~~~~~~ 47:02.08 /builddir/build/BUILD/pale-moon/platform/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChild::QueryInterface(const nsIID&, void**)': 47:02.08 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 47:02.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:02.08 foundInterface = 0; \ 47:02.08 ^~~~~~~~~~~~~~ 47:02.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 47:02.08 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 47:02.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:02.08 /builddir/build/BUILD/pale-moon/platform/dom/ipc/TabChild.cpp:798:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 47:02.08 NS_INTERFACE_MAP_END_INHERITING(TabChildBase) 47:02.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:02.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:02.08 else 47:02.08 ^~~~ 47:02.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:02.08 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:02.08 ^~~~~~~~~~~~~~~~~~ 47:02.08 /builddir/build/BUILD/pale-moon/platform/dom/ipc/TabChild.cpp:797:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:02.08 NS_INTERFACE_MAP_ENTRY(nsITooltipListener) 47:02.08 ^~~~~~~~~~~~~~~~~~~~~~ 47:02.24 /builddir/build/BUILD/pale-moon/platform/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChildGlobal::QueryInterface(const nsIID&, void**)': 47:02.24 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 47:02.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:02.24 foundInterface = 0; \ 47:02.24 ^~~~~~~~~~~~~~ 47:02.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 47:02.24 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 47:02.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:02.24 /builddir/build/BUILD/pale-moon/platform/dom/ipc/TabChild.cpp:3230:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 47:02.24 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 47:02.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:02.24 In file included from /builddir/build/BUILD/pale-moon/platform/dom/ipc/TabChild.cpp:97: 47:02.24 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 47:02.24 } else 47:02.24 ^~~~ 47:02.24 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 47:02.24 } else 47:02.24 ^~~~ 47:56.27 /builddir/build/BUILD/pale-moon/platform/dom/ipc/nsIContentParent.cpp: In member function 'virtual bool mozilla::dom::nsIContentParent::DeallocPSendStreamParent(mozilla::ipc::PSendStreamParent*)': 47:56.27 Warning: -Wdelete-incomplete in /builddir/build/BUILD/pale-moon/platform/dom/ipc/nsIContentParent.cpp: possible problem detected in invocation of delete operator: 47:56.27 /builddir/build/BUILD/pale-moon/platform/dom/ipc/nsIContentParent.cpp:295:10: warning: possible problem detected in invocation of delete operator: [-Wdelete-incomplete] 47:56.27 delete aActor; 47:56.27 ^~~~~~ 47:56.27 /builddir/build/BUILD/pale-moon/platform/dom/ipc/nsIContentParent.cpp:293:63: warning: 'aActor' has incomplete type 47:56.27 nsIContentParent::DeallocPSendStreamParent(PSendStreamParent* aActor) 47:56.27 ~~~~~~~~~~~~~~~~~~~^~~~~~ 47:56.27 In file included from /builddir/build/BUILD/pale-moon/platform/dom/ipc/nsIContentParent.cpp:6: 47:56.27 /builddir/build/BUILD/pale-moon/platform/dom/ipc/nsIContentParent.h:34:7: note: forward declaration of 'class mozilla::ipc::PSendStreamParent' 47:56.27 class PSendStreamParent; 47:56.27 ^~~~~~~~~~~~~~~~~ 47:56.27 /builddir/build/BUILD/pale-moon/platform/dom/ipc/nsIContentParent.cpp:295:10: note: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined 47:56.27 delete aActor; 47:56.27 ^~~~~~ 47:58.39 libdom_ipc.a.desc 49:12.11 libgfx_ipc.a.desc 49:12.90 libwidget_gtkxtbin.a.desc 49:21.15 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 49:21.15 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 49:21.15 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 49:21.15 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 49:21.16 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 49:21.16 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 49:21.16 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/TCPSocketBinding.h:8, 49:21.16 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/TCPServerSocketBinding.h:6, 49:21.16 from /builddir/build/BUILD/pale-moon/platform/dom/network/TCPServerSocket.cpp:6: 49:21.16 /builddir/build/BUILD/pale-moon/platform/dom/network/TCPServerSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocket::QueryInterface(const nsIID&, void**)': 49:21.16 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:21.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:21.16 foundInterface = 0; \ 49:21.16 ^~~~~~~~~~~~~~ 49:21.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:21.16 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:21.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:21.16 /builddir/build/BUILD/pale-moon/platform/dom/network/TCPServerSocket.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:21.17 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 49:21.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:21.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:21.17 else 49:21.17 ^~~~ 49:21.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:21.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:21.17 ^~~~~~~~~~~~~~~~~~ 49:21.17 /builddir/build/BUILD/pale-moon/platform/dom/network/TCPServerSocket.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:21.17 NS_INTERFACE_MAP_ENTRY(nsIServerSocketListener) 49:21.18 ^~~~~~~~~~~~~~~~~~~~~~ 49:29.11 In file included from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 49:29.11 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 49:29.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 49:29.11 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PTCPServerSocket.h:11, 49:29.11 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PTCPServerSocketChild.h:9, 49:29.11 from /builddir/build/BUILD/pale-moon/platform/dom/network/TCPServerSocketChild.h:9, 49:29.11 from /builddir/build/BUILD/pale-moon/platform/dom/network/TCPServerSocketChild.cpp:6: 49:29.11 /builddir/build/BUILD/pale-moon/platform/dom/network/TCPServerSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketChildBase::QueryInterface(const nsIID&, void**)': 49:29.11 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:29.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:29.12 foundInterface = 0; \ 49:29.12 ^~~~~~~~~~~~~~ 49:29.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:29.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:29.12 ^~~~~~~~~~~~~~~~~~~~~~~ 49:29.12 /builddir/build/BUILD/pale-moon/platform/dom/network/TCPServerSocketChild.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:29.12 NS_INTERFACE_MAP_END 49:29.12 ^~~~~~~~~~~~~~~~~~~~ 49:29.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:29.12 else 49:29.12 ^~~~ 49:29.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:29.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:29.12 ^~~~~~~~~~~~~~~~~~ 49:29.12 /builddir/build/BUILD/pale-moon/platform/dom/network/TCPServerSocketChild.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:29.12 NS_INTERFACE_MAP_ENTRY(nsISupports) 49:29.13 ^~~~~~~~~~~~~~~~~~~~~~ 49:38.63 In file included from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 49:38.64 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 49:38.64 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 49:38.64 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 49:38.64 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 49:38.64 from /builddir/build/BUILD/pale-moon/platform/dom/network/TCPServerSocketParent.h:9, 49:38.64 from /builddir/build/BUILD/pale-moon/platform/dom/network/TCPServerSocketParent.cpp:6: 49:38.64 /builddir/build/BUILD/pale-moon/platform/dom/network/TCPServerSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketParent::QueryInterface(const nsIID&, void**)': 49:38.64 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:38.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:38.64 foundInterface = 0; \ 49:38.64 ^~~~~~~~~~~~~~ 49:38.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:38.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:38.65 ^~~~~~~~~~~~~~~~~~~~~~~ 49:38.65 /builddir/build/BUILD/pale-moon/platform/dom/network/TCPServerSocketParent.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:38.65 NS_INTERFACE_MAP_END 49:38.65 ^~~~~~~~~~~~~~~~~~~~ 49:38.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:38.65 else 49:38.65 ^~~~ 49:38.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:38.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:38.65 ^~~~~~~~~~~~~~~~~~ 49:38.65 /builddir/build/BUILD/pale-moon/platform/dom/network/TCPServerSocketParent.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:38.65 NS_INTERFACE_MAP_ENTRY(nsISupports) 49:38.65 ^~~~~~~~~~~~~~~~~~~~~~ 49:44.11 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 49:44.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 49:44.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 49:44.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 49:44.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 49:44.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 49:44.12 from /builddir/build/BUILD/pale-moon/platform/dom/network/TCPSocket.cpp:6: 49:44.12 /builddir/build/BUILD/pale-moon/platform/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::LegacyMozTCPSocket::QueryInterface(const nsIID&, void**)': 49:44.12 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:44.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:44.12 foundInterface = 0; \ 49:44.12 ^~~~~~~~~~~~~~ 49:44.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:44.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:44.12 ^~~~~~~~~~~~~~~~~~~~~~~ 49:44.12 /builddir/build/BUILD/pale-moon/platform/dom/network/TCPSocket.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:44.12 NS_INTERFACE_MAP_END 49:44.12 ^~~~~~~~~~~~~~~~~~~~ 49:44.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:44.13 else 49:44.13 ^~~~ 49:44.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:44.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:44.13 ^~~~~~~~~~~~~~~~~~ 49:44.13 /builddir/build/BUILD/pale-moon/platform/dom/network/TCPSocket.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:44.13 NS_INTERFACE_MAP_ENTRY(nsISupports) 49:44.13 ^~~~~~~~~~~~~~~~~~~~~~ 49:44.15 /builddir/build/BUILD/pale-moon/platform/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocket::QueryInterface(const nsIID&, void**)': 49:44.15 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:44.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:44.15 foundInterface = 0; \ 49:44.15 ^~~~~~~~~~~~~~ 49:44.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:44.15 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:44.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:44.16 /builddir/build/BUILD/pale-moon/platform/dom/network/TCPSocket.cpp:145:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:44.16 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 49:44.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:44.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:44.16 else 49:44.16 ^~~~ 49:44.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:44.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:44.16 ^~~~~~~~~~~~~~~~~~ 49:44.16 /builddir/build/BUILD/pale-moon/platform/dom/network/TCPSocket.cpp:144:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:44.16 NS_INTERFACE_MAP_ENTRY(nsITCPSocketCallback) 49:44.16 ^~~~~~~~~~~~~~~~~~~~~~ 49:53.36 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 49:53.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 49:53.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 49:53.37 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 49:53.37 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/RootedOwningNonNull.h:19, 49:53.37 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:19, 49:53.37 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/TypedArray.h:15, 49:53.37 from /builddir/build/BUILD/pale-moon/platform/dom/network/TCPSocketChild.h:9, 49:53.37 from /builddir/build/BUILD/pale-moon/platform/dom/network/TCPSocketChild.cpp:7: 49:53.37 /builddir/build/BUILD/pale-moon/platform/dom/network/TCPSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketChildBase::QueryInterface(const nsIID&, void**)': 49:53.37 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:53.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:53.37 foundInterface = 0; \ 49:53.37 ^~~~~~~~~~~~~~ 49:53.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:53.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:53.37 ^~~~~~~~~~~~~~~~~~~~~~~ 49:53.37 /builddir/build/BUILD/pale-moon/platform/dom/network/TCPSocketChild.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:53.37 NS_INTERFACE_MAP_END 49:53.38 ^~~~~~~~~~~~~~~~~~~~ 49:53.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:53.38 else 49:53.38 ^~~~ 49:53.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:53.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:53.38 ^~~~~~~~~~~~~~~~~~ 49:53.38 /builddir/build/BUILD/pale-moon/platform/dom/network/TCPSocketChild.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:53.38 NS_INTERFACE_MAP_ENTRY(nsISupports) 49:53.38 ^~~~~~~~~~~~~~~~~~~~~~ 50:03.52 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 50:03.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 50:03.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 50:03.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 50:03.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 50:03.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 50:03.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/TCPSocketBinding.h:8, 50:03.52 from /builddir/build/BUILD/pale-moon/platform/dom/network/TCPSocketParent.h:9, 50:03.52 from /builddir/build/BUILD/pale-moon/platform/dom/network/TCPSocketParent.cpp:6: 50:03.53 /builddir/build/BUILD/pale-moon/platform/dom/network/TCPSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketParentBase::QueryInterface(const nsIID&, void**)': 50:03.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:03.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:03.53 foundInterface = 0; \ 50:03.53 ^~~~~~~~~~~~~~ 50:03.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:03.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:03.53 ^~~~~~~~~~~~~~~~~~~~~~~ 50:03.53 /builddir/build/BUILD/pale-moon/platform/dom/network/TCPSocketParent.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:03.53 NS_INTERFACE_MAP_END 50:03.53 ^~~~~~~~~~~~~~~~~~~~ 50:03.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:03.53 else 50:03.53 ^~~~ 50:03.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:03.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:03.53 ^~~~~~~~~~~~~~~~~~ 50:03.54 /builddir/build/BUILD/pale-moon/platform/dom/network/TCPSocketParent.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:03.54 NS_INTERFACE_MAP_ENTRY(nsISupports) 50:03.54 ^~~~~~~~~~~~~~~~~~~~~~ 50:09.14 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 50:09.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 50:09.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 50:09.14 from /builddir/build/BUILD/pale-moon/platform/dom/network/UDPSocket.h:10, 50:09.14 from /builddir/build/BUILD/pale-moon/platform/dom/network/UDPSocket.cpp:6: 50:09.14 /builddir/build/BUILD/pale-moon/platform/dom/network/UDPSocket.cpp: In member function 'virtual nsresult mozilla::dom::UDPSocket::QueryInterface(const nsIID&, void**)': 50:09.15 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:09.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:09.15 foundInterface = 0; \ 50:09.15 ^~~~~~~~~~~~~~ 50:09.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 50:09.15 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 50:09.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:09.15 /builddir/build/BUILD/pale-moon/platform/dom/network/UDPSocket.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 50:09.15 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 50:09.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:09.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:09.15 else 50:09.15 ^~~~ 50:09.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:09.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:09.15 ^~~~~~~~~~~~~~~~~~ 50:09.15 /builddir/build/BUILD/pale-moon/platform/dom/network/UDPSocket.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:09.15 NS_INTERFACE_MAP_ENTRY(nsIUDPSocketInternal) 50:09.15 ^~~~~~~~~~~~~~~~~~~~~~ 50:16.94 libgfx_layers.a.desc 50:24.25 libdom_network.a.desc 50:24.47 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 50:24.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 50:24.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 50:24.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 50:24.47 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/blink/DynamicsCompressorKernel.h:32, 50:24.47 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/blink/DynamicsCompressor.h:32, 50:24.47 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/blink/DynamicsCompressor.cpp:29, 50:24.47 from /builddir/build/BUILD/pale-moon/pmbuild/dom/media/webaudio/blink/Unified_cpp_webaudio_blink0.cpp:11: 50:24.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In member function 'void WebCore::HRTFPanner::pan(double, double, const mozilla::AudioBlock*, mozilla::AudioBlock*)': 50:24.47 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'convolutionDestinationR2' may be used uninitialized in this function 50:24.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:109:11: warning: 'convolutionDestinationR2' may be used uninitialized in this function [-Wmaybe-uninitialized] 50:24.47 memcpy(aDst, aSrc, aNElem * sizeof(T)); 50:24.47 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:24.48 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/media/webaudio/blink/Unified_cpp_webaudio_blink0.cpp:74: 50:24.48 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/blink/HRTFPanner.cpp:253:18: note: 'convolutionDestinationR2' was declared here 50:24.48 const float* convolutionDestinationR2; 50:24.48 ^~~~~~~~~~~~~~~~~~~~~~~~ 50:24.48 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 50:24.48 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 50:24.48 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 50:24.48 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 50:24.48 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/blink/DynamicsCompressorKernel.h:32, 50:24.48 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/blink/DynamicsCompressor.h:32, 50:24.48 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/blink/DynamicsCompressor.cpp:29, 50:24.48 from /builddir/build/BUILD/pale-moon/pmbuild/dom/media/webaudio/blink/Unified_cpp_webaudio_blink0.cpp:11: 50:24.48 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'convolutionDestinationL2' may be used uninitialized in this function 50:24.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:109:11: warning: 'convolutionDestinationL2' may be used uninitialized in this function [-Wmaybe-uninitialized] 50:24.48 memcpy(aDst, aSrc, aNElem * sizeof(T)); 50:24.48 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:24.48 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/media/webaudio/blink/Unified_cpp_webaudio_blink0.cpp:74: 50:24.48 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/blink/HRTFPanner.cpp:252:18: note: 'convolutionDestinationL2' was declared here 50:24.48 const float* convolutionDestinationL2; 50:24.48 ^~~~~~~~~~~~~~~~~~~~~~~~ 50:26.65 libdom_media_webaudio_blink.a.desc 50:27.73 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 50:27.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 50:27.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIFactory.h:10, 50:27.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Module.h:11, 50:27.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ModuleUtils.h:10, 50:27.74 from /builddir/build/BUILD/pale-moon/platform/xpfe/appshell/nsAppShellFactory.cpp:6, 50:27.74 from /builddir/build/BUILD/pale-moon/pmbuild/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:2: 50:27.74 /builddir/build/BUILD/pale-moon/platform/xpfe/appshell/nsAppShellService.cpp: In member function 'virtual nsresult WebBrowserChrome2Stub::QueryInterface(const nsIID&, void**)': 50:27.74 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:27.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:27.74 foundInterface = 0; \ 50:27.74 ^~~~~~~~~~~~~~ 50:27.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:27.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:27.74 ^~~~~~~~~~~~~~~~~~~~~~~ 50:27.74 /builddir/build/BUILD/pale-moon/platform/xpfe/appshell/nsAppShellService.cpp:245:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:27.75 NS_INTERFACE_MAP_END 50:27.75 ^~~~~~~~~~~~~~~~~~~~ 50:27.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:27.75 else 50:27.75 ^~~~ 50:27.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:27.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:27.75 ^~~~~~~~~~~~~~~~~~ 50:27.75 /builddir/build/BUILD/pale-moon/platform/xpfe/appshell/nsAppShellService.cpp:244:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:27.75 NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow) 50:27.75 ^~~~~~~~~~~~~~~~~~~~~~ 50:28.97 /builddir/build/BUILD/pale-moon/platform/xpfe/appshell/nsChromeTreeOwner.cpp: In member function 'virtual nsresult nsChromeTreeOwner::QueryInterface(const nsIID&, void**)': 50:28.97 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:28.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:28.97 foundInterface = 0; \ 50:28.97 ^~~~~~~~~~~~~~ 50:28.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:28.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:28.97 ^~~~~~~~~~~~~~~~~~~~~~~ 50:28.97 /builddir/build/BUILD/pale-moon/platform/xpfe/appshell/nsChromeTreeOwner.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:28.97 NS_INTERFACE_MAP_END 50:28.97 ^~~~~~~~~~~~~~~~~~~~ 50:28.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:28.97 else 50:28.97 ^~~~ 50:28.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:28.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:28.97 ^~~~~~~~~~~~~~~~~~ 50:28.97 /builddir/build/BUILD/pale-moon/platform/xpfe/appshell/nsChromeTreeOwner.cpp:101:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:28.97 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 50:28.97 ^~~~~~~~~~~~~~~~~~~~~~ 50:29.01 /builddir/build/BUILD/pale-moon/platform/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsContentTreeOwner::QueryInterface(const nsIID&, void**)': 50:29.01 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:29.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:29.01 foundInterface = 0; \ 50:29.01 ^~~~~~~~~~~~~~ 50:29.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:29.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:29.01 ^~~~~~~~~~~~~~~~~~~~~~~ 50:29.01 /builddir/build/BUILD/pale-moon/platform/xpfe/appshell/nsContentTreeOwner.cpp:119:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:29.01 NS_INTERFACE_MAP_END 50:29.01 ^~~~~~~~~~~~~~~~~~~~ 50:29.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:816:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:29.01 else 50:29.01 ^~~~ 50:29.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:881:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AGGREGATED' 50:29.01 NS_IMPL_QUERY_BODY_AGGREGATED(_interface,_aggregate) 50:29.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:29.01 /builddir/build/BUILD/pale-moon/platform/xpfe/appshell/nsContentTreeOwner.cpp:118:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AGGREGATED' 50:29.01 NS_INTERFACE_MAP_ENTRY_AGGREGATED(nsIEmbeddingSiteWindow, mSiteWindow) 50:29.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:29.05 /builddir/build/BUILD/pale-moon/platform/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsSiteWindow::QueryInterface(const nsIID&, void**)': 50:29.05 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:29.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:851:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:29.05 foundInterface = 0; \ 50:29.05 ^~~~~~~~~~~~~~ 50:29.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:889:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 50:29.05 NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 50:29.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:29.05 /builddir/build/BUILD/pale-moon/platform/xpfe/appshell/nsContentTreeOwner.cpp:996:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 50:29.05 NS_INTERFACE_MAP_END_AGGREGATED(mAggregator) 50:29.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:29.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:29.05 else 50:29.05 ^~~~ 50:29.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:29.05 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:29.05 ^~~~~~~~~~~~~~~~~~ 50:29.05 /builddir/build/BUILD/pale-moon/platform/xpfe/appshell/nsContentTreeOwner.cpp:995:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:29.05 NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow) 50:29.05 ^~~~~~~~~~~~~~~~~~~~~~ 50:29.20 /builddir/build/BUILD/pale-moon/platform/xpfe/appshell/nsWebShellWindow.cpp: In member function 'virtual nsresult nsWebShellWindow::QueryInterface(const nsIID&, void**)': 50:29.20 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:29.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:29.20 foundInterface = 0; \ 50:29.20 ^~~~~~~~~~~~~~ 50:29.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 50:29.20 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 50:29.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:29.20 /builddir/build/BUILD/pale-moon/platform/xpfe/appshell/nsWebShellWindow.cpp:108:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 50:29.20 NS_INTERFACE_MAP_END_INHERITING(nsXULWindow) 50:29.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:29.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:29.20 else 50:29.20 ^~~~ 50:29.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:29.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:29.20 ^~~~~~~~~~~~~~~~~~ 50:29.20 /builddir/build/BUILD/pale-moon/platform/xpfe/appshell/nsWebShellWindow.cpp:107:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:29.20 NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 50:29.20 ^~~~~~~~~~~~~~~~~~~~~~ 50:32.93 /builddir/build/BUILD/pale-moon/platform/xpfe/appshell/nsXULWindow.cpp: In member function 'virtual nsresult nsXULWindow::QueryInterface(const nsIID&, void**)': 50:32.93 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:32.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:32.93 foundInterface = 0; \ 50:32.93 ^~~~~~~~~~~~~~ 50:32.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:32.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:32.93 ^~~~~~~~~~~~~~~~~~~~~~~ 50:32.93 /builddir/build/BUILD/pale-moon/platform/xpfe/appshell/nsXULWindow.cpp:136:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:32.93 NS_INTERFACE_MAP_END 50:32.93 ^~~~~~~~~~~~~~~~~~~~ 50:32.93 In file included from /builddir/build/BUILD/pale-moon/pmbuild/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:65: 50:32.93 /builddir/build/BUILD/pale-moon/platform/xpfe/appshell/nsXULWindow.cpp:135:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:32.93 else 50:32.93 ^~~~ 50:38.12 libdom_media_wave.a.desc 50:39.23 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 50:39.23 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 50:39.23 from /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/src/mozEnglishWordUtils.h:9, 50:39.23 from /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6: 50:39.23 /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/src/mozEnglishWordUtils.cpp: In member function 'virtual nsresult mozEnglishWordUtils::QueryInterface(const nsIID&, void**)': 50:39.23 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:39.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:39.23 foundInterface = 0; \ 50:39.23 ^~~~~~~~~~~~~~ 50:39.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:39.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:39.24 ^~~~~~~~~~~~~~~~~~~~~~~ 50:39.24 /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/src/mozEnglishWordUtils.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:39.24 NS_INTERFACE_MAP_END 50:39.24 ^~~~~~~~~~~~~~~~~~~~ 50:39.24 In file included from /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/src/mozEnglishWordUtils.h:16, 50:39.24 from /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6: 50:39.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 50:39.25 } else 50:39.25 ^~~~ 50:39.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 50:39.25 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 50:39.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:39.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 50:39.25 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 50:39.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:39.25 /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/src/mozEnglishWordUtils.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 50:39.25 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozEnglishWordUtils) 50:39.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:42.12 libxpfe_appshell.a.desc 50:44.77 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 50:44.77 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 50:44.77 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 50:44.77 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 50:44.77 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditorBase.h:11, 50:44.77 from /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/src/mozInlineSpellChecker.cpp:34: 50:44.77 /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/src/mozInlineSpellChecker.cpp: In member function 'virtual nsresult mozInlineSpellChecker::QueryInterface(const nsIID&, void**)': 50:44.77 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:44.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:44.77 foundInterface = 0; \ 50:44.77 ^~~~~~~~~~~~~~ 50:44.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:44.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:44.78 ^~~~~~~~~~~~~~~~~~~~~~~ 50:44.78 /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/src/mozInlineSpellChecker.cpp:541:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:44.78 NS_INTERFACE_MAP_END 50:44.78 ^~~~~~~~~~~~~~~~~~~~ 50:44.78 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 50:44.78 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsINode.h:15, 50:44.78 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/SelectionState.h:11, 50:44.78 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditorBase.h:12, 50:44.78 from /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/src/mozInlineSpellChecker.cpp:34: 50:44.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 50:44.78 } else 50:44.78 ^~~~ 50:44.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 50:44.78 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 50:44.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:44.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 50:44.78 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 50:44.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:44.78 /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/src/mozInlineSpellChecker.cpp:540:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 50:44.78 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozInlineSpellChecker) 50:44.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:47.47 libstartupcache.a.desc 50:51.15 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 50:51.15 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 50:51.15 from /builddir/build/BUILD/pale-moon/platform/editor/txmgr/nsTransactionManager.cpp:8: 50:51.15 /builddir/build/BUILD/pale-moon/platform/editor/txmgr/nsTransactionManager.cpp: In member function 'virtual nsresult nsTransactionManager::QueryInterface(const nsIID&, void**)': 50:51.15 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:51.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:51.15 foundInterface = 0; \ 50:51.15 ^~~~~~~~~~~~~~ 50:51.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:51.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:51.16 ^~~~~~~~~~~~~~~~~~~~~~~ 50:51.16 /builddir/build/BUILD/pale-moon/platform/editor/txmgr/nsTransactionManager.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:51.16 NS_INTERFACE_MAP_END 50:51.16 ^~~~~~~~~~~~~~~~~~~~ 50:51.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:51.16 else 50:51.16 ^~~~ 50:51.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 50:51.16 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 50:51.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:51.16 /builddir/build/BUILD/pale-moon/platform/editor/txmgr/nsTransactionManager.cpp:53:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 50:51.16 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransactionManager) 50:51.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:53.97 libeditor_txmgr.a.desc 50:56.54 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 50:56.54 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 50:56.54 from /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/src/mozPersonalDictionary.h:9, 50:56.54 from /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/src/mozPersonalDictionary.cpp:6: 50:56.54 /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/src/mozPersonalDictionary.cpp: In member function 'virtual nsresult mozPersonalDictionary::QueryInterface(const nsIID&, void**)': 50:56.54 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:56.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:56.55 foundInterface = 0; \ 50:56.55 ^~~~~~~~~~~~~~ 50:56.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:56.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:56.55 ^~~~~~~~~~~~~~~~~~~~~~~ 50:56.55 /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/src/mozPersonalDictionary.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:56.55 NS_INTERFACE_MAP_END 50:56.55 ^~~~~~~~~~~~~~~~~~~~ 50:56.55 In file included from /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/src/mozPersonalDictionary.h:17, 50:56.55 from /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/src/mozPersonalDictionary.cpp:6: 50:56.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 50:56.55 } else 50:56.55 ^~~~ 50:56.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 50:56.55 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 50:56.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:56.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 50:56.55 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 50:56.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:56.55 /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/src/mozPersonalDictionary.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 50:56.55 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozPersonalDictionary) 50:56.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:57.06 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/base/process_util_linux.cc: 'template class std::auto_ptr' is deprecated 50:57.06 /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/base/process_util_linux.cc:120:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] 50:57.06 std::auto_ptr mEnvp; 50:57.06 ^~~~~~~~ 50:57.06 In file included from /usr/include/c++/8/memory:80, 50:57.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/system_wrappers/memory:3, 50:57.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/stl_wrappers/memory:52, 50:57.06 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/base/process_util_linux.cc:10: 50:57.06 /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here 50:57.06 template class auto_ptr; 50:57.06 ^~~~~~~~ 51:01.00 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 51:01.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 51:01.00 from /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/src/mozSpellChecker.h:9, 51:01.00 from /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/src/mozSpellChecker.cpp:6: 51:01.00 /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/src/mozSpellChecker.cpp: In member function 'virtual nsresult mozSpellChecker::QueryInterface(const nsIID&, void**)': 51:01.01 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:01.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:01.01 foundInterface = 0; \ 51:01.01 ^~~~~~~~~~~~~~ 51:01.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:01.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:01.01 ^~~~~~~~~~~~~~~~~~~~~~~ 51:01.01 /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/src/mozSpellChecker.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:01.01 NS_INTERFACE_MAP_END 51:01.01 ^~~~~~~~~~~~~~~~~~~~ 51:01.01 In file included from /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/src/mozSpellChecker.h:19, 51:01.01 from /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/src/mozSpellChecker.cpp:6: 51:01.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 51:01.01 } else 51:01.01 ^~~~ 51:01.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 51:01.01 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 51:01.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:01.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 51:01.01 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 51:01.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:01.01 /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/src/mozSpellChecker.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 51:01.01 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozSpellChecker) 51:01.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:05.01 In file included from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/base/pickle.h:16, 51:05.01 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/base/histogram.cc:19, 51:05.01 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/chromium/Unified_cpp_ipc_chromium0.cpp:65: 51:05.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BufferList.h: In member function 'mozilla::BufferList mozilla::BufferList::Extract(mozilla::BufferList::IterImpl&, size_t, bool*) [with AllocPolicy = InfallibleAllocPolicy]': 51:05.01 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BufferList.h: '*((void*)& lastSegmentSize +8)' may be used uninitialized in this function 51:05.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BufferList.h:554:7: warning: '*((void*)& lastSegmentSize +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 51:05.01 aIter.Advance(*this, *lastSegmentSize); 51:05.01 ^~~~~ 51:10.58 libextensions_spellcheck_src.a.desc 51:12.06 In file included from /builddir/build/BUILD/pale-moon/pmbuild/ipc/chromium/Unified_cpp_ipc_chromium1.cpp:83: 51:12.07 /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/base/string_util.cc: In function 'int StringToInt(const string&)': 51:12.07 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/base/string_util.cc: 'result' may be used uninitialized in this function 51:12.07 /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/base/string_util.cc:729:10: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 51:12.07 return result; 51:12.07 ^~~~~~ 51:19.46 libipc_chromium.a.desc 51:25.37 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 51:25.37 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 51:25.37 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 51:25.37 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 51:25.37 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/RootedOwningNonNull.h:19, 51:25.38 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:19, 51:25.38 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Console.h:9, 51:25.38 from /builddir/build/BUILD/pale-moon/platform/dom/console/Console.cpp:6: 51:25.38 /builddir/build/BUILD/pale-moon/platform/dom/console/Console.cpp: In member function 'virtual nsresult mozilla::dom::Console::QueryInterface(const nsIID&, void**)': 51:25.38 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:25.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:25.38 foundInterface = 0; \ 51:25.38 ^~~~~~~~~~~~~~ 51:25.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:25.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:25.38 ^~~~~~~~~~~~~~~~~~~~~~~ 51:25.38 /builddir/build/BUILD/pale-moon/platform/dom/console/Console.cpp:819:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:25.38 NS_INTERFACE_MAP_END 51:25.38 ^~~~~~~~~~~~~~~~~~~~ 51:25.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:25.38 else 51:25.39 ^~~~ 51:25.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:25.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:25.39 ^~~~~~~~~~~~~~~~~~ 51:25.39 /builddir/build/BUILD/pale-moon/platform/dom/console/Console.cpp:818:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:25.39 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 51:25.39 ^~~~~~~~~~~~~~~~~~~~~~ 51:34.62 libnetwerk_ipc.a.desc 51:35.47 libdom_console.a.desc 51:36.41 libnetwerk_system_linux.a.desc 51:36.56 libaccessible_ipc_other.a.desc 51:41.11 libnetwerk_protocol_file.a.desc 51:41.41 libextensions_auth.a.desc 51:50.92 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 51:50.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 51:50.92 from /builddir/build/BUILD/pale-moon/platform/dom/media/mediasource/MediaSourceDecoder.h:11, 51:50.92 from /builddir/build/BUILD/pale-moon/platform/dom/media/mediasource/MediaSource.h:9, 51:50.92 from /builddir/build/BUILD/pale-moon/platform/dom/media/mediasource/MediaSource.cpp:6: 51:50.92 /builddir/build/BUILD/pale-moon/platform/dom/media/mediasource/MediaSource.cpp: In member function 'virtual nsresult mozilla::dom::MediaSource::QueryInterface(const nsIID&, void**)': 51:50.92 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:50.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:50.93 foundInterface = 0; \ 51:50.93 ^~~~~~~~~~~~~~ 51:50.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:50.93 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:50.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:50.93 /builddir/build/BUILD/pale-moon/platform/dom/media/mediasource/MediaSource.cpp:583:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:50.93 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 51:50.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:50.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:50.93 else 51:50.93 ^~~~ 51:50.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:50.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:50.93 ^~~~~~~~~~~~~~~~~~ 51:50.93 /builddir/build/BUILD/pale-moon/platform/dom/media/mediasource/MediaSource.cpp:582:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:50.93 NS_INTERFACE_MAP_ENTRY(mozilla::dom::MediaSource) 51:50.93 ^~~~~~~~~~~~~~~~~~~~~~ 52:04.07 libdom_media_platforms_ffmpeg_ffmpeg58.a.desc 52:21.74 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 52:21.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 52:21.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIRunnable.h:10, 52:21.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/AbstractThread.h:10, 52:21.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/MozPromise.h:9, 52:21.74 from /builddir/build/BUILD/pale-moon/platform/dom/media/mediasource/SourceBuffer.h:9, 52:21.74 from /builddir/build/BUILD/pale-moon/platform/dom/media/mediasource/SourceBuffer.cpp:6: 52:21.74 /builddir/build/BUILD/pale-moon/platform/dom/media/mediasource/SourceBuffer.cpp: In member function 'virtual nsresult mozilla::dom::SourceBuffer::QueryInterface(const nsIID&, void**)': 52:21.74 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 52:21.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:21.74 foundInterface = 0; \ 52:21.74 ^~~~~~~~~~~~~~ 52:21.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 52:21.74 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 52:21.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:21.74 /builddir/build/BUILD/pale-moon/platform/dom/media/mediasource/SourceBuffer.cpp:587:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 52:21.74 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 52:21.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:21.74 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsWrapperCache.h:9, 52:21.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/TimeRanges.h:13, 52:21.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/TimeUnits.h:13, 52:21.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/MediaInfo.h:17, 52:21.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/AbstractMediaDecoder.h:15, 52:21.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/MediaDecoder.h:30, 52:21.74 from /builddir/build/BUILD/pale-moon/platform/dom/media/mediasource/MediaSourceDecoder.h:13, 52:21.75 from /builddir/build/BUILD/pale-moon/platform/dom/media/mediasource/MediaSource.h:9, 52:21.75 from /builddir/build/BUILD/pale-moon/platform/dom/media/mediasource/SourceBuffer.h:10, 52:21.75 from /builddir/build/BUILD/pale-moon/platform/dom/media/mediasource/SourceBuffer.cpp:6: 52:21.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 52:21.75 } else 52:21.75 ^~~~ 52:21.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 52:21.75 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 52:21.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:21.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 52:21.75 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 52:21.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:21.75 /builddir/build/BUILD/pale-moon/platform/dom/media/mediasource/SourceBuffer.cpp:586:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 52:21.75 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SourceBuffer) 52:21.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:31.72 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 52:31.72 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 52:31.73 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIRunnable.h:10, 52:31.73 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/AbstractThread.h:10, 52:31.73 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/MozPromise.h:9, 52:31.73 from /builddir/build/BUILD/pale-moon/platform/dom/media/mediasource/SourceBuffer.h:9, 52:31.73 from /builddir/build/BUILD/pale-moon/platform/dom/media/mediasource/SourceBufferList.h:9, 52:31.73 from /builddir/build/BUILD/pale-moon/platform/dom/media/mediasource/SourceBufferList.cpp:6: 52:31.73 /builddir/build/BUILD/pale-moon/platform/dom/media/mediasource/SourceBufferList.cpp: In member function 'virtual nsresult mozilla::dom::SourceBufferList::QueryInterface(const nsIID&, void**)': 52:31.73 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 52:31.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:31.73 foundInterface = 0; \ 52:31.73 ^~~~~~~~~~~~~~ 52:31.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 52:31.73 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 52:31.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:31.74 /builddir/build/BUILD/pale-moon/platform/dom/media/mediasource/SourceBufferList.cpp:218:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 52:31.74 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 52:31.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:31.74 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsWrapperCache.h:9, 52:31.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/TimeRanges.h:13, 52:31.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/TimeUnits.h:13, 52:31.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/MediaInfo.h:17, 52:31.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/AbstractMediaDecoder.h:15, 52:31.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/MediaDecoder.h:30, 52:31.74 from /builddir/build/BUILD/pale-moon/platform/dom/media/mediasource/MediaSourceDecoder.h:13, 52:31.75 from /builddir/build/BUILD/pale-moon/platform/dom/media/mediasource/MediaSource.h:9, 52:31.75 from /builddir/build/BUILD/pale-moon/platform/dom/media/mediasource/SourceBuffer.h:10, 52:31.75 from /builddir/build/BUILD/pale-moon/platform/dom/media/mediasource/SourceBufferList.h:9, 52:31.75 from /builddir/build/BUILD/pale-moon/platform/dom/media/mediasource/SourceBufferList.cpp:6: 52:31.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 52:31.76 } else 52:31.76 ^~~~ 52:31.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 52:31.76 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 52:31.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:31.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 52:31.76 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 52:31.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:31.76 /builddir/build/BUILD/pale-moon/platform/dom/media/mediasource/SourceBufferList.cpp:217:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 52:31.76 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SourceBufferList) 52:31.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:50.55 libdom_media_mediasource.a.desc 52:54.06 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 52:54.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 52:54.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 52:54.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 52:54.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 52:54.06 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 52:54.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/PushManager.h:28, 52:54.06 from /builddir/build/BUILD/pale-moon/platform/dom/push/PushManager.cpp:6: 52:54.06 /builddir/build/BUILD/pale-moon/platform/dom/push/PushManager.cpp: In member function 'virtual nsresult mozilla::dom::PushManager::QueryInterface(const nsIID&, void**)': 52:54.06 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 52:54.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:54.06 foundInterface = 0; \ 52:54.06 ^~~~~~~~~~~~~~ 52:54.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:54.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:54.06 ^~~~~~~~~~~~~~~~~~~~~~~ 52:54.06 /builddir/build/BUILD/pale-moon/platform/dom/push/PushManager.cpp:464:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:54.06 NS_INTERFACE_MAP_END 52:54.06 ^~~~~~~~~~~~~~~~~~~~ 52:54.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:54.06 else 52:54.06 ^~~~ 52:54.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:54.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:54.06 ^~~~~~~~~~~~~~~~~~ 52:54.06 /builddir/build/BUILD/pale-moon/platform/dom/push/PushManager.cpp:463:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:54.06 NS_INTERFACE_MAP_ENTRY(nsISupports) 52:54.06 ^~~~~~~~~~~~~~~~~~~~~~ 53:01.57 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 53:01.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 53:01.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIPushNotifier.h:10, 53:01.57 from /builddir/build/BUILD/pale-moon/platform/dom/push/PushNotifier.h:8, 53:01.57 from /builddir/build/BUILD/pale-moon/platform/dom/push/PushNotifier.cpp:5: 53:01.57 /builddir/build/BUILD/pale-moon/platform/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushNotifier::QueryInterface(const nsIID&, void**)': 53:01.57 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:01.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:01.57 foundInterface = 0; \ 53:01.57 ^~~~~~~~~~~~~~ 53:01.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:01.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:01.57 ^~~~~~~~~~~~~~~~~~~~~~~ 53:01.57 /builddir/build/BUILD/pale-moon/platform/dom/push/PushNotifier.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:01.57 NS_INTERFACE_MAP_END 53:01.57 ^~~~~~~~~~~~~~~~~~~~ 53:01.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:01.57 else 53:01.58 ^~~~ 53:01.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:01.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:01.58 ^~~~~~~~~~~~~~~~~~ 53:01.58 /builddir/build/BUILD/pale-moon/platform/dom/push/PushNotifier.cpp:38:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:01.58 NS_INTERFACE_MAP_ENTRY(nsIPushNotifier) 53:01.58 ^~~~~~~~~~~~~~~~~~~~~~ 53:01.59 /builddir/build/BUILD/pale-moon/platform/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushData::QueryInterface(const nsIID&, void**)': 53:01.59 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:01.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:01.59 foundInterface = 0; \ 53:01.59 ^~~~~~~~~~~~~~ 53:01.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:01.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:01.59 ^~~~~~~~~~~~~~~~~~~~~~~ 53:01.59 /builddir/build/BUILD/pale-moon/platform/dom/push/PushNotifier.cpp:152:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:01.59 NS_INTERFACE_MAP_END 53:01.59 ^~~~~~~~~~~~~~~~~~~~ 53:01.60 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:01.60 else 53:01.60 ^~~~ 53:01.60 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:01.60 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:01.60 ^~~~~~~~~~~~~~~~~~ 53:01.60 /builddir/build/BUILD/pale-moon/platform/dom/push/PushNotifier.cpp:151:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:01.60 NS_INTERFACE_MAP_ENTRY(nsIPushData) 53:01.60 ^~~~~~~~~~~~~~~~~~~~~~ 53:01.61 /builddir/build/BUILD/pale-moon/platform/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushMessage::QueryInterface(const nsIID&, void**)': 53:01.61 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:01.61 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:01.61 foundInterface = 0; \ 53:01.61 ^~~~~~~~~~~~~~ 53:01.61 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:01.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:01.61 ^~~~~~~~~~~~~~~~~~~~~~~ 53:01.61 /builddir/build/BUILD/pale-moon/platform/dom/push/PushNotifier.cpp:234:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:01.61 NS_INTERFACE_MAP_END 53:01.61 ^~~~~~~~~~~~~~~~~~~~ 53:01.61 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:01.62 else 53:01.62 ^~~~ 53:01.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:01.62 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:01.62 ^~~~~~~~~~~~~~~~~~ 53:01.62 /builddir/build/BUILD/pale-moon/platform/dom/push/PushNotifier.cpp:233:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:01.62 NS_INTERFACE_MAP_ENTRY(nsIPushMessage) 53:01.62 ^~~~~~~~~~~~~~~~~~~~~~ 53:06.95 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 53:06.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 53:06.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/PushSubscription.h:9, 53:06.95 from /builddir/build/BUILD/pale-moon/platform/dom/push/PushSubscription.cpp:5: 53:06.95 /builddir/build/BUILD/pale-moon/platform/dom/push/PushSubscription.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscription::QueryInterface(const nsIID&, void**)': 53:06.95 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:06.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:06.95 foundInterface = 0; \ 53:06.95 ^~~~~~~~~~~~~~ 53:06.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:06.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:06.95 ^~~~~~~~~~~~~~~~~~~~~~~ 53:06.96 /builddir/build/BUILD/pale-moon/platform/dom/push/PushSubscription.cpp:232:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:06.96 NS_INTERFACE_MAP_END 53:06.96 ^~~~~~~~~~~~~~~~~~~~ 53:06.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:06.96 else 53:06.96 ^~~~ 53:06.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:06.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:06.96 ^~~~~~~~~~~~~~~~~~ 53:06.96 /builddir/build/BUILD/pale-moon/platform/dom/push/PushSubscription.cpp:231:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:06.96 NS_INTERFACE_MAP_ENTRY(nsISupports) 53:06.96 ^~~~~~~~~~~~~~~~~~~~~~ 53:11.09 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 53:11.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 53:11.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 53:11.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 53:11.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 53:11.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/PushSubscriptionOptions.h:8, 53:11.10 from /builddir/build/BUILD/pale-moon/platform/dom/push/PushSubscriptionOptions.cpp:5: 53:11.10 /builddir/build/BUILD/pale-moon/platform/dom/push/PushSubscriptionOptions.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscriptionOptions::QueryInterface(const nsIID&, void**)': 53:11.10 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:11.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:11.10 foundInterface = 0; \ 53:11.10 ^~~~~~~~~~~~~~ 53:11.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:11.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:11.10 ^~~~~~~~~~~~~~~~~~~~~~~ 53:11.10 /builddir/build/BUILD/pale-moon/platform/dom/push/PushSubscriptionOptions.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:11.10 NS_INTERFACE_MAP_END 53:11.10 ^~~~~~~~~~~~~~~~~~~~ 53:11.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:11.11 else 53:11.11 ^~~~ 53:11.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:11.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:11.11 ^~~~~~~~~~~~~~~~~~ 53:11.11 /builddir/build/BUILD/pale-moon/platform/dom/push/PushSubscriptionOptions.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:11.11 NS_INTERFACE_MAP_ENTRY(nsISupports) 53:11.11 ^~~~~~~~~~~~~~~~~~~~~~ 53:15.23 libdom_push.a.desc 53:18.95 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 53:18.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 53:18.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIRunnable.h:10, 53:18.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/AbstractThread.h:10, 53:18.95 from /builddir/build/BUILD/pale-moon/platform/xpcom/threads/AbstractThread.cpp:6, 53:18.95 from /builddir/build/BUILD/pale-moon/pmbuild/xpcom/threads/Unified_cpp_xpcom_threads0.cpp:2: 53:18.95 /builddir/build/BUILD/pale-moon/platform/xpcom/threads/nsThread.cpp: In member function 'virtual nsresult nsThread::QueryInterface(const nsIID&, void**)': 53:18.95 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:18.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:18.96 foundInterface = 0; \ 53:18.96 ^~~~~~~~~~~~~~ 53:18.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:18.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:18.96 ^~~~~~~~~~~~~~~~~~~~~~~ 53:18.96 /builddir/build/BUILD/pale-moon/platform/xpcom/threads/nsThread.cpp:180:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:18.96 NS_INTERFACE_MAP_END 53:18.97 ^~~~~~~~~~~~~~~~~~~~ 53:18.97 In file included from /builddir/build/BUILD/pale-moon/pmbuild/xpcom/threads/Unified_cpp_xpcom_threads0.cpp:137: 53:18.97 /builddir/build/BUILD/pale-moon/platform/xpcom/threads/nsThread.cpp:179:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:18.97 } else 53:18.97 ^~~~ 53:28.40 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 53:28.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Mutex.h:11, 53:28.40 from /builddir/build/BUILD/pale-moon/platform/xpcom/threads/nsThreadManager.h:9, 53:28.40 from /builddir/build/BUILD/pale-moon/platform/xpcom/threads/nsThreadManager.cpp:6, 53:28.40 from /builddir/build/BUILD/pale-moon/pmbuild/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 53:28.40 /builddir/build/BUILD/pale-moon/platform/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult nsThreadManager::QueryInterface(const nsIID&, void**)': 53:28.40 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:28.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:28.40 foundInterface = 0; \ 53:28.40 ^~~~~~~~~~~~~~ 53:28.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:28.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:28.40 ^~~~~~~~~~~~~~~~~~~~~~~ 53:28.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:28.40 NS_INTERFACE_MAP_END 53:28.40 ^~~~~~~~~~~~~~~~~~~~ 53:28.40 /builddir/build/BUILD/pale-moon/platform/xpcom/threads/nsThreadManager.cpp:64:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 53:28.40 NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 53:28.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 53:28.40 In file included from /builddir/build/BUILD/pale-moon/platform/xpcom/threads/nsThreadManager.cpp:9, 53:28.40 from /builddir/build/BUILD/pale-moon/pmbuild/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 53:28.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:28.40 } else 53:28.40 ^~~~ 53:28.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 53:28.41 NS_IMPL_QUERY_CLASSINFO(aClass) \ 53:28.41 ^~~~~~~~~~~~~~~~~~~~~~~ 53:28.41 /builddir/build/BUILD/pale-moon/platform/xpcom/threads/nsThreadManager.cpp:64:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 53:28.41 NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 53:28.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 53:28.44 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 53:28.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Mutex.h:11, 53:28.44 from /builddir/build/BUILD/pale-moon/platform/xpcom/threads/nsThreadManager.h:9, 53:28.44 from /builddir/build/BUILD/pale-moon/platform/xpcom/threads/nsThreadManager.cpp:6, 53:28.44 from /builddir/build/BUILD/pale-moon/pmbuild/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 53:28.44 /builddir/build/BUILD/pale-moon/platform/xpcom/threads/nsThreadPool.cpp: In member function 'virtual nsresult nsThreadPool::QueryInterface(const nsIID&, void**)': 53:28.44 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:28.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:28.44 foundInterface = 0; \ 53:28.44 ^~~~~~~~~~~~~~ 53:28.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:28.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:28.44 ^~~~~~~~~~~~~~~~~~~~~~~ 53:28.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:28.44 NS_INTERFACE_MAP_END 53:28.44 ^~~~~~~~~~~~~~~~~~~~ 53:28.44 /builddir/build/BUILD/pale-moon/platform/xpcom/threads/nsThreadPool.cpp:38:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 53:28.45 NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 53:28.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 53:28.45 In file included from /builddir/build/BUILD/pale-moon/platform/xpcom/threads/nsThreadManager.cpp:9, 53:28.45 from /builddir/build/BUILD/pale-moon/pmbuild/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 53:28.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:28.45 } else 53:28.45 ^~~~ 53:28.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 53:28.45 NS_IMPL_QUERY_CLASSINFO(aClass) \ 53:28.45 ^~~~~~~~~~~~~~~~~~~~~~~ 53:28.45 /builddir/build/BUILD/pale-moon/platform/xpcom/threads/nsThreadPool.cpp:38:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 53:28.45 NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 53:28.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 53:30.13 libxpcom_threads.a.desc 53:31.72 libimage_encoders_jpeg.a.desc 53:44.55 libyuv.a.desc 54:28.54 libdom_media_ipc.a.desc 54:35.46 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 54:35.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 54:35.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 54:35.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 54:35.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 54:35.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 54:35.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AudioChannelBinding.h:8, 54:35.47 from /builddir/build/BUILD/pale-moon/platform/dom/browser-element/BrowserElementAudioChannel.h:8, 54:35.47 from /builddir/build/BUILD/pale-moon/platform/dom/browser-element/BrowserElementAudioChannel.cpp:5: 54:35.47 /builddir/build/BUILD/pale-moon/platform/dom/browser-element/BrowserElementAudioChannel.cpp: In member function 'virtual nsresult mozilla::dom::BrowserElementAudioChannel::QueryInterface(const nsIID&, void**)': 54:35.47 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:35.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:35.47 foundInterface = 0; \ 54:35.47 ^~~~~~~~~~~~~~ 54:35.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 54:35.47 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 54:35.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:35.47 /builddir/build/BUILD/pale-moon/platform/dom/browser-element/BrowserElementAudioChannel.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 54:35.48 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 54:35.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:35.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:35.48 else 54:35.48 ^~~~ 54:35.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:35.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:35.48 ^~~~~~~~~~~~~~~~~~ 54:35.48 /builddir/build/BUILD/pale-moon/platform/dom/browser-element/BrowserElementAudioChannel.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:35.48 NS_INTERFACE_MAP_ENTRY(nsIObserver) 54:35.48 ^~~~~~~~~~~~~~~~~~~~~~ 54:49.26 libdom_browser-element.a.desc 54:52.45 liblayout_forms.a.desc 54:53.62 libembedding_components_appstartup.a.desc 54:54.85 libextensions_universalchardet_src_xpcom.a.desc 55:02.09 libnetwerk_protocol_res.a.desc 55:02.11 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 55:02.11 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 55:02.11 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 55:02.11 from /builddir/build/BUILD/pale-moon/platform/js/ipc/CPOWTimer.cpp:7, 55:02.11 from /builddir/build/BUILD/pale-moon/pmbuild/js/ipc/Unified_cpp_js_ipc0.cpp:2: 55:02.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 55:02.11 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2860:28: required from here 55:02.11 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead 55:02.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 55:02.11 memset(aT, 0, sizeof(T)); 55:02.11 ~~~~~~^~~~~~~~~~~~~~~~~~ 55:02.11 In file included from /builddir/build/BUILD/pale-moon/platform/js/ipc/JavaScriptChild.cpp:12, 55:02.11 from /builddir/build/BUILD/pale-moon/pmbuild/js/ipc/Unified_cpp_js_ipc0.cpp:11: 55:02.11 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 55:02.11 struct GlobalProperties { 55:02.11 ^~~~~~~~~~~~~~~~ 55:03.52 libtoolkit_components_mozintl.a.desc 55:11.31 libjs_ipc.a.desc 55:13.79 libnetwerk_dns_mdns_libmdns.a.desc 55:27.95 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 55:27.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 55:27.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 55:27.95 from /builddir/build/BUILD/pale-moon/platform/dom/fetch/FetchObserver.h:9, 55:27.95 from /builddir/build/BUILD/pale-moon/platform/dom/fetch/FetchObserver.cpp:6: 55:27.96 /builddir/build/BUILD/pale-moon/platform/dom/fetch/FetchObserver.cpp: In member function 'virtual nsresult mozilla::dom::FetchObserver::QueryInterface(const nsIID&, void**)': 55:27.96 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:27.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:27.96 foundInterface = 0; \ 55:27.96 ^~~~~~~~~~~~~~ 55:27.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 55:27.96 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 55:27.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:27.96 /builddir/build/BUILD/pale-moon/platform/dom/fetch/FetchObserver.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 55:27.96 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 55:27.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:27.96 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 55:27.96 from /builddir/build/BUILD/pale-moon/platform/dom/fetch/FetchObserver.h:9, 55:27.96 from /builddir/build/BUILD/pale-moon/platform/dom/fetch/FetchObserver.cpp:6: 55:27.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 55:27.97 } else 55:27.97 ^~~~ 55:27.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 55:27.97 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 55:27.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:27.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 55:27.97 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 55:27.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:27.98 /builddir/build/BUILD/pale-moon/platform/dom/fetch/FetchObserver.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 55:27.98 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(FetchObserver) 55:27.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:32.93 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 55:32.93 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 55:32.93 from /builddir/build/BUILD/pale-moon/platform/dom/xml/nsXMLContentSink.cpp:6: 55:32.93 /builddir/build/BUILD/pale-moon/platform/dom/xml/nsXMLContentSink.cpp: In member function 'virtual nsresult nsXMLContentSink::QueryInterface(const nsIID&, void**)': 55:32.93 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:32.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:32.93 foundInterface = 0; \ 55:32.93 ^~~~~~~~~~~~~~ 55:32.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 55:32.93 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 55:32.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:32.93 /builddir/build/BUILD/pale-moon/platform/dom/xml/nsXMLContentSink.cpp:140:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 55:32.93 NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 55:32.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:32.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:32.93 else 55:32.93 ^~~~ 55:32.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:32.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:32.93 ^~~~~~~~~~~~~~~~~~ 55:32.93 /builddir/build/BUILD/pale-moon/platform/dom/xml/nsXMLContentSink.cpp:139:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:32.93 NS_INTERFACE_MAP_ENTRY(nsITransformObserver) 55:32.93 ^~~~~~~~~~~~~~~~~~~~~~ 55:35.21 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 55:35.21 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 55:35.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 55:35.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 55:35.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 55:35.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 55:35.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HeadersBinding.h:8, 55:35.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Headers.h:9, 55:35.22 from /builddir/build/BUILD/pale-moon/platform/dom/fetch/Headers.cpp:6: 55:35.22 /builddir/build/BUILD/pale-moon/platform/dom/fetch/Headers.cpp: In member function 'virtual nsresult mozilla::dom::Headers::QueryInterface(const nsIID&, void**)': 55:35.22 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:35.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:35.22 foundInterface = 0; \ 55:35.22 ^~~~~~~~~~~~~~ 55:35.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:35.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:35.22 ^~~~~~~~~~~~~~~~~~~~~~~ 55:35.22 /builddir/build/BUILD/pale-moon/platform/dom/fetch/Headers.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:35.22 NS_INTERFACE_MAP_END 55:35.22 ^~~~~~~~~~~~~~~~~~~~ 55:35.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:35.22 else 55:35.22 ^~~~ 55:35.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:35.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:35.22 ^~~~~~~~~~~~~~~~~~ 55:35.22 /builddir/build/BUILD/pale-moon/platform/dom/fetch/Headers.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:35.22 NS_INTERFACE_MAP_ENTRY(nsISupports) 55:35.22 ^~~~~~~~~~~~~~~~~~~~~~ 55:45.38 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 55:45.38 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 55:45.38 from /builddir/build/BUILD/pale-moon/platform/dom/xml/nsXMLFragmentContentSink.cpp:5: 55:45.38 /builddir/build/BUILD/pale-moon/platform/dom/xml/nsXMLFragmentContentSink.cpp: In member function 'virtual nsresult nsXMLFragmentContentSink::QueryInterface(const nsIID&, void**)': 55:45.38 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:45.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:45.38 foundInterface = 0; \ 55:45.38 ^~~~~~~~~~~~~~ 55:45.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 55:45.39 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 55:45.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:45.39 /builddir/build/BUILD/pale-moon/platform/dom/xml/nsXMLFragmentContentSink.cpp:137:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 55:45.39 NS_INTERFACE_MAP_END_INHERITING(nsXMLContentSink) 55:45.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:45.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:45.39 else 55:45.39 ^~~~ 55:45.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:45.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:45.39 ^~~~~~~~~~~~~~~~~~ 55:45.39 /builddir/build/BUILD/pale-moon/platform/dom/xml/nsXMLFragmentContentSink.cpp:136:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:45.39 NS_INTERFACE_MAP_ENTRY(nsIFragmentContentSink) 55:45.39 ^~~~~~~~~~~~~~~~~~~~~~ 55:52.35 libdom_xml.a.desc 55:57.43 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 55:57.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 55:57.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIFind.h:10, 55:57.43 from /builddir/build/BUILD/pale-moon/platform/embedding/components/find/nsFind.h:9, 55:57.43 from /builddir/build/BUILD/pale-moon/platform/embedding/components/find/nsFind.cpp:8, 55:57.43 from /builddir/build/BUILD/pale-moon/pmbuild/embedding/components/find/Unified_cpp_components_find0.cpp:2: 55:57.43 /builddir/build/BUILD/pale-moon/platform/embedding/components/find/nsFind.cpp: In member function 'virtual nsresult nsFindContentIterator::QueryInterface(const nsIID&, void**)': 55:57.43 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:57.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:57.43 foundInterface = 0; \ 55:57.44 ^~~~~~~~~~~~~~ 55:57.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:57.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:57.44 ^~~~~~~~~~~~~~~~~~~~~~~ 55:57.44 /builddir/build/BUILD/pale-moon/platform/embedding/components/find/nsFind.cpp:147:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:57.44 NS_INTERFACE_MAP_END 55:57.44 ^~~~~~~~~~~~~~~~~~~~ 55:57.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:57.44 else 55:57.44 ^~~~ 55:57.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:57.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:57.44 ^~~~~~~~~~~~~~~~~~ 55:57.44 /builddir/build/BUILD/pale-moon/platform/embedding/components/find/nsFind.cpp:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:57.45 NS_INTERFACE_MAP_ENTRY(nsISupports) 55:57.45 ^~~~~~~~~~~~~~~~~~~~~~ 55:57.45 /builddir/build/BUILD/pale-moon/platform/embedding/components/find/nsFind.cpp: In member function 'virtual nsresult nsFind::QueryInterface(const nsIID&, void**)': 55:57.45 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:57.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:57.45 foundInterface = 0; \ 55:57.45 ^~~~~~~~~~~~~~ 55:57.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:57.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:57.45 ^~~~~~~~~~~~~~~~~~~~~~~ 55:57.45 /builddir/build/BUILD/pale-moon/platform/embedding/components/find/nsFind.cpp:459:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:57.45 NS_INTERFACE_MAP_END 55:57.45 ^~~~~~~~~~~~~~~~~~~~ 55:57.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:57.45 else 55:57.45 ^~~~ 55:57.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:57.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:57.46 ^~~~~~~~~~~~~~~~~~ 55:57.46 /builddir/build/BUILD/pale-moon/platform/embedding/components/find/nsFind.cpp:458:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:57.46 NS_INTERFACE_MAP_ENTRY(nsISupports) 55:57.46 ^~~~~~~~~~~~~~~~~~~~~~ 55:57.90 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 55:57.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 55:57.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 55:57.90 from /builddir/build/BUILD/pale-moon/platform/dom/fetch/Fetch.h:9, 55:57.90 from /builddir/build/BUILD/pale-moon/platform/dom/fetch/Fetch.cpp:6, 55:57.90 from /builddir/build/BUILD/pale-moon/pmbuild/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 55:57.90 /builddir/build/BUILD/pale-moon/platform/dom/fetch/FetchConsumer.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::ConsumeBodyDoneObserver::QueryInterface(const nsIID&, void**)': 55:57.90 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:57.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:57.90 foundInterface = 0; \ 55:57.90 ^~~~~~~~~~~~~~ 55:57.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:57.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:57.90 ^~~~~~~~~~~~~~~~~~~~~~~ 55:57.90 /builddir/build/BUILD/pale-moon/platform/dom/fetch/FetchConsumer.cpp:278:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:57.90 NS_INTERFACE_MAP_END 55:57.90 ^~~~~~~~~~~~~~~~~~~~ 55:57.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:57.90 else 55:57.90 ^~~~ 55:57.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 55:57.90 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 55:57.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:57.90 /builddir/build/BUILD/pale-moon/platform/dom/fetch/FetchConsumer.cpp:277:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 55:57.90 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamLoaderObserver) 55:57.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:57.92 /builddir/build/BUILD/pale-moon/platform/dom/fetch/Request.cpp: In member function 'virtual nsresult mozilla::dom::Request::QueryInterface(const nsIID&, void**)': 55:57.93 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:57.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:57.93 foundInterface = 0; \ 55:57.93 ^~~~~~~~~~~~~~ 55:57.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:57.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:57.93 ^~~~~~~~~~~~~~~~~~~~~~~ 55:57.93 /builddir/build/BUILD/pale-moon/platform/dom/fetch/Request.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:57.93 NS_INTERFACE_MAP_END 55:57.93 ^~~~~~~~~~~~~~~~~~~~ 55:57.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:57.93 else 55:57.93 ^~~~ 55:57.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:57.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:57.93 ^~~~~~~~~~~~~~~~~~ 55:57.93 /builddir/build/BUILD/pale-moon/platform/dom/fetch/Request.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:57.93 NS_INTERFACE_MAP_ENTRY(nsISupports) 55:57.93 ^~~~~~~~~~~~~~~~~~~~~~ 55:57.96 /builddir/build/BUILD/pale-moon/platform/dom/fetch/Response.cpp: In member function 'virtual nsresult mozilla::dom::Response::QueryInterface(const nsIID&, void**)': 55:57.97 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:57.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:57.97 foundInterface = 0; \ 55:57.97 ^~~~~~~~~~~~~~ 55:57.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:57.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:57.97 ^~~~~~~~~~~~~~~~~~~~~~~ 55:57.97 /builddir/build/BUILD/pale-moon/platform/dom/fetch/Response.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:57.97 NS_INTERFACE_MAP_END 55:57.97 ^~~~~~~~~~~~~~~~~~~~ 55:57.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:57.97 else 55:57.97 ^~~~ 55:57.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:57.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:57.97 ^~~~~~~~~~~~~~~~~~ 55:57.97 /builddir/build/BUILD/pale-moon/platform/dom/fetch/Response.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:57.97 NS_INTERFACE_MAP_ENTRY(nsISupports) 55:57.97 ^~~~~~~~~~~~~~~~~~~~~~ 56:00.72 libembedding_components_find.a.desc 56:02.22 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 56:02.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 56:02.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIRDFDataSource.h:10, 56:02.22 from /builddir/build/BUILD/pale-moon/platform/rdf/datasource/nsFileSystemDataSource.h:9, 56:02.22 from /builddir/build/BUILD/pale-moon/platform/rdf/datasource/nsFileSystemDataSource.cpp:10, 56:02.22 from /builddir/build/BUILD/pale-moon/pmbuild/rdf/datasource/Unified_cpp_rdf_datasource0.cpp:2: 56:02.22 /builddir/build/BUILD/pale-moon/platform/rdf/datasource/nsLocalStore.cpp: In member function 'virtual nsresult LocalStoreImpl::QueryInterface(const nsIID&, void**)': 56:02.22 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 56:02.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:02.22 foundInterface = 0; \ 56:02.23 ^~~~~~~~~~~~~~ 56:02.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:02.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:02.23 ^~~~~~~~~~~~~~~~~~~~~~~ 56:02.23 /builddir/build/BUILD/pale-moon/platform/rdf/datasource/nsLocalStore.cpp:247:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:02.23 NS_INTERFACE_MAP_END 56:02.23 ^~~~~~~~~~~~~~~~~~~~ 56:02.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:02.23 else 56:02.23 ^~~~ 56:02.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 56:02.23 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 56:02.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:02.23 /builddir/build/BUILD/pale-moon/platform/rdf/datasource/nsLocalStore.cpp:246:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 56:02.24 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsILocalStore) 56:02.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:03.63 libdom_fetch.a.desc 56:03.78 librdf_datasource.a.desc 56:08.23 libdocshell_build.a.desc 56:08.97 libpsshparser.a.desc 56:15.60 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 56:15.60 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 56:15.60 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 56:15.60 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 56:15.60 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 56:15.61 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 56:15.61 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/devtools/HeapSnapshot.h:10, 56:15.61 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/devtools/DominatorTree.h:9, 56:15.61 from /builddir/build/BUILD/pale-moon/platform/dom/heapsnapshot/DominatorTree.cpp:6: 56:15.61 /builddir/build/BUILD/pale-moon/platform/dom/heapsnapshot/DominatorTree.cpp: In member function 'virtual nsresult mozilla::devtools::DominatorTree::QueryInterface(const nsIID&, void**)': 56:15.61 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 56:15.61 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:15.61 foundInterface = 0; \ 56:15.61 ^~~~~~~~~~~~~~ 56:15.61 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:15.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:15.61 ^~~~~~~~~~~~~~~~~~~~~~~ 56:15.61 /builddir/build/BUILD/pale-moon/platform/dom/heapsnapshot/DominatorTree.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:15.61 NS_INTERFACE_MAP_END 56:15.61 ^~~~~~~~~~~~~~~~~~~~ 56:15.61 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:15.61 else 56:15.61 ^~~~ 56:15.61 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 56:15.61 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 56:15.61 ^~~~~~~~~~~~~~~~~~ 56:15.61 /builddir/build/BUILD/pale-moon/platform/dom/heapsnapshot/DominatorTree.cpp:130:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56:15.61 NS_INTERFACE_MAP_ENTRY(nsISupports) 56:15.61 ^~~~~~~~~~~~~~~~~~~~~~ 56:22.53 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 56:22.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 56:22.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 56:22.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 56:22.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 56:22.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 56:22.53 from /builddir/build/BUILD/pale-moon/platform/dom/heapsnapshot/HeapSnapshot.h:10, 56:22.53 from /builddir/build/BUILD/pale-moon/platform/dom/heapsnapshot/HeapSnapshot.cpp:6: 56:22.53 /builddir/build/BUILD/pale-moon/platform/dom/heapsnapshot/HeapSnapshot.cpp: In member function 'virtual nsresult mozilla::devtools::HeapSnapshot::QueryInterface(const nsIID&, void**)': 56:22.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 56:22.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:22.53 foundInterface = 0; \ 56:22.53 ^~~~~~~~~~~~~~ 56:22.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:22.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:22.53 ^~~~~~~~~~~~~~~~~~~~~~~ 56:22.53 /builddir/build/BUILD/pale-moon/platform/dom/heapsnapshot/HeapSnapshot.cpp:83:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:22.53 NS_INTERFACE_MAP_END 56:22.53 ^~~~~~~~~~~~~~~~~~~~ 56:22.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:22.53 else 56:22.53 ^~~~ 56:22.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 56:22.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 56:22.53 ^~~~~~~~~~~~~~~~~~ 56:22.53 /builddir/build/BUILD/pale-moon/platform/dom/heapsnapshot/HeapSnapshot.cpp:82:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56:22.53 NS_INTERFACE_MAP_ENTRY(nsISupports) 56:22.53 ^~~~~~~~~~~~~~~~~~~~~~ 56:29.51 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/UbiNode.h:12, 56:29.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/devtools/DeserializedNode.h:9, 56:29.51 from /builddir/build/BUILD/pale-moon/platform/dom/heapsnapshot/HeapSnapshot.h:11, 56:29.51 from /builddir/build/BUILD/pale-moon/platform/dom/heapsnapshot/HeapSnapshot.cpp:6: 56:29.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Maybe.h: In member function 'bool mozilla::devtools::HeapSnapshot::saveNode(const mozilla::devtools::protobuf::Node&, mozilla::devtools::HeapSnapshot::NodeIdSet&)': 56:29.51 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Maybe.h: '*((void*)& allocationStack +8)' may be used uninitialized in this function 56:29.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Maybe.h:431:5: warning: '*((void*)& allocationStack +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 56:29.51 ::new (mStorage.addr()) T(Forward(aArgs)...); 56:29.51 ^~ 56:29.51 /builddir/build/BUILD/pale-moon/platform/dom/heapsnapshot/HeapSnapshot.cpp:261:23: note: '*((void*)& allocationStack +8)' was declared here 56:29.51 Maybe allocationStack; 56:29.51 ^~~~~~~~~~~~~~~ 56:35.71 libdom_heapsnapshot.a.desc 56:43.51 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 56:43.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 56:43.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 56:43.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 56:43.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 56:43.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 56:43.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/APZTestDataBinding.h:8, 56:43.52 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/APZTestDataBinding.cpp:3, 56:43.52 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings0.cpp:2: 56:43.52 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/AnimationPlaybackEvent.cpp: In member function 'virtual nsresult mozilla::dom::AnimationPlaybackEvent::QueryInterface(const nsIID&, void**)': 56:43.52 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 56:43.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:43.52 foundInterface = 0; \ 56:43.52 ^~~~~~~~~~~~~~ 56:43.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 56:43.52 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 56:43.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:43.53 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/AnimationPlaybackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 56:43.53 NS_INTERFACE_MAP_END_INHERITING(Event) 56:43.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:43.53 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 56:43.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 56:43.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:6, 56:43.53 from /builddir/build/BUILD/pale-moon/platform/dom/bindings/AtomList.h:10, 56:43.53 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/APZTestDataBinding.cpp:4, 56:43.53 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings0.cpp:2: 56:43.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 56:43.53 } else 56:43.53 ^~~~ 56:43.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 56:43.53 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 56:43.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:43.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 56:43.54 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 56:43.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:43.54 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/AnimationPlaybackEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 56:43.54 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(AnimationPlaybackEvent) 56:43.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:45.52 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 56:45.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 56:45.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/APZTestDataBinding.h:6, 56:45.52 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/APZTestDataBinding.cpp:3, 56:45.52 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings0.cpp:2: 56:45.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = long unsigned int]': 56:45.52 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:74:26: required from here 56:45.52 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 56:45.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:109:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 56:45.52 memcpy(aDst, aSrc, aNElem * sizeof(T)); 56:45.53 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:45.53 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParamTimeline.h:10, 56:45.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AudioParam.h:10, 56:45.53 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/AudioBufferSourceNodeBinding.cpp:12, 56:45.53 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings0.cpp:254: 56:45.53 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 56:45.53 struct AudioTimelineEvent final 56:45.53 ^~~~~~~~~~~~~~~~~~ 56:58.81 libdom_media_platforms_ffmpeg_libav54.a.desc 57:02.76 /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheEntry.cpp: In member function 'bool mozilla::net::CacheEntry::Load(bool, bool)': 57:02.76 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheEntry.cpp: variable 'reportMiss' set but not used 57:02.76 /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheEntry.cpp:371:8: warning: variable 'reportMiss' set but not used [-Wunused-but-set-variable] 57:02.76 bool reportMiss = false; 57:02.76 ^~~~~~~~~~ 57:06.45 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 57:06.45 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 57:06.45 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIEventTarget.h:10, 57:06.45 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIThread.h:10, 57:06.45 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIThreadInternal.h:10, 57:06.45 from /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheIOThread.h:8, 57:06.45 from /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheFileIOManager.h:8, 57:06.45 from /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheFileChunk.h:8, 57:06.45 from /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheFile.h:8, 57:06.45 from /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheFile.cpp:6: 57:06.45 /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheFile.cpp: In member function 'virtual nsresult mozilla::net::CacheFile::QueryInterface(const nsIID&, void**)': 57:06.45 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 57:06.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:06.45 foundInterface = 0; \ 57:06.45 ^~~~~~~~~~~~~~ 57:06.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:06.45 #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 57:06.46 ^~~~~~~~~~~~~~~~~~~~~~~ 57:06.46 /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheFile.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 57:06.46 NS_INTERFACE_MAP_END_THREADSAFE 57:06.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:06.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:06.46 else 57:06.46 ^~~~ 57:06.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 57:06.46 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 57:06.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:06.47 /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheFile.cpp:176:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 57:06.47 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, 57:06.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:10.11 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 57:10.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 57:10.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIEventTarget.h:10, 57:10.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIThread.h:10, 57:10.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIThreadInternal.h:10, 57:10.11 from /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheIOThread.h:8, 57:10.11 from /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheFileIOManager.h:8, 57:10.11 from /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheFileChunk.h:8, 57:10.11 from /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheFileChunk.cpp:6: 57:10.11 /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheFileChunk.cpp: In member function 'virtual nsresult mozilla::net::CacheFileChunk::QueryInterface(const nsIID&, void**)': 57:10.11 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 57:10.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:10.11 foundInterface = 0; \ 57:10.11 ^~~~~~~~~~~~~~ 57:10.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:10.11 #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 57:10.11 ^~~~~~~~~~~~~~~~~~~~~~~ 57:10.11 /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheFileChunk.cpp:331:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 57:10.11 NS_INTERFACE_MAP_END_THREADSAFE 57:10.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:10.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:10.12 else 57:10.12 ^~~~ 57:10.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:10.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:10.12 ^~~~~~~~~~~~~~~~~~ 57:10.12 /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheFileChunk.cpp:330:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:10.12 NS_INTERFACE_MAP_ENTRY(nsISupports) 57:10.12 ^~~~~~~~~~~~~~~~~~~~~~ 57:13.28 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 57:13.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 57:13.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 57:13.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 57:13.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 57:13.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 57:13.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 57:13.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEventBinding.h:6, 57:13.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEvent.h:12, 57:13.29 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp:9, 57:13.29 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings1.cpp:2: 57:13.29 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::AutocompleteErrorEvent::QueryInterface(const nsIID&, void**)': 57:13.29 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 57:13.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:13.29 foundInterface = 0; \ 57:13.29 ^~~~~~~~~~~~~~ 57:13.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 57:13.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 57:13.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:13.29 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 57:13.29 NS_INTERFACE_MAP_END_INHERITING(Event) 57:13.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:13.29 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 57:13.30 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 57:13.30 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEvent.h:16, 57:13.30 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp:9, 57:13.30 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings1.cpp:2: 57:13.30 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 57:13.30 } else 57:13.30 ^~~~ 57:13.30 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 57:13.30 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 57:13.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:13.30 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 57:13.30 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 57:13.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:13.30 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 57:13.30 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(AutocompleteErrorEvent) 57:13.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:15.53 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 57:15.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 57:15.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIEventTarget.h:10, 57:15.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIThread.h:10, 57:15.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIThreadInternal.h:10, 57:15.53 from /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheIOThread.h:8, 57:15.53 from /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheFileIOManager.h:8, 57:15.53 from /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheFileIOManager.cpp:6: 57:15.53 /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheFileIOManager.cpp: In member function 'virtual nsresult mozilla::net::CacheFileHandle::QueryInterface(const nsIID&, void**)': 57:15.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 57:15.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:15.53 foundInterface = 0; \ 57:15.53 ^~~~~~~~~~~~~~ 57:15.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:15.53 #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 57:15.53 ^~~~~~~~~~~~~~~~~~~~~~~ 57:15.53 /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheFileIOManager.cpp:105:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 57:15.53 NS_INTERFACE_MAP_END_THREADSAFE 57:15.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:15.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:15.54 else 57:15.54 ^~~~ 57:15.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:15.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:15.54 ^~~~~~~~~~~~~~~~~~ 57:15.54 /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheFileIOManager.cpp:104:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:15.54 NS_INTERFACE_MAP_ENTRY(nsISupports) 57:15.54 ^~~~~~~~~~~~~~~~~~~~~~ 57:18.39 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 57:18.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 57:18.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 57:18.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 57:18.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 57:18.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 57:18.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 57:18.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEventBinding.h:6, 57:18.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEvent.h:12, 57:18.40 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp:9, 57:18.40 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings1.cpp:2: 57:18.40 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/BlobEvent.cpp: In member function 'virtual nsresult mozilla::dom::BlobEvent::QueryInterface(const nsIID&, void**)': 57:18.40 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 57:18.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:18.40 foundInterface = 0; \ 57:18.40 ^~~~~~~~~~~~~~ 57:18.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 57:18.40 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 57:18.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:18.40 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/BlobEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 57:18.40 NS_INTERFACE_MAP_END_INHERITING(Event) 57:18.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:18.40 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 57:18.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 57:18.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEvent.h:16, 57:18.40 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp:9, 57:18.40 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings1.cpp:2: 57:18.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 57:18.40 } else 57:18.40 ^~~~ 57:18.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 57:18.40 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 57:18.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:18.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 57:18.40 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 57:18.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:18.40 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/BlobEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 57:18.40 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(BlobEvent) 57:18.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:18.99 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 57:18.99 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 57:18.99 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 57:18.99 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 57:18.99 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 57:18.99 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 57:18.99 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 57:18.99 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEventBinding.h:6, 57:18.99 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEvent.h:12, 57:18.99 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp:9, 57:18.99 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings1.cpp:2: 57:18.99 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/BrowserElementProxyBinding.cpp: In member function 'virtual nsresult mozilla::dom::BrowserElementProxy::QueryInterface(const nsIID&, void**)': 57:18.99 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 57:18.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:18.99 foundInterface = 0; \ 57:18.99 ^~~~~~~~~~~~~~ 57:19.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 57:19.00 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 57:19.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:19.00 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/BrowserElementProxyBinding.cpp:4069:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 57:19.00 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 57:19.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:19.00 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 57:19.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 57:19.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEvent.h:16, 57:19.00 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp:9, 57:19.00 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings1.cpp:2: 57:19.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 57:19.00 } else 57:19.00 ^~~~ 57:19.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 57:19.00 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 57:19.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:19.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 57:19.00 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 57:19.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:19.00 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/BrowserElementProxyBinding.cpp:4068:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 57:19.00 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(BrowserElementProxy) 57:19.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:19.05 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 57:19.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 57:19.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 57:19.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 57:19.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 57:19.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 57:19.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 57:19.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEventBinding.h:6, 57:19.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEvent.h:12, 57:19.05 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp:9, 57:19.05 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings1.cpp:2: 57:19.05 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/BrowserFeedWriterBinding.cpp: In member function 'virtual nsresult mozilla::dom::BrowserFeedWriter::QueryInterface(const nsIID&, void**)': 57:19.05 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 57:19.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:19.05 foundInterface = 0; \ 57:19.05 ^~~~~~~~~~~~~~ 57:19.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:19.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:19.06 ^~~~~~~~~~~~~~~~~~~~~~~ 57:19.06 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/BrowserFeedWriterBinding.cpp:667:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:19.06 NS_INTERFACE_MAP_END 57:19.06 ^~~~~~~~~~~~~~~~~~~~ 57:19.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:19.06 else 57:19.06 ^~~~ 57:19.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:19.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:19.06 ^~~~~~~~~~~~~~~~~~ 57:19.06 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/BrowserFeedWriterBinding.cpp:666:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:19.06 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 57:19.06 ^~~~~~~~~~~~~~~~~~~~~~ 57:21.21 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 57:21.21 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 57:21.21 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIInputStream.h:10, 57:21.21 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIAsyncInputStream.h:10, 57:21.21 from /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheFileInputStream.h:8, 57:21.21 from /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheFileInputStream.cpp:6: 57:21.21 /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheFileInputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileInputStream::QueryInterface(const nsIID&, void**)': 57:21.21 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 57:21.21 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:21.21 foundInterface = 0; \ 57:21.22 ^~~~~~~~~~~~~~ 57:21.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:21.22 #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 57:21.22 ^~~~~~~~~~~~~~~~~~~~~~~ 57:21.22 /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheFileInputStream.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 57:21.22 NS_INTERFACE_MAP_END_THREADSAFE 57:21.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:21.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:21.23 else 57:21.23 ^~~~ 57:21.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 57:21.23 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 57:21.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:21.23 /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheFileInputStream.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 57:21.23 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 57:21.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:23.27 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 57:23.27 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 57:23.27 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventBinding.h:6, 57:23.27 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEventBinding.h:6, 57:23.27 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEvent.h:12, 57:23.27 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp:9, 57:23.27 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings1.cpp:2: 57:23.27 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = long unsigned int]': 57:23.27 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:74:26: required from here 57:23.27 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 57:23.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:109:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 57:23.28 memcpy(aDst, aSrc, aNElem * sizeof(T)); 57:23.28 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:23.28 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParamTimeline.h:10, 57:23.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AudioParam.h:10, 57:23.28 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/BiquadFilterNodeBinding.cpp:10, 57:23.28 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings1.cpp:86: 57:23.28 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 57:23.28 struct AudioTimelineEvent final 57:23.28 ^~~~~~~~~~~~~~~~~~ 57:25.74 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 57:25.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 57:25.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIOutputStream.h:10, 57:25.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIAsyncOutputStream.h:10, 57:25.75 from /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheFileOutputStream.h:8, 57:25.75 from /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheFileOutputStream.cpp:6: 57:25.75 /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheFileOutputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileOutputStream::QueryInterface(const nsIID&, void**)': 57:25.75 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 57:25.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:25.75 foundInterface = 0; \ 57:25.75 ^~~~~~~~~~~~~~ 57:25.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:25.75 #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 57:25.75 ^~~~~~~~~~~~~~~~~~~~~~~ 57:25.75 /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheFileOutputStream.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 57:25.75 NS_INTERFACE_MAP_END_THREADSAFE 57:25.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:25.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:25.76 else 57:25.76 ^~~~ 57:25.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 57:25.76 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 57:25.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:25.76 /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheFileOutputStream.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 57:25.76 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStream) 57:25.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:33.91 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 57:33.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 57:33.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIEventTarget.h:10, 57:33.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIThread.h:10, 57:33.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIThreadInternal.h:10, 57:33.91 from /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheIOThread.h:8, 57:33.91 from /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheFileIOManager.h:8, 57:33.91 from /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheIndex.h:9, 57:33.91 from /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheIndex.cpp:5: 57:33.91 /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheIndex.cpp: In member function 'virtual nsresult mozilla::net::CacheIndex::QueryInterface(const nsIID&, void**)': 57:33.91 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 57:33.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:33.92 foundInterface = 0; \ 57:33.92 ^~~~~~~~~~~~~~ 57:33.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:33.92 #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 57:33.92 ^~~~~~~~~~~~~~~~~~~~~~~ 57:33.92 /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheIndex.cpp:257:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 57:33.92 NS_INTERFACE_MAP_END_THREADSAFE 57:33.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:33.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:33.92 else 57:33.92 ^~~~ 57:33.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:33.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:33.93 ^~~~~~~~~~~~~~~~~~ 57:33.93 /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheIndex.cpp:256:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:33.93 NS_INTERFACE_MAP_ENTRY(nsIRunnable) 57:33.93 ^~~~~~~~~~~~~~~~~~~~~~ 57:54.15 libnetwerk_cache2.a.desc 57:57.94 In file included from /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/text_format.cc:54: 57:57.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/google/protobuf/stubs/map_util.h: In function 'void google::protobuf::InsertOrDie(Collection*, const typename Collection::value_type::first_type&, const typename Collection::value_type::second_type&)': 57:57.95 Warning: -Wunused-local-typedefs in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/google/protobuf/stubs/map_util.h: typedef 'value_type' locally defined but not used 57:57.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/google/protobuf/stubs/map_util.h:356:43: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] 57:57.95 typedef typename Collection::value_type value_type; 57:57.95 ^~~~~~~~~~ 57:57.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/google/protobuf/stubs/map_util.h: In function 'void google::protobuf::InsertOrDieNoPrint(Collection*, const typename Collection::value_type::first_type&, const typename Collection::value_type::second_type&)': 57:57.95 Warning: -Wunused-local-typedefs in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/google/protobuf/stubs/map_util.h: typedef 'value_type' locally defined but not used 57:57.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/google/protobuf/stubs/map_util.h:367:43: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] 57:57.95 typedef typename Collection::value_type value_type; 57:57.95 ^~~~~~~~~~ 57:57.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/google/protobuf/stubs/map_util.h: At global scope: 57:57.95 Warning: -Wignored-qualifiers in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/google/protobuf/stubs/map_util.h: type qualifiers ignored on function return type 57:57.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/google/protobuf/stubs/map_util.h:624:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 57:57.95 typename Collection::value_type::second_type* const 57:57.95 ^~~~~~~~ 57:57.95 Warning: -Wignored-qualifiers in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/google/protobuf/stubs/map_util.h: type qualifiers ignored on function return type 57:57.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/google/protobuf/stubs/map_util.h:637:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 57:57.95 typename Collection::value_type::second_type* const 57:57.95 ^~~~~~~~ 58:06.46 In file included from /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:59, 58:06.46 from /builddir/build/BUILD/pale-moon/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: 58:06.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/google/protobuf/stubs/map_util.h: In function 'void google::protobuf::InsertOrDie(Collection*, const typename Collection::value_type::first_type&, const typename Collection::value_type::second_type&)': 58:06.46 Warning: -Wunused-local-typedefs in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/google/protobuf/stubs/map_util.h: typedef 'value_type' locally defined but not used 58:06.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/google/protobuf/stubs/map_util.h:356:43: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] 58:06.46 typedef typename Collection::value_type value_type; 58:06.46 ^~~~~~~~~~ 58:06.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/google/protobuf/stubs/map_util.h: In function 'void google::protobuf::InsertOrDieNoPrint(Collection*, const typename Collection::value_type::first_type&, const typename Collection::value_type::second_type&)': 58:06.47 Warning: -Wunused-local-typedefs in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/google/protobuf/stubs/map_util.h: typedef 'value_type' locally defined but not used 58:06.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/google/protobuf/stubs/map_util.h:367:43: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] 58:06.47 typedef typename Collection::value_type value_type; 58:06.47 ^~~~~~~~~~ 58:06.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/google/protobuf/stubs/map_util.h: At global scope: 58:06.47 Warning: -Wignored-qualifiers in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/google/protobuf/stubs/map_util.h: type qualifiers ignored on function return type 58:06.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/google/protobuf/stubs/map_util.h:624:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 58:06.47 typename Collection::value_type::second_type* const 58:06.47 ^~~~~~~~ 58:06.47 Warning: -Wignored-qualifiers in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/google/protobuf/stubs/map_util.h: type qualifiers ignored on function return type 58:06.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/google/protobuf/stubs/map_util.h:637:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 58:06.47 typename Collection::value_type::second_type* const 58:06.48 ^~~~~~~~ 58:06.56 In file included from /builddir/build/BUILD/pale-moon/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: 58:06.56 Warning: -Wsubobject-linkage in /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc: 'google::protobuf::DescriptorPool::Tables' has a field 'google::protobuf::DescriptorPool::Tables::symbols_by_name_' whose type uses the anonymous namespace 58:06.56 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:335:23: warning: 'google::protobuf::DescriptorPool::Tables' has a field 'google::protobuf::DescriptorPool::Tables::symbols_by_name_' whose type uses the anonymous namespace [-Wsubobject-linkage] 58:06.56 class DescriptorPool::Tables { 58:06.56 ^~~~~~ 58:06.60 Warning: -Wsubobject-linkage in /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc: 'google::protobuf::FileDescriptorTables' has a field 'google::protobuf::FileDescriptorTables::symbols_by_parent_' whose type uses the anonymous namespace 58:06.60 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:507:7: warning: 'google::protobuf::FileDescriptorTables' has a field 'google::protobuf::FileDescriptorTables::symbols_by_parent_' whose type uses the anonymous namespace [-Wsubobject-linkage] 58:06.60 class FileDescriptorTables { 58:06.60 ^~~~~~~~~~~~~~~~~~~~ 58:06.60 Warning: -Wsubobject-linkage in /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc: 'google::protobuf::FileDescriptorTables' has a field 'google::protobuf::FileDescriptorTables::fields_by_lowercase_name_' whose type uses the anonymous namespace 58:06.60 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:507:7: warning: 'google::protobuf::FileDescriptorTables' has a field 'google::protobuf::FileDescriptorTables::fields_by_lowercase_name_' whose type uses the anonymous namespace [-Wsubobject-linkage] 58:06.61 Warning: -Wsubobject-linkage in /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc: 'google::protobuf::FileDescriptorTables' has a field 'google::protobuf::FileDescriptorTables::fields_by_camelcase_name_' whose type uses the anonymous namespace 58:06.61 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:507:7: warning: 'google::protobuf::FileDescriptorTables' has a field 'google::protobuf::FileDescriptorTables::fields_by_camelcase_name_' whose type uses the anonymous namespace [-Wsubobject-linkage] 58:06.61 Warning: -Wsubobject-linkage in /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc: 'google::protobuf::FileDescriptorTables' has a field 'google::protobuf::FileDescriptorTables::fields_by_number_' whose type uses the anonymous namespace 58:06.61 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:507:7: warning: 'google::protobuf::FileDescriptorTables' has a field 'google::protobuf::FileDescriptorTables::fields_by_number_' whose type uses the anonymous namespace [-Wsubobject-linkage] 58:06.61 Warning: -Wsubobject-linkage in /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc: 'google::protobuf::FileDescriptorTables' has a field 'google::protobuf::FileDescriptorTables::enum_values_by_number_' whose type uses the anonymous namespace 58:06.62 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:507:7: warning: 'google::protobuf::FileDescriptorTables' has a field 'google::protobuf::FileDescriptorTables::enum_values_by_number_' whose type uses the anonymous namespace [-Wsubobject-linkage] 58:06.80 Warning: -Wsubobject-linkage in /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc: 'google::protobuf::DescriptorBuilder::OptionInterpreter' has a field 'google::protobuf::DescriptorBuilder::OptionInterpreter::options_to_interpret_' whose type uses the anonymous namespace 58:06.80 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:2525:9: warning: 'google::protobuf::DescriptorBuilder::OptionInterpreter' has a field 'google::protobuf::DescriptorBuilder::OptionInterpreter::options_to_interpret_' whose type uses the anonymous namespace [-Wsubobject-linkage] 58:06.80 class OptionInterpreter { 58:06.81 ^~~~~~~~~~~~~~~~~ 58:06.81 Warning: -Wsubobject-linkage in /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc: 'google::protobuf::DescriptorBuilder' has a field 'google::protobuf::DescriptorBuilder::options_to_interpret_' whose type uses the anonymous namespace 58:06.81 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:2281:7: warning: 'google::protobuf::DescriptorBuilder' has a field 'google::protobuf::DescriptorBuilder::options_to_interpret_' whose type uses the anonymous namespace [-Wsubobject-linkage] 58:06.81 class DescriptorBuilder { 58:06.81 ^~~~~~~~~~~~~~~~~ 58:06.83 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc: In member function 'google::protobuf::{anonymous}::Symbol google::protobuf::DescriptorBuilder::NewPlaceholder(const string&, google::protobuf::DescriptorBuilder::PlaceholderType)': 58:06.83 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc: 'void* memset(void*, int, size_t)' clearing an object of type 'class google::protobuf::FileDescriptor' with no trivial copy-assignment; use assignment or value-initialization instead 58:06.83 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:2996:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class google::protobuf::FileDescriptor' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 58:06.83 memset(placeholder_file, 0, sizeof(*placeholder_file)); 58:06.83 ^ 58:06.84 In file included from /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:43, 58:06.84 from /builddir/build/BUILD/pale-moon/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: 58:06.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/google/protobuf/descriptor.h:986:26: note: 'class google::protobuf::FileDescriptor' declared here 58:06.84 class LIBPROTOBUF_EXPORT FileDescriptor { 58:06.84 ^~~~~~~~~~~~~~ 58:06.84 In file included from /builddir/build/BUILD/pale-moon/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: 58:06.84 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc: 'void* memset(void*, int, size_t)' clearing an object of type 'class google::protobuf::EnumDescriptor' with no trivial copy-assignment; use assignment or value-initialization instead 58:06.84 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:3015:58: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class google::protobuf::EnumDescriptor' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 58:06.84 memset(placeholder_enum, 0, sizeof(*placeholder_enum)); 58:06.84 ^ 58:06.84 In file included from /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:43, 58:06.84 from /builddir/build/BUILD/pale-moon/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: 58:06.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/google/protobuf/descriptor.h:683:26: note: 'class google::protobuf::EnumDescriptor' declared here 58:06.85 class LIBPROTOBUF_EXPORT EnumDescriptor { 58:06.85 ^~~~~~~~~~~~~~ 58:06.85 In file included from /builddir/build/BUILD/pale-moon/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: 58:06.85 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc: 'void* memset(void*, int, size_t)' clearing an object of type 'class google::protobuf::EnumValueDescriptor' with no trivial copy-assignment; use assignment or value-initialization instead 58:06.85 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:3029:60: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class google::protobuf::EnumValueDescriptor' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 58:06.85 memset(placeholder_value, 0, sizeof(*placeholder_value)); 58:06.85 ^ 58:06.85 In file included from /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:43, 58:06.86 from /builddir/build/BUILD/pale-moon/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: 58:06.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/google/protobuf/descriptor.h:780:26: note: 'class google::protobuf::EnumValueDescriptor' declared here 58:06.86 class LIBPROTOBUF_EXPORT EnumValueDescriptor { 58:06.86 ^~~~~~~~~~~~~~~~~~~ 58:06.86 In file included from /builddir/build/BUILD/pale-moon/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: 58:06.86 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc: 'void* memset(void*, int, size_t)' clearing an object of type 'class google::protobuf::Descriptor' with no trivial copy-assignment; use assignment or value-initialization instead 58:06.86 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:3048:64: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class google::protobuf::Descriptor' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 58:06.87 memset(placeholder_message, 0, sizeof(*placeholder_message)); 58:06.87 ^ 58:06.87 In file included from /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:43, 58:06.87 from /builddir/build/BUILD/pale-moon/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: 58:06.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/google/protobuf/descriptor.h:126:26: note: 'class google::protobuf::Descriptor' declared here 58:06.87 class LIBPROTOBUF_EXPORT Descriptor { 58:06.87 ^~~~~~~~~~ 58:06.87 In file included from /builddir/build/BUILD/pale-moon/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: 58:06.87 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc: In member function 'const google::protobuf::FileDescriptor* google::protobuf::DescriptorBuilder::NewPlaceholderFile(const string&)': 58:06.87 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc: 'void* memset(void*, int, size_t)' clearing an object of type 'class google::protobuf::FileDescriptor' with no trivial copy-assignment; use assignment or value-initialization instead 58:06.87 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:3074:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class google::protobuf::FileDescriptor' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 58:06.87 memset(placeholder, 0, sizeof(*placeholder)); 58:06.87 ^ 58:06.88 In file included from /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:43, 58:06.88 from /builddir/build/BUILD/pale-moon/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: 58:06.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/google/protobuf/descriptor.h:986:26: note: 'class google::protobuf::FileDescriptor' declared here 58:06.88 class LIBPROTOBUF_EXPORT FileDescriptor { 58:06.88 ^~~~~~~~~~~~~~ 58:07.13 In file included from /builddir/build/BUILD/pale-moon/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:11: 58:07.13 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: In member function 'virtual bool google::protobuf::FileOptions::IsInitialized() const': 58:07.14 Warning: -Wmisleading-indentation in /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: this 'if' clause does not guard... 58:07.14 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:5585:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 58:07.14 if (!_extensions_.IsInitialized()) return false; return true; 58:07.14 ^~ 58:07.14 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:5585:53: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 58:07.14 if (!_extensions_.IsInitialized()) return false; return true; 58:07.14 ^~~~~~ 58:07.15 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: In member function 'virtual bool google::protobuf::MessageOptions::IsInitialized() const': 58:07.15 Warning: -Wmisleading-indentation in /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: this 'if' clause does not guard... 58:07.15 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:5958:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 58:07.15 if (!_extensions_.IsInitialized()) return false; return true; 58:07.15 ^~ 58:07.15 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:5958:53: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 58:07.15 if (!_extensions_.IsInitialized()) return false; return true; 58:07.15 ^~~~~~ 58:07.17 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: In member function 'virtual bool google::protobuf::FieldOptions::IsInitialized() const': 58:07.17 Warning: -Wmisleading-indentation in /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: this 'if' clause does not guard... 58:07.17 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:6485:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 58:07.18 if (!_extensions_.IsInitialized()) return false; return true; 58:07.18 ^~ 58:07.18 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:6485:53: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 58:07.18 if (!_extensions_.IsInitialized()) return false; return true; 58:07.18 ^~~~~~ 58:07.18 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: In member function 'virtual bool google::protobuf::EnumOptions::IsInitialized() const': 58:07.18 Warning: -Wmisleading-indentation in /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: this 'if' clause does not guard... 58:07.18 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:6818:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 58:07.19 if (!_extensions_.IsInitialized()) return false; return true; 58:07.19 ^~ 58:07.19 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:6818:53: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 58:07.19 if (!_extensions_.IsInitialized()) return false; return true; 58:07.19 ^~~~~~ 58:07.20 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: In member function 'virtual bool google::protobuf::EnumValueOptions::IsInitialized() const': 58:07.20 Warning: -Wmisleading-indentation in /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: this 'if' clause does not guard... 58:07.20 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7098:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 58:07.20 if (!_extensions_.IsInitialized()) return false; return true; 58:07.20 ^~ 58:07.20 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7098:53: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 58:07.20 if (!_extensions_.IsInitialized()) return false; return true; 58:07.20 ^~~~~~ 58:07.21 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: In member function 'virtual bool google::protobuf::ServiceOptions::IsInitialized() const': 58:07.21 Warning: -Wmisleading-indentation in /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: this 'if' clause does not guard... 58:07.21 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7377:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 58:07.22 if (!_extensions_.IsInitialized()) return false; return true; 58:07.22 ^~ 58:07.22 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7377:53: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 58:07.22 if (!_extensions_.IsInitialized()) return false; return true; 58:07.22 ^~~~~~ 58:07.23 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: In member function 'virtual bool google::protobuf::MethodOptions::IsInitialized() const': 58:07.23 Warning: -Wmisleading-indentation in /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: this 'if' clause does not guard... 58:07.23 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7656:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 58:07.23 if (!_extensions_.IsInitialized()) return false; return true; 58:07.23 ^~ 58:07.23 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7656:53: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 58:07.23 if (!_extensions_.IsInitialized()) return false; return true; 58:07.23 ^~~~~~ 58:26.43 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 58:26.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 58:26.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 58:26.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 58:26.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 58:26.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 58:26.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BoxObjectBinding.h:8, 58:26.44 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/MenuBoxObjectBinding.cpp:3, 58:26.44 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings10.cpp:2: 58:26.44 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/MozSelfSupportBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozSelfSupport::QueryInterface(const nsIID&, void**)': 58:26.44 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 58:26.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:26.44 foundInterface = 0; \ 58:26.44 ^~~~~~~~~~~~~~ 58:26.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:26.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:26.44 ^~~~~~~~~~~~~~~~~~~~~~~ 58:26.44 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/MozSelfSupportBinding.cpp:1397:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:26.45 NS_INTERFACE_MAP_END 58:26.45 ^~~~~~~~~~~~~~~~~~~~ 58:26.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:26.45 else 58:26.45 ^~~~ 58:26.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:26.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:26.45 ^~~~~~~~~~~~~~~~~~ 58:26.45 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/MozSelfSupportBinding.cpp:1396:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:26.45 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 58:26.46 ^~~~~~~~~~~~~~~~~~~~~~ 58:26.47 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/MozSettingsEvent.cpp: In member function 'virtual nsresult mozilla::dom::MozSettingsEvent::QueryInterface(const nsIID&, void**)': 58:26.48 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 58:26.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:26.48 foundInterface = 0; \ 58:26.48 ^~~~~~~~~~~~~~ 58:26.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 58:26.48 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 58:26.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:26.48 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/MozSettingsEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 58:26.48 NS_INTERFACE_MAP_END_INHERITING(Event) 58:26.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:26.48 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 58:26.48 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 58:26.48 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/MenuBoxObjectBinding.cpp:7, 58:26.48 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings10.cpp:2: 58:26.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 58:26.49 } else 58:26.49 ^~~~ 58:26.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 58:26.49 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 58:26.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:26.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 58:26.49 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 58:26.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:26.49 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/MozSettingsEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 58:26.49 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MozSettingsEvent) 58:26.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:26.53 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 58:26.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 58:26.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 58:26.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 58:26.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 58:26.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 58:26.54 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BoxObjectBinding.h:8, 58:26.54 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/MenuBoxObjectBinding.cpp:3, 58:26.54 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings10.cpp:2: 58:26.54 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/MozSettingsTransactionEvent.cpp: In member function 'virtual nsresult mozilla::dom::MozSettingsTransactionEvent::QueryInterface(const nsIID&, void**)': 58:26.54 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 58:26.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:26.54 foundInterface = 0; \ 58:26.54 ^~~~~~~~~~~~~~ 58:26.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 58:26.54 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 58:26.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:26.54 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/MozSettingsTransactionEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 58:26.54 NS_INTERFACE_MAP_END_INHERITING(Event) 58:26.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:26.55 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 58:26.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 58:26.55 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/MenuBoxObjectBinding.cpp:7, 58:26.55 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings10.cpp:2: 58:26.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 58:26.55 } else 58:26.55 ^~~~ 58:26.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 58:26.56 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 58:26.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:26.56 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 58:26.56 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 58:26.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:26.56 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/MozSettingsTransactionEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 58:26.56 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MozSettingsTransactionEvent) 58:26.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:26.66 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 58:26.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 58:26.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 58:26.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 58:26.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 58:26.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 58:26.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BoxObjectBinding.h:8, 58:26.67 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/MenuBoxObjectBinding.cpp:3, 58:26.67 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings10.cpp:2: 58:26.67 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/MozTetheringManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozTetheringManager::QueryInterface(const nsIID&, void**)': 58:26.67 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 58:26.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:26.67 foundInterface = 0; \ 58:26.67 ^~~~~~~~~~~~~~ 58:26.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:26.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:26.68 ^~~~~~~~~~~~~~~~~~~~~~~ 58:26.68 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/MozTetheringManagerBinding.cpp:1265:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:26.68 NS_INTERFACE_MAP_END 58:26.68 ^~~~~~~~~~~~~~~~~~~~ 58:26.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:26.68 else 58:26.69 ^~~~ 58:26.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:26.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:26.69 ^~~~~~~~~~~~~~~~~~ 58:26.69 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/MozTetheringManagerBinding.cpp:1264:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:26.69 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 58:26.69 ^~~~~~~~~~~~~~~~~~~~~~ 58:30.71 In file included from /builddir/build/BUILD/pale-moon/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:47: 58:30.71 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/generated_message_reflection.cc: In member function 'void google::protobuf::internal::GeneratedMessageReflection::SwapOneofField(google::protobuf::Message*, google::protobuf::Message*, const google::protobuf::OneofDescriptor*) const': 58:30.71 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/generated_message_reflection.cc: 'field1' may be used uninitialized in this function 58:30.71 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/generated_message_reflection.cc:524:72: warning: 'field1' may be used uninitialized in this function [-Wmaybe-uninitialized] 58:30.71 GOOGLE_LOG(FATAL) << "Unimplemented type: " << field1->cpp_type(); 58:30.71 ~~~~~~~~~~~~~~~~^~ 58:30.71 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/generated_message_reflection.cc: 'temp_message' may be used uninitialized in this function 58:30.71 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/generated_message_reflection.cc:516:28: warning: 'temp_message' may be used uninitialized in this function [-Wmaybe-uninitialized] 58:30.71 SetAllocatedMessage(message2, temp_message, field1); 58:30.71 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:47.16 libtoolkit_components_protobuf.a.desc 58:50.67 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 58:50.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jsapi.h:27, 58:50.67 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/loader/mozJSComponentLoader.cpp:19: 58:50.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 58:50.67 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2860:28: required from here 58:50.67 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead 58:50.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 58:50.67 memset(aT, 0, sizeof(T)); 58:50.67 ~~~~~~^~~~~~~~~~~~~~~~~~ 58:50.67 In file included from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/loader/mozJSComponentLoader.cpp:36: 58:50.67 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 58:50.67 struct GlobalProperties { 58:50.67 ^~~~~~~~~~~~~~~~ 58:54.60 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/NamedNodeMapBinding.cpp:8, 58:54.60 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings10.cpp:230: 58:54.61 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h: In function 'bool mozilla::dom::NodeBinding::cloneNode(JSContext*, JS::Handle, nsINode*, const JSJitMethodCallArgs&)': 58:54.61 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h: '*((void*)& ceReaction +24)' may be used uninitialized in this function 58:54.61 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h:546:14: warning: '*((void*)& ceReaction +24)' may be used uninitialized in this function [-Wmaybe-uninitialized] 58:54.61 mCx, mIsElementQueuePushedForPreviousRecursionDepth); 58:54.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:54.61 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings10.cpp:302: 58:54.61 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/NodeBinding.cpp:1071:27: note: '*((void*)& ceReaction +24)' was declared here 58:54.61 Maybe ceReaction; 58:54.61 ^~~~~~~~~~ 58:54.61 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:18, 58:54.61 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BoxObjectBinding.h:9, 58:54.61 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/MenuBoxObjectBinding.cpp:3, 58:54.61 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings10.cpp:2: 58:54.61 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Maybe.h: '*((void*)(& ceReaction)+8).mozilla::dom::AutoCEReaction::mCx' may be used uninitialized in this function 58:54.61 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Maybe.h:431:5: warning: '*((void*)(& ceReaction)+8).mozilla::dom::AutoCEReaction::mCx' may be used uninitialized in this function [-Wmaybe-uninitialized] 58:54.61 ::new (mStorage.addr()) T(Forward(aArgs)...); 58:54.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:54.61 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings10.cpp:302: 58:54.61 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/NodeBinding.cpp:1071:27: note: '*((void*)(& ceReaction)+8).mozilla::dom::AutoCEReaction::mCx' was declared here 58:54.61 Maybe ceReaction; 58:54.61 ^~~~~~~~~~ 58:54.61 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/NamedNodeMapBinding.cpp:8, 58:54.61 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings10.cpp:230: 58:54.61 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h: '*((void*)(& ceReaction)+8).RefPtr::mRawPtr' may be used uninitialized in this function 58:54.61 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h:325:31: warning: '*((void*)(& ceReaction)+8).RefPtr::mRawPtr' may be used uninitialized in this function [-Wmaybe-uninitialized] 58:54.61 PopAndInvokeElementQueue(); 58:54.62 ~~~~~~~~~~~~~~~~~~~~~~~~^~ 58:54.62 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings10.cpp:302: 58:54.62 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/NodeBinding.cpp:1071:27: note: '*((void*)(& ceReaction)+8).RefPtr::mRawPtr' was declared here 58:54.62 Maybe ceReaction; 58:54.62 ^~~~~~~~~~ 58:54.82 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/NamedNodeMapBinding.cpp:8, 58:54.82 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings10.cpp:230: 58:54.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h: In function 'bool mozilla::dom::NodeBinding::removeChild(JSContext*, JS::Handle, nsINode*, const JSJitMethodCallArgs&)': 58:54.83 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h: '*((void*)& ceReaction +24)' may be used uninitialized in this function 58:54.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h:546:14: warning: '*((void*)& ceReaction +24)' may be used uninitialized in this function [-Wmaybe-uninitialized] 58:54.83 mCx, mIsElementQueuePushedForPreviousRecursionDepth); 58:54.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:54.83 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings10.cpp:302: 58:54.83 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/NodeBinding.cpp:997:27: note: '*((void*)& ceReaction +24)' was declared here 58:54.83 Maybe ceReaction; 58:54.83 ^~~~~~~~~~ 58:54.83 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:18, 58:54.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BoxObjectBinding.h:9, 58:54.83 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/MenuBoxObjectBinding.cpp:3, 58:54.83 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings10.cpp:2: 58:54.83 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Maybe.h: '*((void*)(& ceReaction)+8).mozilla::dom::AutoCEReaction::mCx' may be used uninitialized in this function 58:54.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Maybe.h:431:5: warning: '*((void*)(& ceReaction)+8).mozilla::dom::AutoCEReaction::mCx' may be used uninitialized in this function [-Wmaybe-uninitialized] 58:54.84 ::new (mStorage.addr()) T(Forward(aArgs)...); 58:54.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:54.84 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings10.cpp:302: 58:54.84 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/NodeBinding.cpp:997:27: note: '*((void*)(& ceReaction)+8).mozilla::dom::AutoCEReaction::mCx' was declared here 58:54.84 Maybe ceReaction; 58:54.84 ^~~~~~~~~~ 58:54.84 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/NamedNodeMapBinding.cpp:8, 58:54.84 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings10.cpp:230: 58:54.84 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h: '*((void*)(& ceReaction)+8).RefPtr::mRawPtr' may be used uninitialized in this function 58:54.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h:325:31: warning: '*((void*)(& ceReaction)+8).RefPtr::mRawPtr' may be used uninitialized in this function [-Wmaybe-uninitialized] 58:54.84 PopAndInvokeElementQueue(); 58:54.84 ~~~~~~~~~~~~~~~~~~~~~~~~^~ 58:54.84 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings10.cpp:302: 58:54.84 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/NodeBinding.cpp:997:27: note: '*((void*)(& ceReaction)+8).RefPtr::mRawPtr' was declared here 58:54.85 Maybe ceReaction; 58:54.85 ^~~~~~~~~~ 58:54.91 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/NamedNodeMapBinding.cpp:8, 58:54.91 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings10.cpp:230: 58:54.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h: In function 'bool mozilla::dom::NodeBinding::appendChild(JSContext*, JS::Handle, nsINode*, const JSJitMethodCallArgs&)': 58:54.91 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h: '*((void*)& ceReaction +24)' may be used uninitialized in this function 58:54.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h:546:14: warning: '*((void*)& ceReaction +24)' may be used uninitialized in this function [-Wmaybe-uninitialized] 58:54.91 mCx, mIsElementQueuePushedForPreviousRecursionDepth); 58:54.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:54.91 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings10.cpp:302: 58:54.91 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/NodeBinding.cpp:874:27: note: '*((void*)& ceReaction +24)' was declared here 58:54.91 Maybe ceReaction; 58:54.91 ^~~~~~~~~~ 58:54.91 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:18, 58:54.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BoxObjectBinding.h:9, 58:54.91 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/MenuBoxObjectBinding.cpp:3, 58:54.91 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings10.cpp:2: 58:54.91 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Maybe.h: '*((void*)(& ceReaction)+8).mozilla::dom::AutoCEReaction::mCx' may be used uninitialized in this function 58:54.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Maybe.h:431:5: warning: '*((void*)(& ceReaction)+8).mozilla::dom::AutoCEReaction::mCx' may be used uninitialized in this function [-Wmaybe-uninitialized] 58:54.91 ::new (mStorage.addr()) T(Forward(aArgs)...); 58:54.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:54.91 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings10.cpp:302: 58:54.91 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/NodeBinding.cpp:874:27: note: '*((void*)(& ceReaction)+8).mozilla::dom::AutoCEReaction::mCx' was declared here 58:54.91 Maybe ceReaction; 58:54.91 ^~~~~~~~~~ 58:54.91 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/NamedNodeMapBinding.cpp:8, 58:54.91 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings10.cpp:230: 58:54.92 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h: '*((void*)(& ceReaction)+8).RefPtr::mRawPtr' may be used uninitialized in this function 58:54.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h:325:31: warning: '*((void*)(& ceReaction)+8).RefPtr::mRawPtr' may be used uninitialized in this function [-Wmaybe-uninitialized] 58:54.92 PopAndInvokeElementQueue(); 58:54.92 ~~~~~~~~~~~~~~~~~~~~~~~~^~ 58:54.92 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings10.cpp:302: 58:54.92 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/NodeBinding.cpp:874:27: note: '*((void*)(& ceReaction)+8).RefPtr::mRawPtr' was declared here 58:54.92 Maybe ceReaction; 58:54.92 ^~~~~~~~~~ 58:58.20 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 58:58.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 58:58.20 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/loader/mozJSSubScriptLoader.h:6, 58:58.20 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/loader/mozJSSubScriptLoader.cpp:6: 58:58.20 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/loader/mozJSSubScriptLoader.cpp: In member function 'virtual nsresult AsyncScriptLoader::QueryInterface(const nsIID&, void**)': 58:58.20 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 58:58.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:58.20 foundInterface = 0; \ 58:58.20 ^~~~~~~~~~~~~~ 58:58.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:58.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:58.21 ^~~~~~~~~~~~~~~~~~~~~~~ 58:58.21 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/loader/mozJSSubScriptLoader.cpp:288:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:58.21 NS_INTERFACE_MAP_END 58:58.21 ^~~~~~~~~~~~~~~~~~~~ 58:58.21 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:58.21 else 58:58.21 ^~~~ 58:58.21 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:58.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:58.21 ^~~~~~~~~~~~~~~~~~ 58:58.21 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/loader/mozJSSubScriptLoader.cpp:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:58.21 NS_INTERFACE_MAP_ENTRY(nsIIncrementalStreamLoaderObserver) 58:58.21 ^~~~~~~~~~~~~~~~~~~~~~ 58:58.35 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 58:58.35 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 58:58.35 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 58:58.35 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:32, 58:58.35 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/loader/mozJSSubScriptLoader.h:6, 58:58.35 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/loader/mozJSSubScriptLoader.cpp:6: 58:58.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 58:58.35 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2860:28: required from here 58:58.35 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead 58:58.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 58:58.35 memset(aT, 0, sizeof(T)); 58:58.35 ~~~~~~^~~~~~~~~~~~~~~~~~ 58:58.35 In file included from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/loader/mozJSSubScriptLoader.cpp:23: 58:58.35 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 58:58.35 struct GlobalProperties { 58:58.35 ^~~~~~~~~~~~~~~~ 59:00.43 libjs_xpconnect_loader.a.desc 59:02.06 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/NamedNodeMapBinding.cpp:8, 59:02.06 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings10.cpp:230: 59:02.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h: In function 'bool mozilla::dom::NamedNodeMapBinding::removeNamedItem(JSContext*, JS::Handle, nsDOMAttributeMap*, const JSJitMethodCallArgs&)': 59:02.06 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h: '*((void*)& ceReaction +24)' may be used uninitialized in this function 59:02.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h:546:14: warning: '*((void*)& ceReaction +24)' may be used uninitialized in this function [-Wmaybe-uninitialized] 59:02.06 mCx, mIsElementQueuePushedForPreviousRecursionDepth); 59:02.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:02.06 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings10.cpp:230: 59:02.06 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/NamedNodeMapBinding.cpp:135:27: note: '*((void*)& ceReaction +24)' was declared here 59:02.06 Maybe ceReaction; 59:02.07 ^~~~~~~~~~ 59:02.07 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:18, 59:02.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BoxObjectBinding.h:9, 59:02.07 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/MenuBoxObjectBinding.cpp:3, 59:02.07 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings10.cpp:2: 59:02.07 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Maybe.h: '*((void*)(& ceReaction)+8).mozilla::dom::AutoCEReaction::mCx' may be used uninitialized in this function 59:02.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Maybe.h:431:5: warning: '*((void*)(& ceReaction)+8).mozilla::dom::AutoCEReaction::mCx' may be used uninitialized in this function [-Wmaybe-uninitialized] 59:02.07 ::new (mStorage.addr()) T(Forward(aArgs)...); 59:02.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:02.08 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings10.cpp:230: 59:02.08 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/NamedNodeMapBinding.cpp:135:27: note: '*((void*)(& ceReaction)+8).mozilla::dom::AutoCEReaction::mCx' was declared here 59:02.08 Maybe ceReaction; 59:02.08 ^~~~~~~~~~ 59:02.08 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/NamedNodeMapBinding.cpp:8, 59:02.08 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings10.cpp:230: 59:02.08 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h: '*((void*)(& ceReaction)+8).RefPtr::mRawPtr' may be used uninitialized in this function 59:02.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h:325:31: warning: '*((void*)(& ceReaction)+8).RefPtr::mRawPtr' may be used uninitialized in this function [-Wmaybe-uninitialized] 59:02.08 PopAndInvokeElementQueue(); 59:02.08 ~~~~~~~~~~~~~~~~~~~~~~~~^~ 59:02.09 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings10.cpp:230: 59:02.09 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/NamedNodeMapBinding.cpp:135:27: note: '*((void*)(& ceReaction)+8).RefPtr::mRawPtr' was declared here 59:02.09 Maybe ceReaction; 59:02.09 ^~~~~~~~~~ 59:02.55 libtoolkit_components_ctypes.a.desc 59:06.96 libipc_dbus.a.desc 59:15.61 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 59:15.61 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 59:15.61 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 59:15.61 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 59:15.61 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 59:15.61 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 59:15.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 59:15.62 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/OfflineAudioCompletionEventBinding.cpp:3, 59:15.62 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings11.cpp:2: 59:15.62 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PageTransitionEvent.cpp: In member function 'virtual nsresult mozilla::dom::PageTransitionEvent::QueryInterface(const nsIID&, void**)': 59:15.62 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:15.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:15.62 foundInterface = 0; \ 59:15.62 ^~~~~~~~~~~~~~ 59:15.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:15.62 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:15.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:15.62 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PageTransitionEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:15.62 NS_INTERFACE_MAP_END_INHERITING(Event) 59:15.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:15.63 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 59:15.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AudioBuffer.h:10, 59:15.63 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/OfflineAudioCompletionEventBinding.cpp:8, 59:15.63 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings11.cpp:2: 59:15.63 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:15.64 } else 59:15.64 ^~~~ 59:15.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 59:15.64 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 59:15.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:15.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 59:15.64 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 59:15.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:15.64 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PageTransitionEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 59:15.64 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PageTransitionEvent) 59:15.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:16.08 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 59:16.08 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 59:16.08 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 59:16.08 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 59:16.08 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 59:16.08 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 59:16.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 59:16.09 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/OfflineAudioCompletionEventBinding.cpp:3, 59:16.09 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings11.cpp:2: 59:16.09 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PerformanceEntryEvent.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceEntryEvent::QueryInterface(const nsIID&, void**)': 59:16.09 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:16.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:16.09 foundInterface = 0; \ 59:16.09 ^~~~~~~~~~~~~~ 59:16.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:16.09 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:16.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:16.09 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PerformanceEntryEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:16.09 NS_INTERFACE_MAP_END_INHERITING(Event) 59:16.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:16.09 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 59:16.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AudioBuffer.h:10, 59:16.09 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/OfflineAudioCompletionEventBinding.cpp:8, 59:16.09 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings11.cpp:2: 59:16.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:16.09 } else 59:16.09 ^~~~ 59:16.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 59:16.09 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 59:16.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:16.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 59:16.09 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 59:16.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:16.09 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PerformanceEntryEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 59:16.09 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PerformanceEntryEvent) 59:16.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:16.45 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 59:16.45 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 59:16.45 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 59:16.45 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 59:16.45 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 59:16.45 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 59:16.45 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 59:16.45 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/OfflineAudioCompletionEventBinding.cpp:3, 59:16.45 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings11.cpp:2: 59:16.45 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PermissionSettingsBinding.cpp: In member function 'virtual nsresult mozilla::dom::PermissionSettings::QueryInterface(const nsIID&, void**)': 59:16.45 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:16.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:16.46 foundInterface = 0; \ 59:16.46 ^~~~~~~~~~~~~~ 59:16.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:16.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:16.46 ^~~~~~~~~~~~~~~~~~~~~~~ 59:16.46 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PermissionSettingsBinding.cpp:985:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:16.46 NS_INTERFACE_MAP_END 59:16.46 ^~~~~~~~~~~~~~~~~~~~ 59:16.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:16.46 else 59:16.46 ^~~~ 59:16.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:16.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:16.46 ^~~~~~~~~~~~~~~~~~ 59:16.46 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PermissionSettingsBinding.cpp:984:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:16.46 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 59:16.46 ^~~~~~~~~~~~~~~~~~~~~~ 59:16.60 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PluginCrashedEvent.cpp: In member function 'virtual nsresult mozilla::dom::PluginCrashedEvent::QueryInterface(const nsIID&, void**)': 59:16.60 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:16.60 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:16.60 foundInterface = 0; \ 59:16.60 ^~~~~~~~~~~~~~ 59:16.60 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:16.60 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:16.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:16.60 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PluginCrashedEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:16.60 NS_INTERFACE_MAP_END_INHERITING(Event) 59:16.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:16.60 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 59:16.60 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AudioBuffer.h:10, 59:16.60 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/OfflineAudioCompletionEventBinding.cpp:8, 59:16.60 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings11.cpp:2: 59:16.60 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:16.60 } else 59:16.60 ^~~~ 59:16.60 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 59:16.60 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 59:16.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:16.60 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 59:16.60 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 59:16.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:16.60 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PluginCrashedEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 59:16.60 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PluginCrashedEvent) 59:16.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:18.24 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 59:18.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HeapAPI.h:11, 59:18.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCAPI.h:12, 59:18.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Value.h:21, 59:18.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/xptcall.h:15, 59:18.24 from /builddir/build/BUILD/pale-moon/platform/xpcom/build/nsXPCOMPrivate.h:12, 59:18.24 from /builddir/build/BUILD/pale-moon/platform/xpcom/build/FrozenFunctions.cpp:7, 59:18.24 from /builddir/build/BUILD/pale-moon/pmbuild/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 59:18.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 59:18.24 /builddir/build/BUILD/pale-moon/platform/xpcom/base/nsMemoryReporterManager.h:155:28: required from here 59:18.24 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead 59:18.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 59:18.24 memset(aT, 0, sizeof(T)); 59:18.24 ~~~~~~^~~~~~~~~~~~~~~~~~ 59:18.24 In file included from /builddir/build/BUILD/pale-moon/platform/xpcom/build/XPCOMInit.cpp:121, 59:18.24 from /builddir/build/BUILD/pale-moon/pmbuild/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 59:18.24 /builddir/build/BUILD/pale-moon/platform/xpcom/base/nsMemoryReporterManager.h:137:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 59:18.24 struct AmountFns 59:18.24 ^~~~~~~~~ 59:18.24 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 59:18.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HeapAPI.h:11, 59:18.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCAPI.h:12, 59:18.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Value.h:21, 59:18.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/xptcall.h:15, 59:18.24 from /builddir/build/BUILD/pale-moon/platform/xpcom/build/nsXPCOMPrivate.h:12, 59:18.24 from /builddir/build/BUILD/pale-moon/platform/xpcom/build/FrozenFunctions.cpp:7, 59:18.24 from /builddir/build/BUILD/pale-moon/pmbuild/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 59:18.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 59:18.25 /builddir/build/BUILD/pale-moon/platform/xpcom/base/nsMemoryReporterManager.h:179:28: required from here 59:18.25 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead 59:18.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 59:18.25 memset(aT, 0, sizeof(T)); 59:18.25 ~~~~~~^~~~~~~~~~~~~~~~~~ 59:18.25 In file included from /builddir/build/BUILD/pale-moon/platform/xpcom/build/XPCOMInit.cpp:121, 59:18.25 from /builddir/build/BUILD/pale-moon/pmbuild/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 59:18.25 /builddir/build/BUILD/pale-moon/platform/xpcom/base/nsMemoryReporterManager.h:172:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 59:18.25 struct SizeOfTabFns 59:18.25 ^~~~~~~~~~~~ 59:18.39 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 59:18.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 59:18.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventBinding.h:6, 59:18.39 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/OfflineAudioCompletionEventBinding.cpp:3, 59:18.39 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings11.cpp:2: 59:18.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = long unsigned int]': 59:18.39 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:74:26: required from here 59:18.39 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 59:18.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:109:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 59:18.39 memcpy(aDst, aSrc, aNElem * sizeof(T)); 59:18.39 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:18.39 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParamTimeline.h:10, 59:18.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AudioParam.h:10, 59:18.39 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/OscillatorNodeBinding.cpp:11, 59:18.39 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings11.cpp:50: 59:18.39 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 59:18.39 struct AudioTimelineEvent final 59:18.39 ^~~~~~~~~~~~~~~~~~ 59:30.57 libxpcom_build.a.desc 59:31.00 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/io/priometh.c: In function 'PR_EmulateSendFile': 59:31.00 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/io/priometh.c: comparison of integer expressions of different signedness: 'PROffset32' {aka 'int'} and 'PRSize' {aka 'long unsigned int'} 59:31.00 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/io/priometh.c:338:20: warning: comparison of integer expressions of different signedness: 'PROffset32' {aka 'int'} and 'PRSize' {aka 'long unsigned int'} [-Wsign-compare] 59:31.00 (info.size < (sfd->file_offset + sfd->file_nbytes))) { 59:31.00 ^ 59:31.26 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/io/pripv6.c: In function 'Ipv6ToIpv4SocketAccept': 59:31.26 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/io/pripv6.c: variable 'rv' set but not used 59:31.26 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/io/pripv6.c:135:14: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 59:31.26 PRStatus rv; 59:31.26 ^~ 59:31.27 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/io/pripv6.c: In function 'Ipv6ToIpv4SocketAcceptRead': 59:31.27 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/io/pripv6.c: variable 'rv' set but not used 59:31.27 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/io/pripv6.c:175:14: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 59:31.27 PRStatus rv; 59:31.27 ^~ 59:31.49 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/io/prlayer.c: In function 'pl_TopAccept': 59:31.49 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/io/prlayer.c: variable 'rv' set but not used 59:31.49 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/io/prlayer.c:182:14: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 59:31.49 PRStatus rv; 59:31.49 ^~ 59:31.49 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/io/prlayer.c: In function 'pl_DefAcceptread': 59:31.50 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/io/prlayer.c: variable 'rv' set but not used 59:31.50 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/io/prlayer.c:303:14: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 59:31.50 PRStatus rv; 59:31.50 ^~ 59:32.86 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/io/prprf.c: In function 'cvt_f': 59:32.86 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/io/prprf.c: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' 59:32.86 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/io/prprf.c:323:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 59:32.86 if (amount <= 0 || amount >= sizeof(fin)) { 59:32.86 ^~ 59:32.86 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/io/prprf.c: In function 'dosprintf': 59:32.86 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/io/prprf.c: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' 59:32.86 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/io/prprf.c:949:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 59:32.86 if( i < sizeof( pattern ) ) { 59:32.86 ^ 59:34.87 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/md/unix/unix.c: In function '_PR_UnixInit': 59:34.87 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/md/unix/unix.c: variable 'rv' set but not used 59:34.88 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/md/unix/unix.c:2780:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 59:34.88 int rv; 59:34.88 ^~ 59:34.88 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/md/unix/unix.c: In function '_MD_CreateFileMap': 59:34.88 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/md/unix/unix.c: comparison of integer expressions of different signedness: 'PRUint32' {aka 'unsigned int'} and 'PROffset32' {aka 'int'} 59:34.88 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/md/unix/unix.c:3524:16: warning: comparison of integer expressions of different signedness: 'PRUint32' {aka 'unsigned int'} and 'PROffset32' {aka 'int'} [-Wsign-compare] 59:34.88 if (sz > info.size) { 59:34.88 ^ 59:35.45 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/md/unix/uxproces.c: In function 'pr_InstallSigchldHandler': 59:35.46 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/md/unix/uxproces.c: variable 'rv' set but not used 59:35.46 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/md/unix/uxproces.c:691:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 59:35.46 int rv; 59:35.46 ^~ 59:35.46 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/md/unix/uxproces.c: In function '_MD_InitProcesses': 59:35.46 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/md/unix/uxproces.c: variable 'rv' set but not used 59:35.46 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/md/unix/uxproces.c:709:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 59:35.46 int rv; 59:35.46 ^~ 59:37.27 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/misc/prdtoa.c: In function 'Balloc': 59:37.27 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/misc/prdtoa.c: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' 59:37.27 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/misc/prdtoa.c:564:56: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 59:37.27 if (k <= Kmax && pmem_next - private_mem + len <= PRIVATE_mem) { 59:37.27 ^~ 59:37.28 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/misc/prdtoa.c: In function 'rv_alloc': 59:37.28 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/misc/prdtoa.c: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' 59:37.28 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/misc/prdtoa.c:2756:58: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 59:37.28 sizeof(Bigint) - sizeof(ULong) - sizeof(int) + j <= i; 59:37.28 ^~ 59:39.60 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/misc/prnetdb.c: In function 'PR_GetHostByName': 59:39.60 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/misc/prnetdb.c: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'long unsigned int' 59:39.60 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/misc/prnetdb.c:684:17: warning: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 59:39.60 if (bufsize > sizeof(localbuf)) 59:39.60 ^ 59:39.60 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/misc/prnetdb.c: In function 'PR_GetIPNodeByName': 59:39.60 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/misc/prnetdb.c: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'long unsigned int' 59:39.60 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/misc/prnetdb.c:881:17: warning: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 59:39.60 if (bufsize > sizeof(localbuf)) 59:39.60 ^ 59:39.60 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/misc/prnetdb.c: In function 'PR_GetHostByAddr': 59:39.61 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/misc/prnetdb.c: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'long unsigned int' 59:39.61 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/misc/prnetdb.c:1086:17: warning: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 59:39.61 if (bufsize > sizeof(localbuf)) 59:39.61 ^ 59:41.54 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/misc/prtpool.c: In function 'io_wstart': 59:41.54 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/misc/prtpool.c: variable 'rval_status' set but not used 59:41.54 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/misc/prtpool.c:391:22: warning: variable 'rval_status' set but not used [-Wunused-but-set-variable] 59:41.54 PRStatus rval_status; 59:41.55 ^~~~~~~~~~~ 59:41.55 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/misc/prtpool.c: In function 'notify_ioq': 59:41.55 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/misc/prtpool.c: variable 'rval_status' set but not used 59:41.55 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/misc/prtpool.c:997:14: warning: variable 'rval_status' set but not used [-Wunused-but-set-variable] 59:41.55 PRStatus rval_status; 59:41.55 ^~~~~~~~~~~ 59:41.55 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/misc/prtpool.c: In function 'PR_JoinThreadPool': 59:41.55 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/misc/prtpool.c: variable 'rval_status' set but not used 59:41.55 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/misc/prtpool.c:1123:14: warning: variable 'rval_status' set but not used [-Wunused-but-set-variable] 59:41.55 PRStatus rval_status; 59:41.55 ^~~~~~~~~~~ 59:42.33 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_accept_cont': 59:42.34 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'int' and 'PRSize' {aka 'long unsigned int'} 59:42.34 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c:775:12: warning: comparison of integer expressions of different signedness: 'int' and 'PRSize' {aka 'long unsigned int'} [-Wsign-compare] 59:42.34 if (-1 == op->result.code) 59:42.34 ^~ 59:42.34 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_read_cont': 59:42.34 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'int' and 'PRSize' {aka 'long unsigned int'} 59:42.34 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c:795:17: warning: comparison of integer expressions of different signedness: 'int' and 'PRSize' {aka 'long unsigned int'} [-Wsign-compare] 59:42.34 return ((-1 == op->result.code) && 59:42.34 ^~ 59:42.34 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_recv_cont': 59:42.35 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'int' and 'PRSize' {aka 'long unsigned int'} 59:42.35 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c:819:17: warning: comparison of integer expressions of different signedness: 'int' and 'PRSize' {aka 'long unsigned int'} [-Wsign-compare] 59:42.35 return ((-1 == op->result.code) && 59:42.35 ^~ 59:42.35 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_writev_cont': 59:42.36 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'PRSize' {aka 'long unsigned int'} 59:42.36 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c:928:39: warning: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'PRSize' {aka 'long unsigned int'} [-Wsign-compare] 59:42.36 for (iov_index = 0; iov_index < op->arg3.amount; ++iov_index) 59:42.36 ^ 59:42.36 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'size_t' {aka 'long unsigned int'} 59:42.36 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c:931:23: warning: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 59:42.36 if (bytes < iov[iov_index].iov_len) 59:42.36 ^ 59:42.36 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_recvfrom_cont': 59:42.36 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'int' and 'PRSize' {aka 'long unsigned int'} 59:42.37 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c:987:17: warning: comparison of integer expressions of different signedness: 'int' and 'PRSize' {aka 'long unsigned int'} [-Wsign-compare] 59:42.37 return ((-1 == op->result.code) && 59:42.37 ^~ 59:42.37 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_linux_sendfile_cont': 59:42.37 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'ssize_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} 59:42.37 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c:1168:12: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 59:42.38 if (rv < op->count) { 59:42.38 ^ 59:42.38 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c: variable 'oldoffset' set but not used 59:42.38 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c:1153:11: warning: variable 'oldoffset' set but not used [-Wunused-but-set-variable] 59:42.38 off_t oldoffset; 59:42.38 ^~~~~~~~~ 59:42.38 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_Close': 59:42.38 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'unsigned int' and 'PRInt32' {aka 'int'} 59:42.38 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c:1299:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'PRInt32' {aka 'int'} [-Wsign-compare] 59:42.38 || ((_PR_FILEDESC_OPEN != fd->secret->state) 59:42.39 ^~ 59:42.39 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'unsigned int' and 'PRInt32' {aka 'int'} 59:42.39 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c:1309:27: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'PRInt32' {aka 'int'} [-Wsign-compare] 59:42.39 if (_PR_FILEDESC_OPEN == fd->secret->state) 59:42.39 ^~ 59:42.39 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_Writev': 59:42.39 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'PRInt32' {aka 'int'} and 'size_t' {aka 'long unsigned int'} 59:42.39 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c:1441:27: warning: comparison of integer expressions of different signedness: 'PRInt32' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 59:42.39 if (bytes < osiov->iov_len) 59:42.39 ^ 59:42.39 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_LinuxSendFile': 59:42.39 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'ssize_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} 59:42.40 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c:2832:16: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 59:42.41 if (rv < file_nbytes_to_send) { 59:42.41 ^ 59:42.41 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c: In function '_pr_poll_with_poll': 59:42.41 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'PRUint32' {aka 'unsigned int'} 59:42.41 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c:4090:22: warning: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'PRUint32' {aka 'unsigned int'} [-Wsign-compare] 59:42.41 if (npds > me->syspoll_count) 59:42.41 ^ 59:42.41 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'unsigned int' and 'PRInt32' {aka 'int'} 59:42.41 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c:4157:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'PRInt32' {aka 'int'} [-Wsign-compare] 59:42.41 && (_PR_FILEDESC_OPEN == bottom->secret->state)) 59:42.41 ^~ 59:42.41 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c: In function 'PR_SetSysfdTableSize': 59:42.41 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'rlim_t' {aka 'long unsigned int'} and 'PRIntn' {aka 'int'} 59:42.41 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c:5038:24: warning: comparison of integer expressions of different signedness: 'rlim_t' {aka 'long unsigned int'} and 'PRIntn' {aka 'int'} [-Wsign-compare] 59:42.41 if ( rlim.rlim_max < table_size ) { 59:42.41 ^ 59:43.66 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function '_PR_InitLocks': 59:43.66 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 59:43.66 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c:49:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 59:43.66 int rv; 59:43.66 ^~ 59:43.66 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'pt_PostNotifies': 59:43.66 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 59:43.66 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c:65:19: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 59:43.66 PRIntn index, rv; 59:43.66 ^~ 59:43.66 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_NewLock': 59:43.66 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 59:43.66 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c:134:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 59:43.66 PRIntn rv; 59:43.66 ^~ 59:43.66 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_DestroyLock': 59:43.66 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 59:43.66 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c:155:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 59:43.66 PRIntn rv; 59:43.66 ^~ 59:43.66 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_Lock': 59:43.66 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 59:43.66 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c:174:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 59:43.66 PRIntn rv; 59:43.66 ^~ 59:43.66 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_Unlock': 59:43.66 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 59:43.66 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c:195:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 59:43.66 PRIntn rv; 59:43.66 ^~ 59:43.66 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'pt_PostNotifiesFromMonitor': 59:43.67 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 59:43.67 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c:473:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 59:43.67 PRIntn rv; 59:43.67 ^~ 59:43.67 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_DestroyMonitor': 59:43.67 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 59:43.67 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c:559:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 59:43.67 int rv; 59:43.67 ^~ 59:43.67 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_GetMonitorEntryCount': 59:43.67 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 59:43.67 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c:580:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 59:43.67 PRIntn rv; 59:43.67 ^~ 59:43.67 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_EnterMonitor': 59:43.67 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 59:43.67 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c:610:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 59:43.67 PRIntn rv; 59:43.67 ^~ 59:43.67 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_ExitMonitor': 59:43.67 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 59:43.67 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c:640:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 59:43.68 PRIntn rv; 59:43.68 ^~ 59:43.68 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PRP_DestroyNakedCondVar': 59:43.68 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 59:43.68 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c:1246:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 59:43.68 int rv; 59:43.68 ^~ 59:43.68 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PRP_NakedNotify': 59:43.68 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 59:43.68 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c:1277:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 59:43.68 int rv; 59:43.68 ^~ 59:43.68 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PRP_NakedBroadcast': 59:43.69 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 59:43.69 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c:1286:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 59:43.69 int rv; 59:43.69 ^~ 59:44.09 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c: In function '_pt_root': 59:44.09 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c: comparison of integer expressions of different signedness: 'PRInt32' {aka 'int'} and 'PRUintn' {aka 'unsigned int'} 59:44.09 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c:220:29: warning: comparison of integer expressions of different signedness: 'PRInt32' {aka 'int'} and 'PRUintn' {aka 'unsigned int'} [-Wsign-compare] 59:44.09 else if (--pt_book.user == pt_book.this_many) { 59:44.09 ^~ 59:44.09 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c: In function 'pt_AttachThread': 59:44.09 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c: variable 'rv' set but not used 59:44.09 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c:277:13: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 59:44.09 int rv; 59:44.09 ^~ 59:44.09 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c: In function '_PR_CreateThread': 59:44.09 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c: comparison of integer expressions of different signedness: 'PRInt32' {aka 'int'} and 'PRUintn' {aka 'unsigned int'} 59:44.09 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c:481:37: warning: comparison of integer expressions of different signedness: 'PRInt32' {aka 'int'} and 'PRUintn' {aka 'unsigned int'} [-Wsign-compare] 59:44.09 else if (--pt_book.user == pt_book.this_many) { 59:44.09 ^~ 59:44.10 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c: In function 'PR_DetachThread': 59:44.10 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c: variable 'rv' set but not used 59:44.10 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c:621:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 59:44.10 int rv; 59:44.10 ^~ 59:44.10 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c: In function 'PR_Interrupt': 59:44.10 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c: variable 'rv' set but not used 59:44.10 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c:770:16: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 59:44.10 PRIntn rv; 59:44.10 ^~ 59:44.10 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c: In function '_pt_thread_death': 59:44.10 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c: variable 'rv' set but not used 59:44.10 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c:846:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 59:44.10 int rv; 59:44.10 ^~ 59:44.11 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c: In function '_PR_Fini': 59:44.11 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c: variable 'rv' set but not used 59:44.11 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c:1089:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 59:44.11 int rv; 59:44.11 ^~ 59:44.11 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c: In function 'PR_Cleanup': 59:44.11 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c: comparison of integer expressions of different signedness: 'PRInt32' {aka 'int'} and 'PRUintn' {aka 'unsigned int'} 59:44.11 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c:1130:29: warning: comparison of integer expressions of different signedness: 'PRInt32' {aka 'int'} and 'PRUintn' {aka 'unsigned int'} [-Wsign-compare] 59:44.11 while (pt_book.user > pt_book.this_many) { 59:44.11 ^ 59:44.11 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c: variable 'rv' set but not used 59:44.11 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c:1124:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 59:44.11 int rv; 59:44.11 ^~ 59:44.11 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c: In function 'init_pthread_gc_support': 59:44.11 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c: variable 'rv' set but not used 59:44.11 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c:1242:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 59:44.11 PRIntn rv; 59:44.11 ^~ 59:44.11 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c: In function 'pt_SuspendSet': 59:44.12 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c: variable 'rv' set but not used 59:44.12 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c:1446:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 59:44.12 PRIntn rv; 59:44.12 ^~ 59:44.12 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c: In function 'PR_SuspendAll': 59:44.12 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c: variable 'rv' set but not used 59:44.12 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c:1557:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 59:44.12 int rv; 59:44.12 ^~ 59:45.09 libnspr4.so 59:45.55 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 59:45.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 59:45.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 59:45.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 59:45.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 59:45.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 59:45.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 59:45.56 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PopStateEvent.cpp:9, 59:45.56 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings12.cpp:2: 59:45.56 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PopStateEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopStateEvent::QueryInterface(const nsIID&, void**)': 59:45.57 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:45.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:45.57 foundInterface = 0; \ 59:45.57 ^~~~~~~~~~~~~~ 59:45.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:45.57 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:45.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:45.57 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PopStateEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:45.57 NS_INTERFACE_MAP_END_INHERITING(Event) 59:45.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:45.57 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 59:45.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 59:45.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/PopStateEvent.h:14, 59:45.57 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PopStateEvent.cpp:10, 59:45.58 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings12.cpp:2: 59:45.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:45.58 } else 59:45.58 ^~~~ 59:45.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 59:45.58 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 59:45.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:45.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 59:45.58 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 59:45.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:45.58 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PopStateEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 59:45.58 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PopStateEvent) 59:45.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:46.45 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 59:46.45 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 59:46.45 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 59:46.45 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 59:46.45 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 59:46.45 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 59:46.45 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 59:46.45 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PopStateEvent.cpp:9, 59:46.45 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings12.cpp:2: 59:46.46 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PopupBlockedEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopupBlockedEvent::QueryInterface(const nsIID&, void**)': 59:46.46 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:46.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:46.46 foundInterface = 0; \ 59:46.46 ^~~~~~~~~~~~~~ 59:46.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:46.46 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:46.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:46.46 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PopupBlockedEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:46.46 NS_INTERFACE_MAP_END_INHERITING(Event) 59:46.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:46.46 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 59:46.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 59:46.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/PopStateEvent.h:14, 59:46.46 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PopStateEvent.cpp:10, 59:46.46 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings12.cpp:2: 59:46.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:46.47 } else 59:46.47 ^~~~ 59:46.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 59:46.47 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 59:46.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:46.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 59:46.48 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 59:46.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:46.48 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PopupBlockedEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 59:46.48 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PopupBlockedEvent) 59:46.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:47.18 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 59:47.18 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 59:47.18 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 59:47.18 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 59:47.18 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 59:47.18 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 59:47.18 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 59:47.19 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PopStateEvent.cpp:9, 59:47.19 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings12.cpp:2: 59:47.19 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/ProgressEvent.cpp: In member function 'virtual nsresult mozilla::dom::ProgressEvent::QueryInterface(const nsIID&, void**)': 59:47.19 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:47.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:47.19 foundInterface = 0; \ 59:47.19 ^~~~~~~~~~~~~~ 59:47.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:47.19 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:47.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:47.19 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/ProgressEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:47.19 NS_INTERFACE_MAP_END_INHERITING(Event) 59:47.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:47.19 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 59:47.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 59:47.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/PopStateEvent.h:14, 59:47.20 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PopStateEvent.cpp:10, 59:47.20 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings12.cpp:2: 59:47.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:47.20 } else 59:47.20 ^~~~ 59:47.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 59:47.20 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 59:47.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:47.21 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 59:47.21 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 59:47.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:47.21 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/ProgressEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 59:47.21 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ProgressEvent) 59:47.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:47.98 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 59:47.99 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 59:47.99 from /builddir/build/BUILD/pale-moon/platform/embedding/browser/nsCommandHandler.h:9, 59:47.99 from /builddir/build/BUILD/pale-moon/platform/embedding/browser/nsCommandHandler.cpp:6, 59:47.99 from /builddir/build/BUILD/pale-moon/pmbuild/embedding/browser/Unified_cpp_embedding_browser0.cpp:2: 59:47.99 /builddir/build/BUILD/pale-moon/platform/embedding/browser/nsCommandHandler.cpp: In member function 'virtual nsresult nsCommandHandler::QueryInterface(const nsIID&, void**)': 59:47.99 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:47.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:47.99 foundInterface = 0; \ 59:47.99 ^~~~~~~~~~~~~~ 59:47.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:47.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:47.99 ^~~~~~~~~~~~~~~~~~~~~~~ 59:47.99 /builddir/build/BUILD/pale-moon/platform/embedding/browser/nsCommandHandler.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:47.99 NS_INTERFACE_MAP_END 59:48.00 ^~~~~~~~~~~~~~~~~~~~ 59:48.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:48.00 else 59:48.00 ^~~~ 59:48.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:48.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:48.00 ^~~~~~~~~~~~~~~~~~ 59:48.00 /builddir/build/BUILD/pale-moon/platform/embedding/browser/nsCommandHandler.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:48.00 NS_INTERFACE_MAP_ENTRY(nsICommandHandler) 59:48.00 ^~~~~~~~~~~~~~~~~~~~~~ 59:49.17 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 59:49.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 59:49.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 59:49.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 59:49.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 59:49.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 59:49.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 59:49.17 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PopStateEvent.cpp:9, 59:49.17 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings12.cpp:2: 59:49.18 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PushManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::PushManagerImpl::QueryInterface(const nsIID&, void**)': 59:49.18 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:49.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:49.18 foundInterface = 0; \ 59:49.18 ^~~~~~~~~~~~~~ 59:49.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:49.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:49.18 ^~~~~~~~~~~~~~~~~~~~~~~ 59:49.18 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PushManagerBinding.cpp:1722:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:49.18 NS_INTERFACE_MAP_END 59:49.18 ^~~~~~~~~~~~~~~~~~~~ 59:49.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:49.18 else 59:49.18 ^~~~ 59:49.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:49.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:49.19 ^~~~~~~~~~~~~~~~~~ 59:49.19 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PushManagerBinding.cpp:1721:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:49.19 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 59:49.19 ^~~~~~~~~~~~~~~~~~~~~~ 59:49.71 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/RTCStatsReportBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCStatsReport::QueryInterface(const nsIID&, void**)': 59:49.72 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:49.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:49.72 foundInterface = 0; \ 59:49.72 ^~~~~~~~~~~~~~ 59:49.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:49.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:49.72 ^~~~~~~~~~~~~~~~~~~~~~~ 59:49.72 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/RTCStatsReportBinding.cpp:6690:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:49.72 NS_INTERFACE_MAP_END 59:49.72 ^~~~~~~~~~~~~~~~~~~~ 59:49.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:49.72 else 59:49.72 ^~~~ 59:49.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:49.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:49.72 ^~~~~~~~~~~~~~~~~~ 59:49.72 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/RTCStatsReportBinding.cpp:6689:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:49.72 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 59:49.73 ^~~~~~~~~~~~~~~~~~~~~~ 59:51.36 /builddir/build/BUILD/pale-moon/platform/embedding/browser/nsDocShellTreeOwner.cpp: In member function 'virtual nsresult nsDocShellTreeOwner::QueryInterface(const nsIID&, void**)': 59:51.36 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:51.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:51.36 foundInterface = 0; \ 59:51.36 ^~~~~~~~~~~~~~ 59:51.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:51.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:51.36 ^~~~~~~~~~~~~~~~~~~~~~~ 59:51.36 /builddir/build/BUILD/pale-moon/platform/embedding/browser/nsDocShellTreeOwner.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:51.36 NS_INTERFACE_MAP_END 59:51.36 ^~~~~~~~~~~~~~~~~~~~ 59:51.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:51.36 else 59:51.37 ^~~~ 59:51.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:51.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:51.37 ^~~~~~~~~~~~~~~~~~ 59:51.37 /builddir/build/BUILD/pale-moon/platform/embedding/browser/nsDocShellTreeOwner.cpp:130:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:51.37 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 59:51.37 ^~~~~~~~~~~~~~~~~~~~~~ 59:51.51 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/RecordErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::RecordErrorEvent::QueryInterface(const nsIID&, void**)': 59:51.51 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:51.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:51.51 foundInterface = 0; \ 59:51.51 ^~~~~~~~~~~~~~ 59:51.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:51.51 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:51.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:51.51 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/RecordErrorEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:51.51 NS_INTERFACE_MAP_END_INHERITING(Event) 59:51.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:51.51 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 59:51.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 59:51.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/PopStateEvent.h:14, 59:51.51 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PopStateEvent.cpp:10, 59:51.51 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings12.cpp:2: 59:51.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:51.52 } else 59:51.52 ^~~~ 59:51.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 59:51.52 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 59:51.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:51.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 59:51.52 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 59:51.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:51.53 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/RecordErrorEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 59:51.53 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(RecordErrorEvent) 59:51.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:51.89 /builddir/build/BUILD/pale-moon/platform/embedding/browser/nsWebBrowser.cpp: In member function 'virtual nsresult nsWebBrowser::QueryInterface(const nsIID&, void**)': 59:51.89 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:51.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:51.89 foundInterface = 0; \ 59:51.89 ^~~~~~~~~~~~~~ 59:51.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:51.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:51.89 ^~~~~~~~~~~~~~~~~~~~~~~ 59:51.89 /builddir/build/BUILD/pale-moon/platform/embedding/browser/nsWebBrowser.cpp:128:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:51.89 NS_INTERFACE_MAP_END 59:51.89 ^~~~~~~~~~~~~~~~~~~~ 59:51.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:51.89 else 59:51.90 ^~~~ 59:51.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:51.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:51.90 ^~~~~~~~~~~~~~~~~~ 59:51.90 /builddir/build/BUILD/pale-moon/platform/embedding/browser/nsWebBrowser.cpp:127:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:51.90 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 59:51.90 ^~~~~~~~~~~~~~~~~~~~~~ 59:58.32 libembedding_browser.a.desc 60:01.75 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 60:01.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 60:01.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 60:01.75 from /builddir/build/BUILD/pale-moon/platform/dom/performance/Performance.h:10, 60:01.75 from /builddir/build/BUILD/pale-moon/platform/dom/performance/Performance.cpp:6: 60:01.75 /builddir/build/BUILD/pale-moon/platform/dom/performance/Performance.cpp: In member function 'virtual nsresult mozilla::dom::Performance::QueryInterface(const nsIID&, void**)': 60:01.75 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 60:01.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:01.75 foundInterface = 0; \ 60:01.75 ^~~~~~~~~~~~~~ 60:01.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:01.75 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:01.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:01.76 /builddir/build/BUILD/pale-moon/platform/dom/performance/Performance.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:01.76 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 60:01.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:01.76 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 60:01.76 from /builddir/build/BUILD/pale-moon/platform/dom/performance/Performance.h:10, 60:01.76 from /builddir/build/BUILD/pale-moon/platform/dom/performance/Performance.cpp:6: 60:01.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:01.76 } else 60:01.76 ^~~~ 60:01.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 60:01.76 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 60:01.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:01.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 60:01.76 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 60:01.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:01.76 /builddir/build/BUILD/pale-moon/platform/dom/performance/Performance.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 60:01.77 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(Performance) 60:01.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:04.62 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 60:04.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 60:04.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsDOMNavigationTiming.h:9, 60:04.62 from /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceEntry.h:9, 60:04.62 from /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceEntry.cpp:6: 60:04.62 /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceEntry.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceEntry::QueryInterface(const nsIID&, void**)': 60:04.62 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 60:04.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:04.62 foundInterface = 0; \ 60:04.62 ^~~~~~~~~~~~~~ 60:04.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:04.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:04.62 ^~~~~~~~~~~~~~~~~~~~~~~ 60:04.63 /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceEntry.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:04.63 NS_INTERFACE_MAP_END 60:04.63 ^~~~~~~~~~~~~~~~~~~~ 60:04.63 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:04.63 else 60:04.63 ^~~~ 60:04.63 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:04.63 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:04.63 ^~~~~~~~~~~~~~~~~~ 60:04.63 /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceEntry.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:04.63 NS_INTERFACE_MAP_ENTRY(nsISupports) 60:04.63 ^~~~~~~~~~~~~~~~~~~~~~ 60:08.00 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 60:08.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 60:08.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 60:08.00 from /builddir/build/BUILD/pale-moon/platform/dom/performance/Performance.h:10, 60:08.01 from /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceMainThread.h:9, 60:08.01 from /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceMainThread.cpp:6: 60:08.01 /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceMainThread.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceMainThread::QueryInterface(const nsIID&, void**)': 60:08.01 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 60:08.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:08.01 foundInterface = 0; \ 60:08.01 ^~~~~~~~~~~~~~ 60:08.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:08.01 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:08.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:08.01 /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceMainThread.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:08.01 NS_INTERFACE_MAP_END_INHERITING(Performance) 60:08.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:08.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:08.01 else 60:08.02 ^~~~ 60:08.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:08.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:08.02 ^~~~~~~~~~~~~~~~~~ 60:08.02 /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceMainThread.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:08.02 NS_INTERFACE_MAP_ENTRY(nsISupports) 60:08.02 ^~~~~~~~~~~~~~~~~~~~~~ 60:15.58 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/RangeBinding.cpp:8, 60:15.58 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings12.cpp:254: 60:15.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h: In function 'bool mozilla::dom::RangeBinding::createContextualFragment(JSContext*, JS::Handle, nsRange*, const JSJitMethodCallArgs&)': 60:15.58 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h: '*((void*)& ceReaction +24)' may be used uninitialized in this function 60:15.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h:546:14: warning: '*((void*)& ceReaction +24)' may be used uninitialized in this function [-Wmaybe-uninitialized] 60:15.59 mCx, mIsElementQueuePushedForPreviousRecursionDepth); 60:15.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:15.59 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings12.cpp:254: 60:15.59 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/RangeBinding.cpp:1327:27: note: '*((void*)& ceReaction +24)' was declared here 60:15.59 Maybe ceReaction; 60:15.59 ^~~~~~~~~~ 60:15.59 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:18, 60:15.59 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventBinding.h:9, 60:15.59 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PopStateEvent.cpp:9, 60:15.59 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings12.cpp:2: 60:15.59 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Maybe.h: '*((void*)(& ceReaction)+8).mozilla::dom::AutoCEReaction::mCx' may be used uninitialized in this function 60:15.60 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Maybe.h:431:5: warning: '*((void*)(& ceReaction)+8).mozilla::dom::AutoCEReaction::mCx' may be used uninitialized in this function [-Wmaybe-uninitialized] 60:15.60 ::new (mStorage.addr()) T(Forward(aArgs)...); 60:15.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:15.60 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings12.cpp:254: 60:15.60 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/RangeBinding.cpp:1327:27: note: '*((void*)(& ceReaction)+8).mozilla::dom::AutoCEReaction::mCx' was declared here 60:15.60 Maybe ceReaction; 60:15.60 ^~~~~~~~~~ 60:15.60 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/RangeBinding.cpp:8, 60:15.60 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings12.cpp:254: 60:15.60 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h: '*((void*)(& ceReaction)+8).RefPtr::mRawPtr' may be used uninitialized in this function 60:15.60 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h:325:31: warning: '*((void*)(& ceReaction)+8).RefPtr::mRawPtr' may be used uninitialized in this function [-Wmaybe-uninitialized] 60:15.61 PopAndInvokeElementQueue(); 60:15.61 ~~~~~~~~~~~~~~~~~~~~~~~~^~ 60:15.61 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings12.cpp:254: 60:15.61 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/RangeBinding.cpp:1327:27: note: '*((void*)(& ceReaction)+8).RefPtr::mRawPtr' was declared here 60:15.62 Maybe ceReaction; 60:15.62 ^~~~~~~~~~ 60:15.75 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/RangeBinding.cpp:8, 60:15.75 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings12.cpp:254: 60:15.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h: In function 'bool mozilla::dom::RangeBinding::cloneContents(JSContext*, JS::Handle, nsRange*, const JSJitMethodCallArgs&)': 60:15.75 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h: '*((void*)& ceReaction +24)' may be used uninitialized in this function 60:15.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h:546:14: warning: '*((void*)& ceReaction +24)' may be used uninitialized in this function [-Wmaybe-uninitialized] 60:15.75 mCx, mIsElementQueuePushedForPreviousRecursionDepth); 60:15.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:15.75 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings12.cpp:254: 60:15.75 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/RangeBinding.cpp:941:27: note: '*((void*)& ceReaction +24)' was declared here 60:15.75 Maybe ceReaction; 60:15.75 ^~~~~~~~~~ 60:15.76 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:18, 60:15.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventBinding.h:9, 60:15.76 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PopStateEvent.cpp:9, 60:15.76 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings12.cpp:2: 60:15.76 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Maybe.h: '*((void*)(& ceReaction)+8).mozilla::dom::AutoCEReaction::mCx' may be used uninitialized in this function 60:15.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Maybe.h:431:5: warning: '*((void*)(& ceReaction)+8).mozilla::dom::AutoCEReaction::mCx' may be used uninitialized in this function [-Wmaybe-uninitialized] 60:15.76 ::new (mStorage.addr()) T(Forward(aArgs)...); 60:15.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:15.76 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings12.cpp:254: 60:15.76 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/RangeBinding.cpp:941:27: note: '*((void*)(& ceReaction)+8).mozilla::dom::AutoCEReaction::mCx' was declared here 60:15.76 Maybe ceReaction; 60:15.76 ^~~~~~~~~~ 60:15.76 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/RangeBinding.cpp:8, 60:15.77 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings12.cpp:254: 60:15.77 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h: '*((void*)(& ceReaction)+8).RefPtr::mRawPtr' may be used uninitialized in this function 60:15.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h:325:31: warning: '*((void*)(& ceReaction)+8).RefPtr::mRawPtr' may be used uninitialized in this function [-Wmaybe-uninitialized] 60:15.77 PopAndInvokeElementQueue(); 60:15.77 ~~~~~~~~~~~~~~~~~~~~~~~~^~ 60:15.77 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings12.cpp:254: 60:15.77 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/RangeBinding.cpp:941:27: note: '*((void*)(& ceReaction)+8).RefPtr::mRawPtr' was declared here 60:15.77 Maybe ceReaction; 60:15.77 ^~~~~~~~~~ 60:15.86 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/RangeBinding.cpp:8, 60:15.86 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings12.cpp:254: 60:15.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h: In function 'bool mozilla::dom::RangeBinding::extractContents(JSContext*, JS::Handle, nsRange*, const JSJitMethodCallArgs&)': 60:15.86 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h: '*((void*)& ceReaction +24)' may be used uninitialized in this function 60:15.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h:546:14: warning: '*((void*)& ceReaction +24)' may be used uninitialized in this function [-Wmaybe-uninitialized] 60:15.86 mCx, mIsElementQueuePushedForPreviousRecursionDepth); 60:15.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:15.86 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings12.cpp:254: 60:15.86 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/RangeBinding.cpp:902:27: note: '*((void*)& ceReaction +24)' was declared here 60:15.86 Maybe ceReaction; 60:15.86 ^~~~~~~~~~ 60:15.86 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:18, 60:15.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventBinding.h:9, 60:15.86 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PopStateEvent.cpp:9, 60:15.86 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings12.cpp:2: 60:15.86 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Maybe.h: '*((void*)(& ceReaction)+8).mozilla::dom::AutoCEReaction::mCx' may be used uninitialized in this function 60:15.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Maybe.h:431:5: warning: '*((void*)(& ceReaction)+8).mozilla::dom::AutoCEReaction::mCx' may be used uninitialized in this function [-Wmaybe-uninitialized] 60:15.86 ::new (mStorage.addr()) T(Forward(aArgs)...); 60:15.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:15.86 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings12.cpp:254: 60:15.86 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/RangeBinding.cpp:902:27: note: '*((void*)(& ceReaction)+8).mozilla::dom::AutoCEReaction::mCx' was declared here 60:15.86 Maybe ceReaction; 60:15.86 ^~~~~~~~~~ 60:15.86 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/RangeBinding.cpp:8, 60:15.86 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings12.cpp:254: 60:15.87 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h: '*((void*)(& ceReaction)+8).RefPtr::mRawPtr' may be used uninitialized in this function 60:15.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h:325:31: warning: '*((void*)(& ceReaction)+8).RefPtr::mRawPtr' may be used uninitialized in this function [-Wmaybe-uninitialized] 60:15.87 PopAndInvokeElementQueue(); 60:15.87 ~~~~~~~~~~~~~~~~~~~~~~~~^~ 60:15.87 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings12.cpp:254: 60:15.87 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/RangeBinding.cpp:902:27: note: '*((void*)(& ceReaction)+8).RefPtr::mRawPtr' was declared here 60:15.87 Maybe ceReaction; 60:15.87 ^~~~~~~~~~ 60:19.15 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 60:19.15 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 60:19.15 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/PerformanceNavigationTiming.h:9, 60:19.15 from /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceNavigationTiming.cpp:6: 60:19.15 /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceNavigationTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceNavigationTiming::QueryInterface(const nsIID&, void**)': 60:19.16 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 60:19.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:19.16 foundInterface = 0; \ 60:19.16 ^~~~~~~~~~~~~~ 60:19.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:19.16 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:19.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:19.16 /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceNavigationTiming.cpp:13:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:19.16 NS_INTERFACE_MAP_END_INHERITING(PerformanceResourceTiming) 60:19.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:19.16 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 60:19.16 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Performance.h:10, 60:19.16 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/PerformanceResourceTiming.h:12, 60:19.16 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/PerformanceNavigationTiming.h:12, 60:19.16 from /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceNavigationTiming.cpp:6: 60:19.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:19.16 } else 60:19.16 ^~~~ 60:19.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 60:19.16 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 60:19.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:19.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 60:19.16 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 60:19.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:19.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 60:19.16 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 60:19.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:19.16 /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceNavigationTiming.cpp:12:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 60:19.16 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PerformanceNavigationTiming) 60:19.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:23.53 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 60:23.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 60:23.53 from /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceObserver.h:9, 60:23.53 from /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceObserver.cpp:6: 60:23.53 /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceObserver.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserver::QueryInterface(const nsIID&, void**)': 60:23.54 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 60:23.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:23.54 foundInterface = 0; \ 60:23.54 ^~~~~~~~~~~~~~ 60:23.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:23.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:23.54 ^~~~~~~~~~~~~~~~~~~~~~~ 60:23.54 /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceObserver.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:23.54 NS_INTERFACE_MAP_END 60:23.54 ^~~~~~~~~~~~~~~~~~~~ 60:23.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:23.54 else 60:23.54 ^~~~ 60:23.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:23.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:23.55 ^~~~~~~~~~~~~~~~~~ 60:23.55 /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceObserver.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:23.55 NS_INTERFACE_MAP_ENTRY(nsISupports) 60:23.55 ^~~~~~~~~~~~~~~~~~~~~~ 60:28.16 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 60:28.16 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 60:28.16 from /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceObserverEntryList.h:9, 60:28.16 from /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceObserverEntryList.cpp:6: 60:28.16 /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceObserverEntryList.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserverEntryList::QueryInterface(const nsIID&, void**)': 60:28.16 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 60:28.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:28.16 foundInterface = 0; \ 60:28.16 ^~~~~~~~~~~~~~ 60:28.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:28.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:28.16 ^~~~~~~~~~~~~~~~~~~~~~~ 60:28.16 /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceObserverEntryList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:28.16 NS_INTERFACE_MAP_END 60:28.16 ^~~~~~~~~~~~~~~~~~~~ 60:28.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:28.16 else 60:28.16 ^~~~ 60:28.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:28.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:28.17 ^~~~~~~~~~~~~~~~~~ 60:28.17 /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceObserverEntryList.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:28.17 NS_INTERFACE_MAP_ENTRY(nsISupports) 60:28.17 ^~~~~~~~~~~~~~~~~~~~~~ 60:32.12 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 60:32.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 60:32.12 from /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceResourceTiming.h:9, 60:32.12 from /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceResourceTiming.cpp:6: 60:32.12 /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceResourceTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceResourceTiming::QueryInterface(const nsIID&, void**)': 60:32.12 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 60:32.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:32.12 foundInterface = 0; \ 60:32.12 ^~~~~~~~~~~~~~ 60:32.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:32.12 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:32.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:32.13 /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceResourceTiming.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:32.13 NS_INTERFACE_MAP_END_INHERITING(PerformanceEntry) 60:32.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:32.13 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 60:32.13 from /builddir/build/BUILD/pale-moon/platform/dom/performance/Performance.h:10, 60:32.13 from /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceResourceTiming.h:12, 60:32.13 from /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceResourceTiming.cpp:6: 60:32.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:32.14 } else 60:32.14 ^~~~ 60:32.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 60:32.14 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 60:32.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:32.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 60:32.14 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 60:32.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:32.14 /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceResourceTiming.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 60:32.14 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PerformanceResourceTiming) 60:32.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:41.98 libdom_performance.a.desc 60:49.88 libxpcom_reflect_xptinfo.a.desc 60:52.31 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 60:52.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 60:52.31 from /builddir/build/BUILD/pale-moon/platform/xpfe/components/directory/nsDirectoryViewer.h:9, 60:52.31 from /builddir/build/BUILD/pale-moon/platform/xpfe/components/directory/nsDirectoryViewer.cpp:18: 60:52.31 /builddir/build/BUILD/pale-moon/platform/xpfe/components/directory/nsDirectoryViewer.cpp: In member function 'virtual nsresult nsHTTPIndex::QueryInterface(const nsIID&, void**)': 60:52.31 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 60:52.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:52.31 foundInterface = 0; \ 60:52.31 ^~~~~~~~~~~~~~ 60:52.32 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:52.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:52.32 ^~~~~~~~~~~~~~~~~~~~~~~ 60:52.32 /builddir/build/BUILD/pale-moon/platform/xpfe/components/directory/nsDirectoryViewer.cpp:84:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:52.32 NS_INTERFACE_MAP_END 60:52.32 ^~~~~~~~~~~~~~~~~~~~ 60:52.32 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:52.32 else 60:52.32 ^~~~ 60:52.32 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 60:52.32 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 60:52.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:52.32 /builddir/build/BUILD/pale-moon/platform/xpfe/components/directory/nsDirectoryViewer.cpp:83:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 60:52.33 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIHTTPIndex) 60:52.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:54.40 libxpfe_components_directory.a.desc 61:07.65 /builddir/build/BUILD/pale-moon/platform/dom/quota/ActorsParent.cpp: In function 'nsresult mozilla::dom::quota::{anonymous}::CreateOrUpgradeDirectoryMetadataHelper::CreateOrUpgradeMetadataFiles()': 61:07.65 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/dom/quota/ActorsParent.cpp: 'hasIsApp' may be used uninitialized in this function 61:07.65 /builddir/build/BUILD/pale-moon/platform/dom/quota/ActorsParent.cpp:7344:14: warning: 'hasIsApp' may be used uninitialized in this function [-Wmaybe-uninitialized] 61:07.65 } else if (hasIsApp) { 61:07.65 ^~ 61:07.87 /builddir/build/BUILD/pale-moon/platform/dom/quota/ActorsParent.cpp: In function 'nsresult mozilla::dom::quota::QuotaManager::UpgradeStorageFrom0ToCurrent(mozIStorageConnection*)': 61:07.87 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/dom/quota/ActorsParent.cpp: 'timestamp' may be used uninitialized in this function 61:07.87 /builddir/build/BUILD/pale-moon/platform/dom/quota/ActorsParent.cpp:7719:31: warning: 'timestamp' may be used uninitialized in this function [-Wmaybe-uninitialized] 61:07.87 originProps->mTimestamp = timestamp; 61:07.87 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 61:07.87 /builddir/build/BUILD/pale-moon/platform/dom/quota/ActorsParent.cpp:7700:13: note: 'timestamp' was declared here 61:07.87 int64_t timestamp; 61:07.87 ^~~~~~~~~ 61:22.06 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 61:22.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 61:22.06 from /builddir/build/BUILD/pale-moon/platform/dom/quota/QuotaRequests.h:9, 61:22.06 from /builddir/build/BUILD/pale-moon/platform/dom/quota/QuotaRequests.cpp:6: 61:22.06 /builddir/build/BUILD/pale-moon/platform/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::RequestBase::QueryInterface(const nsIID&, void**)': 61:22.06 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 61:22.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:22.06 foundInterface = 0; \ 61:22.06 ^~~~~~~~~~~~~~ 61:22.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:22.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:22.06 ^~~~~~~~~~~~~~~~~~~~~~~ 61:22.06 /builddir/build/BUILD/pale-moon/platform/dom/quota/QuotaRequests.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:22.06 NS_INTERFACE_MAP_END 61:22.06 ^~~~~~~~~~~~~~~~~~~~ 61:22.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:22.07 else 61:22.07 ^~~~ 61:22.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:22.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:22.07 ^~~~~~~~~~~~~~~~~~ 61:22.07 /builddir/build/BUILD/pale-moon/platform/dom/quota/QuotaRequests.cpp:64:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:22.07 NS_INTERFACE_MAP_ENTRY(nsISupports) 61:22.07 ^~~~~~~~~~~~~~~~~~~~~~ 61:22.07 /builddir/build/BUILD/pale-moon/platform/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::UsageRequest::QueryInterface(const nsIID&, void**)': 61:22.08 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 61:22.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:22.08 foundInterface = 0; \ 61:22.08 ^~~~~~~~~~~~~~ 61:22.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 61:22.08 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 61:22.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:22.08 /builddir/build/BUILD/pale-moon/platform/dom/quota/QuotaRequests.cpp:152:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61:22.08 NS_INTERFACE_MAP_END_INHERITING(RequestBase) 61:22.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:22.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:22.09 else 61:22.09 ^~~~ 61:22.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:22.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:22.09 ^~~~~~~~~~~~~~~~~~ 61:22.09 /builddir/build/BUILD/pale-moon/platform/dom/quota/QuotaRequests.cpp:151:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:22.09 NS_INTERFACE_MAP_ENTRY(nsIQuotaUsageRequest) 61:22.09 ^~~~~~~~~~~~~~~~~~~~~~ 61:22.09 /builddir/build/BUILD/pale-moon/platform/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::Request::QueryInterface(const nsIID&, void**)': 61:22.10 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 61:22.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:22.10 foundInterface = 0; \ 61:22.10 ^~~~~~~~~~~~~~ 61:22.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 61:22.10 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 61:22.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:22.10 /builddir/build/BUILD/pale-moon/platform/dom/quota/QuotaRequests.cpp:252:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61:22.10 NS_INTERFACE_MAP_END_INHERITING(RequestBase) 61:22.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:22.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:22.10 else 61:22.10 ^~~~ 61:22.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:22.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:22.10 ^~~~~~~~~~~~~~~~~~ 61:22.10 /builddir/build/BUILD/pale-moon/platform/dom/quota/QuotaRequests.cpp:251:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:22.10 NS_INTERFACE_MAP_ENTRY(nsIQuotaRequest) 61:22.10 ^~~~~~~~~~~~~~~~~~~~~~ 61:27.56 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 61:27.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 61:27.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 61:27.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 61:27.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 61:27.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 61:27.57 from /builddir/build/BUILD/pale-moon/platform/dom/quota/StorageManager.h:9, 61:27.57 from /builddir/build/BUILD/pale-moon/platform/dom/quota/StorageManager.cpp:6: 61:27.57 /builddir/build/BUILD/pale-moon/platform/dom/quota/StorageManager.cpp: In member function 'virtual nsresult mozilla::dom::StorageManager::QueryInterface(const nsIID&, void**)': 61:27.57 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 61:27.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:27.57 foundInterface = 0; \ 61:27.57 ^~~~~~~~~~~~~~ 61:27.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:27.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:27.57 ^~~~~~~~~~~~~~~~~~~~~~~ 61:27.57 /builddir/build/BUILD/pale-moon/platform/dom/quota/StorageManager.cpp:370:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:27.57 NS_INTERFACE_MAP_END 61:27.57 ^~~~~~~~~~~~~~~~~~~~ 61:27.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:27.58 else 61:27.58 ^~~~ 61:27.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:27.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:27.58 ^~~~~~~~~~~~~~~~~~ 61:27.58 /builddir/build/BUILD/pale-moon/platform/dom/quota/StorageManager.cpp:369:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:27.58 NS_INTERFACE_MAP_ENTRY(nsISupports) 61:27.58 ^~~~~~~~~~~~~~~~~~~~~~ 61:29.32 libdom_quota.a.desc 61:32.57 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 61:32.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 61:32.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 61:32.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 61:32.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/RootedOwningNonNull.h:19, 61:32.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:19, 61:32.57 from /builddir/build/BUILD/pale-moon/platform/dom/abort/AbortController.h:9, 61:32.57 from /builddir/build/BUILD/pale-moon/platform/dom/abort/AbortController.cpp:6: 61:32.57 /builddir/build/BUILD/pale-moon/platform/dom/abort/AbortController.cpp: In member function 'virtual nsresult mozilla::dom::AbortController::QueryInterface(const nsIID&, void**)': 61:32.57 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 61:32.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:32.57 foundInterface = 0; \ 61:32.57 ^~~~~~~~~~~~~~ 61:32.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:32.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:32.57 ^~~~~~~~~~~~~~~~~~~~~~~ 61:32.58 /builddir/build/BUILD/pale-moon/platform/dom/abort/AbortController.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:32.58 NS_INTERFACE_MAP_END 61:32.58 ^~~~~~~~~~~~~~~~~~~~ 61:32.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:32.58 else 61:32.58 ^~~~ 61:32.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:32.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:32.59 ^~~~~~~~~~~~~~~~~~ 61:32.59 /builddir/build/BUILD/pale-moon/platform/dom/abort/AbortController.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:32.59 NS_INTERFACE_MAP_ENTRY(nsISupports) 61:32.59 ^~~~~~~~~~~~~~~~~~~~~~ 61:36.43 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 61:36.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 61:36.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 61:36.43 from /builddir/build/BUILD/pale-moon/platform/dom/abort/AbortSignal.h:9, 61:36.43 from /builddir/build/BUILD/pale-moon/platform/dom/abort/AbortSignal.cpp:6: 61:36.43 /builddir/build/BUILD/pale-moon/platform/dom/abort/AbortSignal.cpp: In member function 'virtual nsresult mozilla::dom::AbortSignal::QueryInterface(const nsIID&, void**)': 61:36.43 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 61:36.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:36.43 foundInterface = 0; \ 61:36.44 ^~~~~~~~~~~~~~ 61:36.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 61:36.44 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 61:36.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:36.44 /builddir/build/BUILD/pale-moon/platform/dom/abort/AbortSignal.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61:36.44 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 61:36.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:36.44 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 61:36.44 from /builddir/build/BUILD/pale-moon/platform/dom/abort/AbortSignal.h:9, 61:36.44 from /builddir/build/BUILD/pale-moon/platform/dom/abort/AbortSignal.cpp:6: 61:36.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:36.44 } else 61:36.45 ^~~~ 61:36.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 61:36.45 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 61:36.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:36.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 61:36.45 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 61:36.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:36.46 /builddir/build/BUILD/pale-moon/platform/dom/abort/AbortSignal.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 61:36.46 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(AbortSignal) 61:36.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:37.49 libdom_abort.a.desc 61:39.63 libxpcom_reflect_xptcall_md_unix.a.desc 61:43.19 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 61:43.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 61:43.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIInputStream.h:10, 61:43.19 from /builddir/build/BUILD/pale-moon/platform/parser/xml/nsSAXXMLReader.cpp:6: 61:43.19 /builddir/build/BUILD/pale-moon/platform/parser/xml/nsSAXXMLReader.cpp: In member function 'virtual nsresult nsSAXXMLReader::QueryInterface(const nsIID&, void**)': 61:43.19 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 61:43.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:43.19 foundInterface = 0; \ 61:43.19 ^~~~~~~~~~~~~~ 61:43.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:43.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:43.19 ^~~~~~~~~~~~~~~~~~~~~~~ 61:43.19 /builddir/build/BUILD/pale-moon/platform/parser/xml/nsSAXXMLReader.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:43.19 NS_INTERFACE_MAP_END 61:43.19 ^~~~~~~~~~~~~~~~~~~~ 61:43.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:43.19 else 61:43.19 ^~~~ 61:43.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 61:43.19 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 61:43.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:43.19 /builddir/build/BUILD/pale-moon/platform/parser/xml/nsSAXXMLReader.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 61:43.19 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISAXXMLReader) 61:43.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:44.35 libparser_xml.a.desc 61:49.03 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NonRefcountedDOMObject.h:9, 61:49.03 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SVGURIReferenceBinding.cpp:3, 61:49.03 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings16.cpp:2: 61:49.03 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/ScrollViewChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::ScrollViewChangeEvent::QueryInterface(const nsIID&, void**)': 61:49.03 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 61:49.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:49.03 foundInterface = 0; \ 61:49.03 ^~~~~~~~~~~~~~ 61:49.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 61:49.03 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 61:49.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:49.03 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/ScrollViewChangeEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61:49.03 NS_INTERFACE_MAP_END_INHERITING(Event) 61:49.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:49.03 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 61:49.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 61:49.03 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SVGUnitTypesBinding.cpp:6, 61:49.03 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings16.cpp:26: 61:49.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:49.03 } else 61:49.03 ^~~~ 61:49.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 61:49.03 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 61:49.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:49.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 61:49.03 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 61:49.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:49.03 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/ScrollViewChangeEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 61:49.03 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ScrollViewChangeEvent) 61:49.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:49.28 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NonRefcountedDOMObject.h:9, 61:49.28 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SVGURIReferenceBinding.cpp:3, 61:49.28 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings16.cpp:2: 61:49.28 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SecureElementBinding.cpp: In member function 'virtual nsresult mozilla::dom::SEChannel::QueryInterface(const nsIID&, void**)': 61:49.28 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 61:49.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:49.28 foundInterface = 0; \ 61:49.28 ^~~~~~~~~~~~~~ 61:49.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:49.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:49.29 ^~~~~~~~~~~~~~~~~~~~~~~ 61:49.29 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SecureElementBinding.cpp:3509:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:49.29 NS_INTERFACE_MAP_END 61:49.29 ^~~~~~~~~~~~~~~~~~~~ 61:49.30 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:49.30 else 61:49.30 ^~~~ 61:49.30 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:49.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:49.30 ^~~~~~~~~~~~~~~~~~ 61:49.30 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SecureElementBinding.cpp:3508:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:49.30 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 61:49.30 ^~~~~~~~~~~~~~~~~~~~~~ 61:49.31 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SecureElementBinding.cpp: In member function 'virtual nsresult mozilla::dom::SEReader::QueryInterface(const nsIID&, void**)': 61:49.31 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 61:49.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:49.31 foundInterface = 0; \ 61:49.31 ^~~~~~~~~~~~~~ 61:49.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:49.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:49.31 ^~~~~~~~~~~~~~~~~~~~~~~ 61:49.31 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SecureElementBinding.cpp:3850:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:49.31 NS_INTERFACE_MAP_END 61:49.31 ^~~~~~~~~~~~~~~~~~~~ 61:49.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:49.31 else 61:49.31 ^~~~ 61:49.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:49.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:49.31 ^~~~~~~~~~~~~~~~~~ 61:49.31 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SecureElementBinding.cpp:3849:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:49.31 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 61:49.31 ^~~~~~~~~~~~~~~~~~~~~~ 61:49.33 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SecureElementBinding.cpp: In member function 'virtual nsresult mozilla::dom::SEResponse::QueryInterface(const nsIID&, void**)': 61:49.33 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 61:49.33 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:49.33 foundInterface = 0; \ 61:49.33 ^~~~~~~~~~~~~~ 61:49.33 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:49.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:49.33 ^~~~~~~~~~~~~~~~~~~~~~~ 61:49.33 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SecureElementBinding.cpp:4148:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:49.33 NS_INTERFACE_MAP_END 61:49.34 ^~~~~~~~~~~~~~~~~~~~ 61:49.34 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:49.34 else 61:49.34 ^~~~ 61:49.34 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:49.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:49.34 ^~~~~~~~~~~~~~~~~~ 61:49.34 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SecureElementBinding.cpp:4147:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:49.34 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 61:49.34 ^~~~~~~~~~~~~~~~~~~~~~ 61:49.36 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SecureElementBinding.cpp: In member function 'virtual nsresult mozilla::dom::SESession::QueryInterface(const nsIID&, void**)': 61:49.37 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 61:49.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:49.37 foundInterface = 0; \ 61:49.37 ^~~~~~~~~~~~~~ 61:49.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:49.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:49.37 ^~~~~~~~~~~~~~~~~~~~~~~ 61:49.37 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SecureElementBinding.cpp:4513:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:49.37 NS_INTERFACE_MAP_END 61:49.37 ^~~~~~~~~~~~~~~~~~~~ 61:49.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:49.37 else 61:49.37 ^~~~ 61:49.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:49.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:49.37 ^~~~~~~~~~~~~~~~~~ 61:49.37 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SecureElementBinding.cpp:4512:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:49.37 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 61:49.37 ^~~~~~~~~~~~~~~~~~~~~~ 61:49.40 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SecureElementManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::SEManager::QueryInterface(const nsIID&, void**)': 61:49.41 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 61:49.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:49.41 foundInterface = 0; \ 61:49.41 ^~~~~~~~~~~~~~ 61:49.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:49.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:49.41 ^~~~~~~~~~~~~~~~~~~~~~~ 61:49.41 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SecureElementManagerBinding.cpp:489:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:49.41 NS_INTERFACE_MAP_END 61:49.41 ^~~~~~~~~~~~~~~~~~~~ 61:49.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:49.41 else 61:49.41 ^~~~ 61:49.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:49.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:49.41 ^~~~~~~~~~~~~~~~~~ 61:49.41 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SecureElementManagerBinding.cpp:488:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:49.41 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 61:49.41 ^~~~~~~~~~~~~~~~~~~~~~ 61:51.66 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/ServiceWorkerMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerMessageEvent::QueryInterface(const nsIID&, void**)': 61:51.66 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 61:51.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:51.66 foundInterface = 0; \ 61:51.66 ^~~~~~~~~~~~~~ 61:51.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 61:51.66 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 61:51.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:51.67 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/ServiceWorkerMessageEvent.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61:51.67 NS_INTERFACE_MAP_END_INHERITING(Event) 61:51.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:51.67 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 61:51.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 61:51.67 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SVGUnitTypesBinding.cpp:6, 61:51.67 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings16.cpp:26: 61:51.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:51.68 } else 61:51.68 ^~~~ 61:51.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 61:51.68 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 61:51.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:51.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 61:51.68 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 61:51.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:51.68 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/ServiceWorkerMessageEvent.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 61:51.68 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ServiceWorkerMessageEvent) 61:51.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:51.90 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NonRefcountedDOMObject.h:9, 61:51.90 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SVGURIReferenceBinding.cpp:3, 61:51.90 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings16.cpp:2: 61:51.90 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SettingsManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::SettingsLock::QueryInterface(const nsIID&, void**)': 61:51.90 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 61:51.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:51.90 foundInterface = 0; \ 61:51.90 ^~~~~~~~~~~~~~ 61:51.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 61:51.90 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 61:51.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:51.91 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SettingsManagerBinding.cpp:2111:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61:51.91 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 61:51.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:51.92 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 61:51.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 61:51.92 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SVGUnitTypesBinding.cpp:6, 61:51.92 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings16.cpp:26: 61:51.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:51.92 } else 61:51.92 ^~~~ 61:51.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 61:51.92 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 61:51.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:51.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 61:51.92 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 61:51.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:51.92 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SettingsManagerBinding.cpp:2110:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 61:51.92 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SettingsLock) 61:51.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:51.93 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NonRefcountedDOMObject.h:9, 61:51.93 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SVGURIReferenceBinding.cpp:3, 61:51.93 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings16.cpp:2: 61:51.93 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SettingsManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::SettingsManager::QueryInterface(const nsIID&, void**)': 61:51.93 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 61:51.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:51.93 foundInterface = 0; \ 61:51.93 ^~~~~~~~~~~~~~ 61:51.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 61:51.94 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 61:51.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:51.94 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SettingsManagerBinding.cpp:2475:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61:51.94 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 61:51.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:51.94 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 61:51.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 61:51.94 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SVGUnitTypesBinding.cpp:6, 61:51.94 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings16.cpp:26: 61:51.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:51.94 } else 61:51.94 ^~~~ 61:51.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 61:51.94 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 61:51.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:51.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 61:51.94 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 61:51.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:51.94 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SettingsManagerBinding.cpp:2474:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 61:51.94 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SettingsManager) 61:51.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:53.35 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 61:53.35 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 61:53.35 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIObserver.h:10, 61:53.35 from /builddir/build/BUILD/pale-moon/platform/xpcom/base/AvailableMemoryTracker.cpp:15, 61:53.36 from /builddir/build/BUILD/pale-moon/pmbuild/xpcom/base/Unified_cpp_xpcom_base0.cpp:2: 61:53.36 /builddir/build/BUILD/pale-moon/platform/xpcom/base/nsConsoleService.cpp: In member function 'virtual nsresult nsConsoleService::QueryInterface(const nsIID&, void**)': 61:53.36 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 61:53.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:53.36 foundInterface = 0; \ 61:53.36 ^~~~~~~~~~~~~~ 61:53.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:53.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:53.36 ^~~~~~~~~~~~~~~~~~~~~~~ 61:53.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:53.36 NS_INTERFACE_MAP_END 61:53.36 ^~~~~~~~~~~~~~~~~~~~ 61:53.36 /builddir/build/BUILD/pale-moon/platform/xpcom/base/nsConsoleService.cpp:44:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 61:53.36 NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 61:53.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 61:53.36 In file included from /builddir/build/BUILD/pale-moon/platform/xpcom/base/nsConsoleService.cpp:19, 61:53.36 from /builddir/build/BUILD/pale-moon/pmbuild/xpcom/base/Unified_cpp_xpcom_base0.cpp:119: 61:53.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:53.36 } else 61:53.36 ^~~~ 61:53.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 61:53.36 } else 61:53.36 ^~~~ 61:53.36 /builddir/build/BUILD/pale-moon/platform/xpcom/base/nsConsoleService.cpp:44:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 61:53.36 NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 61:53.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 62:07.27 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 62:07.27 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 62:07.27 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 62:07.27 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:32, 62:07.27 from /builddir/build/BUILD/pale-moon/platform/xpcom/base/nsAutoPtr.h:9, 62:07.27 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/base/message_loop.h:27, 62:07.27 from /builddir/build/BUILD/pale-moon/platform/xpcom/base/nsDumpUtils.h:10, 62:07.27 from /builddir/build/BUILD/pale-moon/platform/xpcom/base/nsDumpUtils.cpp:6, 62:07.27 from /builddir/build/BUILD/pale-moon/pmbuild/xpcom/base/Unified_cpp_xpcom_base1.cpp:2: 62:07.27 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 62:07.27 /builddir/build/BUILD/pale-moon/platform/xpcom/base/nsMemoryReporterManager.h:155:28: required from here 62:07.28 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead 62:07.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 62:07.28 memset(aT, 0, sizeof(T)); 62:07.28 ~~~~~~^~~~~~~~~~~~~~~~~~ 62:07.28 In file included from /builddir/build/BUILD/pale-moon/platform/xpcom/base/nsMemoryReporterManager.cpp:12, 62:07.28 from /builddir/build/BUILD/pale-moon/pmbuild/xpcom/base/Unified_cpp_xpcom_base1.cpp:56: 62:07.28 /builddir/build/BUILD/pale-moon/platform/xpcom/base/nsMemoryReporterManager.h:137:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 62:07.28 struct AmountFns 62:07.28 ^~~~~~~~~ 62:07.28 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 62:07.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 62:07.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 62:07.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:32, 62:07.28 from /builddir/build/BUILD/pale-moon/platform/xpcom/base/nsAutoPtr.h:9, 62:07.29 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/base/message_loop.h:27, 62:07.29 from /builddir/build/BUILD/pale-moon/platform/xpcom/base/nsDumpUtils.h:10, 62:07.29 from /builddir/build/BUILD/pale-moon/platform/xpcom/base/nsDumpUtils.cpp:6, 62:07.29 from /builddir/build/BUILD/pale-moon/pmbuild/xpcom/base/Unified_cpp_xpcom_base1.cpp:2: 62:07.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 62:07.29 /builddir/build/BUILD/pale-moon/platform/xpcom/base/nsMemoryReporterManager.h:179:28: required from here 62:07.30 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead 62:07.30 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 62:07.30 memset(aT, 0, sizeof(T)); 62:07.30 ~~~~~~^~~~~~~~~~~~~~~~~~ 62:07.30 In file included from /builddir/build/BUILD/pale-moon/platform/xpcom/base/nsMemoryReporterManager.cpp:12, 62:07.30 from /builddir/build/BUILD/pale-moon/pmbuild/xpcom/base/Unified_cpp_xpcom_base1.cpp:56: 62:07.30 /builddir/build/BUILD/pale-moon/platform/xpcom/base/nsMemoryReporterManager.h:172:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 62:07.30 struct SizeOfTabFns 62:07.30 ^~~~~~~~~~~~ 62:14.26 libxpcom_base.a.desc 62:19.29 libmodules_fdlibm_src.a.desc 62:26.84 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/AtomicsObject.cpp:66: 62:26.84 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 62:26.84 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 62:26.84 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 62:26.85 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 62:26.85 ^ 62:26.85 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 62:26.85 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/AtomicsObject.h:12, 62:26.85 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/AtomicsObject.cpp:47: 62:26.85 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 62:26.85 class HeapSlot : public WriteBarrieredBase 62:26.85 ^~~~~~~~ 62:26.97 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 62:26.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 62:26.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 62:26.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:26.97 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 62:26.98 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 62:26.98 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 62:26.98 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/AtomicsObject.h:12, 62:26.98 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/AtomicsObject.cpp:47: 62:26.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 62:26.98 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 62:26.98 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 62:26.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 62:26.98 memset(aT, 0, sizeof(T)); 62:26.98 ~~~~~~^~~~~~~~~~~~~~~~~~ 62:26.98 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 62:26.98 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 62:26.98 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 62:26.98 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 62:26.98 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 62:26.98 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 62:26.98 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/AtomicsObject.h:12, 62:26.99 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/AtomicsObject.cpp:47: 62:26.99 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 62:26.99 struct JSSubString { 62:26.99 ^~~~~~~~~~~ 62:27.08 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 62:27.08 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 62:27.08 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 62:27.08 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:27.08 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 62:27.08 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 62:27.08 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 62:27.08 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/AtomicsObject.h:12, 62:27.08 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/AtomicsObject.cpp:47: 62:27.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': 62:27.08 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.h:62:33: required from here 62:27.08 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment 62:27.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment [-Wclass-memaccess] 62:27.08 memset(aT, 0, sizeof(T)); 62:27.08 ~~~~~~^~~~~~~~~~~~~~~~~~ 62:27.09 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmInstance.h:22, 62:27.09 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/AtomicsObject.cpp:64: 62:27.09 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.h:41:7: note: 'class js::wasm::CodeSegment' declared here 62:27.09 class CodeSegment 62:27.09 ^~~~~~~~~~~ 62:27.13 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 62:27.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 62:27.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 62:27.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:27.14 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 62:27.14 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 62:27.14 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 62:27.14 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/AtomicsObject.h:12, 62:27.14 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/AtomicsObject.cpp:47: 62:27.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 62:27.14 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 62:27.14 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 62:27.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 62:27.14 memset(aT, 0, sizeof(T)); 62:27.14 ~~~~~~^~~~~~~~~~~~~~~~~~ 62:27.14 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 62:27.14 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 62:27.14 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 62:27.14 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 62:27.14 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 62:27.14 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/AtomicsObject.cpp:66: 62:27.15 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 62:27.15 struct Address 62:27.15 ^~~~~~~ 62:27.15 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 62:27.15 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 62:27.15 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 62:27.15 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:27.15 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 62:27.15 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 62:27.16 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 62:27.16 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/AtomicsObject.h:12, 62:27.16 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/AtomicsObject.cpp:47: 62:27.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 62:27.16 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 62:27.16 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 62:27.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 62:27.16 memset(aT, 0, sizeof(T)); 62:27.16 ~~~~~~^~~~~~~~~~~~~~~~~~ 62:27.16 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 62:27.16 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 62:27.16 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 62:27.16 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 62:27.16 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 62:27.16 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/AtomicsObject.cpp:66: 62:27.17 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 62:27.17 struct BaseIndex 62:27.17 ^~~~~~~~~ 62:28.27 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 62:28.27 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 62:28.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 62:28.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 62:28.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 62:28.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 62:28.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8, 62:28.28 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 62:28.28 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 62:28.28 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SpeechSynthesisErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisErrorEvent::QueryInterface(const nsIID&, void**)': 62:28.28 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 62:28.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:28.28 foundInterface = 0; \ 62:28.28 ^~~~~~~~~~~~~~ 62:28.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:28.28 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:28.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:28.28 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SpeechSynthesisErrorEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:28.28 NS_INTERFACE_MAP_END_INHERITING(SpeechSynthesisEvent) 62:28.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:28.28 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 62:28.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 62:28.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10, 62:28.29 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 62:28.29 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 62:28.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:28.29 } else 62:28.29 ^~~~ 62:28.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 62:28.30 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 62:28.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:28.30 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 62:28.30 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 62:28.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:28.30 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SpeechSynthesisErrorEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 62:28.30 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SpeechSynthesisErrorEvent) 62:28.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:28.34 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 62:28.35 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 62:28.35 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 62:28.35 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 62:28.35 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 62:28.35 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 62:28.35 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8, 62:28.35 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 62:28.35 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 62:28.35 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SpeechSynthesisEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisEvent::QueryInterface(const nsIID&, void**)': 62:28.35 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 62:28.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:28.35 foundInterface = 0; \ 62:28.35 ^~~~~~~~~~~~~~ 62:28.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:28.35 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:28.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:28.35 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SpeechSynthesisEvent.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:28.35 NS_INTERFACE_MAP_END_INHERITING(Event) 62:28.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:28.36 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 62:28.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 62:28.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10, 62:28.36 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 62:28.36 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 62:28.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:28.36 } else 62:28.37 ^~~~ 62:28.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 62:28.37 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 62:28.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:28.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 62:28.37 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 62:28.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:28.37 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SpeechSynthesisEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 62:28.37 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SpeechSynthesisEvent) 62:28.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:28.70 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 62:28.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 62:28.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 62:28.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 62:28.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 62:28.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 62:28.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8, 62:28.71 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 62:28.71 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 62:28.71 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/StyleRuleChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleRuleChangeEvent::QueryInterface(const nsIID&, void**)': 62:28.71 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 62:28.71 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:28.71 foundInterface = 0; \ 62:28.71 ^~~~~~~~~~~~~~ 62:28.71 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:28.71 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:28.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:28.71 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/StyleRuleChangeEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:28.71 NS_INTERFACE_MAP_END_INHERITING(Event) 62:28.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:28.71 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 62:28.71 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 62:28.72 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10, 62:28.72 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 62:28.72 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 62:28.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:28.72 } else 62:28.72 ^~~~ 62:28.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 62:28.72 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 62:28.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:28.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 62:28.72 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 62:28.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:28.73 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/StyleRuleChangeEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 62:28.73 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(StyleRuleChangeEvent) 62:28.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:28.76 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 62:28.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 62:28.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 62:28.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 62:28.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 62:28.77 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 62:28.77 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8, 62:28.77 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 62:28.77 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 62:28.77 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetApplicableStateChangeEvent::QueryInterface(const nsIID&, void**)': 62:28.77 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 62:28.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:28.77 foundInterface = 0; \ 62:28.77 ^~~~~~~~~~~~~~ 62:28.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:28.77 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:28.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:28.77 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:28.77 NS_INTERFACE_MAP_END_INHERITING(Event) 62:28.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:28.77 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 62:28.77 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 62:28.77 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10, 62:28.77 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 62:28.78 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 62:28.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:28.78 } else 62:28.78 ^~~~ 62:28.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 62:28.78 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 62:28.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:28.79 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 62:28.79 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 62:28.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:28.79 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 62:28.79 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(StyleSheetApplicableStateChangeEvent) 62:28.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:29.39 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 62:29.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 62:29.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 62:29.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 62:29.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 62:29.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 62:29.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8, 62:29.40 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 62:29.40 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 62:29.40 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/StyleSheetChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetChangeEvent::QueryInterface(const nsIID&, void**)': 62:29.40 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 62:29.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:29.40 foundInterface = 0; \ 62:29.40 ^~~~~~~~~~~~~~ 62:29.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:29.40 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:29.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:29.40 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/StyleSheetChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:29.40 NS_INTERFACE_MAP_END_INHERITING(Event) 62:29.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:29.41 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 62:29.41 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 62:29.41 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10, 62:29.41 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 62:29.42 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 62:29.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:29.42 } else 62:29.42 ^~~~ 62:29.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 62:29.42 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 62:29.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:29.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 62:29.42 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 62:29.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:29.42 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/StyleSheetChangeEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 62:29.42 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(StyleSheetChangeEvent) 62:29.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:31.81 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 62:31.81 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 62:31.82 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 62:31.82 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 62:31.82 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 62:31.82 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 62:31.82 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8, 62:31.82 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 62:31.82 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 62:31.82 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SystemUpdateBinding.cpp: In member function 'virtual nsresult mozilla::dom::SystemUpdateManager::QueryInterface(const nsIID&, void**)': 62:31.82 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 62:31.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:31.82 foundInterface = 0; \ 62:31.82 ^~~~~~~~~~~~~~ 62:31.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:31.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:31.83 ^~~~~~~~~~~~~~~~~~~~~~~ 62:31.83 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SystemUpdateBinding.cpp:2520:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:31.83 NS_INTERFACE_MAP_END 62:31.83 ^~~~~~~~~~~~~~~~~~~~ 62:31.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:31.83 else 62:31.83 ^~~~ 62:31.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:31.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:31.83 ^~~~~~~~~~~~~~~~~~ 62:31.83 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SystemUpdateBinding.cpp:2519:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:31.83 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 62:31.83 ^~~~~~~~~~~~~~~~~~~~~~ 62:31.88 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SystemUpdateBinding.cpp: In member function 'virtual nsresult mozilla::dom::SystemUpdateProvider::QueryInterface(const nsIID&, void**)': 62:31.88 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 62:31.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:31.88 foundInterface = 0; \ 62:31.88 ^~~~~~~~~~~~~~ 62:31.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:31.88 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:31.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:31.88 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SystemUpdateBinding.cpp:3165:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:31.88 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 62:31.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:31.88 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 62:31.89 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 62:31.89 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10, 62:31.89 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 62:31.89 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 62:31.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:31.89 } else 62:31.89 ^~~~ 62:31.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 62:31.89 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 62:31.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:31.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 62:31.89 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 62:31.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:31.89 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SystemUpdateBinding.cpp:3164:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 62:31.89 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SystemUpdateProvider) 62:31.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:31.98 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 62:31.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 62:31.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 62:31.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 62:31.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 62:31.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 62:31.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8, 62:31.98 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 62:31.99 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 62:31.99 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/TCPServerSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketEvent::QueryInterface(const nsIID&, void**)': 62:31.99 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 62:31.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:31.99 foundInterface = 0; \ 62:31.99 ^~~~~~~~~~~~~~ 62:31.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:31.99 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:32.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:32.00 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/TCPServerSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:32.00 NS_INTERFACE_MAP_END_INHERITING(Event) 62:32.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:32.00 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 62:32.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 62:32.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10, 62:32.00 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 62:32.00 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 62:32.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:32.00 } else 62:32.00 ^~~~ 62:32.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 62:32.01 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 62:32.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:32.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 62:32.01 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 62:32.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:32.01 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/TCPServerSocketEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 62:32.01 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(TCPServerSocketEvent) 62:32.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:32.11 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 62:32.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 62:32.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 62:32.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 62:32.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 62:32.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 62:32.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8, 62:32.12 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 62:32.12 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 62:32.12 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/TCPSocketErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketErrorEvent::QueryInterface(const nsIID&, void**)': 62:32.12 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 62:32.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:32.12 foundInterface = 0; \ 62:32.12 ^~~~~~~~~~~~~~ 62:32.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:32.13 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:32.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:32.13 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/TCPSocketErrorEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:32.13 NS_INTERFACE_MAP_END_INHERITING(Event) 62:32.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:32.13 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 62:32.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 62:32.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10, 62:32.13 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 62:32.13 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 62:32.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:32.14 } else 62:32.14 ^~~~ 62:32.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 62:32.14 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 62:32.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:32.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 62:32.15 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 62:32.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:32.15 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/TCPSocketErrorEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 62:32.15 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(TCPSocketErrorEvent) 62:32.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:32.18 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 62:32.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 62:32.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 62:32.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 62:32.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 62:32.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 62:32.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8, 62:32.19 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 62:32.19 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 62:32.19 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/TCPSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketEvent::QueryInterface(const nsIID&, void**)': 62:32.19 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 62:32.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:32.19 foundInterface = 0; \ 62:32.19 ^~~~~~~~~~~~~~ 62:32.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:32.20 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:32.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:32.20 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/TCPSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:32.20 NS_INTERFACE_MAP_END_INHERITING(Event) 62:32.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:32.20 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 62:32.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 62:32.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10, 62:32.20 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 62:32.20 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 62:32.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:32.20 } else 62:32.20 ^~~~ 62:32.21 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 62:32.21 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 62:32.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:32.21 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 62:32.21 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 62:32.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:32.22 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/TCPSocketEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 62:32.22 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(TCPSocketEvent) 62:32.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:32.78 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 62:32.78 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 62:32.78 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:6, 62:32.78 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 62:32.78 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 62:32.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = long unsigned int]': 62:32.78 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:74:26: required from here 62:32.78 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 62:32.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:109:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 62:32.79 memcpy(aDst, aSrc, aNElem * sizeof(T)); 62:32.79 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:32.79 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParamTimeline.h:10, 62:32.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AudioParam.h:10, 62:32.79 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/StereoPannerNodeBinding.cpp:8, 62:32.79 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings17.cpp:98: 62:32.79 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 62:32.79 struct AudioTimelineEvent final 62:32.79 ^~~~~~~~~~~~~~~~~~ 62:39.17 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Interpreter-inl.h:19, 62:39.17 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Eval.cpp:19: 62:39.18 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 62:39.18 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 62:39.18 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 62:39.18 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 62:39.18 ^ 62:39.18 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 62:39.18 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:11, 62:39.18 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 62:39.18 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Eval.cpp:11: 62:39.18 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 62:39.18 class HeapSlot : public WriteBarrieredBase 62:39.18 ^~~~~~~~ 62:40.85 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 62:40.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 62:40.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 62:40.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:40.85 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 62:40.85 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Eval.h:10, 62:40.85 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Eval.cpp:6: 62:40.85 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 62:40.85 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 62:40.86 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 62:40.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 62:40.86 memset(aT, 0, sizeof(T)); 62:40.86 ~~~~~~^~~~~~~~~~~~~~~~~~ 62:40.86 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 62:40.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 62:40.86 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 62:40.87 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 62:40.87 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 62:40.87 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 62:40.87 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 62:40.87 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 62:40.87 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Eval.cpp:11: 62:40.87 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 62:40.87 struct JSSubString { 62:40.87 ^~~~~~~~~~~ 62:40.99 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 62:40.99 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 62:40.99 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 62:40.99 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:40.99 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 62:40.99 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Eval.h:10, 62:40.99 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Eval.cpp:6: 62:40.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 62:40.99 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 62:41.00 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 62:41.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 62:41.00 memset(aT, 0, sizeof(T)); 62:41.00 ~~~~~~^~~~~~~~~~~~~~~~~~ 62:41.00 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 62:41.00 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 62:41.00 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 62:41.00 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 62:41.00 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 62:41.00 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Interpreter-inl.h:19, 62:41.00 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Eval.cpp:19: 62:41.00 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 62:41.00 struct Address 62:41.01 ^~~~~~~ 62:41.01 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 62:41.01 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 62:41.01 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 62:41.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:41.02 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 62:41.02 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Eval.h:10, 62:41.02 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Eval.cpp:6: 62:41.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 62:41.02 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 62:41.02 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 62:41.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 62:41.02 memset(aT, 0, sizeof(T)); 62:41.02 ~~~~~~^~~~~~~~~~~~~~~~~~ 62:41.02 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 62:41.02 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 62:41.02 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 62:41.02 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 62:41.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 62:41.03 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Interpreter-inl.h:19, 62:41.03 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Eval.cpp:19: 62:41.03 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 62:41.03 struct BaseIndex 62:41.03 ^~~~~~~~~ 62:52.51 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Intl.cpp:43: 62:52.51 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 62:52.51 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 62:52.51 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 62:52.51 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 62:52.51 ^ 62:52.51 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 62:52.51 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Intl.cpp:21: 62:52.51 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 62:52.51 class HeapSlot : public WriteBarrieredBase 62:52.51 ^~~~~~~~ 62:53.15 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 62:53.15 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 62:53.15 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 62:53.15 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:53.15 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 62:53.15 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Intl.h:13, 62:53.15 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Intl.cpp:11: 62:53.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 62:53.15 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 62:53.15 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 62:53.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 62:53.15 memset(aT, 0, sizeof(T)); 62:53.15 ~~~~~~^~~~~~~~~~~~~~~~~~ 62:53.15 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 62:53.15 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 62:53.15 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 62:53.15 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 62:53.15 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 62:53.15 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 62:53.15 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 62:53.15 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 62:53.15 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Intl.cpp:22: 62:53.15 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 62:53.15 struct JSSubString { 62:53.15 ^~~~~~~~~~~ 62:53.28 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 62:53.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 62:53.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 62:53.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:53.28 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 62:53.28 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Intl.h:13, 62:53.28 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Intl.cpp:11: 62:53.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 62:53.28 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 62:53.28 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 62:53.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 62:53.28 memset(aT, 0, sizeof(T)); 62:53.28 ~~~~~~^~~~~~~~~~~~~~~~~~ 62:53.28 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 62:53.28 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 62:53.28 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 62:53.28 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 62:53.28 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 62:53.28 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Intl.cpp:43: 62:53.28 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 62:53.28 struct Address 62:53.29 ^~~~~~~ 62:53.29 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 62:53.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 62:53.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 62:53.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:53.29 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 62:53.29 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Intl.h:13, 62:53.29 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Intl.cpp:11: 62:53.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 62:53.29 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 62:53.29 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 62:53.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 62:53.29 memset(aT, 0, sizeof(T)); 62:53.29 ~~~~~~^~~~~~~~~~~~~~~~~~ 62:53.29 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 62:53.29 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 62:53.29 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 62:53.29 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 62:53.29 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 62:53.30 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Intl.cpp:43: 62:53.30 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 62:53.30 struct BaseIndex 62:53.30 ^~~~~~~~~ 63:07.61 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/MapObject.cpp:20: 63:07.61 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 63:07.61 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 63:07.61 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 63:07.61 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 63:07.61 ^ 63:07.61 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 63:07.61 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/MapObject.h:9, 63:07.61 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/MapObject.cpp:6: 63:07.61 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 63:07.61 class HeapSlot : public WriteBarrieredBase 63:07.61 ^~~~~~~~ 63:09.65 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 63:09.65 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 63:09.65 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 63:09.65 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 63:09.65 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 63:09.65 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 63:09.65 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 63:09.66 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/MapObject.h:9, 63:09.66 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/MapObject.cpp:6: 63:09.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 63:09.66 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 63:09.66 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 63:09.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 63:09.66 memset(aT, 0, sizeof(T)); 63:09.66 ~~~~~~^~~~~~~~~~~~~~~~~~ 63:09.66 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 63:09.66 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 63:09.66 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 63:09.66 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 63:09.66 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 63:09.67 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 63:09.67 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/MapObject.h:9, 63:09.67 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/MapObject.cpp:6: 63:09.67 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 63:09.67 struct JSSubString { 63:09.68 ^~~~~~~~~~~ 63:09.79 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 63:09.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 63:09.80 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 63:09.80 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 63:09.80 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 63:09.80 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 63:09.80 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 63:09.80 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/MapObject.h:9, 63:09.80 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/MapObject.cpp:6: 63:09.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 63:09.80 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 63:09.80 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 63:09.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 63:09.81 memset(aT, 0, sizeof(T)); 63:09.81 ~~~~~~^~~~~~~~~~~~~~~~~~ 63:09.81 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 63:09.81 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 63:09.81 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 63:09.81 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 63:09.81 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 63:09.81 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/MapObject.cpp:20: 63:09.81 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 63:09.81 struct Address 63:09.81 ^~~~~~~ 63:09.81 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 63:09.81 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 63:09.81 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 63:09.81 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 63:09.82 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 63:09.82 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 63:09.82 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 63:09.82 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/MapObject.h:9, 63:09.82 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/MapObject.cpp:6: 63:09.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 63:09.82 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 63:09.82 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 63:09.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 63:09.82 memset(aT, 0, sizeof(T)); 63:09.82 ~~~~~~^~~~~~~~~~~~~~~~~~ 63:09.82 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 63:09.82 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 63:09.82 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 63:09.82 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 63:09.83 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 63:09.83 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/MapObject.cpp:20: 63:09.83 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 63:09.83 struct BaseIndex 63:09.83 ^~~~~~~~~ 63:13.75 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 63:13.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 63:13.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 63:13.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 63:13.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 63:13.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 63:13.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/TextClauseBinding.h:8, 63:13.76 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/TextClauseBinding.cpp:3, 63:13.76 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings18.cpp:2: 63:13.76 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/TrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::TrackEvent::QueryInterface(const nsIID&, void**)': 63:13.76 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 63:13.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:13.76 foundInterface = 0; \ 63:13.76 ^~~~~~~~~~~~~~ 63:13.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 63:13.76 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 63:13.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:13.76 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/TrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 63:13.77 NS_INTERFACE_MAP_END_INHERITING(Event) 63:13.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:13.77 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 63:13.77 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 63:13.77 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/TextClauseBinding.cpp:6, 63:13.78 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings18.cpp:2: 63:13.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:13.78 } else 63:13.78 ^~~~ 63:13.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 63:13.78 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 63:13.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:13.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 63:13.78 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 63:13.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:13.78 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/TrackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 63:13.78 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(TrackEvent) 63:13.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:14.30 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 63:14.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 63:14.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 63:14.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 63:14.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 63:14.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 63:14.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/TextClauseBinding.h:8, 63:14.31 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/TextClauseBinding.cpp:3, 63:14.31 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings18.cpp:2: 63:14.31 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UDPMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::UDPMessageEvent::QueryInterface(const nsIID&, void**)': 63:14.31 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 63:14.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:14.32 foundInterface = 0; \ 63:14.32 ^~~~~~~~~~~~~~ 63:14.32 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 63:14.32 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 63:14.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:14.32 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UDPMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 63:14.32 NS_INTERFACE_MAP_END_INHERITING(Event) 63:14.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:14.32 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 63:14.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 63:14.32 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/TextClauseBinding.cpp:6, 63:14.32 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings18.cpp:2: 63:14.33 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:14.33 } else 63:14.33 ^~~~ 63:14.33 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 63:14.33 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 63:14.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:14.33 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 63:14.33 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 63:14.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:14.33 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UDPMessageEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 63:14.33 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(UDPMessageEvent) 63:14.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:15.09 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 63:15.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 63:15.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 63:15.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 63:15.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 63:15.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 63:15.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/TextClauseBinding.h:8, 63:15.09 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/TextClauseBinding.cpp:3, 63:15.09 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings18.cpp:2: 63:15.09 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UserProximityEvent.cpp: In member function 'virtual nsresult mozilla::dom::UserProximityEvent::QueryInterface(const nsIID&, void**)': 63:15.09 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 63:15.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:15.09 foundInterface = 0; \ 63:15.09 ^~~~~~~~~~~~~~ 63:15.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 63:15.09 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 63:15.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:15.10 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UserProximityEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 63:15.10 NS_INTERFACE_MAP_END_INHERITING(Event) 63:15.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:15.10 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 63:15.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 63:15.10 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/TextClauseBinding.cpp:6, 63:15.10 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings18.cpp:2: 63:15.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:15.10 } else 63:15.10 ^~~~ 63:15.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 63:15.10 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 63:15.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:15.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 63:15.10 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 63:15.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:15.10 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UserProximityEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 63:15.10 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(UserProximityEvent) 63:15.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:24.73 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/ModuleObject.cpp:14: 63:24.73 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 63:24.73 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 63:24.73 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 63:24.73 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 63:24.73 ^ 63:24.73 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 63:24.73 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/ModuleObject.h:12, 63:24.73 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/ModuleObject.cpp:6: 63:24.73 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 63:24.73 class HeapSlot : public WriteBarrieredBase 63:24.73 ^~~~~~~~ 63:26.63 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 63:26.63 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 63:26.63 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/ModuleObject.h:11, 63:26.63 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/ModuleObject.cpp:6: 63:26.63 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 63:26.63 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 63:26.63 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 63:26.63 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 63:26.63 memset(aT, 0, sizeof(T)); 63:26.63 ~~~~~~^~~~~~~~~~~~~~~~~~ 63:26.63 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 63:26.63 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 63:26.63 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 63:26.63 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 63:26.63 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 63:26.63 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 63:26.63 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 63:26.64 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 63:26.64 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Zone.h:12, 63:26.64 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/ModuleObject.h:15, 63:26.64 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/ModuleObject.cpp:6: 63:26.64 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 63:26.64 struct JSSubString { 63:26.64 ^~~~~~~~~~~ 63:26.76 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 63:26.76 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 63:26.76 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/ModuleObject.h:11, 63:26.76 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/ModuleObject.cpp:6: 63:26.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 63:26.76 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 63:26.76 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 63:26.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 63:26.76 memset(aT, 0, sizeof(T)); 63:26.76 ~~~~~~^~~~~~~~~~~~~~~~~~ 63:26.76 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 63:26.76 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 63:26.76 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 63:26.76 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 63:26.76 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 63:26.76 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/ModuleObject.cpp:14: 63:26.76 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 63:26.76 struct Address 63:26.76 ^~~~~~~ 63:26.76 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 63:26.76 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 63:26.76 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/ModuleObject.h:11, 63:26.76 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/ModuleObject.cpp:6: 63:26.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 63:26.77 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 63:26.77 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 63:26.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 63:26.77 memset(aT, 0, sizeof(T)); 63:26.77 ~~~~~~^~~~~~~~~~~~~~~~~~ 63:26.78 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 63:26.78 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 63:26.78 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 63:26.78 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 63:26.78 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 63:26.78 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/ModuleObject.cpp:14: 63:26.78 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 63:26.78 struct BaseIndex 63:26.78 ^~~~~~~~~ 63:42.88 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Object.cpp:20: 63:42.88 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 63:42.88 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 63:42.88 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 63:42.88 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 63:42.88 ^ 63:42.88 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 63:42.89 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/NativeObject.h:15, 63:42.89 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Object.h:11, 63:42.89 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Object.cpp:6: 63:42.89 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 63:42.89 class HeapSlot : public WriteBarrieredBase 63:42.89 ^~~~~~~~ 63:43.05 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 63:43.05 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 63:43.06 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Object.h:9, 63:43.06 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Object.cpp:6: 63:43.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 63:43.06 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 63:43.06 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 63:43.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 63:43.06 memset(aT, 0, sizeof(T)); 63:43.06 ~~~~~~^~~~~~~~~~~~~~~~~~ 63:43.06 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 63:43.06 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 63:43.06 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 63:43.06 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 63:43.06 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 63:43.06 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 63:43.06 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/NativeObject.h:15, 63:43.06 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Object.h:11, 63:43.06 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Object.cpp:6: 63:43.07 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 63:43.07 struct JSSubString { 63:43.07 ^~~~~~~~~~~ 63:43.19 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 63:43.19 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 63:43.19 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Object.h:9, 63:43.19 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Object.cpp:6: 63:43.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 63:43.19 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 63:43.19 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 63:43.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 63:43.19 memset(aT, 0, sizeof(T)); 63:43.19 ~~~~~~^~~~~~~~~~~~~~~~~~ 63:43.19 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 63:43.19 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 63:43.19 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 63:43.19 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 63:43.19 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 63:43.19 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Object.cpp:20: 63:43.20 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 63:43.20 struct Address 63:43.20 ^~~~~~~ 63:43.20 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 63:43.20 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 63:43.20 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Object.h:9, 63:43.20 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Object.cpp:6: 63:43.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 63:43.20 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 63:43.21 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 63:43.21 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 63:43.21 memset(aT, 0, sizeof(T)); 63:43.21 ~~~~~~^~~~~~~~~~~~~~~~~~ 63:43.21 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 63:43.21 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 63:43.21 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 63:43.21 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 63:43.21 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 63:43.21 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Object.cpp:20: 63:43.21 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 63:43.21 struct BaseIndex 63:43.21 ^~~~~~~~~ 63:46.15 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCAPI.h:9, 63:46.16 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:21, 63:46.16 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 63:46.16 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:29, 63:46.16 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Object.h:9, 63:46.16 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Object.cpp:6: 63:46.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Vector.h: In lambda function: 63:46.16 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Vector.h: 'vlength' may be used uninitialized in this function 63:46.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Vector.h:1302:11: warning: 'vlength' may be used uninitialized in this function [-Wmaybe-uninitialized] 63:46.16 mLength += aInsLength; 63:46.16 ~~~~~~~~^~~~~~~~~~~~~ 63:46.16 /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Object.cpp:268:25: note: 'vlength' was declared here 63:46.16 size_t voffset, vlength; 63:46.16 ^~~~~~~ 63:46.16 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Object.cpp:18: 63:46.16 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/vm/StringBuffer.h: 'voffset' may be used uninitialized in this function 63:46.16 /builddir/build/BUILD/pale-moon/platform/js/src/vm/StringBuffer.h:303:35: warning: 'voffset' may be used uninitialized in this function [-Wmaybe-uninitialized] 63:46.16 ? twoByteChars().append(base->latin1Chars(nogc) + off, len) 63:46.16 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:46.16 /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Object.cpp:268:16: note: 'voffset' was declared here 63:46.16 size_t voffset, vlength; 63:46.16 ^~~~~~~ 63:55.15 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 63:55.15 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 63:55.15 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 63:55.15 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 63:55.15 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 63:55.15 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 63:55.15 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 63:55.15 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfun.h:13, 63:55.16 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Stack.h:14, 63:55.16 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Probes.h:13, 63:55.16 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Profilers.cpp:29: 63:55.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 63:55.16 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 63:55.16 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 63:55.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 63:55.16 memset(aT, 0, sizeof(T)); 63:55.16 ~~~~~~^~~~~~~~~~~~~~~~~~ 63:55.16 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 63:55.16 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 63:55.16 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 63:55.16 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 63:55.16 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 63:55.17 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 63:55.17 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfun.h:13, 63:55.17 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Stack.h:14, 63:55.17 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Probes.h:13, 63:55.17 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Profilers.cpp:29: 63:55.17 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 63:55.17 struct JSSubString { 63:55.17 ^~~~~~~~~~~ 63:55.27 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 63:55.27 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 63:55.27 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 63:55.27 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 63:55.27 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 63:55.27 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 63:55.27 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 63:55.27 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfun.h:13, 63:55.27 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Stack.h:14, 63:55.27 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Probes.h:13, 63:55.27 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Profilers.cpp:29: 63:55.27 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 63:55.27 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 63:55.27 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 63:55.27 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 63:55.27 memset(aT, 0, sizeof(T)); 63:55.27 ~~~~~~^~~~~~~~~~~~~~~~~~ 63:55.27 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 63:55.28 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 63:55.28 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 63:55.28 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Profilers.cpp:31: 63:55.28 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 63:55.28 struct Address 63:55.28 ^~~~~~~ 63:55.28 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 63:55.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 63:55.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 63:55.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 63:55.29 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 63:55.29 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 63:55.29 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 63:55.29 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfun.h:13, 63:55.29 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Stack.h:14, 63:55.29 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Probes.h:13, 63:55.29 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Profilers.cpp:29: 63:55.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 63:55.29 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 63:55.29 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 63:55.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 63:55.29 memset(aT, 0, sizeof(T)); 63:55.29 ~~~~~~^~~~~~~~~~~~~~~~~~ 63:55.29 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 63:55.29 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 63:55.29 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 63:55.30 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Profilers.cpp:31: 63:55.30 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 63:55.30 struct BaseIndex 63:55.30 ^~~~~~~~~ 63:58.52 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 63:58.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 63:58.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 63:58.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 63:58.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 63:58.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 63:58.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/VideoPlaybackQualityBinding.h:8, 63:58.52 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/VideoPlaybackQualityBinding.cpp:3, 63:58.52 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings19.cpp:2: 63:58.52 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/WebGLContextEvent.cpp: In member function 'virtual nsresult mozilla::dom::WebGLContextEvent::QueryInterface(const nsIID&, void**)': 63:58.52 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 63:58.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:58.53 foundInterface = 0; \ 63:58.53 ^~~~~~~~~~~~~~ 63:58.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 63:58.53 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 63:58.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:58.53 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/WebGLContextEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 63:58.53 NS_INTERFACE_MAP_END_INHERITING(Event) 63:58.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:58.53 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 63:58.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 63:58.53 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/VideoPlaybackQualityBinding.cpp:7, 63:58.53 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings19.cpp:2: 63:58.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:58.53 } else 63:58.53 ^~~~ 63:58.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 63:58.54 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 63:58.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:58.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 63:58.54 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 63:58.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:58.54 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/WebGLContextEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 63:58.54 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(WebGLContextEvent) 63:58.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:03.39 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 64:03.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 64:03.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/VideoPlaybackQualityBinding.h:6, 64:03.40 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/VideoPlaybackQualityBinding.cpp:3, 64:03.40 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings19.cpp:2: 64:03.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 64:03.40 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2860:28: required from here 64:03.40 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead 64:03.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 64:03.40 memset(aT, 0, sizeof(T)); 64:03.40 ~~~~~~^~~~~~~~~~~~~~~~~~ 64:03.40 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/XMLHttpRequestEventTargetBinding.cpp:15, 64:03.40 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings19.cpp:314: 64:03.40 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 64:03.40 struct GlobalProperties { 64:03.40 ^~~~~~~~~~~~~~~~ 64:04.07 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Promise.cpp:21: 64:04.07 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 64:04.08 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 64:04.08 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 64:04.08 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 64:04.08 ^ 64:04.08 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 64:04.08 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/NativeObject.h:15, 64:04.08 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Promise.h:10, 64:04.08 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Promise.cpp:7: 64:04.08 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 64:04.08 class HeapSlot : public WriteBarrieredBase 64:04.08 ^~~~~~~~ 64:04.29 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 64:04.29 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 64:04.29 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 64:04.29 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/NativeObject.h:14, 64:04.29 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Promise.h:10, 64:04.29 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Promise.cpp:7: 64:04.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 64:04.29 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 64:04.29 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 64:04.30 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 64:04.30 memset(aT, 0, sizeof(T)); 64:04.30 ~~~~~~^~~~~~~~~~~~~~~~~~ 64:04.30 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 64:04.30 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 64:04.30 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 64:04.30 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 64:04.30 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 64:04.30 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 64:04.30 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/NativeObject.h:15, 64:04.30 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Promise.h:10, 64:04.30 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Promise.cpp:7: 64:04.30 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 64:04.30 struct JSSubString { 64:04.30 ^~~~~~~~~~~ 64:04.41 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 64:04.41 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 64:04.41 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 64:04.41 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/NativeObject.h:14, 64:04.41 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Promise.h:10, 64:04.41 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Promise.cpp:7: 64:04.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 64:04.41 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 64:04.42 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 64:04.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 64:04.42 memset(aT, 0, sizeof(T)); 64:04.42 ~~~~~~^~~~~~~~~~~~~~~~~~ 64:04.42 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 64:04.42 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 64:04.42 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 64:04.42 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 64:04.42 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 64:04.42 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Promise.cpp:21: 64:04.42 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 64:04.42 struct Address 64:04.42 ^~~~~~~ 64:04.42 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 64:04.43 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 64:04.43 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 64:04.43 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/NativeObject.h:14, 64:04.43 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Promise.h:10, 64:04.43 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Promise.cpp:7: 64:04.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 64:04.43 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 64:04.43 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 64:04.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 64:04.43 memset(aT, 0, sizeof(T)); 64:04.43 ~~~~~~^~~~~~~~~~~~~~~~~~ 64:04.43 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 64:04.43 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 64:04.43 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 64:04.43 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 64:04.43 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 64:04.43 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Promise.cpp:21: 64:04.44 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 64:04.44 struct BaseIndex 64:04.44 ^~~~~~~~~ 64:08.71 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsweakmap.h:12, 64:08.71 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TypedObject.h:10, 64:08.71 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:17, 64:08.71 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Promise.cpp:21: 64:08.71 /builddir/build/BUILD/pale-moon/platform/js/src/jscompartment.h: In function 'bool AddPromiseReaction(JSContext*, JS::Handle, JS::Handle)': 64:08.71 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jscompartment.h: '*((void*)(& ac)+8).js::AutoCompartment::origin_' may be used uninitialized in this function 64:08.71 /builddir/build/BUILD/pale-moon/platform/js/src/jscompartment.h:382:31: warning: '*((void*)(& ac)+8).js::AutoCompartment::origin_' may be used uninitialized in this function [-Wmaybe-uninitialized] 64:08.71 JS::Zone* zone() { return zone_; } 64:08.71 ^~~~~ 64:08.71 /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Promise.cpp:2969:37: note: '*((void*)(& ac)+8).js::AutoCompartment::origin_' was declared here 64:08.71 mozilla::Maybe ac; 64:08.71 ^~ 64:08.72 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 64:08.72 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 64:08.72 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Promise.cpp:21: 64:08.72 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h: '*((void*)(& ac)+8).js::AutoCompartment::cx_' may be used uninitialized in this function 64:08.72 /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:411:27: warning: '*((void*)(& ac)+8).js::AutoCompartment::cx_' may be used uninitialized in this function [-Wmaybe-uninitialized] 64:08.72 enterCompartmentDepth_--; 64:08.72 ~~~~~~~~~~~~~~~~~~~~~~^~ 64:08.72 /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Promise.cpp:2969:37: note: '*((void*)(& ac)+8).js::AutoCompartment::cx_' was declared here 64:08.72 mozilla::Maybe ac; 64:08.72 ^~ 64:09.73 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsweakmap.h:12, 64:09.73 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TypedObject.h:10, 64:09.73 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:17, 64:09.73 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Promise.cpp:21: 64:09.73 /builddir/build/BUILD/pale-moon/platform/js/src/jscompartment.h: In function 'bool PromiseReactionJob(JSContext*, unsigned int, JS::Value*)': 64:09.73 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jscompartment.h: '*((void*)(& ac)+8).js::AutoCompartment::origin_' may be used uninitialized in this function 64:09.73 /builddir/build/BUILD/pale-moon/platform/js/src/jscompartment.h:382:31: warning: '*((void*)(& ac)+8).js::AutoCompartment::origin_' may be used uninitialized in this function [-Wmaybe-uninitialized] 64:09.73 JS::Zone* zone() { return zone_; } 64:09.73 ^~~~~ 64:09.73 /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Promise.cpp:966:37: note: '*((void*)(& ac)+8).js::AutoCompartment::origin_' was declared here 64:09.73 mozilla::Maybe ac; 64:09.73 ^~ 64:09.73 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 64:09.73 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 64:09.74 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Promise.cpp:21: 64:09.74 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h: '*((void*)(& ac)+8).js::AutoCompartment::cx_' may be used uninitialized in this function 64:09.74 /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:411:27: warning: '*((void*)(& ac)+8).js::AutoCompartment::cx_' may be used uninitialized in this function [-Wmaybe-uninitialized] 64:09.74 enterCompartmentDepth_--; 64:09.74 ~~~~~~~~~~~~~~~~~~~~~~^~ 64:09.74 /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Promise.cpp:966:37: note: '*((void*)(& ac)+8).js::AutoCompartment::cx_' was declared here 64:09.74 mozilla::Maybe ac; 64:09.74 ^~ 64:19.35 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Interpreter-inl.h:19, 64:19.35 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Reflect.cpp:14: 64:19.35 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 64:19.35 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 64:19.35 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 64:19.35 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 64:19.35 ^ 64:19.35 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 64:19.35 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Reflect.h:9, 64:19.35 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Reflect.cpp:6: 64:19.36 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 64:19.36 class HeapSlot : public WriteBarrieredBase 64:19.36 ^~~~~~~~ 64:21.28 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 64:21.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 64:21.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 64:21.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 64:21.28 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 64:21.28 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 64:21.28 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 64:21.28 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Reflect.h:9, 64:21.28 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Reflect.cpp:6: 64:21.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 64:21.28 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 64:21.28 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 64:21.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 64:21.29 memset(aT, 0, sizeof(T)); 64:21.29 ~~~~~~^~~~~~~~~~~~~~~~~~ 64:21.29 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 64:21.29 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 64:21.29 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 64:21.29 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 64:21.29 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 64:21.29 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 64:21.29 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Reflect.h:9, 64:21.29 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Reflect.cpp:6: 64:21.29 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 64:21.29 struct JSSubString { 64:21.29 ^~~~~~~~~~~ 64:21.40 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 64:21.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 64:21.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 64:21.41 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 64:21.41 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 64:21.41 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 64:21.41 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 64:21.41 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Reflect.h:9, 64:21.41 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Reflect.cpp:6: 64:21.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 64:21.41 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 64:21.41 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 64:21.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 64:21.41 memset(aT, 0, sizeof(T)); 64:21.41 ~~~~~~^~~~~~~~~~~~~~~~~~ 64:21.42 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 64:21.42 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 64:21.42 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 64:21.42 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 64:21.42 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 64:21.42 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Interpreter-inl.h:19, 64:21.42 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Reflect.cpp:14: 64:21.43 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 64:21.43 struct Address 64:21.43 ^~~~~~~ 64:21.43 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 64:21.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 64:21.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 64:21.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 64:21.43 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 64:21.43 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 64:21.43 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 64:21.43 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Reflect.h:9, 64:21.43 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Reflect.cpp:6: 64:21.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 64:21.43 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 64:21.43 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 64:21.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 64:21.44 memset(aT, 0, sizeof(T)); 64:21.44 ~~~~~~^~~~~~~~~~~~~~~~~~ 64:21.44 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 64:21.44 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 64:21.44 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 64:21.44 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 64:21.44 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 64:21.44 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Interpreter-inl.h:19, 64:21.45 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Reflect.cpp:14: 64:21.45 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 64:21.45 struct BaseIndex 64:21.45 ^~~~~~~~~ 64:32.42 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/ReflectParse.cpp:25: 64:32.42 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 64:32.42 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 64:32.42 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 64:32.42 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 64:32.42 ^ 64:32.42 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 64:32.42 from /builddir/build/BUILD/pale-moon/platform/js/src/jsarray.h:11, 64:32.42 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/ReflectParse.cpp:14: 64:32.42 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 64:32.42 class HeapSlot : public WriteBarrieredBase 64:32.42 ^~~~~~~~ 64:33.08 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 64:33.08 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 64:33.08 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 64:33.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 64:33.09 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 64:33.09 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 64:33.09 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 64:33.09 from /builddir/build/BUILD/pale-moon/platform/js/src/jsarray.h:11, 64:33.09 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/ReflectParse.cpp:14: 64:33.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 64:33.09 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 64:33.09 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 64:33.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 64:33.09 memset(aT, 0, sizeof(T)); 64:33.09 ~~~~~~^~~~~~~~~~~~~~~~~~ 64:33.09 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 64:33.09 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 64:33.10 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 64:33.10 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 64:33.10 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 64:33.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 64:33.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jsarray.h:11, 64:33.10 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/ReflectParse.cpp:14: 64:33.10 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 64:33.10 struct JSSubString { 64:33.10 ^~~~~~~~~~~ 64:33.22 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 64:33.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 64:33.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 64:33.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 64:33.22 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 64:33.22 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 64:33.22 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 64:33.22 from /builddir/build/BUILD/pale-moon/platform/js/src/jsarray.h:11, 64:33.22 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/ReflectParse.cpp:14: 64:33.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 64:33.23 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 64:33.23 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 64:33.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 64:33.23 memset(aT, 0, sizeof(T)); 64:33.23 ~~~~~~^~~~~~~~~~~~~~~~~~ 64:33.23 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 64:33.24 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 64:33.24 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 64:33.24 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 64:33.24 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 64:33.24 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/ReflectParse.cpp:25: 64:33.24 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 64:33.24 struct Address 64:33.24 ^~~~~~~ 64:33.24 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 64:33.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 64:33.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 64:33.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 64:33.24 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 64:33.24 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 64:33.25 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 64:33.25 from /builddir/build/BUILD/pale-moon/platform/js/src/jsarray.h:11, 64:33.25 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/ReflectParse.cpp:14: 64:33.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 64:33.25 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 64:33.25 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 64:33.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 64:33.25 memset(aT, 0, sizeof(T)); 64:33.25 ~~~~~~^~~~~~~~~~~~~~~~~~ 64:33.25 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 64:33.25 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 64:33.25 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 64:33.25 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 64:33.25 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 64:33.26 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/ReflectParse.cpp:25: 64:33.26 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 64:33.26 struct BaseIndex 64:33.26 ^~~~~~~~~ 64:50.67 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.cpp:20: 64:50.67 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 64:50.67 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 64:50.67 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 64:50.67 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 64:50.67 ^ 64:50.67 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 64:50.68 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:11, 64:50.68 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 64:50.68 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/RegExpObject.h:12, 64:50.68 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.h:9, 64:50.68 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.cpp:6: 64:50.68 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 64:50.68 class HeapSlot : public WriteBarrieredBase 64:50.68 ^~~~~~~~ 64:50.86 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 64:50.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 64:50.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 64:50.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 64:50.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 64:50.86 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/RegExpObject.h:12, 64:50.86 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.h:9, 64:50.86 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.cpp:6: 64:50.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 64:50.86 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 64:50.87 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 64:50.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 64:50.87 memset(aT, 0, sizeof(T)); 64:50.87 ~~~~~~^~~~~~~~~~~~~~~~~~ 64:50.87 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 64:50.87 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 64:50.87 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 64:50.87 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 64:50.87 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 64:50.87 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 64:50.87 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 64:50.87 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 64:50.87 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/RegExpObject.h:12, 64:50.87 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.h:9, 64:50.88 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.cpp:6: 64:50.88 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 64:50.88 struct JSSubString { 64:50.88 ^~~~~~~~~~~ 64:50.99 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 64:51.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 64:51.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 64:51.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 64:51.00 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 64:51.00 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/RegExpObject.h:12, 64:51.00 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.h:9, 64:51.00 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.cpp:6: 64:51.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 64:51.00 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 64:51.00 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 64:51.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 64:51.00 memset(aT, 0, sizeof(T)); 64:51.01 ~~~~~~^~~~~~~~~~~~~~~~~~ 64:51.01 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 64:51.01 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 64:51.01 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 64:51.01 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 64:51.01 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 64:51.01 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.cpp:20: 64:51.01 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 64:51.01 struct Address 64:51.01 ^~~~~~~ 64:51.01 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 64:51.01 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 64:51.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 64:51.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 64:51.02 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 64:51.02 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/RegExpObject.h:12, 64:51.02 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.h:9, 64:51.02 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.cpp:6: 64:51.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 64:51.02 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 64:51.03 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 64:51.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 64:51.03 memset(aT, 0, sizeof(T)); 64:51.03 ~~~~~~^~~~~~~~~~~~~~~~~~ 64:51.03 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 64:51.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 64:51.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 64:51.04 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 64:51.04 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 64:51.04 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.cpp:20: 64:51.04 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 64:51.04 struct BaseIndex 64:51.04 ^~~~~~~~~ 65:05.18 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SIMD.cpp:29: 65:05.18 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 65:05.18 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 65:05.18 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 65:05.18 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 65:05.18 ^ 65:05.18 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:16, 65:05.18 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 65:05.18 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SIMD.h:13, 65:05.18 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SIMD.cpp:13: 65:05.18 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 65:05.18 class HeapSlot : public WriteBarrieredBase 65:05.18 ^~~~~~~~ 65:05.37 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 65:05.37 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 65:05.37 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SIMD.h:9, 65:05.37 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SIMD.cpp:13: 65:05.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 65:05.37 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 65:05.37 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 65:05.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 65:05.37 memset(aT, 0, sizeof(T)); 65:05.37 ~~~~~~^~~~~~~~~~~~~~~~~~ 65:05.37 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 65:05.37 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 65:05.37 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SIMD.h:13, 65:05.37 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SIMD.cpp:13: 65:05.37 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 65:05.37 struct JSSubString { 65:05.37 ^~~~~~~~~~~ 65:05.55 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 65:05.55 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 65:05.55 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SIMD.h:9, 65:05.55 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SIMD.cpp:13: 65:05.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 65:05.55 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 65:05.55 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 65:05.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 65:05.55 memset(aT, 0, sizeof(T)); 65:05.55 ~~~~~~^~~~~~~~~~~~~~~~~~ 65:05.55 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 65:05.55 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 65:05.55 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 65:05.55 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 65:05.56 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 65:05.56 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SIMD.cpp:29: 65:05.56 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 65:05.56 struct Address 65:05.56 ^~~~~~~ 65:05.56 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 65:05.56 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 65:05.56 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SIMD.h:9, 65:05.56 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SIMD.cpp:13: 65:05.56 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 65:05.56 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 65:05.56 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 65:05.56 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 65:05.56 memset(aT, 0, sizeof(T)); 65:05.56 ~~~~~~^~~~~~~~~~~~~~~~~~ 65:05.56 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 65:05.56 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 65:05.56 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 65:05.56 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 65:05.56 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 65:05.56 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SIMD.cpp:29: 65:05.56 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 65:05.56 struct BaseIndex 65:05.56 ^~~~~~~~~ 65:30.28 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SymbolObject.cpp:11: 65:30.28 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 65:30.28 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 65:30.28 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 65:30.28 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 65:30.28 ^ 65:30.28 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 65:30.28 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/NativeObject.h:15, 65:30.28 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SymbolObject.h:9, 65:30.28 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SymbolObject.cpp:6: 65:30.28 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 65:30.28 class HeapSlot : public WriteBarrieredBase 65:30.28 ^~~~~~~~ 65:30.40 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 65:30.40 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 65:30.40 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 65:30.40 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/NativeObject.h:14, 65:30.40 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SymbolObject.h:9, 65:30.40 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SymbolObject.cpp:6: 65:30.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 65:30.40 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 65:30.40 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 65:30.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 65:30.40 memset(aT, 0, sizeof(T)); 65:30.40 ~~~~~~^~~~~~~~~~~~~~~~~~ 65:30.40 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 65:30.40 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 65:30.40 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 65:30.40 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 65:30.40 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 65:30.40 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 65:30.40 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/NativeObject.h:15, 65:30.40 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SymbolObject.h:9, 65:30.40 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SymbolObject.cpp:6: 65:30.40 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 65:30.40 struct JSSubString { 65:30.41 ^~~~~~~~~~~ 65:30.52 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 65:30.53 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 65:30.53 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 65:30.53 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/NativeObject.h:14, 65:30.53 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SymbolObject.h:9, 65:30.53 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SymbolObject.cpp:6: 65:30.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 65:30.53 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 65:30.53 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 65:30.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 65:30.53 memset(aT, 0, sizeof(T)); 65:30.53 ~~~~~~^~~~~~~~~~~~~~~~~~ 65:30.53 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 65:30.53 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 65:30.53 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 65:30.53 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 65:30.53 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 65:30.53 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SymbolObject.cpp:11: 65:30.53 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 65:30.53 struct Address 65:30.53 ^~~~~~~ 65:30.53 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 65:30.53 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 65:30.53 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 65:30.53 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/NativeObject.h:14, 65:30.53 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SymbolObject.h:9, 65:30.53 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SymbolObject.cpp:6: 65:30.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 65:30.53 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 65:30.53 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 65:30.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 65:30.53 memset(aT, 0, sizeof(T)); 65:30.53 ~~~~~~^~~~~~~~~~~~~~~~~~ 65:30.53 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 65:30.53 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 65:30.54 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 65:30.54 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 65:30.54 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 65:30.54 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SymbolObject.cpp:11: 65:30.54 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 65:30.54 struct BaseIndex 65:30.54 ^~~~~~~~~ 65:38.26 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 65:38.26 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 65:38.27 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 65:38.27 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 65:38.27 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 65:38.27 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 65:38.27 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CSSValueBinding.h:8, 65:38.27 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/CSSValueListBinding.cpp:3, 65:38.27 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings2.cpp:2: 65:38.27 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/CaretStateChangedEvent.cpp: In member function 'virtual nsresult mozilla::dom::CaretStateChangedEvent::QueryInterface(const nsIID&, void**)': 65:38.27 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 65:38.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:38.28 foundInterface = 0; \ 65:38.28 ^~~~~~~~~~~~~~ 65:38.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 65:38.28 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 65:38.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:38.28 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/CaretStateChangedEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 65:38.28 NS_INTERFACE_MAP_END_INHERITING(Event) 65:38.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:38.28 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 65:38.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 65:38.28 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/CSSValueListBinding.cpp:7, 65:38.28 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings2.cpp:2: 65:38.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:38.28 } else 65:38.28 ^~~~ 65:38.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 65:38.28 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 65:38.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:38.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 65:38.29 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 65:38.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:38.29 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/CaretStateChangedEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 65:38.29 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(CaretStateChangedEvent) 65:38.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:38.98 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 65:38.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 65:38.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 65:38.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 65:38.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 65:38.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 65:38.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CSSValueBinding.h:8, 65:38.98 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/CSSValueListBinding.cpp:3, 65:38.98 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings2.cpp:2: 65:38.98 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/CloseEvent.cpp: In member function 'virtual nsresult mozilla::dom::CloseEvent::QueryInterface(const nsIID&, void**)': 65:38.98 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 65:38.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:38.98 foundInterface = 0; \ 65:38.98 ^~~~~~~~~~~~~~ 65:38.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 65:38.98 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 65:38.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:38.98 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/CloseEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 65:38.98 NS_INTERFACE_MAP_END_INHERITING(Event) 65:38.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:38.98 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 65:38.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 65:38.99 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/CSSValueListBinding.cpp:7, 65:38.99 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings2.cpp:2: 65:38.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:38.99 } else 65:38.99 ^~~~ 65:38.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 65:38.99 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 65:38.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:38.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 65:38.99 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 65:38.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:38.99 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/CloseEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 65:38.99 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(CloseEvent) 65:38.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:39.54 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 65:39.54 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 65:39.54 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 65:39.54 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 65:39.54 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 65:39.54 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 65:39.54 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CSSValueBinding.h:8, 65:39.54 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/CSSValueListBinding.cpp:3, 65:39.54 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings2.cpp:2: 65:39.55 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/CreateOfferRequestBinding.cpp: In member function 'virtual nsresult mozilla::dom::CreateOfferRequest::QueryInterface(const nsIID&, void**)': 65:39.55 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 65:39.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:39.55 foundInterface = 0; \ 65:39.55 ^~~~~~~~~~~~~~ 65:39.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:39.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:39.55 ^~~~~~~~~~~~~~~~~~~~~~~ 65:39.55 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/CreateOfferRequestBinding.cpp:720:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:39.56 NS_INTERFACE_MAP_END 65:39.56 ^~~~~~~~~~~~~~~~~~~~ 65:39.56 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:39.56 else 65:39.56 ^~~~ 65:39.56 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:39.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:39.56 ^~~~~~~~~~~~~~~~~~ 65:39.56 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/CreateOfferRequestBinding.cpp:719:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:39.56 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 65:39.56 ^~~~~~~~~~~~~~~~~~~~~~ 65:40.29 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 65:40.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 65:40.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CSSValueBinding.h:6, 65:40.29 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/CSSValueListBinding.cpp:3, 65:40.29 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings2.cpp:2: 65:40.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = long unsigned int]': 65:40.29 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:74:26: required from here 65:40.29 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 65:40.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:109:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 65:40.29 memcpy(aDst, aSrc, aNElem * sizeof(T)); 65:40.30 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:40.30 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParamTimeline.h:10, 65:40.30 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AudioParam.h:10, 65:40.30 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/ConstantSourceNodeBinding.cpp:12, 65:40.30 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings2.cpp:290: 65:40.30 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 65:40.30 struct AudioTimelineEvent final 65:40.30 ^~~~~~~~~~~~~~~~~~ 65:40.79 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TestingFunctions.cpp:57: 65:40.79 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 65:40.79 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 65:40.79 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 65:40.79 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 65:40.79 ^ 65:40.79 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 65:40.79 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:11, 65:40.79 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 65:40.79 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TestingFunctions.cpp:16: 65:40.79 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 65:40.79 class HeapSlot : public WriteBarrieredBase 65:40.79 ^~~~~~~~ 65:41.48 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 65:41.48 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 65:41.48 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 65:41.48 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 65:41.48 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 65:41.48 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TestingFunctions.h:9, 65:41.48 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TestingFunctions.cpp:6: 65:41.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 65:41.48 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 65:41.48 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 65:41.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 65:41.48 memset(aT, 0, sizeof(T)); 65:41.49 ~~~~~~^~~~~~~~~~~~~~~~~~ 65:41.49 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 65:41.49 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 65:41.49 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 65:41.49 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 65:41.49 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 65:41.49 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 65:41.49 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 65:41.49 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 65:41.49 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TestingFunctions.cpp:16: 65:41.49 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 65:41.49 struct JSSubString { 65:41.49 ^~~~~~~~~~~ 65:41.59 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 65:41.59 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 65:41.59 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 65:41.59 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 65:41.59 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 65:41.59 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TestingFunctions.h:9, 65:41.59 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TestingFunctions.cpp:6: 65:41.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': 65:41.59 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.h:62:33: required from here 65:41.59 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment 65:41.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment [-Wclass-memaccess] 65:41.59 memset(aT, 0, sizeof(T)); 65:41.59 ~~~~~~^~~~~~~~~~~~~~~~~~ 65:41.59 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmModule.h:23, 65:41.59 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TestingFunctions.cpp:52: 65:41.59 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.h:41:7: note: 'class js::wasm::CodeSegment' declared here 65:41.59 class CodeSegment 65:41.59 ^~~~~~~~~~~ 65:41.61 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 65:41.61 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 65:41.61 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 65:41.61 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 65:41.61 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 65:41.61 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TestingFunctions.h:9, 65:41.61 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TestingFunctions.cpp:6: 65:41.61 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataCacheablePod]': 65:41.61 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmModule.h:43:51: required from here 65:41.61 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::wasm::LinkDataCacheablePod'; use assignment or value-initialization instead 65:41.61 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::wasm::LinkDataCacheablePod'; use assignment or value-initialization instead [-Wclass-memaccess] 65:41.61 memset(aT, 0, sizeof(T)); 65:41.61 ~~~~~~^~~~~~~~~~~~~~~~~~ 65:41.61 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TestingFunctions.cpp:52: 65:41.61 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmModule.h:35:8: note: 'struct js::wasm::LinkDataCacheablePod' declared here 65:41.61 struct LinkDataCacheablePod 65:41.61 ^~~~~~~~~~~~~~~~~~~~ 65:41.65 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 65:41.65 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 65:41.65 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 65:41.65 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 65:41.65 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 65:41.65 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TestingFunctions.h:9, 65:41.65 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TestingFunctions.cpp:6: 65:41.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 65:41.65 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 65:41.65 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 65:41.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 65:41.66 memset(aT, 0, sizeof(T)); 65:41.66 ~~~~~~^~~~~~~~~~~~~~~~~~ 65:41.66 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 65:41.66 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 65:41.66 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 65:41.66 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TestingFunctions.cpp:56: 65:41.66 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 65:41.66 struct Address 65:41.66 ^~~~~~~ 65:41.66 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 65:41.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 65:41.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 65:41.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 65:41.66 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 65:41.66 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TestingFunctions.h:9, 65:41.66 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TestingFunctions.cpp:6: 65:41.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 65:41.66 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 65:41.67 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 65:41.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 65:41.67 memset(aT, 0, sizeof(T)); 65:41.67 ~~~~~~^~~~~~~~~~~~~~~~~~ 65:41.67 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 65:41.67 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 65:41.67 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 65:41.67 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TestingFunctions.cpp:56: 65:41.67 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 65:41.67 struct BaseIndex 65:41.67 ^~~~~~~~~ 66:00.39 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TypedObject.cpp:24: 66:00.39 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 66:00.39 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 66:00.39 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 66:00.40 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 66:00.40 ^ 66:00.40 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 66:00.40 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TypedObject.h:9, 66:00.40 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TypedObject.cpp:6: 66:00.40 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 66:00.40 class HeapSlot : public WriteBarrieredBase 66:00.40 ^~~~~~~~ 66:00.63 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 66:00.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 66:00.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 66:00.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 66:00.64 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 66:00.64 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 66:00.64 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 66:00.64 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TypedObject.h:9, 66:00.64 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TypedObject.cpp:6: 66:00.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 66:00.64 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 66:00.64 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 66:00.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 66:00.64 memset(aT, 0, sizeof(T)); 66:00.64 ~~~~~~^~~~~~~~~~~~~~~~~~ 66:00.64 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 66:00.64 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 66:00.65 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 66:00.65 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 66:00.65 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 66:00.65 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 66:00.65 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TypedObject.h:9, 66:00.65 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TypedObject.cpp:6: 66:00.65 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 66:00.65 struct JSSubString { 66:00.65 ^~~~~~~~~~~ 66:00.78 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 66:00.78 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 66:00.78 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 66:00.78 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 66:00.78 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 66:00.78 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 66:00.78 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 66:00.78 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TypedObject.h:9, 66:00.78 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TypedObject.cpp:6: 66:00.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 66:00.78 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 66:00.78 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 66:00.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 66:00.79 memset(aT, 0, sizeof(T)); 66:00.79 ~~~~~~^~~~~~~~~~~~~~~~~~ 66:00.79 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 66:00.79 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 66:00.79 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 66:00.79 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 66:00.79 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 66:00.79 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TypedObject.cpp:24: 66:00.79 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 66:00.79 struct Address 66:00.79 ^~~~~~~ 66:00.80 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 66:00.80 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 66:00.80 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 66:00.80 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 66:00.80 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 66:00.80 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 66:00.80 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 66:00.81 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TypedObject.h:9, 66:00.81 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TypedObject.cpp:6: 66:00.81 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 66:00.81 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 66:00.81 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 66:00.81 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 66:00.81 memset(aT, 0, sizeof(T)); 66:00.82 ~~~~~~^~~~~~~~~~~~~~~~~~ 66:00.82 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 66:00.82 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 66:00.82 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 66:00.82 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 66:00.82 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 66:00.82 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TypedObject.cpp:24: 66:00.82 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 66:00.82 struct BaseIndex 66:00.82 ^~~~~~~~~ 66:17.31 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Interpreter-inl.h:19, 66:17.31 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/WeakMapObject.cpp:13: 66:17.31 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 66:17.31 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 66:17.31 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 66:17.31 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 66:17.31 ^ 66:17.31 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 66:17.32 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/WeakMapObject.h:9, 66:17.32 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/WeakMapObject.cpp:6: 66:17.32 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 66:17.32 class HeapSlot : public WriteBarrieredBase 66:17.32 ^~~~~~~~ 66:19.22 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 66:19.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 66:19.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 66:19.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 66:19.22 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 66:19.22 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 66:19.22 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 66:19.23 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/WeakMapObject.h:9, 66:19.23 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/WeakMapObject.cpp:6: 66:19.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 66:19.23 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 66:19.23 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 66:19.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 66:19.23 memset(aT, 0, sizeof(T)); 66:19.23 ~~~~~~^~~~~~~~~~~~~~~~~~ 66:19.23 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 66:19.23 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 66:19.23 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 66:19.23 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 66:19.23 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 66:19.24 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 66:19.24 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/WeakMapObject.h:9, 66:19.24 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/WeakMapObject.cpp:6: 66:19.24 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 66:19.24 struct JSSubString { 66:19.25 ^~~~~~~~~~~ 66:19.33 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 66:19.34 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 66:19.34 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 66:19.34 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 66:19.34 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 66:19.34 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 66:19.34 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 66:19.34 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/WeakMapObject.h:9, 66:19.34 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/WeakMapObject.cpp:6: 66:19.34 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 66:19.34 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 66:19.35 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 66:19.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 66:19.35 memset(aT, 0, sizeof(T)); 66:19.35 ~~~~~~^~~~~~~~~~~~~~~~~~ 66:19.35 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 66:19.35 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 66:19.35 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 66:19.35 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 66:19.36 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 66:19.36 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Interpreter-inl.h:19, 66:19.36 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/WeakMapObject.cpp:13: 66:19.36 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 66:19.36 struct Address 66:19.36 ^~~~~~~ 66:19.36 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 66:19.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 66:19.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 66:19.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 66:19.36 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 66:19.36 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 66:19.37 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 66:19.37 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/WeakMapObject.h:9, 66:19.37 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/WeakMapObject.cpp:6: 66:19.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 66:19.37 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 66:19.37 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 66:19.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 66:19.37 memset(aT, 0, sizeof(T)); 66:19.37 ~~~~~~^~~~~~~~~~~~~~~~~~ 66:19.37 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 66:19.37 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 66:19.37 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 66:19.37 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 66:19.38 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 66:19.38 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Interpreter-inl.h:19, 66:19.38 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/WeakMapObject.cpp:13: 66:19.38 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 66:19.38 struct BaseIndex 66:19.38 ^~~~~~~~~ 66:31.13 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/XSLTProcessorBinding.cpp:7, 66:31.13 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings20.cpp:26: 66:31.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h: In function 'bool mozilla::dom::XSLTProcessorBinding::transformToFragment(JSContext*, JS::Handle, txMozillaXSLTProcessor*, const JSJitMethodCallArgs&)': 66:31.13 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h: '*((void*)& ceReaction +24)' may be used uninitialized in this function 66:31.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h:546:14: warning: '*((void*)& ceReaction +24)' may be used uninitialized in this function [-Wmaybe-uninitialized] 66:31.13 mCx, mIsElementQueuePushedForPreviousRecursionDepth); 66:31.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:31.14 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings20.cpp:26: 66:31.14 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/XSLTProcessorBinding.cpp:105:27: note: '*((void*)& ceReaction +24)' was declared here 66:31.14 Maybe ceReaction; 66:31.14 ^~~~~~~~~~ 66:31.14 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BufferList.h:11, 66:31.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/StructuredClone.h:10, 66:31.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Principals.h:17, 66:31.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jsapi.h:35, 66:31.14 from /builddir/build/BUILD/pale-moon/platform/dom/bindings/AtomList.h:9, 66:31.15 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/XPathNSResolverBinding.cpp:3, 66:31.15 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings20.cpp:2: 66:31.15 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Maybe.h: '*((void*)(& ceReaction)+8).mozilla::dom::AutoCEReaction::mCx' may be used uninitialized in this function 66:31.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Maybe.h:431:5: warning: '*((void*)(& ceReaction)+8).mozilla::dom::AutoCEReaction::mCx' may be used uninitialized in this function [-Wmaybe-uninitialized] 66:31.15 ::new (mStorage.addr()) T(Forward(aArgs)...); 66:31.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:31.15 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings20.cpp:26: 66:31.16 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/XSLTProcessorBinding.cpp:105:27: note: '*((void*)(& ceReaction)+8).mozilla::dom::AutoCEReaction::mCx' was declared here 66:31.16 Maybe ceReaction; 66:31.16 ^~~~~~~~~~ 66:31.16 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/XSLTProcessorBinding.cpp:7, 66:31.16 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings20.cpp:26: 66:31.16 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h: '*((void*)(& ceReaction)+8).RefPtr::mRawPtr' may be used uninitialized in this function 66:31.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h:325:31: warning: '*((void*)(& ceReaction)+8).RefPtr::mRawPtr' may be used uninitialized in this function [-Wmaybe-uninitialized] 66:31.16 PopAndInvokeElementQueue(); 66:31.16 ~~~~~~~~~~~~~~~~~~~~~~~~^~ 66:31.16 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings20.cpp:26: 66:31.16 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/XSLTProcessorBinding.cpp:105:27: note: '*((void*)(& ceReaction)+8).RefPtr::mRawPtr' was declared here 66:31.16 Maybe ceReaction; 66:31.16 ^~~~~~~~~~ 66:31.27 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/XSLTProcessorBinding.cpp:7, 66:31.27 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings20.cpp:26: 66:31.27 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h: In function 'bool mozilla::dom::XSLTProcessorBinding::transformToDocument(JSContext*, JS::Handle, txMozillaXSLTProcessor*, const JSJitMethodCallArgs&)': 66:31.27 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h: '*((void*)& ceReaction +24)' may be used uninitialized in this function 66:31.27 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h:546:14: warning: '*((void*)& ceReaction +24)' may be used uninitialized in this function [-Wmaybe-uninitialized] 66:31.27 mCx, mIsElementQueuePushedForPreviousRecursionDepth); 66:31.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:31.27 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings20.cpp:26: 66:31.27 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/XSLTProcessorBinding.cpp:160:27: note: '*((void*)& ceReaction +24)' was declared here 66:31.27 Maybe ceReaction; 66:31.28 ^~~~~~~~~~ 66:31.28 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BufferList.h:11, 66:31.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/StructuredClone.h:10, 66:31.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Principals.h:17, 66:31.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jsapi.h:35, 66:31.28 from /builddir/build/BUILD/pale-moon/platform/dom/bindings/AtomList.h:9, 66:31.28 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/XPathNSResolverBinding.cpp:3, 66:31.28 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings20.cpp:2: 66:31.29 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Maybe.h: '*((void*)(& ceReaction)+8).mozilla::dom::AutoCEReaction::mCx' may be used uninitialized in this function 66:31.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Maybe.h:431:5: warning: '*((void*)(& ceReaction)+8).mozilla::dom::AutoCEReaction::mCx' may be used uninitialized in this function [-Wmaybe-uninitialized] 66:31.29 ::new (mStorage.addr()) T(Forward(aArgs)...); 66:31.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:31.29 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings20.cpp:26: 66:31.29 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/XSLTProcessorBinding.cpp:160:27: note: '*((void*)(& ceReaction)+8).mozilla::dom::AutoCEReaction::mCx' was declared here 66:31.29 Maybe ceReaction; 66:31.29 ^~~~~~~~~~ 66:31.29 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/XSLTProcessorBinding.cpp:7, 66:31.29 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings20.cpp:26: 66:31.29 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h: '*((void*)(& ceReaction)+8).RefPtr::mRawPtr' may be used uninitialized in this function 66:31.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h:325:31: warning: '*((void*)(& ceReaction)+8).RefPtr::mRawPtr' may be used uninitialized in this function [-Wmaybe-uninitialized] 66:31.29 PopAndInvokeElementQueue(); 66:31.30 ~~~~~~~~~~~~~~~~~~~~~~~~^~ 66:31.30 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings20.cpp:26: 66:31.30 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/XSLTProcessorBinding.cpp:160:27: note: '*((void*)(& ceReaction)+8).RefPtr::mRawPtr' was declared here 66:31.30 Maybe ceReaction; 66:31.30 ^~~~~~~~~~ 66:33.18 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/WeakSetObject.cpp:18: 66:33.18 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 66:33.18 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 66:33.18 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 66:33.18 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 66:33.19 ^ 66:33.19 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 66:33.19 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/NativeObject.h:15, 66:33.19 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/WeakSetObject.h:9, 66:33.19 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/WeakSetObject.cpp:6: 66:33.19 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 66:33.19 class HeapSlot : public WriteBarrieredBase 66:33.19 ^~~~~~~~ 66:35.06 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 66:35.06 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 66:35.06 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 66:35.06 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/NativeObject.h:14, 66:35.07 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/WeakSetObject.h:9, 66:35.07 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/WeakSetObject.cpp:6: 66:35.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 66:35.07 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 66:35.07 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 66:35.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 66:35.07 memset(aT, 0, sizeof(T)); 66:35.07 ~~~~~~^~~~~~~~~~~~~~~~~~ 66:35.07 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 66:35.07 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 66:35.07 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 66:35.07 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 66:35.07 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 66:35.08 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 66:35.08 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/NativeObject.h:15, 66:35.08 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/WeakSetObject.h:9, 66:35.08 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/WeakSetObject.cpp:6: 66:35.08 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 66:35.08 struct JSSubString { 66:35.08 ^~~~~~~~~~~ 66:35.18 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 66:35.18 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 66:35.18 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 66:35.18 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/NativeObject.h:14, 66:35.18 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/WeakSetObject.h:9, 66:35.18 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/WeakSetObject.cpp:6: 66:35.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 66:35.18 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 66:35.18 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 66:35.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 66:35.19 memset(aT, 0, sizeof(T)); 66:35.19 ~~~~~~^~~~~~~~~~~~~~~~~~ 66:35.19 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 66:35.19 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 66:35.19 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 66:35.19 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 66:35.19 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 66:35.19 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/WeakSetObject.cpp:18: 66:35.19 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 66:35.19 struct Address 66:35.19 ^~~~~~~ 66:35.19 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 66:35.19 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 66:35.19 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 66:35.20 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/NativeObject.h:14, 66:35.20 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/WeakSetObject.h:9, 66:35.20 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/WeakSetObject.cpp:6: 66:35.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 66:35.20 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 66:35.20 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 66:35.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 66:35.20 memset(aT, 0, sizeof(T)); 66:35.20 ~~~~~~^~~~~~~~~~~~~~~~~~ 66:35.20 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 66:35.20 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 66:35.20 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 66:35.20 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 66:35.20 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 66:35.21 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/WeakSetObject.cpp:18: 66:35.21 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 66:35.21 struct BaseIndex 66:35.21 ^~~~~~~~~ 66:37.98 libjs_src_builtin.a.desc 66:39.24 sysv.o 66:39.28 /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/libffi/src/x86/ffi64.c: In function 'classify_argument': 66:39.28 Warning: -Wempty-body in /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/libffi/src/x86/ffi64.c: suggest braces around empty body in an 'else' statement 66:39.28 /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/libffi/src/x86/ffi64.c:195:18: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] 66:39.28 FFI_ASSERT (0); 66:39.28 ^ 66:39.28 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/libffi/src/x86/ffi64.c: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} 66:39.28 /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/libffi/src/x86/ffi64.c:224:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 66:39.29 for (i = 0; i < words; i++) 66:39.29 ^ 66:39.29 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/libffi/src/x86/ffi64.c: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} 66:39.29 /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/libffi/src/x86/ffi64.c:245:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 66:39.29 for (i = 0; i < num; i++) 66:39.29 ^ 66:39.29 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/libffi/src/x86/ffi64.c: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} 66:39.29 /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/libffi/src/x86/ffi64.c:264:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 66:39.29 for (i = 1; i < words; i++) 66:39.29 ^ 66:39.29 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/libffi/src/x86/ffi64.c: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} 66:39.29 /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/libffi/src/x86/ffi64.c:270:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 66:39.29 for (i = 0; i < words; i++) 66:39.29 ^ 66:39.29 /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/libffi/src/x86/ffi64.c: In function 'examine_argument': 66:39.29 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/libffi/src/x86/ffi64.c: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} 66:39.29 /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/libffi/src/x86/ffi64.c:323:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 66:39.29 for (i = 0; i < n; ++i) 66:39.29 ^ 66:39.29 /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/libffi/src/x86/ffi64.c: In function 'ffi_call': 66:39.29 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/libffi/src/x86/ffi64.c: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} 66:39.30 /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/libffi/src/x86/ffi64.c:494:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 66:39.30 for (j = 0; j < n; j++, a += 8, size -= 8) 66:39.30 ^ 66:39.30 /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/libffi/src/x86/ffi64.c: In function 'ffi_closure_unix64_inner': 66:39.30 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/libffi/src/x86/ffi64.c: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} 66:39.30 /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/libffi/src/x86/ffi64.c:669:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 66:39.30 for (j = 0; j < n; j++, a += 8) 66:39.30 ^ 66:39.54 unix64.o 66:39.57 libconfig_external_ffi.a.desc 66:41.55 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 66:41.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 66:41.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 66:41.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 66:41.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 66:41.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 66:41.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMRequestBinding.h:8, 66:41.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMCursorBinding.h:6, 66:41.55 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DOMCursorBinding.cpp:3, 66:41.55 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings3.cpp:2: 66:41.55 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DeviceLightEvent.cpp: In member function 'virtual nsresult mozilla::dom::DeviceLightEvent::QueryInterface(const nsIID&, void**)': 66:41.55 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 66:41.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:41.55 foundInterface = 0; \ 66:41.55 ^~~~~~~~~~~~~~ 66:41.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 66:41.55 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 66:41.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:41.56 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DeviceLightEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 66:41.56 NS_INTERFACE_MAP_END_INHERITING(Event) 66:41.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:41.56 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 66:41.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 66:41.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10, 66:41.56 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DOMCursorBinding.cpp:4, 66:41.57 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings3.cpp:2: 66:41.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 66:41.57 } else 66:41.57 ^~~~ 66:41.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 66:41.57 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 66:41.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:41.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 66:41.57 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 66:41.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:41.57 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DeviceLightEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 66:41.57 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DeviceLightEvent) 66:41.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:41.68 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 66:41.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 66:41.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 66:41.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 66:41.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 66:41.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 66:41.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMRequestBinding.h:8, 66:41.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMCursorBinding.h:6, 66:41.68 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DOMCursorBinding.cpp:3, 66:41.68 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings3.cpp:2: 66:41.68 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DeviceOrientationEvent.cpp: In member function 'virtual nsresult mozilla::dom::DeviceOrientationEvent::QueryInterface(const nsIID&, void**)': 66:41.69 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 66:41.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:41.69 foundInterface = 0; \ 66:41.69 ^~~~~~~~~~~~~~ 66:41.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 66:41.69 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 66:41.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:41.69 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DeviceOrientationEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 66:41.69 NS_INTERFACE_MAP_END_INHERITING(Event) 66:41.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:41.69 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 66:41.69 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 66:41.69 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10, 66:41.69 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DOMCursorBinding.cpp:4, 66:41.69 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings3.cpp:2: 66:41.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 66:41.69 } else 66:41.69 ^~~~ 66:41.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 66:41.69 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 66:41.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:41.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 66:41.69 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 66:41.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:41.69 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DeviceOrientationEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 66:41.70 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DeviceOrientationEvent) 66:41.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:41.74 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 66:41.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 66:41.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 66:41.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 66:41.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 66:41.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 66:41.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMRequestBinding.h:8, 66:41.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMCursorBinding.h:6, 66:41.74 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DOMCursorBinding.cpp:3, 66:41.74 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings3.cpp:2: 66:41.74 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DeviceProximityEvent.cpp: In member function 'virtual nsresult mozilla::dom::DeviceProximityEvent::QueryInterface(const nsIID&, void**)': 66:41.74 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 66:41.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:41.74 foundInterface = 0; \ 66:41.74 ^~~~~~~~~~~~~~ 66:41.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 66:41.74 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 66:41.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:41.74 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DeviceProximityEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 66:41.74 NS_INTERFACE_MAP_END_INHERITING(Event) 66:41.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:41.74 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 66:41.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 66:41.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10, 66:41.74 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DOMCursorBinding.cpp:4, 66:41.74 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings3.cpp:2: 66:41.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 66:41.74 } else 66:41.74 ^~~~ 66:41.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 66:41.75 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 66:41.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:41.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 66:41.75 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 66:41.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:41.75 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DeviceProximityEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 66:41.75 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DeviceProximityEvent) 66:41.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:42.46 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 66:42.46 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 66:42.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FontFaceSet.h:13, 66:42.46 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DocumentBinding.cpp:36, 66:42.46 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings3.cpp:362: 66:42.46 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 66:42.46 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 66:42.46 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 66:42.46 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 66:42.46 ^ 66:42.46 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 66:42.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:41, 66:42.46 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsGenericDOMDataNode.h:19, 66:42.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DocumentType.h:17, 66:42.46 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DOMImplementationBinding.cpp:9, 66:42.46 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings3.cpp:38: 66:42.46 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 66:42.46 class nsCSSValue { 66:42.46 ^~~~~~~~~~ 66:46.40 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 66:46.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 66:46.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMRequestBinding.h:6, 66:46.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMCursorBinding.h:6, 66:46.40 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DOMCursorBinding.cpp:3, 66:46.40 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings3.cpp:2: 66:46.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = long unsigned int]': 66:46.40 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:74:26: required from here 66:46.40 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 66:46.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:109:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 66:46.40 memcpy(aDst, aSrc, aNElem * sizeof(T)); 66:46.40 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:46.40 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParamTimeline.h:10, 66:46.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AudioParam.h:10, 66:46.40 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DelayNodeBinding.cpp:8, 66:46.40 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings3.cpp:242: 66:46.40 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 66:46.40 struct AudioTimelineEvent final 66:46.40 ^~~~~~~~~~~~~~~~~~ 66:50.22 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Stack-inl.h:22, 66:50.22 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.cpp:21, 66:50.22 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:38: 66:50.22 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 66:50.22 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 66:50.22 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 66:50.22 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 66:50.22 ^ 66:50.23 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:16, 66:50.23 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 66:50.23 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SIMD.h:13, 66:50.23 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MIR.h:18, 66:50.23 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysisShared.h:9, 66:50.23 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysis.h:9, 66:50.23 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysis.cpp:6, 66:50.23 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 66:50.23 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 66:50.23 class HeapSlot : public WriteBarrieredBase 66:50.23 ^~~~~~~~ 66:50.49 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 66:50.49 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 66:50.49 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SIMD.h:9, 66:50.49 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MIR.h:18, 66:50.49 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysisShared.h:9, 66:50.49 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysis.h:9, 66:50.49 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysis.cpp:6, 66:50.49 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 66:50.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 66:50.49 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 66:50.49 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 66:50.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 66:50.49 memset(aT, 0, sizeof(T)); 66:50.49 ~~~~~~^~~~~~~~~~~~~~~~~~ 66:50.49 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 66:50.49 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 66:50.49 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SIMD.h:13, 66:50.49 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MIR.h:18, 66:50.49 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysisShared.h:9, 66:50.49 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysis.h:9, 66:50.49 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysis.cpp:6, 66:50.49 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 66:50.49 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 66:50.49 struct JSSubString { 66:50.49 ^~~~~~~~~~~ 66:50.64 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 66:50.64 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 66:50.64 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SIMD.h:9, 66:50.64 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MIR.h:18, 66:50.64 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysisShared.h:9, 66:50.64 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysis.h:9, 66:50.64 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysis.cpp:6, 66:50.64 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 66:50.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 66:50.64 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 66:50.64 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 66:50.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 66:50.64 memset(aT, 0, sizeof(T)); 66:50.64 ~~~~~~^~~~~~~~~~~~~~~~~~ 66:50.64 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 66:50.64 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 66:50.64 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 66:50.64 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 66:50.64 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineIC.h:19, 66:50.64 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MIR.h:20, 66:50.64 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysisShared.h:9, 66:50.64 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysis.h:9, 66:50.64 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysis.cpp:6, 66:50.64 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 66:50.64 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 66:50.64 struct Address 66:50.64 ^~~~~~~ 66:50.64 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 66:50.64 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 66:50.64 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SIMD.h:9, 66:50.64 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MIR.h:18, 66:50.64 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysisShared.h:9, 66:50.64 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysis.h:9, 66:50.64 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysis.cpp:6, 66:50.64 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 66:50.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 66:50.65 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 66:50.65 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 66:50.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 66:50.65 memset(aT, 0, sizeof(T)); 66:50.65 ~~~~~~^~~~~~~~~~~~~~~~~~ 66:50.65 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 66:50.65 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 66:50.65 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 66:50.65 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 66:50.65 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineIC.h:19, 66:50.65 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MIR.h:20, 66:50.65 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysisShared.h:9, 66:50.65 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysis.h:9, 66:50.65 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysis.cpp:6, 66:50.65 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 66:50.65 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 66:50.65 struct BaseIndex 66:50.66 ^~~~~~~~~ 66:51.42 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 66:51.42 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 66:51.42 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 66:51.42 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 66:51.42 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 66:51.42 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineIC.h:19, 66:51.42 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MIR.h:20, 66:51.42 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysisShared.h:9, 66:51.42 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysis.h:9, 66:51.42 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysis.cpp:6, 66:51.42 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 66:51.42 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': 66:51.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1248:63: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' 66:51.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1316:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 66:51.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:91:69: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 66:51.43 /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:1800:38: required from here 66:51.43 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment 66:51.43 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:101:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 66:51.43 memset(p, 0, numElems * sizeof(T)); 66:51.43 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:51.43 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 66:51.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 66:51.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:22, 66:51.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 66:51.43 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:29, 66:51.43 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SIMD.h:9, 66:51.43 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MIR.h:18, 66:51.43 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysisShared.h:9, 66:51.43 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysis.h:9, 66:51.43 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysis.cpp:6, 66:51.43 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 66:51.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 66:51.43 class HashTableEntry 66:51.43 ^~~~~~~~~~~~~~ 67:13.75 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Interpreter-inl.h:19, 67:13.75 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineCompiler.cpp:36, 67:13.75 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:11: 67:13.75 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 67:13.75 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 67:13.76 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 67:13.76 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 67:13.76 ^ 67:13.76 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineCacheIR.h:9, 67:13.76 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineCacheIR.cpp:6, 67:13.76 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 67:13.76 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 67:13.76 class HeapSlot : public WriteBarrieredBase 67:13.76 ^~~~~~~~ 67:14.59 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 67:14.59 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 67:14.59 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 67:14.59 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 67:14.59 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 67:14.59 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 67:14.59 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineCacheIR.h:9, 67:14.59 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineCacheIR.cpp:6, 67:14.59 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 67:14.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 67:14.59 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 67:14.59 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 67:14.60 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 67:14.60 memset(aT, 0, sizeof(T)); 67:14.60 ~~~~~~^~~~~~~~~~~~~~~~~~ 67:14.60 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 67:14.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 67:14.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CompactBuffer.h:11, 67:14.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CacheIR.h:14, 67:14.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineCacheIR.h:10, 67:14.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineCacheIR.cpp:6, 67:14.60 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 67:14.60 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 67:14.60 struct JSSubString { 67:14.61 ^~~~~~~~~~~ 67:14.73 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 67:14.73 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 67:14.73 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 67:14.73 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 67:14.73 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 67:14.73 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 67:14.73 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineCacheIR.h:9, 67:14.73 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineCacheIR.cpp:6, 67:14.73 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 67:14.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 67:14.74 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 67:14.74 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 67:14.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 67:14.74 memset(aT, 0, sizeof(T)); 67:14.74 ~~~~~~^~~~~~~~~~~~~~~~~~ 67:14.74 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 67:14.74 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 67:14.74 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 67:14.74 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 67:14.74 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/SharedIC.h:14, 67:14.75 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CacheIR.h:15, 67:14.75 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineCacheIR.h:10, 67:14.75 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineCacheIR.cpp:6, 67:14.75 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 67:14.75 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 67:14.75 struct Address 67:14.75 ^~~~~~~ 67:14.75 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 67:14.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 67:14.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 67:14.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 67:14.76 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 67:14.76 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 67:14.76 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineCacheIR.h:9, 67:14.76 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineCacheIR.cpp:6, 67:14.76 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 67:14.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 67:14.76 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 67:14.76 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 67:14.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 67:14.76 memset(aT, 0, sizeof(T)); 67:14.76 ~~~~~~^~~~~~~~~~~~~~~~~~ 67:14.76 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 67:14.77 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 67:14.77 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 67:14.77 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 67:14.77 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/SharedIC.h:14, 67:14.77 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CacheIR.h:15, 67:14.77 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineCacheIR.h:10, 67:14.77 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineCacheIR.cpp:6, 67:14.77 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 67:14.77 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 67:14.77 struct BaseIndex 67:14.77 ^~~~~~~~~ 67:15.86 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 67:15.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 67:15.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 67:15.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 67:15.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 67:15.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/SharedIC.h:14, 67:15.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CacheIR.h:15, 67:15.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineCacheIR.h:10, 67:15.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineCacheIR.cpp:6, 67:15.86 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 67:15.86 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': 67:15.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1248:63: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' 67:15.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1316:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 67:15.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:91:69: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 67:15.87 /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:1800:38: required from here 67:15.87 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment 67:15.87 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:101:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 67:15.87 memset(p, 0, numElems * sizeof(T)); 67:15.87 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:15.87 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 67:15.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 67:15.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:22, 67:15.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 67:15.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 67:15.87 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 67:15.87 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 67:15.87 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineCacheIR.h:9, 67:15.87 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineCacheIR.cpp:6, 67:15.87 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 67:15.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 67:15.87 class HashTableEntry 67:15.87 ^~~~~~~~~~~~~~ 67:35.21 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NonRefcountedDOMObject.h:9, 67:35.21 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DocumentOrShadowRootBinding.cpp:3, 67:35.21 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings4.cpp:2: 67:35.21 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DownloadEvent.cpp: In member function 'virtual nsresult mozilla::dom::DownloadEvent::QueryInterface(const nsIID&, void**)': 67:35.21 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 67:35.21 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:35.22 foundInterface = 0; \ 67:35.22 ^~~~~~~~~~~~~~ 67:35.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 67:35.22 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 67:35.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:35.22 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DownloadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 67:35.22 NS_INTERFACE_MAP_END_INHERITING(Event) 67:35.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:35.22 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 67:35.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 67:35.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:6, 67:35.22 from /builddir/build/BUILD/pale-moon/platform/dom/bindings/AtomList.h:10, 67:35.22 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DocumentTimelineBinding.cpp:4, 67:35.22 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings4.cpp:14: 67:35.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 67:35.23 } else 67:35.23 ^~~~ 67:35.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 67:35.23 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 67:35.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:35.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 67:35.23 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 67:35.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:35.24 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DownloadEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 67:35.24 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DownloadEvent) 67:35.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:36.13 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NonRefcountedDOMObject.h:9, 67:36.13 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DocumentOrShadowRootBinding.cpp:3, 67:36.13 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings4.cpp:2: 67:36.13 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DownloadsBinding.cpp: In member function 'virtual nsresult mozilla::dom::DOMDownload::QueryInterface(const nsIID&, void**)': 67:36.13 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 67:36.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:36.13 foundInterface = 0; \ 67:36.13 ^~~~~~~~~~~~~~ 67:36.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 67:36.13 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 67:36.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:36.13 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DownloadsBinding.cpp:2765:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 67:36.13 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 67:36.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:36.13 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 67:36.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 67:36.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:6, 67:36.13 from /builddir/build/BUILD/pale-moon/platform/dom/bindings/AtomList.h:10, 67:36.13 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DocumentTimelineBinding.cpp:4, 67:36.13 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings4.cpp:14: 67:36.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 67:36.13 } else 67:36.13 ^~~~ 67:36.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 67:36.13 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 67:36.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:36.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 67:36.13 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 67:36.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:36.14 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DownloadsBinding.cpp:2764:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 67:36.14 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DOMDownload) 67:36.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:36.17 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NonRefcountedDOMObject.h:9, 67:36.17 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DocumentOrShadowRootBinding.cpp:3, 67:36.17 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings4.cpp:2: 67:36.17 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DownloadsBinding.cpp: In member function 'virtual nsresult mozilla::dom::DOMDownloadManager::QueryInterface(const nsIID&, void**)': 67:36.17 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 67:36.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:36.17 foundInterface = 0; \ 67:36.17 ^~~~~~~~~~~~~~ 67:36.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 67:36.17 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 67:36.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:36.17 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DownloadsBinding.cpp:3290:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 67:36.17 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 67:36.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:36.17 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 67:36.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 67:36.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:6, 67:36.17 from /builddir/build/BUILD/pale-moon/platform/dom/bindings/AtomList.h:10, 67:36.17 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DocumentTimelineBinding.cpp:4, 67:36.18 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings4.cpp:14: 67:36.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 67:36.18 } else 67:36.18 ^~~~ 67:36.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 67:36.18 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 67:36.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:36.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 67:36.18 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 67:36.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:36.18 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DownloadsBinding.cpp:3289:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 67:36.18 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DOMDownloadManager) 67:36.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:37.92 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NonRefcountedDOMObject.h:9, 67:37.92 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DocumentOrShadowRootBinding.cpp:3, 67:37.92 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings4.cpp:2: 67:37.92 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/ErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ErrorEvent::QueryInterface(const nsIID&, void**)': 67:37.92 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 67:37.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:37.92 foundInterface = 0; \ 67:37.92 ^~~~~~~~~~~~~~ 67:37.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 67:37.92 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 67:37.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:37.92 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/ErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 67:37.92 NS_INTERFACE_MAP_END_INHERITING(Event) 67:37.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:37.93 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 67:37.93 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 67:37.93 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:6, 67:37.93 from /builddir/build/BUILD/pale-moon/platform/dom/bindings/AtomList.h:10, 67:37.93 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DocumentTimelineBinding.cpp:4, 67:37.93 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings4.cpp:14: 67:37.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 67:37.93 } else 67:37.93 ^~~~ 67:37.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 67:37.93 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 67:37.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:37.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 67:37.93 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 67:37.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:37.93 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/ErrorEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 67:37.93 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ErrorEvent) 67:37.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:38.57 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NonRefcountedDOMObject.h:9, 67:38.57 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DocumentOrShadowRootBinding.cpp:3, 67:38.57 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings4.cpp:2: 67:38.57 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/ExternalBinding.cpp: In member function 'virtual nsresult mozilla::dom::External::QueryInterface(const nsIID&, void**)': 67:38.57 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 67:38.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:38.57 foundInterface = 0; \ 67:38.57 ^~~~~~~~~~~~~~ 67:38.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 67:38.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 67:38.57 ^~~~~~~~~~~~~~~~~~~~~~~ 67:38.57 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/ExternalBinding.cpp:766:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 67:38.57 NS_INTERFACE_MAP_END 67:38.57 ^~~~~~~~~~~~~~~~~~~~ 67:38.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 67:38.57 else 67:38.57 ^~~~ 67:38.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 67:38.57 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 67:38.57 ^~~~~~~~~~~~~~~~~~ 67:38.57 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/ExternalBinding.cpp:765:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 67:38.57 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 67:38.57 ^~~~~~~~~~~~~~~~~~~~~~ 67:39.58 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 67:39.58 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 67:39.58 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AnimationTimelineBinding.h:6, 67:39.58 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DocumentTimelineBinding.cpp:3, 67:39.58 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings4.cpp:14: 67:39.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = long unsigned int]': 67:39.58 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:74:26: required from here 67:39.58 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 67:39.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:109:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 67:39.59 memcpy(aDst, aSrc, aNElem * sizeof(T)); 67:39.59 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:39.59 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParamTimeline.h:10, 67:39.59 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AudioParam.h:10, 67:39.59 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DynamicsCompressorNodeBinding.cpp:9, 67:39.59 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings4.cpp:98: 67:39.59 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 67:39.59 struct AudioTimelineEvent final 67:39.59 ^~~~~~~~~~~~~~~~~~ 67:39.67 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 67:39.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 67:39.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AnimationTimelineBinding.h:6, 67:39.67 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DocumentTimelineBinding.cpp:3, 67:39.67 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings4.cpp:14: 67:39.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 67:39.67 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2860:28: required from here 67:39.67 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead 67:39.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 67:39.67 memset(aT, 0, sizeof(T)); 67:39.67 ~~~~~~^~~~~~~~~~~~~~~~~~ 67:39.67 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/EventTargetBinding.cpp:23, 67:39.67 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings4.cpp:194: 67:39.67 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 67:39.67 struct GlobalProperties { 67:39.67 ^~~~~~~~~~~~~~~~ 68:01.19 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/EnvironmentObject-inl.h:12, 68:01.19 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineFrame-inl.h:18, 68:01.19 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/VMFunctions.cpp:23, 68:01.19 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:20: 68:01.19 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 68:01.19 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 68:01.20 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 68:01.20 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 68:01.20 ^ 68:01.20 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:16, 68:01.20 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 68:01.20 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/TypePolicy.h:9, 68:01.20 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/TypePolicy.cpp:6, 68:01.20 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 68:01.20 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 68:01.20 class HeapSlot : public WriteBarrieredBase 68:01.20 ^~~~~~~~ 68:01.59 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 68:01.59 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 68:01.59 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 68:01.59 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:13, 68:01.59 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/TypePolicy.h:9, 68:01.59 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/TypePolicy.cpp:6, 68:01.59 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 68:01.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 68:01.60 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 68:01.60 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 68:01.60 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 68:01.60 memset(aT, 0, sizeof(T)); 68:01.60 ~~~~~~^~~~~~~~~~~~~~~~~~ 68:01.60 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 68:01.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 68:01.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/TypePolicy.h:9, 68:01.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/TypePolicy.cpp:6, 68:01.60 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 68:01.60 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 68:01.60 struct JSSubString { 68:01.60 ^~~~~~~~~~~ 68:01.74 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 68:01.74 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 68:01.74 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 68:01.74 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:13, 68:01.74 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/TypePolicy.h:9, 68:01.74 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/TypePolicy.cpp:6, 68:01.74 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 68:01.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 68:01.74 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 68:01.74 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 68:01.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 68:01.74 memset(aT, 0, sizeof(T)); 68:01.74 ~~~~~~^~~~~~~~~~~~~~~~~~ 68:01.74 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 68:01.74 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 68:01.74 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 68:01.74 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:14, 68:01.74 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Lowering.h:12, 68:01.74 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/TypePolicy.cpp:8, 68:01.74 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 68:01.74 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 68:01.74 struct Address 68:01.74 ^~~~~~~ 68:01.74 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 68:01.74 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 68:01.74 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 68:01.74 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:13, 68:01.74 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/TypePolicy.h:9, 68:01.74 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/TypePolicy.cpp:6, 68:01.74 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 68:01.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 68:01.74 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 68:01.74 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 68:01.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 68:01.74 memset(aT, 0, sizeof(T)); 68:01.75 ~~~~~~^~~~~~~~~~~~~~~~~~ 68:01.75 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 68:01.75 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 68:01.75 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 68:01.75 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:14, 68:01.75 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Lowering.h:12, 68:01.75 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/TypePolicy.cpp:8, 68:01.75 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 68:01.75 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 68:01.75 struct BaseIndex 68:01.75 ^~~~~~~~~ 68:02.49 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/TypePolicy.h:10, 68:02.49 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/TypePolicy.cpp:6, 68:02.49 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 68:02.49 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': 68:02.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1248:63: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' 68:02.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1316:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 68:02.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:91:69: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 68:02.49 /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:1800:38: required from here 68:02.49 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment 68:02.49 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:101:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 68:02.49 memset(p, 0, numElems * sizeof(T)); 68:02.49 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:02.50 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 68:02.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 68:02.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:22, 68:02.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 68:02.50 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:29, 68:02.50 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 68:02.50 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:13, 68:02.50 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/TypePolicy.h:9, 68:02.50 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/TypePolicy.cpp:6, 68:02.50 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 68:02.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 68:02.50 class HashTableEntry 68:02.50 ^~~~~~~~~~~~~~ 68:02.51 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/TypePolicy.h:10, 68:02.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/TypePolicy.cpp:6, 68:02.51 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 68:02.51 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry; size_t = long unsigned int]': 68:02.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1248:63: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::jit::MDefinition* const; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry; uint32_t = unsigned int]' 68:02.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1316:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::jit::MDefinition* const; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 68:02.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:344:69: required from 'bool js::HashSet::init(uint32_t) [with T = js::jit::MDefinition*; HashPolicy = js::jit::ValueNumberer::VisibleValues::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 68:02.51 /builddir/build/BUILD/pale-moon/platform/js/src/jit/ValueNumbering.cpp:82:22: required from here 68:02.51 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry' with no trivial copy-assignment 68:02.51 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:101:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry' with no trivial copy-assignment [-Wclass-memaccess] 68:02.51 memset(p, 0, numElems * sizeof(T)); 68:02.51 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:02.51 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 68:02.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 68:02.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:22, 68:02.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 68:02.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:29, 68:02.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 68:02.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:13, 68:02.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/TypePolicy.h:9, 68:02.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/TypePolicy.cpp:6, 68:02.51 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 68:02.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry' declared here 68:02.51 class HashTableEntry 68:02.51 ^~~~~~~~~~~~~~ 68:21.78 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 68:21.78 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 68:21.78 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FontFaceSet.h:13, 68:21.78 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/FontFaceSetBinding.cpp:14, 68:21.78 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings5.cpp:50: 68:21.78 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 68:21.78 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 68:21.78 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 68:21.78 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 68:21.78 ^ 68:21.78 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/CounterStyleManager.h:16, 68:21.78 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleStructContext.h:9, 68:21.78 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsStyleStruct.h:21, 68:21.78 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsRuleNode.h:21, 68:21.78 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsLayoutUtils.h:26, 68:21.78 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/UIEvent.h:14, 68:21.78 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FocusEvent.h:9, 68:21.79 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/FocusEventBinding.cpp:11, 68:21.79 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings5.cpp:26: 68:21.79 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 68:21.79 class nsCSSValue { 68:21.79 ^~~~~~~~~~ 68:22.13 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 68:22.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 68:22.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 68:22.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 68:22.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 68:22.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 68:22.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FileSystemBinding.h:8, 68:22.13 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/FileSystemEntryBinding.cpp:3, 68:22.13 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings5.cpp:2: 68:22.13 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/FontFaceSetLoadEvent.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSetLoadEvent::QueryInterface(const nsIID&, void**)': 68:22.14 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 68:22.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:22.14 foundInterface = 0; \ 68:22.14 ^~~~~~~~~~~~~~ 68:22.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 68:22.14 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 68:22.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:22.14 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/FontFaceSetLoadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 68:22.14 NS_INTERFACE_MAP_END_INHERITING(Event) 68:22.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:22.14 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 68:22.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackInterface.h:18, 68:22.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FileSystemBinding.h:10, 68:22.15 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/FileSystemEntryBinding.cpp:3, 68:22.15 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings5.cpp:2: 68:22.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 68:22.15 } else 68:22.16 ^~~~ 68:22.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 68:22.16 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 68:22.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:22.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 68:22.16 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 68:22.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:22.16 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/FontFaceSetLoadEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 68:22.16 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(FontFaceSetLoadEvent) 68:22.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:25.23 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 68:25.23 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 68:25.23 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FileSystemBinding.h:6, 68:25.23 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/FileSystemEntryBinding.cpp:3, 68:25.23 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings5.cpp:2: 68:25.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = long unsigned int]': 68:25.23 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:74:26: required from here 68:25.23 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 68:25.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:109:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 68:25.23 memcpy(aDst, aSrc, aNElem * sizeof(T)); 68:25.23 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:25.23 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParamTimeline.h:10, 68:25.23 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AudioParam.h:10, 68:25.23 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/GainNodeBinding.cpp:8, 68:25.23 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings5.cpp:122: 68:25.23 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 68:25.24 struct AudioTimelineEvent final 68:25.24 ^~~~~~~~~~~~~~~~~~ 68:31.89 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 68:31.89 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 68:31.89 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 68:31.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 68:31.90 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 68:31.90 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:11, 68:31.90 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 68:31.90 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared-inl.h:9, 68:31.90 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared.cpp:6, 68:31.90 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: 68:31.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 68:31.90 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 68:31.90 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 68:31.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 68:31.90 memset(aT, 0, sizeof(T)); 68:31.90 ~~~~~~^~~~~~~~~~~~~~~~~~ 68:31.90 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 68:31.90 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 68:31.90 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 68:31.90 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 68:31.90 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 68:31.90 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 68:31.90 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 68:31.90 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 68:31.90 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:11, 68:31.90 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 68:31.90 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared-inl.h:9, 68:31.90 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared.cpp:6, 68:31.90 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: 68:31.90 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 68:31.90 struct JSSubString { 68:31.90 ^~~~~~~~~~~ 68:32.01 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 68:32.01 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 68:32.01 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 68:32.01 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 68:32.01 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 68:32.01 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:11, 68:32.01 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 68:32.01 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared-inl.h:9, 68:32.01 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared.cpp:6, 68:32.01 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: 68:32.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 68:32.01 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 68:32.01 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 68:32.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 68:32.01 memset(aT, 0, sizeof(T)); 68:32.01 ~~~~~~^~~~~~~~~~~~~~~~~~ 68:32.01 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 68:32.01 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 68:32.01 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 68:32.01 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared-inl.h:9, 68:32.01 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared.cpp:6, 68:32.02 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: 68:32.02 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 68:32.02 struct Address 68:32.02 ^~~~~~~ 68:32.02 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 68:32.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 68:32.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 68:32.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 68:32.02 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 68:32.02 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:11, 68:32.02 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 68:32.02 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared-inl.h:9, 68:32.02 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared.cpp:6, 68:32.02 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: 68:32.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 68:32.02 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 68:32.03 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 68:32.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 68:32.03 memset(aT, 0, sizeof(T)); 68:32.03 ~~~~~~^~~~~~~~~~~~~~~~~~ 68:32.03 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 68:32.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 68:32.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 68:32.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared-inl.h:9, 68:32.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared.cpp:6, 68:32.03 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: 68:32.03 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 68:32.03 struct BaseIndex 68:32.03 ^~~~~~~~~ 68:32.74 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 68:32.74 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 68:32.74 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 68:32.74 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 68:32.74 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared-inl.h:9, 68:32.74 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared.cpp:6, 68:32.74 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: 68:32.74 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': 68:32.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1248:63: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' 68:32.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1316:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 68:32.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:91:69: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 68:32.74 /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:1800:38: required from here 68:32.74 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment 68:32.74 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:101:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 68:32.74 memset(p, 0, numElems * sizeof(T)); 68:32.74 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:32.74 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 68:32.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 68:32.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 68:32.74 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 68:32.74 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:11, 68:32.74 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 68:32.74 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared-inl.h:9, 68:32.75 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared.cpp:6, 68:32.75 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: 68:32.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 68:32.75 class HashTableEntry 68:32.75 ^~~~~~~~~~~~~~ 68:53.03 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 68:53.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 68:53.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 68:53.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 68:53.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 68:53.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:11, 68:53.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 68:53.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:9, 68:53.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/CodeGenerator-x64.h:9, 68:53.04 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/CodeGenerator-x64.cpp:6, 68:53.04 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: 68:53.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 68:53.04 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 68:53.04 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 68:53.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 68:53.04 memset(aT, 0, sizeof(T)); 68:53.04 ~~~~~~^~~~~~~~~~~~~~~~~~ 68:53.04 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 68:53.04 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 68:53.04 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 68:53.04 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 68:53.04 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 68:53.04 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 68:53.04 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 68:53.04 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 68:53.04 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:11, 68:53.04 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 68:53.04 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:9, 68:53.04 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/CodeGenerator-x64.h:9, 68:53.04 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/CodeGenerator-x64.cpp:6, 68:53.05 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: 68:53.05 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 68:53.05 struct JSSubString { 68:53.05 ^~~~~~~~~~~ 68:53.15 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 68:53.15 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 68:53.15 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 68:53.15 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 68:53.15 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 68:53.15 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:11, 68:53.15 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 68:53.15 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:9, 68:53.15 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/CodeGenerator-x64.h:9, 68:53.15 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/CodeGenerator-x64.cpp:6, 68:53.15 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: 68:53.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 68:53.15 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 68:53.15 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 68:53.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 68:53.15 memset(aT, 0, sizeof(T)); 68:53.15 ~~~~~~^~~~~~~~~~~~~~~~~~ 68:53.15 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 68:53.15 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 68:53.15 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 68:53.15 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:9, 68:53.15 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/CodeGenerator-x64.h:9, 68:53.15 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/CodeGenerator-x64.cpp:6, 68:53.15 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: 68:53.15 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 68:53.15 struct Address 68:53.15 ^~~~~~~ 68:53.15 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 68:53.15 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 68:53.16 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 68:53.16 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 68:53.16 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 68:53.16 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:11, 68:53.16 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 68:53.16 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:9, 68:53.16 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/CodeGenerator-x64.h:9, 68:53.16 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/CodeGenerator-x64.cpp:6, 68:53.16 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: 68:53.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 68:53.16 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 68:53.16 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 68:53.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 68:53.16 memset(aT, 0, sizeof(T)); 68:53.16 ~~~~~~^~~~~~~~~~~~~~~~~~ 68:53.16 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 68:53.16 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 68:53.16 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 68:53.17 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:9, 68:53.17 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/CodeGenerator-x64.h:9, 68:53.17 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/CodeGenerator-x64.cpp:6, 68:53.17 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: 68:53.17 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 68:53.17 struct BaseIndex 68:53.17 ^~~~~~~~~ 68:53.80 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 68:53.80 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 68:53.80 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 68:53.80 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 68:53.80 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:9, 68:53.80 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/CodeGenerator-x64.h:9, 68:53.80 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/CodeGenerator-x64.cpp:6, 68:53.80 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: 68:53.80 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': 68:53.81 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1248:63: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' 68:53.81 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1316:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 68:53.81 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:91:69: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 68:53.81 /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:1800:38: required from here 68:53.81 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment 68:53.81 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:101:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 68:53.81 memset(p, 0, numElems * sizeof(T)); 68:53.81 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:53.81 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 68:53.81 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 68:53.81 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 68:53.81 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 68:53.81 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:11, 68:53.82 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 68:53.82 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:9, 68:53.82 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/CodeGenerator-x64.h:9, 68:53.82 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/CodeGenerator-x64.cpp:6, 68:53.82 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: 68:53.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 68:53.82 class HashTableEntry 68:53.82 ^~~~~~~~~~~~~~ 69:17.84 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 69:17.84 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 69:17.84 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 69:17.84 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Marking.h:12, 69:17.84 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/Assembler-x86-shared.cpp:6, 69:17.84 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: 69:17.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 69:17.84 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 69:17.84 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 69:17.85 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 69:17.85 memset(aT, 0, sizeof(T)); 69:17.85 ~~~~~~^~~~~~~~~~~~~~~~~~ 69:17.85 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 69:17.85 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 69:17.85 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 69:17.85 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 69:17.85 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 69:17.85 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 69:17.85 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 69:17.85 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 69:17.85 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/RegExpObject.h:12, 69:17.85 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.h:9, 69:17.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartment.h:16, 69:17.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:12, 69:17.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Disassembler.h:9, 69:17.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/Assembler-x86-shared.cpp:7, 69:17.86 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: 69:17.86 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 69:17.86 struct JSSubString { 69:17.86 ^~~~~~~~~~~ 69:17.97 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 69:17.97 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 69:17.97 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 69:17.97 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Marking.h:12, 69:17.97 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/Assembler-x86-shared.cpp:6, 69:17.97 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: 69:17.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 69:17.97 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 69:17.97 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 69:17.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 69:17.98 memset(aT, 0, sizeof(T)); 69:17.98 ~~~~~~^~~~~~~~~~~~~~~~~~ 69:17.98 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 69:17.98 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 69:17.98 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 69:17.98 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 69:17.98 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Disassembler.h:9, 69:17.98 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/Assembler-x86-shared.cpp:7, 69:17.98 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: 69:17.98 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 69:17.99 struct Address 69:17.99 ^~~~~~~ 69:17.99 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 69:17.99 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 69:17.99 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 69:17.99 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Marking.h:12, 69:17.99 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/Assembler-x86-shared.cpp:6, 69:17.99 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: 69:17.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 69:18.00 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 69:18.00 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 69:18.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 69:18.00 memset(aT, 0, sizeof(T)); 69:18.00 ~~~~~~^~~~~~~~~~~~~~~~~~ 69:18.00 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 69:18.00 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 69:18.01 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 69:18.01 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 69:18.01 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Disassembler.h:9, 69:18.01 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/Assembler-x86-shared.cpp:7, 69:18.01 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: 69:18.01 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 69:18.01 struct BaseIndex 69:18.01 ^~~~~~~~~ 69:18.75 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 69:18.75 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 69:18.75 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 69:18.75 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 69:18.75 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 69:18.75 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Disassembler.h:9, 69:18.75 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/Assembler-x86-shared.cpp:7, 69:18.75 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: 69:18.75 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': 69:18.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1248:63: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' 69:18.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1316:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 69:18.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:91:69: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 69:18.75 /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:1800:38: required from here 69:18.76 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment 69:18.76 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:101:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 69:18.76 memset(p, 0, numElems * sizeof(T)); 69:18.76 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:18.76 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 69:18.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 69:18.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:22, 69:18.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 69:18.76 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:29, 69:18.76 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 69:18.76 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Marking.h:12, 69:18.76 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/Assembler-x86-shared.cpp:6, 69:18.76 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: 69:18.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 69:18.76 class HashTableEntry 69:18.76 ^~~~~~~~~~~~~~ 69:47.49 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 69:47.49 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 69:47.49 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 69:47.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 69:47.50 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 69:47.50 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 69:47.50 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 69:47.50 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfun.h:13, 69:47.50 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrameIterator.h:9, 69:47.50 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:11, 69:47.50 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:14, 69:47.50 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Lowering-shared.h:12, 69:47.50 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/Lowering-x86-shared.h:9, 69:47.50 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/Lowering-x86-shared.cpp:6, 69:47.50 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit14.cpp:2: 69:47.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 69:47.50 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 69:47.51 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 69:47.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 69:47.51 memset(aT, 0, sizeof(T)); 69:47.51 ~~~~~~^~~~~~~~~~~~~~~~~~ 69:47.51 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 69:47.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 69:47.51 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 69:47.51 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 69:47.51 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 69:47.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 69:47.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfun.h:13, 69:47.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrameIterator.h:9, 69:47.52 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:11, 69:47.52 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:14, 69:47.52 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Lowering-shared.h:12, 69:47.52 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/Lowering-x86-shared.h:9, 69:47.52 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/Lowering-x86-shared.cpp:6, 69:47.52 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit14.cpp:2: 69:47.52 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 69:47.52 struct JSSubString { 69:47.52 ^~~~~~~~~~~ 69:47.63 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 69:47.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 69:47.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 69:47.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 69:47.63 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 69:47.63 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 69:47.63 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 69:47.63 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfun.h:13, 69:47.63 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrameIterator.h:9, 69:47.63 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:11, 69:47.63 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:14, 69:47.63 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Lowering-shared.h:12, 69:47.64 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/Lowering-x86-shared.h:9, 69:47.64 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/Lowering-x86-shared.cpp:6, 69:47.64 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit14.cpp:2: 69:47.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 69:47.64 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 69:47.64 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 69:47.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 69:47.65 memset(aT, 0, sizeof(T)); 69:47.65 ~~~~~~^~~~~~~~~~~~~~~~~~ 69:47.65 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 69:47.65 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 69:47.65 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 69:47.65 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:14, 69:47.65 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Lowering-shared.h:12, 69:47.65 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/Lowering-x86-shared.h:9, 69:47.65 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/Lowering-x86-shared.cpp:6, 69:47.65 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit14.cpp:2: 69:47.65 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 69:47.65 struct Address 69:47.65 ^~~~~~~ 69:47.66 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 69:47.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 69:47.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 69:47.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 69:47.66 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 69:47.66 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 69:47.66 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 69:47.66 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfun.h:13, 69:47.66 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrameIterator.h:9, 69:47.66 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:11, 69:47.66 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:14, 69:47.66 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Lowering-shared.h:12, 69:47.66 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/Lowering-x86-shared.h:9, 69:47.66 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/Lowering-x86-shared.cpp:6, 69:47.66 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit14.cpp:2: 69:47.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 69:47.66 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 69:47.66 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 69:47.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 69:47.66 memset(aT, 0, sizeof(T)); 69:47.66 ~~~~~~^~~~~~~~~~~~~~~~~~ 69:47.67 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 69:47.67 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 69:47.67 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 69:47.67 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:14, 69:47.67 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Lowering-shared.h:12, 69:47.67 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/Lowering-x86-shared.h:9, 69:47.67 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/Lowering-x86-shared.cpp:6, 69:47.67 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit14.cpp:2: 69:47.67 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 69:47.67 struct BaseIndex 69:47.67 ^~~~~~~~~ 69:48.28 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 69:48.28 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 69:48.28 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 69:48.28 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 69:48.28 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:14, 69:48.28 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Lowering-shared.h:12, 69:48.28 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/Lowering-x86-shared.h:9, 69:48.28 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/Lowering-x86-shared.cpp:6, 69:48.28 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit14.cpp:2: 69:48.28 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': 69:48.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1248:63: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' 69:48.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1316:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 69:48.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:91:69: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 69:48.28 /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:1800:38: required from here 69:48.28 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment 69:48.28 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:101:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 69:48.28 memset(p, 0, numElems * sizeof(T)); 69:48.28 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:48.28 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 69:48.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 69:48.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:22, 69:48.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 69:48.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 69:48.29 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 69:48.29 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 69:48.29 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 69:48.29 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfun.h:13, 69:48.29 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrameIterator.h:9, 69:48.29 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:11, 69:48.29 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:14, 69:48.29 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Lowering-shared.h:12, 69:48.29 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/Lowering-x86-shared.h:9, 69:48.29 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/Lowering-x86-shared.cpp:6, 69:48.29 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit14.cpp:2: 69:48.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 69:48.29 class HashTableEntry 69:48.29 ^~~~~~~~~~~~~~ 70:01.96 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 70:01.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 70:01.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 70:01.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 70:01.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 70:01.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 70:01.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLElementBinding.h:8, 70:01.97 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/HTMLOptionElementBinding.cpp:3, 70:01.97 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings7.cpp:2: 70:01.97 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/HashChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::HashChangeEvent::QueryInterface(const nsIID&, void**)': 70:01.97 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 70:01.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:01.97 foundInterface = 0; \ 70:01.97 ^~~~~~~~~~~~~~ 70:01.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 70:01.97 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 70:01.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:01.97 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/HashChangeEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 70:01.97 NS_INTERFACE_MAP_END_INHERITING(Event) 70:01.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:01.98 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 70:01.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 70:01.98 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/HTMLOptionElementBinding.cpp:7, 70:01.98 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings7.cpp:2: 70:01.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 70:01.98 } else 70:01.99 ^~~~ 70:01.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 70:01.99 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 70:01.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:01.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 70:01.99 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 70:01.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:01.99 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/HashChangeEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 70:01.99 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HashChangeEvent) 70:01.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:09.95 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/EnvironmentObject-inl.h:12, 70:09.95 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineInspector.cpp:13, 70:09.95 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 70:09.95 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 70:09.95 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 70:09.95 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 70:09.95 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 70:09.95 ^ 70:09.95 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 70:09.95 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:11, 70:09.95 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 70:09.95 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineIC.h:11, 70:09.95 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineInspector.h:9, 70:09.95 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineInspector.cpp:6, 70:09.95 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 70:09.95 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 70:09.95 class HeapSlot : public WriteBarrieredBase 70:09.95 ^~~~~~~~ 70:11.58 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 70:11.58 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 70:11.58 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 70:11.58 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 70:11.58 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 70:11.58 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineIC.h:11, 70:11.58 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineInspector.h:9, 70:11.58 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineInspector.cpp:6, 70:11.58 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 70:11.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 70:11.58 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 70:11.58 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 70:11.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 70:11.58 memset(aT, 0, sizeof(T)); 70:11.58 ~~~~~~^~~~~~~~~~~~~~~~~~ 70:11.58 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 70:11.58 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 70:11.58 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 70:11.58 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 70:11.58 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 70:11.58 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 70:11.58 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 70:11.58 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 70:11.58 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineIC.h:11, 70:11.58 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineInspector.h:9, 70:11.58 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineInspector.cpp:6, 70:11.58 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 70:11.58 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 70:11.58 struct JSSubString { 70:11.58 ^~~~~~~~~~~ 70:11.70 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 70:11.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 70:11.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 70:11.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 70:11.70 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 70:11.70 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineIC.h:11, 70:11.70 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineInspector.h:9, 70:11.70 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineInspector.cpp:6, 70:11.70 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 70:11.70 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 70:11.70 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 70:11.70 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 70:11.70 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 70:11.71 memset(aT, 0, sizeof(T)); 70:11.71 ~~~~~~^~~~~~~~~~~~~~~~~~ 70:11.71 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 70:11.71 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 70:11.71 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 70:11.71 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 70:11.71 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineIC.h:19, 70:11.71 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineInspector.h:9, 70:11.71 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineInspector.cpp:6, 70:11.71 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 70:11.71 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 70:11.71 struct Address 70:11.71 ^~~~~~~ 70:11.71 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 70:11.71 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 70:11.71 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 70:11.71 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 70:11.71 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 70:11.71 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineIC.h:11, 70:11.71 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineInspector.h:9, 70:11.71 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineInspector.cpp:6, 70:11.71 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 70:11.71 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 70:11.72 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 70:11.72 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 70:11.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 70:11.72 memset(aT, 0, sizeof(T)); 70:11.72 ~~~~~~^~~~~~~~~~~~~~~~~~ 70:11.72 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 70:11.72 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 70:11.72 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 70:11.72 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 70:11.72 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineIC.h:19, 70:11.72 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineInspector.h:9, 70:11.72 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineInspector.cpp:6, 70:11.72 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 70:11.72 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 70:11.72 struct BaseIndex 70:11.72 ^~~~~~~~~ 70:11.92 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 70:11.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 70:11.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 70:11.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 70:11.92 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 70:11.92 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineIC.h:11, 70:11.92 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineInspector.h:9, 70:11.92 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineInspector.cpp:6, 70:11.92 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 70:11.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': 70:11.92 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.h:62:33: required from here 70:11.93 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment 70:11.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment [-Wclass-memaccess] 70:11.93 memset(aT, 0, sizeof(T)); 70:11.93 ~~~~~~^~~~~~~~~~~~~~~~~~ 70:11.93 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmInstance.h:22, 70:11.93 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.cpp:20, 70:11.93 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:11: 70:11.93 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.h:41:7: note: 'class js::wasm::CodeSegment' declared here 70:11.93 class CodeSegment 70:11.93 ^~~~~~~~~~~ 70:12.54 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 70:12.54 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 70:12.54 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 70:12.54 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 70:12.54 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 70:12.54 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineIC.h:19, 70:12.54 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineInspector.h:9, 70:12.54 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineInspector.cpp:6, 70:12.54 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 70:12.54 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': 70:12.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1248:63: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' 70:12.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1316:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 70:12.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:91:69: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 70:12.55 /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:1800:38: required from here 70:12.55 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment 70:12.55 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:101:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 70:12.55 memset(p, 0, numElems * sizeof(T)); 70:12.55 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:12.55 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 70:12.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 70:12.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 70:12.55 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 70:12.55 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineIC.h:11, 70:12.55 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineInspector.h:9, 70:12.55 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineInspector.cpp:6, 70:12.55 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 70:12.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 70:12.55 class HashTableEntry 70:12.55 ^~~~~~~~~~~~~~ 70:18.05 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:47: 70:18.05 /builddir/build/BUILD/pale-moon/platform/js/src/jit/CacheIR.cpp: In function 'void EmitReadSlotResult(js::jit::CacheIRWriter&, JSObject*, JSObject*, js::Shape*, js::jit::ObjOperandId)': 70:18.05 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/CacheIR.cpp: '*((void*)& expandoId +8)' may be used uninitialized in this function 70:18.05 /builddir/build/BUILD/pale-moon/platform/js/src/jit/CacheIR.cpp:224:27: warning: '*((void*)& expandoId +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 70:18.05 EmitLoadSlotResult(writer, holderId, &holder->as(), shape); 70:18.05 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:31.09 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Interpreter-inl.h:19, 70:31.09 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CodeGenerator.cpp:54, 70:31.09 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 70:31.09 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 70:31.09 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 70:31.09 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 70:31.09 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 70:31.09 ^ 70:31.10 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 70:31.10 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TypedObject.h:9, 70:31.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitCompartment.h:13, 70:31.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonCaches.h:18, 70:31.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CodeGenerator.h:9, 70:31.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CodeGenerator.cpp:6, 70:31.10 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 70:31.10 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 70:31.10 class HeapSlot : public WriteBarrieredBase 70:31.10 ^~~~~~~~ 70:31.89 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 70:31.89 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 70:31.89 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 70:31.89 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 70:31.89 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 70:31.89 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 70:31.89 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 70:31.89 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TypedObject.h:9, 70:31.89 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitCompartment.h:13, 70:31.89 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonCaches.h:18, 70:31.89 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CodeGenerator.h:9, 70:31.90 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CodeGenerator.cpp:6, 70:31.90 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 70:31.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 70:31.90 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 70:31.90 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 70:31.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 70:31.90 memset(aT, 0, sizeof(T)); 70:31.90 ~~~~~~^~~~~~~~~~~~~~~~~~ 70:31.90 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 70:31.90 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 70:31.90 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 70:31.90 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 70:31.90 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 70:31.90 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 70:31.91 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TypedObject.h:9, 70:31.91 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitCompartment.h:13, 70:31.91 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonCaches.h:18, 70:31.91 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CodeGenerator.h:9, 70:31.91 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CodeGenerator.cpp:6, 70:31.91 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 70:31.91 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 70:31.91 struct JSSubString { 70:31.91 ^~~~~~~~~~~ 70:32.00 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 70:32.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 70:32.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 70:32.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 70:32.01 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 70:32.01 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 70:32.01 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 70:32.01 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TypedObject.h:9, 70:32.01 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitCompartment.h:13, 70:32.01 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonCaches.h:18, 70:32.01 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CodeGenerator.h:9, 70:32.01 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CodeGenerator.cpp:6, 70:32.01 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 70:32.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 70:32.01 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 70:32.01 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 70:32.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 70:32.01 memset(aT, 0, sizeof(T)); 70:32.01 ~~~~~~^~~~~~~~~~~~~~~~~~ 70:32.01 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 70:32.01 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 70:32.02 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CompileInfo.h:14, 70:32.02 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitCompartment.h:14, 70:32.02 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonCaches.h:18, 70:32.02 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CodeGenerator.h:9, 70:32.02 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CodeGenerator.cpp:6, 70:32.02 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 70:32.03 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 70:32.03 struct Address 70:32.03 ^~~~~~~ 70:32.03 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 70:32.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 70:32.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 70:32.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 70:32.03 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 70:32.03 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 70:32.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 70:32.03 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TypedObject.h:9, 70:32.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitCompartment.h:13, 70:32.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonCaches.h:18, 70:32.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CodeGenerator.h:9, 70:32.04 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CodeGenerator.cpp:6, 70:32.04 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 70:32.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 70:32.04 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 70:32.04 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 70:32.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 70:32.04 memset(aT, 0, sizeof(T)); 70:32.04 ~~~~~~^~~~~~~~~~~~~~~~~~ 70:32.04 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 70:32.04 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 70:32.05 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CompileInfo.h:14, 70:32.05 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitCompartment.h:14, 70:32.05 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonCaches.h:18, 70:32.05 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CodeGenerator.h:9, 70:32.05 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CodeGenerator.cpp:6, 70:32.05 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 70:32.05 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 70:32.05 struct BaseIndex 70:32.05 ^~~~~~~~~ 70:33.16 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CompileInfo.h:13, 70:33.16 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitCompartment.h:14, 70:33.17 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonCaches.h:18, 70:33.17 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CodeGenerator.h:9, 70:33.17 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CodeGenerator.cpp:6, 70:33.17 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 70:33.17 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': 70:33.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1248:63: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' 70:33.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1316:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 70:33.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:91:69: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 70:33.17 /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:1800:38: required from here 70:33.17 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment 70:33.17 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:101:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 70:33.17 memset(p, 0, numElems * sizeof(T)); 70:33.17 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:33.17 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 70:33.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 70:33.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:22, 70:33.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 70:33.18 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 70:33.18 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 70:33.18 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 70:33.18 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 70:33.18 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TypedObject.h:9, 70:33.18 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitCompartment.h:13, 70:33.19 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonCaches.h:18, 70:33.19 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CodeGenerator.h:9, 70:33.19 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CodeGenerator.cpp:6, 70:33.19 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 70:33.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 70:33.19 class HashTableEntry 70:33.19 ^~~~~~~~~~~~~~ 70:33.66 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 70:33.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 70:33.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 70:33.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 70:33.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 70:33.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 70:33.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 70:33.66 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/HiddenPluginEvent.cpp:9, 70:33.66 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 70:33.66 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/HiddenPluginEvent.cpp: In member function 'virtual nsresult mozilla::dom::HiddenPluginEvent::QueryInterface(const nsIID&, void**)': 70:33.66 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 70:33.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:33.67 foundInterface = 0; \ 70:33.67 ^~~~~~~~~~~~~~ 70:33.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 70:33.67 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 70:33.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:33.67 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/HiddenPluginEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 70:33.67 NS_INTERFACE_MAP_END_INHERITING(Event) 70:33.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:33.67 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 70:33.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 70:33.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HiddenPluginEvent.h:14, 70:33.67 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/HiddenPluginEvent.cpp:10, 70:33.67 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 70:33.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 70:33.68 } else 70:33.68 ^~~~ 70:33.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 70:33.68 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 70:33.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:33.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 70:33.68 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 70:33.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:33.69 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/HiddenPluginEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 70:33.69 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HiddenPluginEvent) 70:33.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:40.23 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 70:40.23 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 70:40.23 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 70:40.23 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 70:40.23 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 70:40.23 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 70:40.23 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 70:40.24 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/HiddenPluginEvent.cpp:9, 70:40.24 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 70:40.24 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/ImageCaptureErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureErrorEvent::QueryInterface(const nsIID&, void**)': 70:40.24 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 70:40.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:40.24 foundInterface = 0; \ 70:40.24 ^~~~~~~~~~~~~~ 70:40.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 70:40.24 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 70:40.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:40.24 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/ImageCaptureErrorEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 70:40.24 NS_INTERFACE_MAP_END_INHERITING(Event) 70:40.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:40.24 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 70:40.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 70:40.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HiddenPluginEvent.h:14, 70:40.24 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/HiddenPluginEvent.cpp:10, 70:40.24 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 70:40.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 70:40.25 } else 70:40.25 ^~~~ 70:40.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 70:40.25 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 70:40.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:40.26 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 70:40.26 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 70:40.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:40.26 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/ImageCaptureErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 70:40.26 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ImageCaptureErrorEvent) 70:40.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:41.69 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 70:41.69 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 70:41.69 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 70:41.69 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 70:41.69 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 70:41.69 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 70:41.69 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 70:41.69 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/HiddenPluginEvent.cpp:9, 70:41.69 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 70:41.69 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozHardwareInput::QueryInterface(const nsIID&, void**)': 70:41.70 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 70:41.70 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:41.70 foundInterface = 0; \ 70:41.70 ^~~~~~~~~~~~~~ 70:41.70 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 70:41.70 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 70:41.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:41.70 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/InputMethodBinding.cpp:9081:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 70:41.70 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 70:41.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:41.70 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 70:41.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 70:41.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HiddenPluginEvent.h:14, 70:41.70 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/HiddenPluginEvent.cpp:10, 70:41.71 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 70:41.71 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 70:41.71 } else 70:41.71 ^~~~ 70:41.71 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 70:41.71 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 70:41.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:41.71 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 70:41.71 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 70:41.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:41.72 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/InputMethodBinding.cpp:9080:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 70:41.72 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MozHardwareInput) 70:41.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:41.81 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 70:41.81 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 70:41.82 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 70:41.82 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 70:41.82 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 70:41.82 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 70:41.82 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 70:41.82 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/HiddenPluginEvent.cpp:9, 70:41.82 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 70:41.82 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozInputContext::QueryInterface(const nsIID&, void**)': 70:41.82 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 70:41.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:41.82 foundInterface = 0; \ 70:41.82 ^~~~~~~~~~~~~~ 70:41.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 70:41.82 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 70:41.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:41.82 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/InputMethodBinding.cpp:10548:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 70:41.82 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 70:41.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:41.83 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 70:41.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 70:41.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HiddenPluginEvent.h:14, 70:41.83 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/HiddenPluginEvent.cpp:10, 70:41.83 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 70:41.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 70:41.83 } else 70:41.83 ^~~~ 70:41.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 70:41.83 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 70:41.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:41.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 70:41.84 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 70:41.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:41.84 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/InputMethodBinding.cpp:10547:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 70:41.84 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MozInputContext) 70:41.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:41.87 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 70:41.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 70:41.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 70:41.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 70:41.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 70:41.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 70:41.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 70:41.87 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/HiddenPluginEvent.cpp:9, 70:41.87 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 70:41.87 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozInputContextFocusEventDetail::QueryInterface(const nsIID&, void**)': 70:41.87 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 70:41.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:41.87 foundInterface = 0; \ 70:41.87 ^~~~~~~~~~~~~~ 70:41.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 70:41.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 70:41.88 ^~~~~~~~~~~~~~~~~~~~~~~ 70:41.88 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/InputMethodBinding.cpp:10971:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 70:41.88 NS_INTERFACE_MAP_END 70:41.88 ^~~~~~~~~~~~~~~~~~~~ 70:41.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 70:41.88 else 70:41.88 ^~~~ 70:41.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 70:41.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 70:41.88 ^~~~~~~~~~~~~~~~~~ 70:41.88 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/InputMethodBinding.cpp:10970:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 70:41.88 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 70:41.88 ^~~~~~~~~~~~~~~~~~~~~~ 70:41.90 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozInputContextSelectionChangeEventDetail::QueryInterface(const nsIID&, void**)': 70:41.90 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 70:41.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:41.90 foundInterface = 0; \ 70:41.91 ^~~~~~~~~~~~~~ 70:41.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 70:41.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 70:41.91 ^~~~~~~~~~~~~~~~~~~~~~~ 70:41.91 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/InputMethodBinding.cpp:11187:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 70:41.91 NS_INTERFACE_MAP_END 70:41.91 ^~~~~~~~~~~~~~~~~~~~ 70:41.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 70:41.91 else 70:41.91 ^~~~ 70:41.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 70:41.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 70:41.92 ^~~~~~~~~~~~~~~~~~ 70:41.92 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/InputMethodBinding.cpp:11186:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 70:41.92 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 70:41.92 ^~~~~~~~~~~~~~~~~~~~~~ 70:41.94 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozInputContextSurroundingTextChangeEventDetail::QueryInterface(const nsIID&, void**)': 70:41.94 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 70:41.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:41.94 foundInterface = 0; \ 70:41.94 ^~~~~~~~~~~~~~ 70:41.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 70:41.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 70:41.94 ^~~~~~~~~~~~~~~~~~~~~~~ 70:41.94 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/InputMethodBinding.cpp:11412:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 70:41.94 NS_INTERFACE_MAP_END 70:41.94 ^~~~~~~~~~~~~~~~~~~~ 70:41.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 70:41.94 else 70:41.94 ^~~~ 70:41.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 70:41.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 70:41.94 ^~~~~~~~~~~~~~~~~~ 70:41.94 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/InputMethodBinding.cpp:11411:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 70:41.94 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 70:41.94 ^~~~~~~~~~~~~~~~~~~~~~ 70:42.00 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozInputMethod::QueryInterface(const nsIID&, void**)': 70:42.00 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 70:42.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:42.00 foundInterface = 0; \ 70:42.00 ^~~~~~~~~~~~~~ 70:42.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 70:42.00 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 70:42.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:42.00 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/InputMethodBinding.cpp:12082:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 70:42.00 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 70:42.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:42.00 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 70:42.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 70:42.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HiddenPluginEvent.h:14, 70:42.00 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/HiddenPluginEvent.cpp:10, 70:42.00 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 70:42.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 70:42.00 } else 70:42.00 ^~~~ 70:42.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 70:42.00 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 70:42.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:42.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 70:42.00 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 70:42.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:42.00 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/InputMethodBinding.cpp:12081:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 70:42.00 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MozInputMethod) 70:42.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:42.06 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 70:42.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 70:42.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 70:42.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 70:42.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 70:42.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 70:42.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 70:42.06 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/HiddenPluginEvent.cpp:9, 70:42.06 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 70:42.06 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozInputMethodManager::QueryInterface(const nsIID&, void**)': 70:42.07 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 70:42.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:42.07 foundInterface = 0; \ 70:42.07 ^~~~~~~~~~~~~~ 70:42.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 70:42.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 70:42.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:42.07 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/InputMethodBinding.cpp:12825:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 70:42.07 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 70:42.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:42.07 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 70:42.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 70:42.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HiddenPluginEvent.h:14, 70:42.07 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/HiddenPluginEvent.cpp:10, 70:42.07 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 70:42.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 70:42.07 } else 70:42.07 ^~~~ 70:42.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 70:42.07 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 70:42.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:42.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 70:42.07 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 70:42.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:42.07 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/InputMethodBinding.cpp:12824:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 70:42.07 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MozInputMethodManager) 70:42.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:42.09 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 70:42.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 70:42.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 70:42.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 70:42.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 70:42.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 70:42.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 70:42.10 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/HiddenPluginEvent.cpp:9, 70:42.10 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 70:42.10 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozInputRegistryEventDetail::QueryInterface(const nsIID&, void**)': 70:42.10 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 70:42.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:42.10 foundInterface = 0; \ 70:42.10 ^~~~~~~~~~~~~~ 70:42.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 70:42.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 70:42.10 ^~~~~~~~~~~~~~~~~~~~~~~ 70:42.10 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/InputMethodBinding.cpp:13152:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 70:42.10 NS_INTERFACE_MAP_END 70:42.10 ^~~~~~~~~~~~~~~~~~~~ 70:42.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 70:42.10 else 70:42.10 ^~~~ 70:42.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 70:42.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 70:42.10 ^~~~~~~~~~~~~~~~~~ 70:42.10 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/InputMethodBinding.cpp:13151:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 70:42.10 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 70:42.10 ^~~~~~~~~~~~~~~~~~~~~~ 70:42.22 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/InstallTriggerBinding.cpp: In member function 'virtual nsresult mozilla::dom::InstallTriggerImpl::QueryInterface(const nsIID&, void**)': 70:42.22 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 70:42.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:42.22 foundInterface = 0; \ 70:42.22 ^~~~~~~~~~~~~~ 70:42.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 70:42.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 70:42.22 ^~~~~~~~~~~~~~~~~~~~~~~ 70:42.23 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/InstallTriggerBinding.cpp:1574:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 70:42.23 NS_INTERFACE_MAP_END 70:42.23 ^~~~~~~~~~~~~~~~~~~~ 70:42.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 70:42.23 else 70:42.23 ^~~~ 70:42.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 70:42.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 70:42.23 ^~~~~~~~~~~~~~~~~~ 70:42.23 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/InstallTriggerBinding.cpp:1573:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 70:42.23 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 70:42.23 ^~~~~~~~~~~~~~~~~~~~~~ 70:42.83 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 70:42.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 70:42.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventBinding.h:6, 70:42.83 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/HiddenPluginEvent.cpp:9, 70:42.83 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 70:42.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = long unsigned int]': 70:42.83 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:74:26: required from here 70:42.83 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 70:42.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:109:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 70:42.84 memcpy(aDst, aSrc, aNElem * sizeof(T)); 70:42.84 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:42.84 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParamTimeline.h:10, 70:42.84 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AudioParam.h:10, 70:42.84 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/IIRFilterNode.h:11, 70:42.84 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/IIRFilterNodeBinding.cpp:11, 70:42.84 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings8.cpp:194: 70:42.84 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 70:42.84 struct AudioTimelineEvent final 70:42.84 ^~~~~~~~~~~~~~~~~~ 71:14.52 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Ion.cpp:54, 71:14.52 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:29: 71:14.52 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 71:14.52 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 71:14.52 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 71:14.52 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 71:14.52 ^ 71:14.52 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:16, 71:14.52 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 71:14.52 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SIMD.h:13, 71:14.52 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MIR.h:18, 71:14.52 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysisShared.h:9, 71:14.52 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/FlowAliasAnalysis.h:9, 71:14.52 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 71:14.52 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 71:14.52 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 71:14.52 class HeapSlot : public WriteBarrieredBase 71:14.52 ^~~~~~~~ 71:15.44 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 71:15.44 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 71:15.44 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SIMD.h:9, 71:15.45 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MIR.h:18, 71:15.45 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysisShared.h:9, 71:15.45 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/FlowAliasAnalysis.h:9, 71:15.45 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 71:15.45 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 71:15.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 71:15.45 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 71:15.45 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 71:15.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 71:15.45 memset(aT, 0, sizeof(T)); 71:15.45 ~~~~~~^~~~~~~~~~~~~~~~~~ 71:15.45 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 71:15.45 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 71:15.45 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SIMD.h:13, 71:15.45 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MIR.h:18, 71:15.45 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysisShared.h:9, 71:15.45 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/FlowAliasAnalysis.h:9, 71:15.46 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 71:15.46 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 71:15.46 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 71:15.46 struct JSSubString { 71:15.46 ^~~~~~~~~~~ 71:15.59 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 71:15.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 71:15.60 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SIMD.h:9, 71:15.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MIR.h:18, 71:15.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysisShared.h:9, 71:15.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/FlowAliasAnalysis.h:9, 71:15.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 71:15.60 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 71:15.60 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 71:15.60 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 71:15.60 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 71:15.60 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 71:15.60 memset(aT, 0, sizeof(T)); 71:15.60 ~~~~~~^~~~~~~~~~~~~~~~~~ 71:15.60 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 71:15.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 71:15.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 71:15.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 71:15.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineIC.h:19, 71:15.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MIR.h:20, 71:15.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysisShared.h:9, 71:15.61 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/FlowAliasAnalysis.h:9, 71:15.61 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 71:15.61 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 71:15.61 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 71:15.61 struct Address 71:15.61 ^~~~~~~ 71:15.61 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 71:15.62 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 71:15.62 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SIMD.h:9, 71:15.62 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MIR.h:18, 71:15.62 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysisShared.h:9, 71:15.62 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/FlowAliasAnalysis.h:9, 71:15.62 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 71:15.62 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 71:15.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 71:15.62 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 71:15.62 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 71:15.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 71:15.62 memset(aT, 0, sizeof(T)); 71:15.62 ~~~~~~^~~~~~~~~~~~~~~~~~ 71:15.62 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 71:15.62 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 71:15.62 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 71:15.63 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 71:15.63 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineIC.h:19, 71:15.63 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MIR.h:20, 71:15.63 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysisShared.h:9, 71:15.63 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/FlowAliasAnalysis.h:9, 71:15.63 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 71:15.63 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 71:15.63 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 71:15.63 struct BaseIndex 71:15.63 ^~~~~~~~~ 71:16.54 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 71:16.54 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 71:16.54 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 71:16.54 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 71:16.54 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 71:16.55 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineIC.h:19, 71:16.55 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MIR.h:20, 71:16.55 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysisShared.h:9, 71:16.55 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/FlowAliasAnalysis.h:9, 71:16.55 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 71:16.55 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 71:16.55 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': 71:16.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1248:63: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' 71:16.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1316:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 71:16.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:91:69: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 71:16.55 /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:1800:38: required from here 71:16.55 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment 71:16.55 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:101:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 71:16.55 memset(p, 0, numElems * sizeof(T)); 71:16.55 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:16.55 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 71:16.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 71:16.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:22, 71:16.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 71:16.56 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:29, 71:16.56 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SIMD.h:9, 71:16.56 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MIR.h:18, 71:16.56 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysisShared.h:9, 71:16.57 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/FlowAliasAnalysis.h:9, 71:16.57 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 71:16.57 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 71:16.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 71:16.57 class HashTableEntry 71:16.57 ^~~~~~~~~~~~~~ 71:16.60 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 71:16.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 71:16.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 71:16.61 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 71:16.61 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 71:16.61 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineIC.h:19, 71:16.61 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MIR.h:20, 71:16.61 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysisShared.h:9, 71:16.61 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/FlowAliasAnalysis.h:9, 71:16.61 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 71:16.61 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 71:16.61 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': 71:16.61 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1248:63: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' 71:16.61 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1316:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 71:16.61 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:91:69: required from 'bool js::HashMap::init(uint32_t) [with Key = unsigned int; Value = BoundsCheckInfo; HashPolicy = js::DefaultHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 71:16.61 /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonAnalysis.cpp:3272:22: required from here 71:16.61 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment 71:16.61 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:101:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 71:16.61 memset(p, 0, numElems * sizeof(T)); 71:16.61 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:16.62 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 71:16.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 71:16.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:22, 71:16.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 71:16.62 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:29, 71:16.62 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SIMD.h:9, 71:16.62 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MIR.h:18, 71:16.62 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysisShared.h:9, 71:16.62 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/FlowAliasAnalysis.h:9, 71:16.63 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 71:16.63 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 71:16.63 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 71:16.63 class HashTableEntry 71:16.63 ^~~~~~~~~~~~~~ 71:40.75 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 71:40.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 71:40.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 71:40.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 71:40.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 71:40.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 71:40.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/KeyEventBinding.h:8, 71:40.75 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/KeyEventBinding.cpp:3, 71:40.76 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings9.cpp:2: 71:40.76 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/MediaQueryListEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaQueryListEvent::QueryInterface(const nsIID&, void**)': 71:40.76 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 71:40.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:40.76 foundInterface = 0; \ 71:40.76 ^~~~~~~~~~~~~~ 71:40.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 71:40.76 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 71:40.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:40.76 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/MediaQueryListEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 71:40.76 NS_INTERFACE_MAP_END_INHERITING(Event) 71:40.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:40.76 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 71:40.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventTarget.h:10, 71:40.76 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsPIDOMWindow.h:14, 71:40.77 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsGlobalWindow.h:9, 71:40.77 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/UIEventBinding.h:13, 71:40.77 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/KeyboardEventBinding.h:6, 71:40.77 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/KeyEventBinding.cpp:4, 71:40.77 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings9.cpp:2: 71:40.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 71:40.77 } else 71:40.77 ^~~~ 71:40.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 71:40.77 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 71:40.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:40.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 71:40.77 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 71:40.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:40.78 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/MediaQueryListEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 71:40.78 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaQueryListEvent) 71:40.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:41.59 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 71:41.59 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 71:41.59 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 71:41.59 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 71:41.59 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 71:41.59 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 71:41.59 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/KeyEventBinding.h:8, 71:41.59 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/KeyEventBinding.cpp:3, 71:41.59 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings9.cpp:2: 71:41.59 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/MediaStreamEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamEvent::QueryInterface(const nsIID&, void**)': 71:41.60 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 71:41.60 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:41.60 foundInterface = 0; \ 71:41.60 ^~~~~~~~~~~~~~ 71:41.60 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 71:41.60 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 71:41.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:41.60 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/MediaStreamEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 71:41.60 NS_INTERFACE_MAP_END_INHERITING(Event) 71:41.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:41.60 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 71:41.60 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventTarget.h:10, 71:41.60 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsPIDOMWindow.h:14, 71:41.60 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsGlobalWindow.h:9, 71:41.61 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/UIEventBinding.h:13, 71:41.61 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/KeyboardEventBinding.h:6, 71:41.61 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/KeyEventBinding.cpp:4, 71:41.62 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings9.cpp:2: 71:41.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 71:41.62 } else 71:41.62 ^~~~ 71:41.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 71:41.62 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 71:41.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:41.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 71:41.62 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 71:41.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:41.62 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/MediaStreamEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 71:41.62 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaStreamEvent) 71:41.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:41.73 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 71:41.73 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 71:41.73 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 71:41.73 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 71:41.73 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 71:41.73 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 71:41.73 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/KeyEventBinding.h:8, 71:41.73 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/KeyEventBinding.cpp:3, 71:41.73 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings9.cpp:2: 71:41.73 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/MediaStreamTrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackEvent::QueryInterface(const nsIID&, void**)': 71:41.73 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 71:41.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:41.73 foundInterface = 0; \ 71:41.73 ^~~~~~~~~~~~~~ 71:41.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 71:41.73 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 71:41.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:41.73 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/MediaStreamTrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 71:41.73 NS_INTERFACE_MAP_END_INHERITING(Event) 71:41.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:41.74 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 71:41.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventTarget.h:10, 71:41.74 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsPIDOMWindow.h:14, 71:41.74 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsGlobalWindow.h:9, 71:41.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/UIEventBinding.h:13, 71:41.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/KeyboardEventBinding.h:6, 71:41.74 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/KeyEventBinding.cpp:4, 71:41.74 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings9.cpp:2: 71:41.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 71:41.74 } else 71:41.74 ^~~~ 71:41.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 71:41.74 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 71:41.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:41.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 71:41.74 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 71:41.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:41.74 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/MediaStreamTrackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 71:41.75 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaStreamTrackEvent) 71:41.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:02.36 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Interpreter-inl.h:19, 72:02.36 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonCaches.cpp:31, 72:02.36 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 72:02.37 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 72:02.37 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 72:02.37 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 72:02.37 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 72:02.37 ^ 72:02.37 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 72:02.37 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TypedObject.h:9, 72:02.37 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitCompartment.h:13, 72:02.37 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonCaches.h:18, 72:02.37 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonCaches.cpp:6, 72:02.37 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 72:02.37 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 72:02.37 class HeapSlot : public WriteBarrieredBase 72:02.37 ^~~~~~~~ 72:02.93 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 72:02.93 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 72:02.93 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 72:02.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 72:02.94 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 72:02.94 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 72:02.94 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 72:02.94 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TypedObject.h:9, 72:02.94 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitCompartment.h:13, 72:02.94 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonCaches.h:18, 72:02.94 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonCaches.cpp:6, 72:02.94 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 72:02.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 72:02.94 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 72:02.94 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 72:02.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 72:02.94 memset(aT, 0, sizeof(T)); 72:02.94 ~~~~~~^~~~~~~~~~~~~~~~~~ 72:02.94 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 72:02.94 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 72:02.94 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 72:02.95 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 72:02.95 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 72:02.95 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 72:02.95 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TypedObject.h:9, 72:02.95 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitCompartment.h:13, 72:02.95 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonCaches.h:18, 72:02.95 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonCaches.cpp:6, 72:02.96 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 72:02.96 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 72:02.96 struct JSSubString { 72:02.96 ^~~~~~~~~~~ 72:03.06 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 72:03.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 72:03.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 72:03.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 72:03.06 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 72:03.06 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 72:03.06 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 72:03.06 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TypedObject.h:9, 72:03.06 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitCompartment.h:13, 72:03.07 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonCaches.h:18, 72:03.07 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonCaches.cpp:6, 72:03.07 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 72:03.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 72:03.07 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 72:03.07 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 72:03.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 72:03.07 memset(aT, 0, sizeof(T)); 72:03.07 ~~~~~~^~~~~~~~~~~~~~~~~~ 72:03.07 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 72:03.07 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 72:03.07 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CompileInfo.h:14, 72:03.07 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitCompartment.h:14, 72:03.07 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonCaches.h:18, 72:03.07 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonCaches.cpp:6, 72:03.07 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 72:03.07 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 72:03.08 struct Address 72:03.08 ^~~~~~~ 72:03.08 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 72:03.08 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 72:03.08 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 72:03.08 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 72:03.08 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 72:03.08 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 72:03.09 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 72:03.09 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TypedObject.h:9, 72:03.09 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitCompartment.h:13, 72:03.09 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonCaches.h:18, 72:03.09 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonCaches.cpp:6, 72:03.09 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 72:03.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 72:03.09 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 72:03.09 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 72:03.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 72:03.09 memset(aT, 0, sizeof(T)); 72:03.09 ~~~~~~^~~~~~~~~~~~~~~~~~ 72:03.09 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 72:03.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 72:03.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CompileInfo.h:14, 72:03.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitCompartment.h:14, 72:03.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonCaches.h:18, 72:03.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonCaches.cpp:6, 72:03.10 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 72:03.10 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 72:03.10 struct BaseIndex 72:03.10 ^~~~~~~~~ 72:03.85 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CompileInfo.h:13, 72:03.85 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitCompartment.h:14, 72:03.85 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonCaches.h:18, 72:03.85 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonCaches.cpp:6, 72:03.85 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 72:03.85 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': 72:03.85 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1248:63: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' 72:03.85 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1316:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 72:03.85 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:91:69: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 72:03.85 /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:1800:38: required from here 72:03.85 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment 72:03.85 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:101:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 72:03.86 memset(p, 0, numElems * sizeof(T)); 72:03.86 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:03.86 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 72:03.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 72:03.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:22, 72:03.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 72:03.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 72:03.86 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 72:03.86 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 72:03.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 72:03.86 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TypedObject.h:9, 72:03.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitCompartment.h:13, 72:03.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonCaches.h:18, 72:03.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonCaches.cpp:6, 72:03.86 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 72:03.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 72:03.87 class HashTableEntry 72:03.87 ^~~~~~~~~~~~~~ 72:15.97 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 72:15.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jsapi.h:27, 72:15.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jsfriendapi.h:15, 72:15.98 from /builddir/build/BUILD/pale-moon/platform/dom/bindings/BindingUtils.h:9, 72:15.98 from /builddir/build/BUILD/pale-moon/platform/dom/bindings/BindingUtils.cpp:6: 72:15.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 72:15.98 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2860:28: required from here 72:15.98 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead 72:15.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 72:15.98 memset(aT, 0, sizeof(T)); 72:15.98 ~~~~~~^~~~~~~~~~~~~~~~~~ 72:15.98 In file included from /builddir/build/BUILD/pale-moon/platform/dom/bindings/BindingUtils.cpp:35: 72:15.98 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 72:15.98 struct GlobalProperties { 72:15.98 ^~~~~~~~~~~~~~~~ 72:30.09 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Lowering.cpp:16, 72:30.09 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:47: 72:30.09 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 72:30.10 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 72:30.10 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 72:30.10 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 72:30.10 ^ 72:30.10 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:16, 72:30.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 72:30.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CompactBuffer.h:11, 72:30.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitcodeMap.h:9, 72:30.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitcodeMap.cpp:6, 72:30.10 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 72:30.10 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 72:30.10 class HeapSlot : public WriteBarrieredBase 72:30.10 ^~~~~~~~ 72:30.30 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 72:30.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 72:30.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackObject.h:19, 72:30.31 from /builddir/build/BUILD/pale-moon/platform/dom/bindings/CallbackObject.cpp:6: 72:30.31 /builddir/build/BUILD/pale-moon/platform/dom/bindings/CallbackObject.cpp: In member function 'virtual nsresult mozilla::dom::CallbackObject::QueryInterface(const nsIID&, void**)': 72:30.31 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 72:30.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:30.31 foundInterface = 0; \ 72:30.31 ^~~~~~~~~~~~~~ 72:30.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 72:30.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 72:30.31 ^~~~~~~~~~~~~~~~~~~~~~~ 72:30.31 /builddir/build/BUILD/pale-moon/platform/dom/bindings/CallbackObject.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 72:30.31 NS_INTERFACE_MAP_END 72:30.31 ^~~~~~~~~~~~~~~~~~~~ 72:30.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 72:30.31 else 72:30.31 ^~~~ 72:30.32 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 72:30.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 72:30.32 ^~~~~~~~~~~~~~~~~~ 72:30.32 /builddir/build/BUILD/pale-moon/platform/dom/bindings/CallbackObject.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 72:30.32 NS_INTERFACE_MAP_ENTRY(nsISupports) 72:30.32 ^~~~~~~~~~~~~~~~~~~~~~ 72:30.38 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 72:30.38 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 72:30.38 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 72:30.38 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:13, 72:30.38 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CompactBuffer.h:11, 72:30.38 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitcodeMap.h:9, 72:30.38 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitcodeMap.cpp:6, 72:30.38 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 72:30.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 72:30.38 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 72:30.39 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 72:30.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 72:30.39 memset(aT, 0, sizeof(T)); 72:30.39 ~~~~~~^~~~~~~~~~~~~~~~~~ 72:30.39 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 72:30.39 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 72:30.39 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CompactBuffer.h:11, 72:30.39 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitcodeMap.h:9, 72:30.39 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitcodeMap.cpp:6, 72:30.39 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 72:30.39 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 72:30.39 struct JSSubString { 72:30.39 ^~~~~~~~~~~ 72:30.47 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 72:30.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 72:30.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 72:30.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 72:30.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 72:30.47 from /builddir/build/BUILD/pale-moon/platform/dom/bindings/CallbackObject.cpp:6: 72:30.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 72:30.47 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2860:28: required from here 72:30.47 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead 72:30.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 72:30.47 memset(aT, 0, sizeof(T)); 72:30.47 ~~~~~~^~~~~~~~~~~~~~~~~~ 72:30.47 In file included from /builddir/build/BUILD/pale-moon/platform/dom/bindings/CallbackObject.cpp:15: 72:30.47 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 72:30.48 struct GlobalProperties { 72:30.48 ^~~~~~~~~~~~~~~~ 72:30.52 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 72:30.52 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 72:30.52 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 72:30.52 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:13, 72:30.52 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CompactBuffer.h:11, 72:30.52 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitcodeMap.h:9, 72:30.52 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitcodeMap.cpp:6, 72:30.52 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 72:30.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 72:30.52 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 72:30.52 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 72:30.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 72:30.52 memset(aT, 0, sizeof(T)); 72:30.52 ~~~~~~^~~~~~~~~~~~~~~~~~ 72:30.52 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 72:30.52 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 72:30.52 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CompileInfo.h:14, 72:30.53 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitcodeMap.h:10, 72:30.53 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitcodeMap.cpp:6, 72:30.53 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 72:30.53 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 72:30.53 struct Address 72:30.53 ^~~~~~~ 72:30.53 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 72:30.53 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 72:30.53 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 72:30.54 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:13, 72:30.54 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CompactBuffer.h:11, 72:30.54 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitcodeMap.h:9, 72:30.54 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitcodeMap.cpp:6, 72:30.54 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 72:30.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 72:30.54 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 72:30.54 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 72:30.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 72:30.54 memset(aT, 0, sizeof(T)); 72:30.54 ~~~~~~^~~~~~~~~~~~~~~~~~ 72:30.54 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 72:30.54 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 72:30.54 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CompileInfo.h:14, 72:30.54 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitcodeMap.h:10, 72:30.54 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitcodeMap.cpp:6, 72:30.54 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 72:30.54 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 72:30.54 struct BaseIndex 72:30.54 ^~~~~~~~~ 72:31.25 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CompileInfo.h:13, 72:31.25 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitcodeMap.h:10, 72:31.25 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitcodeMap.cpp:6, 72:31.25 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 72:31.25 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': 72:31.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1248:63: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' 72:31.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1316:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 72:31.26 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:91:69: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 72:31.26 /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:1800:38: required from here 72:31.26 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment 72:31.26 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:101:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 72:31.26 memset(p, 0, numElems * sizeof(T)); 72:31.26 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:31.26 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 72:31.26 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 72:31.26 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:22, 72:31.26 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 72:31.26 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:29, 72:31.27 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 72:31.27 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:13, 72:31.27 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CompactBuffer.h:11, 72:31.27 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitcodeMap.h:9, 72:31.27 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitcodeMap.cpp:6, 72:31.27 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 72:31.27 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 72:31.27 class HashTableEntry 72:31.27 ^~~~~~~~~~~~~~ 72:34.60 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 72:34.60 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jsapi.h:27, 72:34.60 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMJSProxyHandler.h:12, 72:34.60 from /builddir/build/BUILD/pale-moon/platform/dom/bindings/DOMJSProxyHandler.cpp:6: 72:34.60 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 72:34.60 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2860:28: required from here 72:34.60 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead 72:34.60 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 72:34.61 memset(aT, 0, sizeof(T)); 72:34.61 ~~~~~~^~~~~~~~~~~~~~~~~~ 72:34.61 In file included from /builddir/build/BUILD/pale-moon/platform/dom/bindings/DOMJSProxyHandler.cpp:8: 72:34.61 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 72:34.61 struct GlobalProperties { 72:34.61 ^~~~~~~~~~~~~~~~ 72:40.48 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 72:40.48 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 72:40.49 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIException.h:10, 72:40.49 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Exceptions.h:13, 72:40.49 from /builddir/build/BUILD/pale-moon/platform/dom/bindings/Exceptions.cpp:6: 72:40.49 /builddir/build/BUILD/pale-moon/platform/dom/bindings/Exceptions.cpp: In member function 'virtual nsresult mozilla::dom::exceptions::JSStackFrame::QueryInterface(const nsIID&, void**)': 72:40.49 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 72:40.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:40.49 foundInterface = 0; \ 72:40.49 ^~~~~~~~~~~~~~ 72:40.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 72:40.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 72:40.49 ^~~~~~~~~~~~~~~~~~~~~~~ 72:40.49 /builddir/build/BUILD/pale-moon/platform/dom/bindings/Exceptions.cpp:318:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 72:40.49 NS_INTERFACE_MAP_END 72:40.49 ^~~~~~~~~~~~~~~~~~~~ 72:40.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 72:40.50 else 72:40.50 ^~~~ 72:40.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 72:40.50 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 72:40.50 ^~~~~~~~~~~~~~~~~~ 72:40.50 /builddir/build/BUILD/pale-moon/platform/dom/bindings/Exceptions.cpp:317:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 72:40.50 NS_INTERFACE_MAP_ENTRY(nsISupports) 72:40.50 ^~~~~~~~~~~~~~~~~~~~~~ 72:45.20 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 72:45.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 72:45.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/IterableIterator.h:30, 72:45.20 from /builddir/build/BUILD/pale-moon/platform/dom/bindings/IterableIterator.cpp:7: 72:45.20 /builddir/build/BUILD/pale-moon/platform/dom/bindings/IterableIterator.cpp: In member function 'virtual nsresult mozilla::dom::IterableIteratorBase::QueryInterface(const nsIID&, void**)': 72:45.21 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 72:45.21 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:45.21 foundInterface = 0; \ 72:45.21 ^~~~~~~~~~~~~~ 72:45.21 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 72:45.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 72:45.21 ^~~~~~~~~~~~~~~~~~~~~~~ 72:45.21 /builddir/build/BUILD/pale-moon/platform/dom/bindings/IterableIterator.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 72:45.21 NS_INTERFACE_MAP_END 72:45.21 ^~~~~~~~~~~~~~~~~~~~ 72:45.21 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 72:45.21 else 72:45.21 ^~~~ 72:45.21 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 72:45.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 72:45.22 ^~~~~~~~~~~~~~~~~~ 72:45.22 /builddir/build/BUILD/pale-moon/platform/dom/bindings/IterableIterator.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 72:45.22 NS_INTERFACE_MAP_ENTRY(nsISupports) 72:45.22 ^~~~~~~~~~~~~~~~~~~~~~ 72:48.55 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 72:48.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 72:48.55 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsIGlobalObject.h:9, 72:48.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/SimpleGlobalObject.h:15, 72:48.55 from /builddir/build/BUILD/pale-moon/platform/dom/bindings/SimpleGlobalObject.cpp:6: 72:48.55 /builddir/build/BUILD/pale-moon/platform/dom/bindings/SimpleGlobalObject.cpp: In member function 'virtual nsresult mozilla::dom::SimpleGlobalObject::QueryInterface(const nsIID&, void**)': 72:48.55 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 72:48.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:48.56 foundInterface = 0; \ 72:48.56 ^~~~~~~~~~~~~~ 72:48.56 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 72:48.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 72:48.56 ^~~~~~~~~~~~~~~~~~~~~~~ 72:48.56 /builddir/build/BUILD/pale-moon/platform/dom/bindings/SimpleGlobalObject.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 72:48.56 NS_INTERFACE_MAP_END 72:48.56 ^~~~~~~~~~~~~~~~~~~~ 72:48.56 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 72:48.56 else 72:48.56 ^~~~ 72:48.56 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 72:48.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 72:48.57 ^~~~~~~~~~~~~~~~~~ 72:48.57 /builddir/build/BUILD/pale-moon/platform/dom/bindings/SimpleGlobalObject.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 72:48.57 NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) 72:48.57 ^~~~~~~~~~~~~~~~~~~~~~ 72:48.68 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 72:48.69 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 72:48.69 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 72:48.69 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 72:48.69 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsIGlobalObject.h:10, 72:48.69 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/SimpleGlobalObject.h:15, 72:48.69 from /builddir/build/BUILD/pale-moon/platform/dom/bindings/SimpleGlobalObject.cpp:6: 72:48.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 72:48.69 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2860:28: required from here 72:48.69 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead 72:48.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 72:48.69 memset(aT, 0, sizeof(T)); 72:48.69 ~~~~~~^~~~~~~~~~~~~~~~~~ 72:48.69 In file included from /builddir/build/BUILD/pale-moon/platform/dom/bindings/SimpleGlobalObject.cpp:17: 72:48.69 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 72:48.70 struct GlobalProperties { 72:48.70 ^~~~~~~~~~~~~~~~ 73:06.25 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/NativeObject-inl.h:18, 73:06.25 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MCallOptimize.cpp:30, 73:06.25 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 73:06.25 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 73:06.25 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 73:06.26 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 73:06.26 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 73:06.26 ^ 73:06.26 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 73:06.26 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MCallOptimize.cpp:9, 73:06.26 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 73:06.26 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 73:06.26 class HeapSlot : public WriteBarrieredBase 73:06.26 ^~~~~~~~ 73:07.09 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 73:07.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 73:07.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 73:07.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 73:07.09 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 73:07.09 from /builddir/build/BUILD/pale-moon/platform/js/src/jsmath.h:13, 73:07.09 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MCallOptimize.cpp:8, 73:07.09 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 73:07.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 73:07.10 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 73:07.10 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 73:07.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 73:07.10 memset(aT, 0, sizeof(T)); 73:07.10 ~~~~~~^~~~~~~~~~~~~~~~~~ 73:07.10 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 73:07.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 73:07.10 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 73:07.10 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 73:07.11 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 73:07.11 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 73:07.11 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MCallOptimize.cpp:9, 73:07.11 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 73:07.11 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 73:07.11 struct JSSubString { 73:07.11 ^~~~~~~~~~~ 73:07.21 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 73:07.21 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 73:07.21 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 73:07.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 73:07.22 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 73:07.22 from /builddir/build/BUILD/pale-moon/platform/js/src/jsmath.h:13, 73:07.22 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MCallOptimize.cpp:8, 73:07.22 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 73:07.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 73:07.22 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 73:07.22 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 73:07.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 73:07.22 memset(aT, 0, sizeof(T)); 73:07.22 ~~~~~~^~~~~~~~~~~~~~~~~~ 73:07.22 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 73:07.22 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 73:07.22 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 73:07.22 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 73:07.22 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineIC.h:19, 73:07.22 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineInspector.h:9, 73:07.22 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MCallOptimize.cpp:16, 73:07.23 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 73:07.23 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 73:07.23 struct Address 73:07.23 ^~~~~~~ 73:07.23 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 73:07.23 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 73:07.23 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 73:07.23 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 73:07.23 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 73:07.23 from /builddir/build/BUILD/pale-moon/platform/js/src/jsmath.h:13, 73:07.23 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MCallOptimize.cpp:8, 73:07.23 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 73:07.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 73:07.23 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 73:07.23 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 73:07.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 73:07.23 memset(aT, 0, sizeof(T)); 73:07.23 ~~~~~~^~~~~~~~~~~~~~~~~~ 73:07.23 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 73:07.23 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 73:07.23 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 73:07.23 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 73:07.23 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineIC.h:19, 73:07.23 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineInspector.h:9, 73:07.23 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MCallOptimize.cpp:16, 73:07.23 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 73:07.23 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 73:07.23 struct BaseIndex 73:07.23 ^~~~~~~~~ 73:08.06 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 73:08.06 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 73:08.06 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 73:08.06 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 73:08.06 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 73:08.06 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineIC.h:19, 73:08.06 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineInspector.h:9, 73:08.07 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MCallOptimize.cpp:16, 73:08.07 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 73:08.07 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': 73:08.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1248:63: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' 73:08.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1316:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 73:08.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:91:69: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 73:08.07 /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:1800:38: required from here 73:08.07 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment 73:08.07 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:101:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 73:08.07 memset(p, 0, numElems * sizeof(T)); 73:08.07 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:08.07 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 73:08.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 73:08.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:22, 73:08.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 73:08.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 73:08.07 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 73:08.07 from /builddir/build/BUILD/pale-moon/platform/js/src/jsmath.h:13, 73:08.07 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MCallOptimize.cpp:8, 73:08.07 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 73:08.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 73:08.07 class HashTableEntry 73:08.07 ^~~~~~~~~~~~~~ 73:09.97 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 73:09.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 73:09.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 73:09.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 73:09.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMArray.h:12, 73:09.97 from /builddir/build/BUILD/pale-moon/platform/dom/bindings/nsScriptError.h:17, 73:09.97 from /builddir/build/BUILD/pale-moon/platform/dom/bindings/nsScriptErrorWithStack.cpp:12: 73:09.97 /builddir/build/BUILD/pale-moon/platform/dom/bindings/nsScriptErrorWithStack.cpp: In member function 'virtual nsresult nsScriptErrorWithStack::QueryInterface(const nsIID&, void**)': 73:09.97 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 73:09.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:09.97 foundInterface = 0; \ 73:09.97 ^~~~~~~~~~~~~~ 73:09.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 73:09.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 73:09.97 ^~~~~~~~~~~~~~~~~~~~~~~ 73:09.97 /builddir/build/BUILD/pale-moon/platform/dom/bindings/nsScriptErrorWithStack.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 73:09.97 NS_INTERFACE_MAP_END 73:09.97 ^~~~~~~~~~~~~~~~~~~~ 73:09.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 73:09.97 else 73:09.97 ^~~~ 73:09.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 73:09.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 73:09.97 ^~~~~~~~~~~~~~~~~~ 73:09.97 /builddir/build/BUILD/pale-moon/platform/dom/bindings/nsScriptErrorWithStack.cpp:61:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 73:09.97 NS_INTERFACE_MAP_ENTRY(nsIScriptError) 73:09.97 ^~~~~~~~~~~~~~~~~~~~~~ 73:11.09 libdom_bindings.a.desc 73:12.71 libjs_src_threading.a.desc 73:22.62 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Interpreter-inl.h:19, 73:22.62 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Recover.cpp:30, 73:22.62 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:29: 73:22.62 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 73:22.62 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 73:22.62 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 73:22.62 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 73:22.62 ^ 73:22.62 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 73:22.62 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:11, 73:22.62 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 73:22.62 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:14, 73:22.62 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonAnalysis.h:11, 73:22.62 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/RangeAnalysis.h:12, 73:22.62 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/RangeAnalysis.cpp:6, 73:22.62 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:20: 73:22.62 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 73:22.62 class HeapSlot : public WriteBarrieredBase 73:22.62 ^~~~~~~~ 73:23.96 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 73:23.96 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 73:23.96 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 73:23.96 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/ProcessExecutableMemory.cpp:15, 73:23.96 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:11: 73:23.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 73:23.96 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 73:23.96 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 73:23.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 73:23.96 memset(aT, 0, sizeof(T)); 73:23.96 ~~~~~~^~~~~~~~~~~~~~~~~~ 73:23.96 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 73:23.96 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 73:23.96 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 73:23.96 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 73:23.97 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 73:23.97 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 73:23.97 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 73:23.97 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 73:23.97 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:14, 73:23.97 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonAnalysis.h:11, 73:23.97 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/RangeAnalysis.h:12, 73:23.97 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/RangeAnalysis.cpp:6, 73:23.97 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:20: 73:23.97 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 73:23.97 struct JSSubString { 73:23.97 ^~~~~~~~~~~ 73:24.08 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 73:24.08 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 73:24.08 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 73:24.08 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/ProcessExecutableMemory.cpp:15, 73:24.08 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:11: 73:24.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 73:24.08 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 73:24.08 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 73:24.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 73:24.08 memset(aT, 0, sizeof(T)); 73:24.08 ~~~~~~^~~~~~~~~~~~~~~~~~ 73:24.08 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 73:24.08 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 73:24.08 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 73:24.08 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 73:24.08 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineIC.h:19, 73:24.08 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MIR.h:20, 73:24.08 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonAnalysis.h:12, 73:24.08 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/RangeAnalysis.h:12, 73:24.08 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/RangeAnalysis.cpp:6, 73:24.08 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:20: 73:24.08 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 73:24.08 struct Address 73:24.08 ^~~~~~~ 73:24.08 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 73:24.08 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 73:24.08 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 73:24.08 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/ProcessExecutableMemory.cpp:15, 73:24.09 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:11: 73:24.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 73:24.09 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 73:24.09 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 73:24.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 73:24.09 memset(aT, 0, sizeof(T)); 73:24.09 ~~~~~~^~~~~~~~~~~~~~~~~~ 73:24.09 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 73:24.09 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 73:24.09 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 73:24.09 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 73:24.09 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineIC.h:19, 73:24.09 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MIR.h:20, 73:24.09 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonAnalysis.h:12, 73:24.09 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/RangeAnalysis.h:12, 73:24.09 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/RangeAnalysis.cpp:6, 73:24.09 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:20: 73:24.09 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 73:24.10 struct BaseIndex 73:24.10 ^~~~~~~~~ 73:24.85 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonAnalysis.h:11, 73:24.85 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/RangeAnalysis.h:12, 73:24.85 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/RangeAnalysis.cpp:6, 73:24.85 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:20: 73:24.85 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': 73:24.85 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1248:63: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' 73:24.85 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1316:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 73:24.85 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:91:69: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 73:24.85 /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:1800:38: required from here 73:24.85 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment 73:24.85 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:101:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 73:24.85 memset(p, 0, numElems * sizeof(T)); 73:24.85 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:24.85 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 73:24.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 73:24.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:22, 73:24.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 73:24.85 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:29, 73:24.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 73:24.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/ProcessExecutableMemory.cpp:15, 73:24.86 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:11: 73:24.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 73:24.86 class HashTableEntry 73:24.86 ^~~~~~~~~~~~~~ 73:30.12 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:73, 73:30.12 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:29, 73:30.12 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 73:30.12 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/ProcessExecutableMemory.cpp:15, 73:30.12 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:11: 73:30.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Value.h: In member function 'virtual bool js::jit::RSignExtend::recover(JSContext*, js::jit::SnapshotIterator&) const': 73:30.12 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Value.h: 'result' may be used uninitialized in this function 73:30.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Value.h:948:51: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 73:30.12 return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); 73:30.13 ^~~~~~~~~~~ 73:30.13 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:29: 73:30.13 /builddir/build/BUILD/pale-moon/platform/js/src/jit/Recover.cpp:357:13: note: 'result' was declared here 73:30.13 int32_t result; 73:30.13 ^~~~~~ 73:47.54 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Allocator.cpp:17: 73:47.54 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 73:47.55 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 73:47.55 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 73:47.55 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 73:47.55 ^ 73:47.55 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 73:47.55 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:11, 73:47.55 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 73:47.55 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Allocator.cpp:8: 73:47.55 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 73:47.55 class HeapSlot : public WriteBarrieredBase 73:47.55 ^~~~~~~~ 73:47.64 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Heap.h:15, 73:47.64 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Allocator.h:9, 73:47.64 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Allocator.cpp:6: 73:47.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 73:47.64 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 73:47.65 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 73:47.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 73:47.65 memset(aT, 0, sizeof(T)); 73:47.65 ~~~~~~^~~~~~~~~~~~~~~~~~ 73:47.65 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 73:47.65 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 73:47.65 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 73:47.65 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 73:47.65 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 73:47.65 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 73:47.65 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 73:47.65 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 73:47.65 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Allocator.cpp:8: 73:47.65 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 73:47.65 struct JSSubString { 73:47.65 ^~~~~~~~~~~ 73:47.75 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Heap.h:15, 73:47.75 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Allocator.h:9, 73:47.75 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Allocator.cpp:6: 73:47.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 73:47.75 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 73:47.75 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 73:47.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 73:47.75 memset(aT, 0, sizeof(T)); 73:47.75 ~~~~~~^~~~~~~~~~~~~~~~~~ 73:47.75 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 73:47.75 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 73:47.75 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CompileInfo.h:14, 73:47.76 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitCompartment.h:14, 73:47.76 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Allocator.cpp:13: 73:47.76 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 73:47.76 struct Address 73:47.76 ^~~~~~~ 73:47.76 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Heap.h:15, 73:47.76 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Allocator.h:9, 73:47.76 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Allocator.cpp:6: 73:47.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 73:47.76 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 73:47.76 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 73:47.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 73:47.76 memset(aT, 0, sizeof(T)); 73:47.76 ~~~~~~^~~~~~~~~~~~~~~~~~ 73:47.76 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 73:47.77 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 73:47.77 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CompileInfo.h:14, 73:47.77 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitCompartment.h:14, 73:47.77 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Allocator.cpp:13: 73:47.77 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 73:47.77 struct BaseIndex 73:47.77 ^~~~~~~~~ 73:48.06 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/ScalarReplacement.cpp:17, 73:48.06 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:11: 73:48.06 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 73:48.06 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 73:48.06 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 73:48.06 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 73:48.06 ^ 73:48.06 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 73:48.06 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:11, 73:48.06 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 73:48.06 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:14, 73:48.06 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 73:48.06 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 73:48.06 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.cpp:6, 73:48.06 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 73:48.06 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 73:48.06 class HeapSlot : public WriteBarrieredBase 73:48.06 ^~~~~~~~ 73:48.72 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 73:48.72 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 73:48.72 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 73:48.72 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 73:48.72 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 73:48.72 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:14, 73:48.72 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 73:48.73 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 73:48.73 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.cpp:6, 73:48.73 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 73:48.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 73:48.73 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 73:48.73 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 73:48.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 73:48.73 memset(aT, 0, sizeof(T)); 73:48.73 ~~~~~~^~~~~~~~~~~~~~~~~~ 73:48.73 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 73:48.73 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 73:48.73 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 73:48.73 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 73:48.73 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 73:48.73 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 73:48.73 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 73:48.73 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 73:48.73 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:14, 73:48.73 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 73:48.73 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 73:48.73 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.cpp:6, 73:48.73 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 73:48.73 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 73:48.73 struct JSSubString { 73:48.73 ^~~~~~~~~~~ 73:48.83 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 73:48.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 73:48.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 73:48.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 73:48.83 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 73:48.83 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:14, 73:48.83 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 73:48.83 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 73:48.84 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.cpp:6, 73:48.84 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 73:48.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 73:48.84 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 73:48.84 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 73:48.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 73:48.85 memset(aT, 0, sizeof(T)); 73:48.85 ~~~~~~^~~~~~~~~~~~~~~~~~ 73:48.85 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 73:48.85 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.cpp:6, 73:48.85 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 73:48.85 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 73:48.85 struct Address 73:48.85 ^~~~~~~ 73:48.85 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 73:48.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 73:48.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 73:48.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 73:48.85 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 73:48.85 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:14, 73:48.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 73:48.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 73:48.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.cpp:6, 73:48.86 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 73:48.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 73:48.86 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 73:48.86 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 73:48.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 73:48.86 memset(aT, 0, sizeof(T)); 73:48.86 ~~~~~~^~~~~~~~~~~~~~~~~~ 73:48.86 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 73:48.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.cpp:6, 73:48.86 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 73:48.86 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 73:48.87 struct BaseIndex 73:48.87 ^~~~~~~~~ 73:49.67 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 73:49.67 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 73:49.67 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.cpp:6, 73:49.67 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 73:49.67 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': 73:49.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1248:63: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' 73:49.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1316:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 73:49.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:91:69: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 73:49.68 /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:1800:38: required from here 73:49.68 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment 73:49.68 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:101:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 73:49.68 memset(p, 0, numElems * sizeof(T)); 73:49.68 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:49.69 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 73:49.69 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 73:49.69 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 73:49.69 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 73:49.69 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:14, 73:49.69 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 73:49.69 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 73:49.69 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.cpp:6, 73:49.69 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 73:49.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 73:49.69 class HashTableEntry 73:49.69 ^~~~~~~~~~~~~~ 73:57.50 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 73:57.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 73:57.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 73:57.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 73:57.50 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 73:57.50 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 73:57.50 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.cpp:6: 73:57.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 73:57.50 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 73:57.50 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 73:57.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 73:57.50 memset(aT, 0, sizeof(T)); 73:57.50 ~~~~~~^~~~~~~~~~~~~~~~~~ 73:57.50 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 73:57.50 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 73:57.50 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 73:57.50 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 73:57.50 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 73:57.50 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 73:57.50 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 73:57.50 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 73:57.50 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/RegExpObject.h:12, 73:57.50 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.h:9, 73:57.50 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartment.h:16, 73:57.50 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.cpp:8: 73:57.50 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 73:57.50 struct JSSubString { 73:57.50 ^~~~~~~~~~~ 74:06.74 libjs_src_jit.a.desc 74:07.00 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 74:07.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 74:07.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 74:07.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 74:07.00 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 74:07.01 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/RegExpObject.h:12, 74:07.01 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.h:9, 74:07.01 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartment.h:16, 74:07.01 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Iteration.cpp:8: 74:07.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 74:07.01 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 74:07.01 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 74:07.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 74:07.01 memset(aT, 0, sizeof(T)); 74:07.01 ~~~~~~^~~~~~~~~~~~~~~~~~ 74:07.01 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 74:07.01 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 74:07.01 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 74:07.02 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 74:07.02 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 74:07.02 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 74:07.02 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 74:07.02 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 74:07.03 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/RegExpObject.h:12, 74:07.03 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.h:9, 74:07.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartment.h:16, 74:07.03 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Iteration.cpp:8: 74:07.03 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 74:07.03 struct JSSubString { 74:07.03 ^~~~~~~~~~~ 74:07.13 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 74:07.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 74:07.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 74:07.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 74:07.14 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 74:07.14 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/RegExpObject.h:12, 74:07.14 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.h:9, 74:07.14 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartment.h:16, 74:07.14 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Iteration.cpp:8: 74:07.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 74:07.14 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 74:07.14 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 74:07.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 74:07.15 memset(aT, 0, sizeof(T)); 74:07.15 ~~~~~~^~~~~~~~~~~~~~~~~~ 74:07.15 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 74:07.15 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 74:07.15 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 74:07.15 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Iteration.cpp:15: 74:07.15 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 74:07.16 struct Address 74:07.16 ^~~~~~~ 74:07.16 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 74:07.16 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 74:07.16 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 74:07.16 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 74:07.16 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 74:07.16 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/RegExpObject.h:12, 74:07.16 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.h:9, 74:07.16 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartment.h:16, 74:07.16 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Iteration.cpp:8: 74:07.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 74:07.16 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 74:07.16 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 74:07.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 74:07.17 memset(aT, 0, sizeof(T)); 74:07.17 ~~~~~~^~~~~~~~~~~~~~~~~~ 74:07.17 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 74:07.17 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 74:07.17 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 74:07.17 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Iteration.cpp:15: 74:07.17 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 74:07.17 struct BaseIndex 74:07.17 ^~~~~~~~~ 74:08.10 libjs_src_ds.a.desc 74:15.98 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/CTypes.cpp:49: 74:15.98 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 74:15.98 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 74:15.98 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 74:15.98 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 74:15.98 ^ 74:15.99 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:16, 74:15.99 from /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/CTypes.h:21, 74:15.99 from /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/CTypes.cpp:6: 74:15.99 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 74:15.99 class HeapSlot : public WriteBarrieredBase 74:15.99 ^~~~~~~~ 74:16.81 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Marking.cpp:35: 74:16.81 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 74:16.81 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 74:16.81 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 74:16.81 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 74:16.81 ^ 74:16.81 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Tracer.h:11, 74:16.81 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Marking.h:16, 74:16.81 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Marking.cpp:6: 74:16.81 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 74:16.81 class HeapSlot : public WriteBarrieredBase 74:16.81 ^~~~~~~~ 74:16.84 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 74:16.84 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 74:16.84 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 74:16.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCHashTable.h:9, 74:16.85 from /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/CTypes.h:18, 74:16.85 from /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/CTypes.cpp:6: 74:16.85 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 74:16.85 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 74:16.85 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 74:16.85 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 74:16.85 memset(aT, 0, sizeof(T)); 74:16.85 ~~~~~~^~~~~~~~~~~~~~~~~~ 74:16.85 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 74:16.85 from /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/CTypes.h:21, 74:16.85 from /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/CTypes.cpp:6: 74:16.85 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 74:16.85 struct JSSubString { 74:16.85 ^~~~~~~~~~~ 74:16.98 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 74:16.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 74:16.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 74:16.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCHashTable.h:9, 74:16.98 from /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/CTypes.h:18, 74:16.98 from /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/CTypes.cpp:6: 74:16.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 74:16.98 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 74:16.98 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 74:16.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 74:16.98 memset(aT, 0, sizeof(T)); 74:16.98 ~~~~~~^~~~~~~~~~~~~~~~~~ 74:16.98 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 74:16.98 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 74:16.98 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 74:16.98 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 74:16.98 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 74:16.98 from /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/CTypes.cpp:49: 74:16.98 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 74:16.98 struct Address 74:16.99 ^~~~~~~ 74:16.99 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 74:16.99 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 74:16.99 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 74:16.99 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCHashTable.h:9, 74:16.99 from /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/CTypes.h:18, 74:16.99 from /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/CTypes.cpp:6: 74:16.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 74:16.99 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 74:16.99 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 74:16.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 74:16.99 memset(aT, 0, sizeof(T)); 74:16.99 ~~~~~~^~~~~~~~~~~~~~~~~~ 74:16.99 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 74:16.99 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 74:16.99 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 74:16.99 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 74:16.99 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 74:16.99 from /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/CTypes.cpp:49: 74:16.99 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 74:16.99 struct BaseIndex 74:16.99 ^~~~~~~~~ 74:17.51 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 74:17.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 74:17.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 74:17.51 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Marking.h:12, 74:17.51 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Marking.cpp:6: 74:17.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 74:17.51 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 74:17.51 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 74:17.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 74:17.51 memset(aT, 0, sizeof(T)); 74:17.51 ~~~~~~^~~~~~~~~~~~~~~~~~ 74:17.51 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 74:17.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 74:17.51 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 74:17.51 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 74:17.51 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 74:17.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 74:17.51 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/NativeObject.h:15, 74:17.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jsgc.h:22, 74:17.51 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Marking.cpp:14: 74:17.51 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 74:17.51 struct JSSubString { 74:17.51 ^~~~~~~~~~~ 74:17.63 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 74:17.63 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 74:17.63 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 74:17.63 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Marking.h:12, 74:17.63 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Marking.cpp:6: 74:17.63 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 74:17.63 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 74:17.63 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 74:17.63 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 74:17.63 memset(aT, 0, sizeof(T)); 74:17.63 ~~~~~~^~~~~~~~~~~~~~~~~~ 74:17.63 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 74:17.63 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 74:17.63 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 74:17.63 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 74:17.63 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Marking.cpp:33: 74:17.63 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 74:17.63 struct Address 74:17.63 ^~~~~~~ 74:17.63 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 74:17.63 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 74:17.63 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 74:17.63 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Marking.h:12, 74:17.64 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Marking.cpp:6: 74:17.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 74:17.64 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 74:17.64 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 74:17.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 74:17.64 memset(aT, 0, sizeof(T)); 74:17.64 ~~~~~~^~~~~~~~~~~~~~~~~~ 74:17.64 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 74:17.64 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 74:17.64 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 74:17.64 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 74:17.64 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Marking.cpp:33: 74:17.64 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 74:17.64 struct BaseIndex 74:17.64 ^~~~~~~~~ 74:34.97 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 74:34.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 74:34.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 74:34.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCHashTable.h:9, 74:34.98 from /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/CTypes.h:18, 74:34.98 from /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/Library.cpp:11: 74:34.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 74:34.98 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 74:34.98 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 74:34.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 74:34.98 memset(aT, 0, sizeof(T)); 74:34.98 ~~~~~~^~~~~~~~~~~~~~~~~~ 74:34.98 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 74:34.98 from /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/CTypes.h:21, 74:34.98 from /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/Library.cpp:11: 74:34.98 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 74:34.98 struct JSSubString { 74:34.98 ^~~~~~~~~~~ 74:35.83 libjs_src_ctypes.a.desc 74:36.04 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 74:36.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HeapAPI.h:11, 74:36.05 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Memory.cpp:11: 74:36.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 74:36.05 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 74:36.05 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 74:36.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 74:36.05 memset(aT, 0, sizeof(T)); 74:36.05 ~~~~~~^~~~~~~~~~~~~~~~~~ 74:36.05 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 74:36.05 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 74:36.05 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 74:36.05 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 74:36.05 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 74:36.05 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 74:36.05 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Scope.h:12, 74:36.06 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/NameAnalysisTypes.h:11, 74:36.06 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscript.h:21, 74:36.06 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Runtime.h:22, 74:36.06 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Memory.cpp:12: 74:36.06 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 74:36.06 struct JSSubString { 74:36.06 ^~~~~~~~~~~ 74:43.34 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 74:43.34 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 74:43.34 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 74:43.34 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 74:43.34 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 74:43.34 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/MemoryProfiler.cpp:6: 74:43.34 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 74:43.34 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 74:43.35 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 74:43.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 74:43.35 memset(aT, 0, sizeof(T)); 74:43.35 ~~~~~~^~~~~~~~~~~~~~~~~~ 74:43.35 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 74:43.35 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 74:43.35 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 74:43.35 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 74:43.35 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 74:43.35 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 74:43.35 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 74:43.35 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 74:43.35 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/MemoryProfiler.cpp:6: 74:43.35 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 74:43.35 struct JSSubString { 74:43.35 ^~~~~~~~~~~ 74:43.66 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/BaseProxyHandler.cpp:10: 74:43.66 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 74:43.66 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 74:43.66 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 74:43.66 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 74:43.66 ^ 74:43.66 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 74:43.66 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ShapedObject.h:9, 74:43.66 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ProxyObject.h:10, 74:43.66 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/BaseProxyHandler.cpp:7: 74:43.66 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 74:43.66 class HeapSlot : public WriteBarrieredBase 74:43.66 ^~~~~~~~ 74:43.75 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 74:43.75 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 74:43.75 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 74:43.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Proxy.h:11, 74:43.75 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/BaseProxyHandler.cpp:6: 74:43.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 74:43.75 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 74:43.75 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 74:43.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 74:43.75 memset(aT, 0, sizeof(T)); 74:43.75 ~~~~~~^~~~~~~~~~~~~~~~~~ 74:43.76 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 74:43.76 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 74:43.76 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 74:43.76 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 74:43.76 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 74:43.76 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 74:43.76 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ShapedObject.h:9, 74:43.76 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ProxyObject.h:10, 74:43.76 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/BaseProxyHandler.cpp:7: 74:43.76 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 74:43.76 struct JSSubString { 74:43.76 ^~~~~~~~~~~ 74:43.86 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 74:43.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 74:43.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 74:43.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Proxy.h:11, 74:43.86 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/BaseProxyHandler.cpp:6: 74:43.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 74:43.86 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 74:43.86 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 74:43.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 74:43.86 memset(aT, 0, sizeof(T)); 74:43.86 ~~~~~~^~~~~~~~~~~~~~~~~~ 74:43.86 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 74:43.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 74:43.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 74:43.86 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/BaseProxyHandler.cpp:9: 74:43.86 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 74:43.86 struct Address 74:43.86 ^~~~~~~ 74:43.86 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 74:43.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 74:43.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 74:43.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Proxy.h:11, 74:43.86 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/BaseProxyHandler.cpp:6: 74:43.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 74:43.87 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 74:43.87 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 74:43.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 74:43.87 memset(aT, 0, sizeof(T)); 74:43.87 ~~~~~~^~~~~~~~~~~~~~~~~~ 74:43.87 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 74:43.87 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 74:43.87 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 74:43.87 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/BaseProxyHandler.cpp:9: 74:43.87 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 74:43.87 struct BaseIndex 74:43.87 ^~~~~~~~~ 74:51.79 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Nursery.cpp:31: 74:51.79 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 74:51.79 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 74:51.79 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 74:51.79 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 74:51.79 ^ 74:51.79 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 74:51.79 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:11, 74:51.79 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 74:51.79 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Nursery-inl.h:12, 74:51.79 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Nursery.cpp:7: 74:51.79 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 74:51.79 class HeapSlot : public WriteBarrieredBase 74:51.79 ^~~~~~~~ 74:51.90 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 74:51.90 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Nursery.h:13, 74:51.90 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Nursery-inl.h:10, 74:51.90 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Nursery.cpp:7: 74:51.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 74:51.90 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 74:51.90 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 74:51.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 74:51.90 memset(aT, 0, sizeof(T)); 74:51.90 ~~~~~~^~~~~~~~~~~~~~~~~~ 74:51.90 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 74:51.90 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 74:51.90 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 74:51.90 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 74:51.90 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 74:51.90 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 74:51.90 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 74:51.90 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 74:51.90 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Nursery-inl.h:12, 74:51.90 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Nursery.cpp:7: 74:51.90 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 74:51.90 struct JSSubString { 74:51.90 ^~~~~~~~~~~ 74:52.00 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 74:52.00 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Nursery.h:13, 74:52.00 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Nursery-inl.h:10, 74:52.00 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Nursery.cpp:7: 74:52.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 74:52.00 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 74:52.00 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 74:52.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 74:52.00 memset(aT, 0, sizeof(T)); 74:52.00 ~~~~~~^~~~~~~~~~~~~~~~~~ 74:52.00 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 74:52.00 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 74:52.00 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Nursery.cpp:21: 74:52.00 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 74:52.00 struct Address 74:52.00 ^~~~~~~ 74:52.00 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 74:52.00 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Nursery.h:13, 74:52.00 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Nursery-inl.h:10, 74:52.00 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Nursery.cpp:7: 74:52.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 74:52.00 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 74:52.01 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 74:52.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 74:52.01 memset(aT, 0, sizeof(T)); 74:52.01 ~~~~~~^~~~~~~~~~~~~~~~~~ 74:52.01 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 74:52.01 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 74:52.01 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Nursery.cpp:21: 74:52.01 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 74:52.01 struct BaseIndex 74:52.01 ^~~~~~~~~ 74:52.07 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 74:52.07 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Nursery.h:13, 74:52.07 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Nursery-inl.h:10, 74:52.07 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Nursery.cpp:7: 74:52.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::EnumeratedArray]': 74:52.07 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Nursery.cpp:169:25: required from here 74:52.07 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::EnumeratedArray' with no trivial copy-assignment; use value-initialization instead 74:52.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::EnumeratedArray' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 74:52.07 memset(aT, 0, sizeof(T)); 74:52.07 ~~~~~~^~~~~~~~~~~~~~~~~~ 74:52.07 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Nursery.h:10, 74:52.07 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Nursery-inl.h:10, 74:52.07 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Nursery.cpp:7: 74:52.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EnumeratedArray.h:43:7: note: 'class mozilla::EnumeratedArray' declared here 74:52.07 class EnumeratedArray 74:52.07 ^~~~~~~~~~~~~~~ 74:54.13 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/CrossCompartmentWrapper.cpp:13: 74:54.13 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 74:54.13 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 74:54.13 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 74:54.13 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 74:54.13 ^ 74:54.14 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 74:54.14 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:11, 74:54.14 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 74:54.14 from /builddir/build/BUILD/pale-moon/platform/js/src/jsiter.h:15, 74:54.14 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/CrossCompartmentWrapper.cpp:6: 74:54.14 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 74:54.14 class HeapSlot : public WriteBarrieredBase 74:54.14 ^~~~~~~~ 74:54.25 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 74:54.25 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 74:54.25 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 74:54.25 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 74:54.25 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 74:54.25 from /builddir/build/BUILD/pale-moon/platform/js/src/jsiter.h:15, 74:54.25 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/CrossCompartmentWrapper.cpp:6: 74:54.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 74:54.25 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 74:54.26 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 74:54.26 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 74:54.26 memset(aT, 0, sizeof(T)); 74:54.26 ~~~~~~^~~~~~~~~~~~~~~~~~ 74:54.26 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 74:54.26 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 74:54.26 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 74:54.26 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 74:54.26 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 74:54.26 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 74:54.26 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 74:54.26 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 74:54.26 from /builddir/build/BUILD/pale-moon/platform/js/src/jsiter.h:15, 74:54.26 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/CrossCompartmentWrapper.cpp:6: 74:54.26 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 74:54.26 struct JSSubString { 74:54.26 ^~~~~~~~~~~ 74:54.36 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 74:54.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 74:54.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 74:54.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 74:54.36 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 74:54.36 from /builddir/build/BUILD/pale-moon/platform/js/src/jsiter.h:15, 74:54.36 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/CrossCompartmentWrapper.cpp:6: 74:54.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 74:54.36 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 74:54.36 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 74:54.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 74:54.36 memset(aT, 0, sizeof(T)); 74:54.36 ~~~~~~^~~~~~~~~~~~~~~~~~ 74:54.36 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 74:54.37 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 74:54.37 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 74:54.37 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 74:54.37 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/CrossCompartmentWrapper.cpp:12: 74:54.37 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 74:54.37 struct Address 74:54.37 ^~~~~~~ 74:54.37 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 74:54.37 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 74:54.37 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 74:54.37 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 74:54.37 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 74:54.37 from /builddir/build/BUILD/pale-moon/platform/js/src/jsiter.h:15, 74:54.37 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/CrossCompartmentWrapper.cpp:6: 74:54.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 74:54.37 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 74:54.37 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 74:54.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 74:54.37 memset(aT, 0, sizeof(T)); 74:54.37 ~~~~~~^~~~~~~~~~~~~~~~~~ 74:54.37 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 74:54.37 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 74:54.37 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 74:54.37 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 74:54.37 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/CrossCompartmentWrapper.cpp:12: 74:54.37 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 74:54.37 struct BaseIndex 74:54.37 ^~~~~~~~~ 75:03.24 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/gc/RootMarking.cpp:27: 75:03.24 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 75:03.24 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 75:03.24 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 75:03.24 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 75:03.24 ^ 75:03.24 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 75:03.24 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:11, 75:03.24 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 75:03.25 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/RootMarking.cpp:12: 75:03.25 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 75:03.25 class HeapSlot : public WriteBarrieredBase 75:03.25 ^~~~~~~~ 75:03.34 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 75:03.34 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 75:03.34 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 75:03.34 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 75:03.34 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 75:03.34 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/RootMarking.cpp:12: 75:03.34 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 75:03.34 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 75:03.34 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 75:03.34 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 75:03.34 memset(aT, 0, sizeof(T)); 75:03.35 ~~~~~~^~~~~~~~~~~~~~~~~~ 75:03.35 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 75:03.35 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 75:03.35 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 75:03.35 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 75:03.35 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 75:03.35 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 75:03.35 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 75:03.35 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 75:03.35 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/RootMarking.cpp:12: 75:03.35 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 75:03.35 struct JSSubString { 75:03.35 ^~~~~~~~~~~ 75:03.45 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 75:03.45 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 75:03.45 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 75:03.45 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 75:03.45 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 75:03.45 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/RootMarking.cpp:12: 75:03.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 75:03.45 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 75:03.45 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 75:03.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 75:03.45 memset(aT, 0, sizeof(T)); 75:03.46 ~~~~~~^~~~~~~~~~~~~~~~~~ 75:03.46 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 75:03.46 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 75:03.46 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 75:03.46 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 75:03.46 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/RootMarking.cpp:21: 75:03.46 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 75:03.46 struct Address 75:03.46 ^~~~~~~ 75:03.46 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 75:03.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 75:03.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 75:03.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 75:03.46 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 75:03.46 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/RootMarking.cpp:12: 75:03.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 75:03.47 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 75:03.47 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 75:03.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 75:03.47 memset(aT, 0, sizeof(T)); 75:03.47 ~~~~~~^~~~~~~~~~~~~~~~~~ 75:03.48 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 75:03.48 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 75:03.48 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 75:03.48 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 75:03.48 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/RootMarking.cpp:21: 75:03.48 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 75:03.48 struct BaseIndex 75:03.48 ^~~~~~~~~ 75:05.03 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 75:05.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 75:05.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 75:05.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Proxy.h:11, 75:05.03 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/DeadObjectProxy.h:9, 75:05.03 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/DeadObjectProxy.cpp:6: 75:05.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 75:05.03 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 75:05.04 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 75:05.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 75:05.04 memset(aT, 0, sizeof(T)); 75:05.04 ~~~~~~^~~~~~~~~~~~~~~~~~ 75:05.04 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 75:05.04 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 75:05.04 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 75:05.04 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 75:05.04 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 75:05.04 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 75:05.04 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfun.h:13, 75:05.04 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/DeadObjectProxy.cpp:9: 75:05.04 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 75:05.04 struct JSSubString { 75:05.04 ^~~~~~~~~~~ 75:13.33 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 75:13.33 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HeapAPI.h:11, 75:13.33 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCAPI.h:12, 75:13.33 from /builddir/build/BUILD/pale-moon/platform/js/src/jsgc.h:17, 75:13.33 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Statistics.h:14, 75:13.33 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Statistics.cpp:6: 75:13.33 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 75:13.33 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 75:13.33 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 75:13.33 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 75:13.33 memset(aT, 0, sizeof(T)); 75:13.34 ~~~~~~^~~~~~~~~~~~~~~~~~ 75:13.34 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 75:13.34 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 75:13.34 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 75:13.34 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 75:13.34 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 75:13.34 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 75:13.34 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/NativeObject.h:15, 75:13.34 from /builddir/build/BUILD/pale-moon/platform/js/src/jsgc.h:22, 75:13.34 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Statistics.h:14, 75:13.34 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Statistics.cpp:6: 75:13.34 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 75:13.34 struct JSSubString { 75:13.34 ^~~~~~~~~~~ 75:13.44 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 75:13.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HeapAPI.h:11, 75:13.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCAPI.h:12, 75:13.44 from /builddir/build/BUILD/pale-moon/platform/js/src/jsgc.h:17, 75:13.45 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Statistics.h:14, 75:13.45 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Statistics.cpp:6: 75:13.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::EnumeratedArray]': 75:13.45 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Statistics.cpp:823:25: required from here 75:13.45 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::EnumeratedArray' with no trivial copy-assignment; use value-initialization instead 75:13.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::EnumeratedArray' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 75:13.45 memset(aT, 0, sizeof(T)); 75:13.45 ~~~~~~^~~~~~~~~~~~~~~~~~ 75:13.45 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Statistics.h:9, 75:13.45 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Statistics.cpp:6: 75:13.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EnumeratedArray.h:43:7: note: 'class mozilla::EnumeratedArray' declared here 75:13.45 class EnumeratedArray 75:13.45 ^~~~~~~~~~~~~~~ 75:13.54 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:8: 75:13.54 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 75:13.54 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 75:13.54 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 75:13.54 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 75:13.54 ^ 75:13.54 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 75:13.54 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:9, 75:13.54 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:8: 75:13.54 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 75:13.54 class HeapSlot : public WriteBarrieredBase 75:13.54 ^~~~~~~~ 75:13.63 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 75:13.63 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 75:13.63 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 75:13.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Proxy.h:11, 75:13.63 from /builddir/build/BUILD/pale-moon/platform/js/src/jswrapper.h:11, 75:13.63 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:6: 75:13.63 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 75:13.63 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 75:13.63 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 75:13.63 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 75:13.63 memset(aT, 0, sizeof(T)); 75:13.63 ~~~~~~^~~~~~~~~~~~~~~~~~ 75:13.63 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 75:13.63 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 75:13.63 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 75:13.63 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 75:13.63 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 75:13.63 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 75:13.63 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:9, 75:13.63 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:8: 75:13.63 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 75:13.63 struct JSSubString { 75:13.63 ^~~~~~~~~~~ 75:13.75 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 75:13.75 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 75:13.75 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 75:13.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Proxy.h:11, 75:13.75 from /builddir/build/BUILD/pale-moon/platform/js/src/jswrapper.h:11, 75:13.75 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:6: 75:13.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 75:13.75 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 75:13.75 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 75:13.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 75:13.75 memset(aT, 0, sizeof(T)); 75:13.75 ~~~~~~^~~~~~~~~~~~~~~~~~ 75:13.75 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 75:13.75 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 75:13.75 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 75:13.75 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 75:13.75 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 75:13.75 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:8: 75:13.75 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 75:13.75 struct Address 75:13.75 ^~~~~~~ 75:13.75 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 75:13.75 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 75:13.75 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 75:13.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Proxy.h:11, 75:13.75 from /builddir/build/BUILD/pale-moon/platform/js/src/jswrapper.h:11, 75:13.75 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:6: 75:13.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 75:13.75 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 75:13.75 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 75:13.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 75:13.75 memset(aT, 0, sizeof(T)); 75:13.75 ~~~~~~^~~~~~~~~~~~~~~~~~ 75:13.75 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 75:13.75 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 75:13.76 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 75:13.76 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 75:13.76 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 75:13.76 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:8: 75:13.76 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 75:13.76 struct BaseIndex 75:13.76 ^~~~~~~~~ 75:22.85 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/ds/LifoAlloc.h:13, 75:22.85 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/StoreBuffer.h:16, 75:22.85 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/StoreBuffer-inl.h:9, 75:22.85 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/StoreBuffer.cpp:6: 75:22.85 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 75:22.85 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 75:22.85 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 75:22.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 75:22.86 memset(aT, 0, sizeof(T)); 75:22.86 ~~~~~~^~~~~~~~~~~~~~~~~~ 75:22.86 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 75:22.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 75:22.86 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 75:22.86 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 75:22.86 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 75:22.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 75:22.86 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 75:22.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 75:22.86 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/RegExpObject.h:12, 75:22.87 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.h:9, 75:22.87 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartment.h:16, 75:22.87 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/StoreBuffer.cpp:10: 75:22.87 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 75:22.87 struct JSSubString { 75:22.87 ^~~~~~~~~~~ 75:23.71 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/Proxy.cpp:22: 75:23.71 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 75:23.71 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 75:23.71 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 75:23.71 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 75:23.72 ^ 75:23.72 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 75:23.72 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:11, 75:23.72 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 75:23.72 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/Proxy.cpp:11: 75:23.72 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 75:23.72 class HeapSlot : public WriteBarrieredBase 75:23.72 ^~~~~~~~ 75:23.84 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 75:23.84 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 75:23.84 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 75:23.84 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Proxy.h:11, 75:23.84 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/Proxy.cpp:6: 75:23.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 75:23.84 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 75:23.84 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 75:23.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 75:23.84 memset(aT, 0, sizeof(T)); 75:23.85 ~~~~~~^~~~~~~~~~~~~~~~~~ 75:23.85 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 75:23.85 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 75:23.85 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 75:23.85 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 75:23.85 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 75:23.85 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 75:23.85 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 75:23.85 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 75:23.85 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/Proxy.cpp:11: 75:23.85 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 75:23.85 struct JSSubString { 75:23.85 ^~~~~~~~~~~ 75:23.96 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 75:23.96 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 75:23.96 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 75:23.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Proxy.h:11, 75:23.96 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/Proxy.cpp:6: 75:23.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 75:23.96 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 75:23.96 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 75:23.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 75:23.96 memset(aT, 0, sizeof(T)); 75:23.96 ~~~~~~^~~~~~~~~~~~~~~~~~ 75:23.96 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 75:23.97 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 75:23.97 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 75:23.97 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 75:23.97 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 75:23.97 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/Proxy.cpp:22: 75:23.97 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 75:23.97 struct Address 75:23.97 ^~~~~~~ 75:23.98 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 75:23.98 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 75:23.98 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 75:23.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Proxy.h:11, 75:23.98 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/Proxy.cpp:6: 75:23.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 75:23.98 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 75:23.98 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 75:23.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 75:23.98 memset(aT, 0, sizeof(T)); 75:23.98 ~~~~~~^~~~~~~~~~~~~~~~~~ 75:23.98 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 75:23.98 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 75:23.98 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 75:23.98 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 75:23.99 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 75:23.99 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/Proxy.cpp:22: 75:23.99 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 75:23.99 struct BaseIndex 75:23.99 ^~~~~~~~~ 75:32.11 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 75:32.11 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 75:32.11 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 75:32.12 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Tracer.h:9, 75:32.12 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Tracer.cpp:6: 75:32.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 75:32.12 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 75:32.12 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 75:32.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 75:32.12 memset(aT, 0, sizeof(T)); 75:32.12 ~~~~~~^~~~~~~~~~~~~~~~~~ 75:32.12 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 75:32.12 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 75:32.12 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 75:32.12 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 75:32.12 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 75:32.12 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 75:32.12 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfun.h:13, 75:32.13 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Tracer.cpp:12: 75:32.13 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 75:32.13 struct JSSubString { 75:32.13 ^~~~~~~~~~~ 75:32.23 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 75:32.23 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 75:32.23 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 75:32.23 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Tracer.h:9, 75:32.23 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Tracer.cpp:6: 75:32.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 75:32.24 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 75:32.24 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 75:32.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 75:32.24 memset(aT, 0, sizeof(T)); 75:32.24 ~~~~~~^~~~~~~~~~~~~~~~~~ 75:32.24 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 75:32.24 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 75:32.24 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 75:32.24 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 75:32.24 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Tracer.cpp:26: 75:32.24 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 75:32.24 struct Address 75:32.25 ^~~~~~~ 75:32.25 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 75:32.25 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 75:32.25 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 75:32.25 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Tracer.h:9, 75:32.25 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Tracer.cpp:6: 75:32.26 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 75:32.26 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 75:32.26 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 75:32.26 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 75:32.26 memset(aT, 0, sizeof(T)); 75:32.26 ~~~~~~^~~~~~~~~~~~~~~~~~ 75:32.26 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 75:32.26 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 75:32.26 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 75:32.26 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 75:32.26 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Tracer.cpp:26: 75:32.26 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 75:32.26 struct BaseIndex 75:32.26 ^~~~~~~~~ 75:34.94 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/ScriptedProxyHandler.cpp:10: 75:34.94 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 75:34.94 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 75:34.94 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 75:34.94 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 75:34.94 ^ 75:34.94 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 75:34.94 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:9, 75:34.94 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/ScriptedProxyHandler.cpp:10: 75:34.94 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 75:34.94 class HeapSlot : public WriteBarrieredBase 75:34.94 ^~~~~~~~ 75:35.10 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 75:35.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 75:35.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 75:35.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Proxy.h:11, 75:35.10 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/ScriptedProxyHandler.h:9, 75:35.10 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/ScriptedProxyHandler.cpp:6: 75:35.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 75:35.10 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 75:35.10 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 75:35.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 75:35.10 memset(aT, 0, sizeof(T)); 75:35.10 ~~~~~~^~~~~~~~~~~~~~~~~~ 75:35.10 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 75:35.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 75:35.10 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 75:35.10 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 75:35.10 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 75:35.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 75:35.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:9, 75:35.10 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/ScriptedProxyHandler.cpp:10: 75:35.10 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 75:35.10 struct JSSubString { 75:35.10 ^~~~~~~~~~~ 75:35.22 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 75:35.22 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 75:35.22 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 75:35.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Proxy.h:11, 75:35.22 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/ScriptedProxyHandler.h:9, 75:35.22 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/ScriptedProxyHandler.cpp:6: 75:35.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 75:35.22 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 75:35.22 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 75:35.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 75:35.22 memset(aT, 0, sizeof(T)); 75:35.22 ~~~~~~^~~~~~~~~~~~~~~~~~ 75:35.22 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 75:35.22 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 75:35.22 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 75:35.22 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 75:35.22 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 75:35.22 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/ScriptedProxyHandler.cpp:10: 75:35.22 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 75:35.22 struct Address 75:35.22 ^~~~~~~ 75:35.22 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 75:35.22 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 75:35.22 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 75:35.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Proxy.h:11, 75:35.22 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/ScriptedProxyHandler.h:9, 75:35.22 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/ScriptedProxyHandler.cpp:6: 75:35.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 75:35.22 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 75:35.22 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 75:35.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 75:35.22 memset(aT, 0, sizeof(T)); 75:35.22 ~~~~~~^~~~~~~~~~~~~~~~~~ 75:35.22 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 75:35.22 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 75:35.22 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 75:35.22 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 75:35.22 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 75:35.22 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/ScriptedProxyHandler.cpp:10: 75:35.22 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 75:35.22 struct BaseIndex 75:35.22 ^~~~~~~~~ 75:41.86 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 75:41.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 75:41.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 75:41.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 75:41.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 75:41.86 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Zone.h:12, 75:41.86 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Zone.cpp:6: 75:41.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 75:41.86 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 75:41.86 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 75:41.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 75:41.86 memset(aT, 0, sizeof(T)); 75:41.86 ~~~~~~^~~~~~~~~~~~~~~~~~ 75:41.86 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 75:41.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 75:41.86 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 75:41.86 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 75:41.86 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 75:41.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 75:41.86 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 75:41.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 75:41.86 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Zone.h:12, 75:41.86 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Zone.cpp:6: 75:41.86 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 75:41.86 struct JSSubString { 75:41.86 ^~~~~~~~~~~ 75:41.97 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 75:41.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 75:41.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 75:41.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 75:41.97 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 75:41.97 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Zone.h:12, 75:41.97 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Zone.cpp:6: 75:41.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 75:41.97 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 75:41.97 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 75:41.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 75:41.97 memset(aT, 0, sizeof(T)); 75:41.97 ~~~~~~^~~~~~~~~~~~~~~~~~ 75:41.97 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 75:41.97 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 75:41.97 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 75:41.97 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 75:41.97 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Zone.cpp:11: 75:41.97 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 75:41.97 struct Address 75:41.97 ^~~~~~~ 75:41.97 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 75:41.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 75:41.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 75:41.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 75:41.97 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 75:41.97 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Zone.h:12, 75:41.97 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Zone.cpp:6: 75:41.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 75:41.97 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 75:41.97 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 75:41.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 75:41.97 memset(aT, 0, sizeof(T)); 75:41.97 ~~~~~~^~~~~~~~~~~~~~~~~~ 75:41.97 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 75:41.97 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 75:41.98 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 75:41.98 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 75:41.98 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Zone.cpp:11: 75:41.98 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 75:41.98 struct BaseIndex 75:41.98 ^~~~~~~~~ 75:45.44 libjs_src_gc.a.desc 75:46.87 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 75:46.87 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 75:46.87 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/SecurityWrapper.cpp:6: 75:46.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 75:46.88 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 75:46.88 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 75:46.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 75:46.88 memset(aT, 0, sizeof(T)); 75:46.88 ~~~~~~^~~~~~~~~~~~~~~~~~ 75:46.88 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 75:46.88 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 75:46.88 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 75:46.88 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 75:46.88 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 75:46.88 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 75:46.88 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 75:46.88 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 75:46.88 from /builddir/build/BUILD/pale-moon/platform/js/src/jsatominlines.h:14, 75:46.88 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/SecurityWrapper.cpp:9: 75:46.88 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 75:46.88 struct JSSubString { 75:46.88 ^~~~~~~~~~~ 75:53.46 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeCompiler.cpp:23: 75:53.46 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 75:53.46 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 75:53.47 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 75:53.47 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 75:53.47 ^ 75:53.47 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 75:53.47 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Scope.h:12, 75:53.47 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeCompiler.h:13, 75:53.47 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeCompiler.cpp:6: 75:53.47 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 75:53.47 class HeapSlot : public WriteBarrieredBase 75:53.47 ^~~~~~~~ 75:54.95 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 75:54.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 75:54.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 75:54.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 75:54.95 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 75:54.95 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeCompiler.h:11, 75:54.95 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeCompiler.cpp:6: 75:54.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 75:54.95 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 75:54.95 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 75:54.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 75:54.95 memset(aT, 0, sizeof(T)); 75:54.96 ~~~~~~^~~~~~~~~~~~~~~~~~ 75:54.96 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 75:54.96 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 75:54.96 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 75:54.96 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 75:54.96 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 75:54.96 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 75:54.96 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Scope.h:12, 75:54.96 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeCompiler.h:13, 75:54.96 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeCompiler.cpp:6: 75:54.96 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 75:54.96 struct JSSubString { 75:54.96 ^~~~~~~~~~~ 75:55.10 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 75:55.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 75:55.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 75:55.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 75:55.10 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 75:55.11 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeCompiler.h:11, 75:55.11 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeCompiler.cpp:6: 75:55.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 75:55.11 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 75:55.11 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 75:55.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 75:55.11 memset(aT, 0, sizeof(T)); 75:55.11 ~~~~~~^~~~~~~~~~~~~~~~~~ 75:55.11 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 75:55.11 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 75:55.11 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 75:55.12 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 75:55.12 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 75:55.12 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeCompiler.cpp:23: 75:55.12 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 75:55.12 struct Address 75:55.12 ^~~~~~~ 75:55.12 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 75:55.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 75:55.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 75:55.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 75:55.12 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 75:55.12 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeCompiler.h:11, 75:55.12 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeCompiler.cpp:6: 75:55.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 75:55.12 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 75:55.12 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 75:55.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 75:55.12 memset(aT, 0, sizeof(T)); 75:55.12 ~~~~~~^~~~~~~~~~~~~~~~~~ 75:55.12 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 75:55.12 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 75:55.13 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 75:55.13 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 75:55.13 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 75:55.13 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeCompiler.cpp:23: 75:55.13 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 75:55.13 struct BaseIndex 75:55.13 ^~~~~~~~~ 75:55.67 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/Wrapper.cpp:16: 75:55.67 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 75:55.67 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 75:55.67 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 75:55.67 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 75:55.67 ^ 75:55.67 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 75:55.67 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:11, 75:55.67 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 75:55.67 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/Wrapper.cpp:6: 75:55.67 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 75:55.67 class HeapSlot : public WriteBarrieredBase 75:55.67 ^~~~~~~~ 75:55.79 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 75:55.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 75:55.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 75:55.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 75:55.79 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 75:55.79 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/Wrapper.cpp:6: 75:55.79 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 75:55.79 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 75:55.79 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 75:55.79 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 75:55.79 memset(aT, 0, sizeof(T)); 75:55.79 ~~~~~~^~~~~~~~~~~~~~~~~~ 75:55.79 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 75:55.79 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 75:55.79 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 75:55.79 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 75:55.79 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 75:55.79 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 75:55.79 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 75:55.79 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 75:55.79 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/Wrapper.cpp:6: 75:55.79 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 75:55.79 struct JSSubString { 75:55.79 ^~~~~~~~~~~ 75:55.91 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 75:55.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 75:55.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 75:55.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 75:55.91 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 75:55.91 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/Wrapper.cpp:6: 75:55.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 75:55.91 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 75:55.91 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 75:55.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 75:55.91 memset(aT, 0, sizeof(T)); 75:55.91 ~~~~~~^~~~~~~~~~~~~~~~~~ 75:55.91 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 75:55.91 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 75:55.91 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 75:55.91 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 75:55.91 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 75:55.91 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/Wrapper.cpp:16: 75:55.91 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 75:55.91 struct Address 75:55.91 ^~~~~~~ 75:55.91 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 75:55.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 75:55.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 75:55.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 75:55.91 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 75:55.92 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/Wrapper.cpp:6: 75:55.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 75:55.92 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 75:55.92 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 75:55.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 75:55.92 memset(aT, 0, sizeof(T)); 75:55.92 ~~~~~~^~~~~~~~~~~~~~~~~~ 75:55.92 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 75:55.92 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 75:55.92 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 75:55.92 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 75:55.92 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 75:55.92 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/Wrapper.cpp:16: 75:55.92 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 75:55.92 struct BaseIndex 75:55.92 ^~~~~~~~~ 75:56.20 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeCompiler.cpp:15: 75:56.20 /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeEmitter.h: At global scope: 75:56.20 Warning: -Wunused-variable in /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeEmitter.h: 'js::frontend::MaxSrcNotesLength' defined but not used 75:56.20 /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeEmitter.h:113:15: warning: 'js::frontend::MaxSrcNotesLength' defined but not used [-Wunused-variable] 75:56.20 static size_t MaxSrcNotesLength = INT32_MAX; 75:56.20 ^~~~~~~~~~~~~~~~~ 75:56.20 Warning: -Wunused-variable in /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeEmitter.h: 'js::frontend::MaxBytecodeLength' defined but not used 75:56.21 /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeEmitter.h:112:15: warning: 'js::frontend::MaxBytecodeLength' defined but not used [-Wunused-variable] 75:56.21 static size_t MaxBytecodeLength = INT32_MAX; 75:56.21 ^~~~~~~~~~~~~~~~~ 75:59.04 libjs_src_proxy.a.desc 76:05.59 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 76:05.59 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 76:05.59 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 76:05.59 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 76:05.59 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 76:05.59 from /builddir/build/BUILD/pale-moon/platform/js/src/perf/jsperf.cpp:8: 76:05.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 76:05.59 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 76:05.59 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 76:05.60 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 76:05.60 memset(aT, 0, sizeof(T)); 76:05.60 ~~~~~~^~~~~~~~~~~~~~~~~~ 76:05.60 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 76:05.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 76:05.60 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 76:05.60 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 76:05.60 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 76:05.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 76:05.60 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 76:05.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 76:05.60 from /builddir/build/BUILD/pale-moon/platform/js/src/perf/jsperf.cpp:8: 76:05.60 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 76:05.60 struct JSSubString { 76:05.60 ^~~~~~~~~~~ 76:07.22 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeEmitter.cpp:38: 76:07.22 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 76:07.22 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 76:07.22 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 76:07.22 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 76:07.22 ^ 76:07.23 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 76:07.23 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:11, 76:07.23 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 76:07.23 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeEmitter.h:11, 76:07.23 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeEmitter.cpp:10: 76:07.23 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 76:07.23 class HeapSlot : public WriteBarrieredBase 76:07.23 ^~~~~~~~ 76:07.27 libjs_src_perf.a.desc 76:08.90 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 76:08.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 76:08.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 76:08.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 76:08.91 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 76:08.91 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeEmitter.h:11, 76:08.91 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeEmitter.cpp:10: 76:08.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 76:08.91 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 76:08.91 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 76:08.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 76:08.91 memset(aT, 0, sizeof(T)); 76:08.91 ~~~~~~^~~~~~~~~~~~~~~~~~ 76:08.91 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 76:08.91 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 76:08.91 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 76:08.91 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 76:08.91 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 76:08.91 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 76:08.92 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 76:08.92 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 76:08.92 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeEmitter.h:11, 76:08.92 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeEmitter.cpp:10: 76:08.92 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 76:08.92 struct JSSubString { 76:08.93 ^~~~~~~~~~~ 76:09.05 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 76:09.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 76:09.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 76:09.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 76:09.05 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 76:09.05 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeEmitter.h:11, 76:09.05 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeEmitter.cpp:10: 76:09.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 76:09.05 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 76:09.06 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 76:09.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 76:09.06 memset(aT, 0, sizeof(T)); 76:09.06 ~~~~~~^~~~~~~~~~~~~~~~~~ 76:09.06 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 76:09.06 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 76:09.06 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 76:09.06 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 76:09.06 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 76:09.06 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeEmitter.cpp:38: 76:09.07 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 76:09.07 struct Address 76:09.07 ^~~~~~~ 76:09.07 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 76:09.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 76:09.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 76:09.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 76:09.07 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 76:09.08 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeEmitter.h:11, 76:09.08 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeEmitter.cpp:10: 76:09.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 76:09.08 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 76:09.08 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 76:09.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 76:09.08 memset(aT, 0, sizeof(T)); 76:09.08 ~~~~~~^~~~~~~~~~~~~~~~~~ 76:09.08 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 76:09.08 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 76:09.08 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 76:09.08 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 76:09.09 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 76:09.09 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeEmitter.cpp:38: 76:09.09 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 76:09.09 struct BaseIndex 76:09.09 ^~~~~~~~~ 76:14.84 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 76:14.84 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 76:14.84 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 76:14.84 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 76:14.84 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 76:14.84 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpEngine.h:33, 76:14.84 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpAST.h:41, 76:14.84 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 76:14.84 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/NativeRegExpMacroAssembler.h:33, 76:14.84 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/NativeRegExpMacroAssembler.cpp:30: 76:14.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 76:14.84 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 76:14.84 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 76:14.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 76:14.84 memset(aT, 0, sizeof(T)); 76:14.84 ~~~~~~^~~~~~~~~~~~~~~~~~ 76:14.84 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 76:14.84 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 76:14.85 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 76:14.85 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 76:14.85 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 76:14.85 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 76:14.85 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 76:14.85 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 76:14.85 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpEngine.h:33, 76:14.85 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpAST.h:41, 76:14.85 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 76:14.85 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/NativeRegExpMacroAssembler.h:33, 76:14.85 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/NativeRegExpMacroAssembler.cpp:30: 76:14.85 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 76:14.86 struct JSSubString { 76:14.86 ^~~~~~~~~~~ 76:14.96 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 76:14.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 76:14.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 76:14.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 76:14.96 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 76:14.96 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpEngine.h:33, 76:14.96 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpAST.h:41, 76:14.96 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 76:14.97 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/NativeRegExpMacroAssembler.h:33, 76:14.97 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/NativeRegExpMacroAssembler.cpp:30: 76:14.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 76:14.97 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 76:14.97 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 76:14.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 76:14.97 memset(aT, 0, sizeof(T)); 76:14.97 ~~~~~~^~~~~~~~~~~~~~~~~~ 76:14.97 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 76:14.97 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 76:14.97 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 76:14.97 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 76:14.97 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpMacroAssembler.h:35, 76:14.97 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/NativeRegExpMacroAssembler.h:33, 76:14.97 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/NativeRegExpMacroAssembler.cpp:30: 76:14.97 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 76:14.97 struct Address 76:14.98 ^~~~~~~ 76:14.98 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 76:14.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 76:14.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 76:14.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 76:14.98 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 76:14.98 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpEngine.h:33, 76:14.98 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpAST.h:41, 76:14.99 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 76:14.99 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/NativeRegExpMacroAssembler.h:33, 76:14.99 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/NativeRegExpMacroAssembler.cpp:30: 76:14.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 76:14.99 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 76:14.99 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 76:14.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 76:14.99 memset(aT, 0, sizeof(T)); 76:14.99 ~~~~~~^~~~~~~~~~~~~~~~~~ 76:14.99 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 76:14.99 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 76:14.99 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 76:14.99 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 76:14.99 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpMacroAssembler.h:35, 76:14.99 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/NativeRegExpMacroAssembler.h:33, 76:15.00 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/NativeRegExpMacroAssembler.cpp:30: 76:15.00 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 76:15.00 struct BaseIndex 76:15.00 ^~~~~~~~~ 76:27.73 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 76:27.73 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 76:27.73 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 76:27.73 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 76:27.73 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 76:27.74 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpEngine.h:33, 76:27.74 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpAST.h:41, 76:27.74 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpAST.cpp:30: 76:27.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 76:27.74 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 76:27.74 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 76:27.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 76:27.74 memset(aT, 0, sizeof(T)); 76:27.74 ~~~~~~^~~~~~~~~~~~~~~~~~ 76:27.74 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 76:27.74 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 76:27.74 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 76:27.74 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 76:27.75 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 76:27.75 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 76:27.75 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 76:27.75 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 76:27.75 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpEngine.h:33, 76:27.75 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpAST.h:41, 76:27.75 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpAST.cpp:30: 76:27.75 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 76:27.75 struct JSSubString { 76:27.76 ^~~~~~~~~~~ 76:33.47 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/FoldConstants.cpp:17: 76:33.47 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 76:33.47 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 76:33.47 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 76:33.47 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 76:33.47 ^ 76:33.47 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 76:33.47 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/ModuleObject.h:12, 76:33.47 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/ParseNode.h:11, 76:33.48 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/SyntaxParseHandler.h:13, 76:33.48 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/FoldConstants.h:9, 76:33.48 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/FoldConstants.cpp:6: 76:33.48 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 76:33.48 class HeapSlot : public WriteBarrieredBase 76:33.48 ^~~~~~~~ 76:33.58 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 76:33.58 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 76:33.58 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/ModuleObject.h:11, 76:33.58 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/ParseNode.h:11, 76:33.58 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/SyntaxParseHandler.h:13, 76:33.58 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/FoldConstants.h:9, 76:33.58 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/FoldConstants.cpp:6: 76:33.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 76:33.58 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 76:33.58 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 76:33.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 76:33.58 memset(aT, 0, sizeof(T)); 76:33.58 ~~~~~~^~~~~~~~~~~~~~~~~~ 76:33.58 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 76:33.58 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 76:33.58 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 76:33.59 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 76:33.59 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 76:33.59 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 76:33.59 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 76:33.59 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 76:33.59 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Zone.h:12, 76:33.59 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/ModuleObject.h:15, 76:33.59 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/ParseNode.h:11, 76:33.59 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/SyntaxParseHandler.h:13, 76:33.59 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/FoldConstants.h:9, 76:33.59 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/FoldConstants.cpp:6: 76:33.60 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 76:33.60 struct JSSubString { 76:33.60 ^~~~~~~~~~~ 76:33.71 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 76:33.71 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 76:33.71 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/ModuleObject.h:11, 76:33.71 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/ParseNode.h:11, 76:33.71 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/SyntaxParseHandler.h:13, 76:33.71 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/FoldConstants.h:9, 76:33.71 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/FoldConstants.cpp:6: 76:33.71 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 76:33.71 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 76:33.71 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 76:33.71 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 76:33.71 memset(aT, 0, sizeof(T)); 76:33.72 ~~~~~~^~~~~~~~~~~~~~~~~~ 76:33.72 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 76:33.72 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 76:33.72 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 76:33.72 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/FoldConstants.cpp:16: 76:33.72 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 76:33.72 struct Address 76:33.72 ^~~~~~~ 76:33.72 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 76:33.72 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 76:33.72 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/ModuleObject.h:11, 76:33.72 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/ParseNode.h:11, 76:33.72 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/SyntaxParseHandler.h:13, 76:33.72 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/FoldConstants.h:9, 76:33.72 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/FoldConstants.cpp:6: 76:33.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 76:33.73 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 76:33.73 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 76:33.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 76:33.73 memset(aT, 0, sizeof(T)); 76:33.73 ~~~~~~^~~~~~~~~~~~~~~~~~ 76:33.73 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 76:33.73 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 76:33.73 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 76:33.74 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/FoldConstants.cpp:16: 76:33.74 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 76:33.74 struct BaseIndex 76:33.74 ^~~~~~~~~ 76:36.97 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 76:36.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 76:36.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 76:36.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 76:36.97 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 76:36.97 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpEngine.h:33, 76:36.97 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpEngine.cpp:30: 76:36.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 76:36.98 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 76:36.98 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 76:36.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 76:36.98 memset(aT, 0, sizeof(T)); 76:36.98 ~~~~~~^~~~~~~~~~~~~~~~~~ 76:36.98 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 76:36.98 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 76:36.98 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 76:36.98 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 76:36.98 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 76:36.98 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 76:36.98 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 76:36.98 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 76:36.98 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpEngine.h:33, 76:36.98 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpEngine.cpp:30: 76:36.98 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 76:36.99 struct JSSubString { 76:36.99 ^~~~~~~~~~~ 76:37.09 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 76:37.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 76:37.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 76:37.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 76:37.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 76:37.10 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpEngine.h:33, 76:37.10 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpEngine.cpp:30: 76:37.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 76:37.10 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 76:37.10 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 76:37.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 76:37.10 memset(aT, 0, sizeof(T)); 76:37.10 ~~~~~~^~~~~~~~~~~~~~~~~~ 76:37.10 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 76:37.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 76:37.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 76:37.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 76:37.11 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpMacroAssembler.h:35, 76:37.11 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/NativeRegExpMacroAssembler.h:33, 76:37.11 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpEngine.cpp:32: 76:37.11 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 76:37.11 struct Address 76:37.11 ^~~~~~~ 76:37.12 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 76:37.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 76:37.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 76:37.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 76:37.12 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 76:37.12 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpEngine.h:33, 76:37.12 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpEngine.cpp:30: 76:37.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 76:37.12 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 76:37.12 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 76:37.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 76:37.12 memset(aT, 0, sizeof(T)); 76:37.12 ~~~~~~^~~~~~~~~~~~~~~~~~ 76:37.12 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 76:37.12 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 76:37.12 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 76:37.12 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 76:37.13 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpMacroAssembler.h:35, 76:37.13 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/NativeRegExpMacroAssembler.h:33, 76:37.13 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpEngine.cpp:32: 76:37.13 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 76:37.13 struct BaseIndex 76:37.13 ^~~~~~~~~ 76:42.89 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 76:42.89 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 76:42.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 76:42.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 76:42.90 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 76:42.90 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 76:42.90 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 76:42.90 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfun.h:13, 76:42.90 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/NameFunctions.cpp:10: 76:42.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 76:42.90 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 76:42.90 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 76:42.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 76:42.90 memset(aT, 0, sizeof(T)); 76:42.91 ~~~~~~^~~~~~~~~~~~~~~~~~ 76:42.91 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 76:42.91 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 76:42.91 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 76:42.91 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 76:42.91 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 76:42.92 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 76:42.92 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfun.h:13, 76:42.92 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/NameFunctions.cpp:10: 76:42.92 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 76:42.92 struct JSSubString { 76:42.92 ^~~~~~~~~~~ 76:52.37 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 76:52.37 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 76:52.37 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 76:52.38 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 76:52.38 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 76:52.38 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpEngine.h:33, 76:52.38 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpAST.h:41, 76:52.38 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 76:52.38 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpInterpreter.cpp:33: 76:52.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 76:52.38 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 76:52.38 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 76:52.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 76:52.38 memset(aT, 0, sizeof(T)); 76:52.38 ~~~~~~^~~~~~~~~~~~~~~~~~ 76:52.38 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 76:52.39 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 76:52.39 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 76:52.39 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 76:52.39 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 76:52.39 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 76:52.39 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 76:52.39 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 76:52.39 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpEngine.h:33, 76:52.39 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpAST.h:41, 76:52.39 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 76:52.40 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpInterpreter.cpp:33: 76:52.40 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 76:52.40 struct JSSubString { 76:52.40 ^~~~~~~~~~~ 76:52.50 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 76:52.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 76:52.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 76:52.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 76:52.50 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 76:52.50 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpEngine.h:33, 76:52.50 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpAST.h:41, 76:52.50 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 76:52.50 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpInterpreter.cpp:33: 76:52.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 76:52.50 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 76:52.50 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 76:52.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 76:52.51 memset(aT, 0, sizeof(T)); 76:52.51 ~~~~~~^~~~~~~~~~~~~~~~~~ 76:52.51 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 76:52.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 76:52.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 76:52.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 76:52.51 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpMacroAssembler.h:35, 76:52.51 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpInterpreter.cpp:33: 76:52.51 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 76:52.51 struct Address 76:52.51 ^~~~~~~ 76:52.51 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 76:52.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 76:52.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 76:52.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 76:52.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 76:52.51 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpEngine.h:33, 76:52.51 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpAST.h:41, 76:52.51 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 76:52.51 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpInterpreter.cpp:33: 76:52.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 76:52.51 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 76:52.51 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 76:52.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 76:52.51 memset(aT, 0, sizeof(T)); 76:52.51 ~~~~~~^~~~~~~~~~~~~~~~~~ 76:52.51 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 76:52.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 76:52.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 76:52.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 76:52.51 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpMacroAssembler.h:35, 76:52.51 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpInterpreter.cpp:33: 76:52.51 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 76:52.51 struct BaseIndex 76:52.51 ^~~~~~~~~ 76:52.54 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 76:52.54 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 76:52.54 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/ModuleObject.h:11, 76:52.54 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/ParseNode.h:11, 76:52.54 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/ParseNode-inl.h:9, 76:52.54 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/ParseNode.cpp:6: 76:52.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 76:52.54 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 76:52.54 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 76:52.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 76:52.54 memset(aT, 0, sizeof(T)); 76:52.54 ~~~~~~^~~~~~~~~~~~~~~~~~ 76:52.54 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 76:52.54 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 76:52.54 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 76:52.54 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 76:52.54 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 76:52.54 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 76:52.54 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 76:52.54 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 76:52.54 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Zone.h:12, 76:52.54 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/ModuleObject.h:15, 76:52.55 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/ParseNode.h:11, 76:52.55 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/ParseNode-inl.h:9, 76:52.55 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/ParseNode.cpp:6: 76:52.55 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 76:52.55 struct JSSubString { 76:52.55 ^~~~~~~~~~~ 76:52.68 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 76:52.68 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 76:52.68 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/ModuleObject.h:11, 76:52.68 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/ParseNode.h:11, 76:52.68 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/ParseNode-inl.h:9, 76:52.68 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/ParseNode.cpp:6: 76:52.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 76:52.68 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 76:52.68 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 76:52.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 76:52.68 memset(aT, 0, sizeof(T)); 76:52.68 ~~~~~~^~~~~~~~~~~~~~~~~~ 76:52.68 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 76:52.68 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 76:52.68 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 76:52.68 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/ParseNode.cpp:10: 76:52.68 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 76:52.68 struct Address 76:52.68 ^~~~~~~ 76:52.68 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 76:52.68 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 76:52.68 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/ModuleObject.h:11, 76:52.68 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/ParseNode.h:11, 76:52.68 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/ParseNode-inl.h:9, 76:52.68 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/ParseNode.cpp:6: 76:52.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 76:52.68 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 76:52.68 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 76:52.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 76:52.68 memset(aT, 0, sizeof(T)); 76:52.68 ~~~~~~^~~~~~~~~~~~~~~~~~ 76:52.69 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 76:52.69 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 76:52.69 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 76:52.69 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/ParseNode.cpp:10: 76:52.69 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 76:52.69 struct BaseIndex 76:52.69 ^~~~~~~~~ 77:02.96 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 77:02.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 77:02.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 77:02.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 77:02.97 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 77:02.97 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpEngine.h:33, 77:02.97 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpAST.h:41, 77:02.97 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 77:02.97 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpMacroAssembler.cpp:30: 77:02.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 77:02.97 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 77:02.97 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 77:02.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 77:02.97 memset(aT, 0, sizeof(T)); 77:02.97 ~~~~~~^~~~~~~~~~~~~~~~~~ 77:02.97 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 77:02.97 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 77:02.97 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 77:02.97 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 77:02.97 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 77:02.97 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 77:02.97 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 77:02.97 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 77:02.97 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpEngine.h:33, 77:02.97 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpAST.h:41, 77:02.97 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 77:02.97 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpMacroAssembler.cpp:30: 77:02.97 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 77:02.97 struct JSSubString { 77:02.97 ^~~~~~~~~~~ 77:03.09 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 77:03.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 77:03.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 77:03.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 77:03.09 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 77:03.09 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpEngine.h:33, 77:03.09 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpAST.h:41, 77:03.09 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 77:03.09 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpMacroAssembler.cpp:30: 77:03.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 77:03.09 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 77:03.09 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 77:03.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 77:03.09 memset(aT, 0, sizeof(T)); 77:03.09 ~~~~~~^~~~~~~~~~~~~~~~~~ 77:03.10 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 77:03.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 77:03.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 77:03.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 77:03.10 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpMacroAssembler.h:35, 77:03.10 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpMacroAssembler.cpp:30: 77:03.10 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 77:03.10 struct Address 77:03.10 ^~~~~~~ 77:03.10 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 77:03.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 77:03.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 77:03.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 77:03.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 77:03.10 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpEngine.h:33, 77:03.10 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpAST.h:41, 77:03.10 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 77:03.10 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpMacroAssembler.cpp:30: 77:03.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 77:03.10 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 77:03.10 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 77:03.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 77:03.11 memset(aT, 0, sizeof(T)); 77:03.11 ~~~~~~^~~~~~~~~~~~~~~~~~ 77:03.11 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 77:03.11 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 77:03.11 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 77:03.11 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 77:03.11 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpMacroAssembler.h:35, 77:03.11 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpMacroAssembler.cpp:30: 77:03.11 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 77:03.11 struct BaseIndex 77:03.11 ^~~~~~~~~ 77:03.74 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/EnvironmentObject-inl.h:12, 77:03.74 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/Parser.cpp:44: 77:03.74 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 77:03.74 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 77:03.74 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 77:03.74 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 77:03.74 ^ 77:03.74 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 77:03.74 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:11, 77:03.74 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 77:03.74 from /builddir/build/BUILD/pale-moon/platform/js/src/jsiter.h:15, 77:03.74 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/Parser.h:14, 77:03.74 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/Parser.cpp:19: 77:03.75 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 77:03.75 class HeapSlot : public WriteBarrieredBase 77:03.75 ^~~~~~~~ 77:04.02 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 77:04.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 77:04.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 77:04.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 77:04.02 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 77:04.02 from /builddir/build/BUILD/pale-moon/platform/js/src/jsiter.h:15, 77:04.02 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/Parser.h:14, 77:04.02 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/Parser.cpp:19: 77:04.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 77:04.02 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 77:04.02 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 77:04.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 77:04.03 memset(aT, 0, sizeof(T)); 77:04.03 ~~~~~~^~~~~~~~~~~~~~~~~~ 77:04.03 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 77:04.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 77:04.03 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 77:04.03 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 77:04.03 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 77:04.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 77:04.03 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 77:04.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 77:04.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jsiter.h:15, 77:04.03 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/Parser.h:14, 77:04.03 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/Parser.cpp:19: 77:04.03 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 77:04.04 struct JSSubString { 77:04.04 ^~~~~~~~~~~ 77:04.16 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 77:04.16 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 77:04.16 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 77:04.16 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 77:04.16 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 77:04.16 from /builddir/build/BUILD/pale-moon/platform/js/src/jsiter.h:15, 77:04.16 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/Parser.h:14, 77:04.16 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/Parser.cpp:19: 77:04.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 77:04.16 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 77:04.16 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 77:04.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 77:04.16 memset(aT, 0, sizeof(T)); 77:04.17 ~~~~~~^~~~~~~~~~~~~~~~~~ 77:04.17 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 77:04.17 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 77:04.17 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 77:04.17 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 77:04.17 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscriptinlines.h:11, 77:04.17 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/Parser.cpp:41: 77:04.17 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 77:04.17 struct Address 77:04.17 ^~~~~~~ 77:04.17 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 77:04.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 77:04.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 77:04.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 77:04.17 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 77:04.17 from /builddir/build/BUILD/pale-moon/platform/js/src/jsiter.h:15, 77:04.18 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/Parser.h:14, 77:04.18 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/Parser.cpp:19: 77:04.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 77:04.18 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 77:04.18 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 77:04.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 77:04.18 memset(aT, 0, sizeof(T)); 77:04.19 ~~~~~~^~~~~~~~~~~~~~~~~~ 77:04.19 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 77:04.19 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 77:04.19 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 77:04.19 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 77:04.19 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscriptinlines.h:11, 77:04.19 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/Parser.cpp:41: 77:04.19 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 77:04.19 struct BaseIndex 77:04.19 ^~~~~~~~~ 77:11.97 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 77:11.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 77:11.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 77:11.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 77:11.97 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 77:11.97 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpEngine.h:33, 77:11.97 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpAST.h:41, 77:11.97 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpParser.h:33, 77:11.97 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpParser.cpp:30: 77:11.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 77:11.97 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 77:11.97 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 77:11.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 77:11.98 memset(aT, 0, sizeof(T)); 77:11.98 ~~~~~~^~~~~~~~~~~~~~~~~~ 77:11.98 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 77:11.98 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 77:11.98 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 77:11.98 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 77:11.98 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 77:11.98 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 77:11.98 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 77:11.98 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 77:11.98 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpEngine.h:33, 77:11.98 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpAST.h:41, 77:11.98 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpParser.h:33, 77:11.98 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpParser.cpp:30: 77:11.98 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 77:11.98 struct JSSubString { 77:11.98 ^~~~~~~~~~~ 77:14.97 /builddir/build/BUILD/pale-moon/platform/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::Parser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser::PossibleError*, js::frontend::ParserBase::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler]': 77:14.97 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/frontend/Parser.cpp: 'lhs' may be used uninitialized in this function 77:14.97 /builddir/build/BUILD/pale-moon/platform/js/src/frontend/Parser.cpp:8274:12: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 77:14.97 } else if (handler.isFunctionCall(lhs)) { 77:14.97 ^~ 77:16.97 /builddir/build/BUILD/pale-moon/platform/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::Parser::statement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::SyntaxParseHandler]': 77:16.98 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/frontend/Parser.cpp: 'nextSameLine' may be used uninitialized in this function 77:16.98 /builddir/build/BUILD/pale-moon/platform/js/src/frontend/Parser.cpp:7468:13: warning: 'nextSameLine' may be used uninitialized in this function [-Wmaybe-uninitialized] 77:16.98 if (forbiddenLetDeclaration) { 77:16.98 ^~ 77:17.18 /builddir/build/BUILD/pale-moon/platform/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::Parser::consequentOrAlternative(js::frontend::YieldHandling) [with ParseHandler = js::frontend::SyntaxParseHandler]': 77:17.19 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/frontend/Parser.cpp: 'maybeFunction' may be used uninitialized in this function 77:17.19 /builddir/build/BUILD/pale-moon/platform/js/src/frontend/Parser.cpp:5795:9: warning: 'maybeFunction' may be used uninitialized in this function [-Wmaybe-uninitialized] 77:17.19 if (maybeFunction == TOK_FUNCTION) { 77:17.19 ^~ 77:18.34 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/FullParseHandler.h:14, 77:18.34 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/Parser.h:18, 77:18.34 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/Parser.cpp:19: 77:18.34 /builddir/build/BUILD/pale-moon/platform/js/src/frontend/ParseNode.h: In member function 'typename ParseHandler::Node js::frontend::Parser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser::PossibleError*, js::frontend::ParserBase::InvokedPrediction) [with ParseHandler = js::frontend::FullParseHandler]': 77:18.34 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/frontend/ParseNode.h: 'lhs' may be used uninitialized in this function 77:18.34 /builddir/build/BUILD/pale-moon/platform/js/src/frontend/ParseNode.h:491:52: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 77:18.34 void setOp(JSOp op) { pn_op = op; } 77:18.34 ~~~~~~^~~~ 77:18.34 /builddir/build/BUILD/pale-moon/platform/js/src/frontend/Parser.cpp:8112:10: note: 'lhs' was declared here 77:18.34 Node lhs; 77:18.34 ^~~ 77:21.10 /builddir/build/BUILD/pale-moon/platform/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::Parser::statement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler]': 77:21.10 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/frontend/Parser.cpp: 'nextSameLine' may be used uninitialized in this function 77:21.10 /builddir/build/BUILD/pale-moon/platform/js/src/frontend/Parser.cpp:7468:13: warning: 'nextSameLine' may be used uninitialized in this function [-Wmaybe-uninitialized] 77:21.10 if (forbiddenLetDeclaration) { 77:21.11 ^~ 77:21.36 /builddir/build/BUILD/pale-moon/platform/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::Parser::consequentOrAlternative(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler]': 77:21.37 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/frontend/Parser.cpp: 'maybeFunction' may be used uninitialized in this function 77:21.37 /builddir/build/BUILD/pale-moon/platform/js/src/frontend/Parser.cpp:5795:9: warning: 'maybeFunction' may be used uninitialized in this function [-Wmaybe-uninitialized] 77:21.37 if (maybeFunction == TOK_FUNCTION) { 77:21.37 ^~ 77:23.50 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 77:23.50 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpStack.h:33, 77:23.51 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpStack.cpp:30: 77:23.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 77:23.51 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 77:23.51 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 77:23.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 77:23.51 memset(aT, 0, sizeof(T)); 77:23.51 ~~~~~~^~~~~~~~~~~~~~~~~~ 77:23.51 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 77:23.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 77:23.51 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 77:23.51 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 77:23.51 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 77:23.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 77:23.51 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Scope.h:12, 77:23.52 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/NameAnalysisTypes.h:11, 77:23.52 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscript.h:21, 77:23.52 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Runtime.h:22, 77:23.52 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpStack.cpp:32: 77:23.52 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 77:23.52 struct JSSubString { 77:23.52 ^~~~~~~~~~~ 77:24.41 libjs_src_irregexp.a.desc 77:29.02 libmodules_zlib_src.a.desc 77:29.19 libjs_src_devtools.a.desc 77:30.77 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/TokenStream.h:15, 77:30.77 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/TokenStream.cpp:8: 77:30.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 77:30.77 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 77:30.77 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 77:30.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 77:30.77 memset(aT, 0, sizeof(T)); 77:30.77 ~~~~~~^~~~~~~~~~~~~~~~~~ 77:30.77 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 77:30.77 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 77:30.77 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 77:30.77 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 77:30.77 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 77:30.77 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 77:30.78 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 77:30.78 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 77:30.78 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/TokenStream.h:21, 77:30.78 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/TokenStream.cpp:8: 77:30.78 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 77:30.78 struct JSSubString { 77:30.78 ^~~~~~~~~~~ 77:34.25 libjs_src_frontend.a.desc 77:38.00 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.cpp:46, 77:38.00 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 77:38.00 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 77:38.00 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 77:38.00 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 77:38.01 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 77:38.01 ^ 77:38.01 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:16, 77:38.01 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 77:38.01 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SIMD.h:13, 77:38.01 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.cpp:32, 77:38.01 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 77:38.01 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 77:38.01 class HeapSlot : public WriteBarrieredBase 77:38.01 ^~~~~~~~ 77:40.26 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 77:40.26 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 77:40.26 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 77:40.26 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 77:40.26 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 77:40.26 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.h:21, 77:40.26 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.cpp:18, 77:40.27 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 77:40.27 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 77:40.27 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 77:40.27 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 77:40.27 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 77:40.27 memset(aT, 0, sizeof(T)); 77:40.27 ~~~~~~^~~~~~~~~~~~~~~~~~ 77:40.27 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.cpp:27, 77:40.27 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 77:40.27 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 77:40.27 struct JSSubString { 77:40.27 ^~~~~~~~~~~ 77:40.49 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 77:40.49 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 77:40.49 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 77:40.49 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 77:40.49 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 77:40.49 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.h:21, 77:40.49 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.cpp:18, 77:40.49 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 77:40.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 77:40.49 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 77:40.49 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 77:40.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 77:40.49 memset(aT, 0, sizeof(T)); 77:40.49 ~~~~~~^~~~~~~~~~~~~~~~~~ 77:40.49 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 77:40.49 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 77:40.49 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 77:40.49 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 77:40.49 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmGenerator.h:21, 77:40.49 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.cpp:41, 77:40.49 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 77:40.49 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 77:40.49 struct Address 77:40.49 ^~~~~~~ 77:40.49 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 77:40.49 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 77:40.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 77:40.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 77:40.50 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 77:40.50 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.h:21, 77:40.50 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.cpp:18, 77:40.50 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 77:40.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 77:40.50 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 77:40.50 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 77:40.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 77:40.50 memset(aT, 0, sizeof(T)); 77:40.50 ~~~~~~^~~~~~~~~~~~~~~~~~ 77:40.50 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 77:40.50 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 77:40.50 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 77:40.50 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 77:40.50 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmGenerator.h:21, 77:40.50 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.cpp:41, 77:40.50 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 77:40.50 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 77:40.50 struct BaseIndex 77:40.50 ^~~~~~~~~ 77:40.54 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 77:40.54 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 77:40.54 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 77:40.54 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 77:40.54 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 77:40.54 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.h:21, 77:40.54 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.cpp:18, 77:40.54 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 77:40.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': 77:40.54 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.h:62:33: required from here 77:40.55 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment 77:40.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment [-Wclass-memaccess] 77:40.55 memset(aT, 0, sizeof(T)); 77:40.55 ~~~~~~^~~~~~~~~~~~~~~~~~ 77:40.55 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmModule.h:23, 77:40.55 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCompile.h:21, 77:40.55 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmGenerator.h:22, 77:40.55 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.cpp:41, 77:40.55 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 77:40.55 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.h:41:7: note: 'class js::wasm::CodeSegment' declared here 77:40.55 class CodeSegment 77:40.55 ^~~~~~~~~~~ 77:40.56 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 77:40.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 77:40.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 77:40.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 77:40.57 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 77:40.57 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.h:21, 77:40.57 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.cpp:18, 77:40.57 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 77:40.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataCacheablePod]': 77:40.57 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmModule.h:43:51: required from here 77:40.57 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::wasm::LinkDataCacheablePod'; use assignment or value-initialization instead 77:40.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::wasm::LinkDataCacheablePod'; use assignment or value-initialization instead [-Wclass-memaccess] 77:40.57 memset(aT, 0, sizeof(T)); 77:40.57 ~~~~~~^~~~~~~~~~~~~~~~~~ 77:40.57 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCompile.h:21, 77:40.57 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmGenerator.h:22, 77:40.57 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.cpp:41, 77:40.57 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 77:40.57 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmModule.h:35:8: note: 'struct js::wasm::LinkDataCacheablePod' declared here 77:40.57 struct LinkDataCacheablePod 77:40.57 ^~~~~~~~~~~~~~~~~~~~ 77:40.59 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 77:40.59 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 77:40.59 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 77:40.59 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 77:40.59 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 77:40.59 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.h:21, 77:40.59 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.cpp:18, 77:40.59 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 77:40.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = AsmJSGlobal::CacheablePod]': 77:40.59 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.cpp:162:30: required from here 77:40.59 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct AsmJSGlobal::CacheablePod'; use assignment or value-initialization instead 77:40.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct AsmJSGlobal::CacheablePod'; use assignment or value-initialization instead [-Wclass-memaccess] 77:40.60 memset(aT, 0, sizeof(T)); 77:40.60 ~~~~~~^~~~~~~~~~~~~~~~~~ 77:40.60 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 77:40.60 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.cpp:128:12: note: 'struct AsmJSGlobal::CacheablePod' declared here 77:40.60 struct CacheablePod { 77:40.60 ^~~~~~~~~~~~ 77:41.60 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/gc/StoreBuffer.h:16, 77:41.60 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:12, 77:41.60 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:16, 77:41.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 77:41.60 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SIMD.h:13, 77:41.60 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.cpp:32, 77:41.60 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 77:41.60 /builddir/build/BUILD/pale-moon/platform/js/src/ds/LifoAlloc.h: In instantiation of 'T* js::LifoAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; js::Fallibility fb = (js::Fallibility)0; size_t = long unsigned int]': 77:41.60 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1248:63: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::LifoAllocPolicy<(js::Fallibility)0>; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' 77:41.60 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1316:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::LifoAllocPolicy<(js::Fallibility)0>; uint32_t = unsigned int]' 77:41.60 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:91:69: required from 'bool js::HashMap::init(uint32_t) [with Key = js::wasm::AstSig*; Value = unsigned int; HashPolicy = js::wasm::AstSig; AllocPolicy = js::LifoAllocPolicy<(js::Fallibility)0>; uint32_t = unsigned int]' 77:41.60 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmAST.h:801:29: required from here 77:41.60 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/ds/LifoAlloc.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment 77:41.60 /builddir/build/BUILD/pale-moon/platform/js/src/ds/LifoAlloc.h:615:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 77:41.60 memset(p, 0, numElems * sizeof(T)); 77:41.60 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:41.60 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 77:41.60 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 77:41.60 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:22, 77:41.60 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 77:41.60 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 77:41.60 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 77:41.60 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.h:21, 77:41.60 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.cpp:18, 77:41.60 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 77:41.60 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 77:41.61 class HashTableEntry 77:41.61 ^~~~~~~~~~~~~~ 77:53.56 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 77:53.56 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.cpp: In member function 'js::wasm::SharedModule ModuleValidator::finish()': 77:53.56 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.cpp: 'pos.js::frontend::TokenPos::end' may be used uninitialized in this function 77:53.56 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.cpp:2377:65: warning: 'pos.js::frontend::TokenPos::end' may be used uninitialized in this function [-Wmaybe-uninitialized] 77:53.56 asmJSMetadata_->srcLengthWithRightBrace = endAfterCurly - asmJSMetadata_->srcStart; 77:53.56 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 77:58.46 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.cpp:23, 77:58.46 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 77:58.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Maybe.h: In member function 'bool js::wasm::BaseCompiler::emitStore(js::wasm::ValType, js::Scalar::Type)': 77:58.46 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Maybe.h: '*((void*)& access +32)' may be used uninitialized in this function 77:58.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Maybe.h:431:5: warning: '*((void*)& access +32)' may be used uninitialized in this function [-Wmaybe-uninitialized] 77:58.46 ::new (mStorage.addr()) T(Forward(aArgs)...); 77:58.46 ^~ 77:58.46 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:11: 77:58.46 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmBaselineCompile.cpp:6066:22: note: '*((void*)& access +32)' was declared here 77:58.46 MemoryAccessDesc access(viewType, addr.align, addr.offset, trapIfNotAsmJS()); 77:58.46 ^~~~~~ 77:58.52 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.cpp:23, 77:58.52 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 77:58.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Maybe.h: In member function 'bool js::wasm::BaseCompiler::emitTeeStore(js::wasm::ValType, js::Scalar::Type)': 77:58.52 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Maybe.h: '*((void*)& access +32)' may be used uninitialized in this function 77:58.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Maybe.h:431:5: warning: '*((void*)& access +32)' may be used uninitialized in this function [-Wmaybe-uninitialized] 77:58.52 ::new (mStorage.addr()) T(Forward(aArgs)...); 77:58.53 ^~ 77:58.53 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:11: 77:58.53 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmBaselineCompile.cpp:6136:22: note: '*((void*)& access +32)' was declared here 77:58.53 MemoryAccessDesc access(viewType, addr.align, addr.offset, trapIfNotAsmJS()); 77:58.53 ^~~~~~ 77:58.58 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.cpp:23, 77:58.59 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 77:58.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Maybe.h: In member function 'bool js::wasm::BaseCompiler::emitTeeStoreWithCoercion(js::wasm::ValType, js::Scalar::Type)': 77:58.59 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Maybe.h: '*((void*)& access +32)' may be used uninitialized in this function 77:58.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Maybe.h:431:5: warning: '*((void*)& access +32)' may be used uninitialized in this function [-Wmaybe-uninitialized] 77:58.59 ::new (mStorage.addr()) T(Forward(aArgs)...); 77:58.59 ^~ 77:58.59 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:11: 77:58.59 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmBaselineCompile.cpp:6429:22: note: '*((void*)& access +32)' was declared here 77:58.59 MemoryAccessDesc access(viewType, addr.align, addr.offset, trapIfNotAsmJS()); 77:58.59 ^~~~~~ 78:09.05 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:29: 78:09.05 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmBinaryToAST.cpp: In function 'bool AstDecodeExpr(AstDecodeContext&)': 78:09.05 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmBinaryToAST.cpp: 'type' may be used uninitialized in this function 78:09.05 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmBinaryToAST.cpp:852:9: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized] 78:09.05 if (!IsVoid(type)) 78:09.05 ^~ 78:09.05 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmBinaryToAST.cpp:841:14: note: 'type' was declared here 78:09.05 ExprType type; 78:09.05 ^~~~ 78:09.05 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmBinaryToAST.cpp: 'depth' may be used uninitialized in this function 78:09.05 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmBinaryToAST.cpp:858:30: warning: 'depth' may be used uninitialized in this function [-Wmaybe-uninitialized] 78:09.05 if (!AstDecodeGetBlockRef(c, depth, &depthRef)) 78:09.05 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 78:09.05 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmBinaryToAST.cpp:840:14: note: 'depth' was declared here 78:09.06 uint32_t depth; 78:09.06 ^~~~~ 78:09.06 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmBinaryToAST.cpp: 'globalId' may be used uninitialized in this function 78:09.06 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmBinaryToAST.cpp:947:14: warning: 'globalId' may be used uninitialized in this function [-Wmaybe-uninitialized] 78:09.06 uint32_t globalId; 78:09.06 ^~~~~~~~ 78:09.06 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmBinaryToAST.cpp: 'globalId' may be used uninitialized in this function 78:09.06 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmBinaryToAST.cpp:968:14: warning: 'globalId' may be used uninitialized in this function [-Wmaybe-uninitialized] 78:09.07 uint32_t globalId; 78:09.07 ^~~~~~~~ 78:09.07 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmBinaryToAST.cpp: 'teeLocalId' may be used uninitialized in this function 78:09.07 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmBinaryToAST.cpp:924:14: warning: 'teeLocalId' may be used uninitialized in this function [-Wmaybe-uninitialized] 78:09.07 uint32_t teeLocalId; 78:09.07 ^~~~~~~~~~ 78:09.07 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmBinaryToAST.cpp: 'setLocalId' may be used uninitialized in this function 78:09.07 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmBinaryToAST.cpp:897:14: warning: 'setLocalId' may be used uninitialized in this function [-Wmaybe-uninitialized] 78:09.07 uint32_t setLocalId; 78:09.07 ^~~~~~~~~~ 78:09.07 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmBinaryToAST.cpp: 'getLocalId' may be used uninitialized in this function 78:09.07 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmBinaryToAST.cpp:876:14: warning: 'getLocalId' may be used uninitialized in this function [-Wmaybe-uninitialized] 78:09.07 uint32_t getLocalId; 78:09.08 ^~~~~~~~~~ 78:09.08 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmBinaryToAST.cpp: 'op' may be used uninitialized in this function 78:09.08 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmBinaryToAST.cpp:844:5: warning: 'op' may be used uninitialized in this function [-Wmaybe-uninitialized] 78:09.08 if (op == Op::Br) { 78:09.08 ^~ 78:09.08 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmBinaryToAST.cpp:1016:14: note: 'op' was declared here 78:09.08 uint16_t op; 78:09.08 ^~ 78:09.89 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCAPI.h:9, 78:09.89 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:21, 78:09.89 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 78:09.89 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 78:09.89 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 78:09.89 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.h:21, 78:09.89 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.cpp:18, 78:09.89 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 78:09.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Vector.h: In function 'bool js::wasm::BinaryToAst(JSContext*, const uint8_t*, uint32_t, js::LifoAlloc&, js::wasm::AstModule**)': 78:09.90 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Vector.h: 'func' may be used uninitialized in this function 78:09.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Vector.h:171:5: warning: 'func' may be used uninitialized in this function [-Wmaybe-uninitialized] 78:09.90 *aDst = temp; 78:09.90 ^ 78:09.90 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:29: 78:09.90 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmBinaryToAST.cpp:1896:18: note: 'func' was declared here 78:09.90 AstFunc* func; 78:09.90 ^~~~ 78:10.94 libgfx_src.a.desc 78:23.22 libdom_media_mp3.a.desc 78:26.36 libintl_lwbrk.a.desc 78:26.56 libwidget_x11.a.desc 78:27.00 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Stack-inl.h:22, 78:27.00 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Debugger-inl.h:11, 78:27.00 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCompartment.cpp:24, 78:27.00 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:11: 78:27.00 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 78:27.00 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 78:27.00 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 78:27.00 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 78:27.00 ^ 78:27.00 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 78:27.00 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:11, 78:27.00 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 78:27.00 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/StringBuffer.h:12, 78:27.00 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmGeneratedSourceMap.h:23, 78:27.00 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.h:21, 78:27.00 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.cpp:18, 78:27.00 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 78:27.00 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 78:27.00 class HeapSlot : public WriteBarrieredBase 78:27.00 ^~~~~~~~ 78:28.72 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 78:28.72 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 78:28.72 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 78:28.72 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 78:28.72 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 78:28.72 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/StringBuffer.h:12, 78:28.72 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmGeneratedSourceMap.h:23, 78:28.72 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.h:21, 78:28.72 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.cpp:18, 78:28.72 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 78:28.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 78:28.72 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 78:28.72 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 78:28.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 78:28.72 memset(aT, 0, sizeof(T)); 78:28.72 ~~~~~~^~~~~~~~~~~~~~~~~~ 78:28.73 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 78:28.73 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 78:28.73 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 78:28.73 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 78:28.73 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 78:28.73 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 78:28.73 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 78:28.73 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 78:28.73 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/StringBuffer.h:12, 78:28.73 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmGeneratedSourceMap.h:23, 78:28.73 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.h:21, 78:28.73 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.cpp:18, 78:28.73 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 78:28.73 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 78:28.73 struct JSSubString { 78:28.73 ^~~~~~~~~~~ 78:28.81 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 78:28.81 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 78:28.81 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 78:28.81 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 78:28.81 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 78:28.81 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/StringBuffer.h:12, 78:28.82 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmGeneratedSourceMap.h:23, 78:28.82 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.h:21, 78:28.82 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.cpp:18, 78:28.82 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 78:28.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': 78:28.82 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.h:62:33: required from here 78:28.82 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment 78:28.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment [-Wclass-memaccess] 78:28.82 memset(aT, 0, sizeof(T)); 78:28.82 ~~~~~~^~~~~~~~~~~~~~~~~~ 78:28.82 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.cpp:18, 78:28.82 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 78:28.82 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.h:41:7: note: 'class js::wasm::CodeSegment' declared here 78:28.82 class CodeSegment 78:28.83 ^~~~~~~~~~~ 78:28.87 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 78:28.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 78:28.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 78:28.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 78:28.87 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 78:28.87 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/StringBuffer.h:12, 78:28.87 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmGeneratedSourceMap.h:23, 78:28.88 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.h:21, 78:28.88 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.cpp:18, 78:28.88 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 78:28.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 78:28.88 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 78:28.88 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 78:28.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 78:28.88 memset(aT, 0, sizeof(T)); 78:28.88 ~~~~~~^~~~~~~~~~~~~~~~~~ 78:28.88 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 78:28.88 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 78:28.89 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 78:28.89 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 78:28.89 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.cpp:27, 78:28.89 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 78:28.89 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 78:28.89 struct Address 78:28.89 ^~~~~~~ 78:28.90 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 78:28.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 78:28.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 78:28.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 78:28.90 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 78:28.90 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/StringBuffer.h:12, 78:28.90 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmGeneratedSourceMap.h:23, 78:28.90 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.h:21, 78:28.90 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.cpp:18, 78:28.90 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 78:28.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 78:28.90 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 78:28.90 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 78:28.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 78:28.91 memset(aT, 0, sizeof(T)); 78:28.91 ~~~~~~^~~~~~~~~~~~~~~~~~ 78:28.91 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 78:28.91 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 78:28.91 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 78:28.91 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 78:28.91 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.cpp:27, 78:28.91 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 78:28.91 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 78:28.91 struct BaseIndex 78:28.91 ^~~~~~~~~ 78:28.93 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 78:28.93 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 78:28.93 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 78:28.93 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 78:28.93 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 78:28.93 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/StringBuffer.h:12, 78:28.93 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmGeneratedSourceMap.h:23, 78:28.93 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.h:21, 78:28.93 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.cpp:18, 78:28.93 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 78:28.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataCacheablePod]': 78:28.93 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmModule.h:43:51: required from here 78:28.93 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::wasm::LinkDataCacheablePod'; use assignment or value-initialization instead 78:28.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::wasm::LinkDataCacheablePod'; use assignment or value-initialization instead [-Wclass-memaccess] 78:28.93 memset(aT, 0, sizeof(T)); 78:28.93 ~~~~~~^~~~~~~~~~~~~~~~~~ 78:28.93 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.cpp:36, 78:28.93 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 78:28.93 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmModule.h:35:8: note: 'struct js::wasm::LinkDataCacheablePod' declared here 78:28.93 struct LinkDataCacheablePod 78:28.93 ^~~~~~~~~~~~~~~~~~~~ 78:35.11 libtoolkit_components_perfmonitoring.a.desc 78:40.53 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:20: 78:40.53 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCompile.cpp: In function 'bool DecodeFunctionBody(js::wasm::Decoder&, js::wasm::ModuleGenerator&, uint32_t)': 78:40.53 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCompile.cpp: 'op' may be used uninitialized in this function 78:40.53 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCompile.cpp:159:9: warning: 'op' may be used uninitialized in this function [-Wmaybe-uninitialized] 78:40.53 switch (op) { 78:40.53 ^~~~~~ 78:40.53 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCompile.cpp:155:18: note: 'op' was declared here 78:40.53 uint16_t op; 78:40.53 ^~ 78:56.06 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmJS.cpp:34, 78:56.06 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:11: 78:56.06 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 78:56.07 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 78:56.07 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 78:56.07 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 78:56.07 ^ 78:56.07 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 78:56.07 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:11, 78:56.07 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 78:56.07 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/RegExpObject.h:12, 78:56.07 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.h:9, 78:56.07 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartment.h:16, 78:56.07 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:12, 78:56.07 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 78:56.07 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 78:56.07 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 78:56.08 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 78:56.08 class HeapSlot : public WriteBarrieredBase 78:56.08 ^~~~~~~~ 78:56.70 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 78:56.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 78:56.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 78:56.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 78:56.70 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 78:56.70 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/RegExpObject.h:12, 78:56.70 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.h:9, 78:56.70 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartment.h:16, 78:56.70 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:12, 78:56.71 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 78:56.71 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 78:56.71 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 78:56.71 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 78:56.71 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 78:56.71 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 78:56.71 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 78:56.71 memset(aT, 0, sizeof(T)); 78:56.71 ~~~~~~^~~~~~~~~~~~~~~~~~ 78:56.71 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 78:56.71 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 78:56.71 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 78:56.71 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 78:56.71 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 78:56.71 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 78:56.72 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 78:56.72 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 78:56.72 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/RegExpObject.h:12, 78:56.72 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.h:9, 78:56.72 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartment.h:16, 78:56.72 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:12, 78:56.72 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 78:56.72 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 78:56.72 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 78:56.72 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 78:56.72 struct JSSubString { 78:56.72 ^~~~~~~~~~~ 78:56.82 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 78:56.82 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 78:56.82 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 78:56.82 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 78:56.82 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 78:56.82 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/RegExpObject.h:12, 78:56.82 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.h:9, 78:56.82 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartment.h:16, 78:56.82 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:12, 78:56.82 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 78:56.82 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 78:56.82 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 78:56.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 78:56.82 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 78:56.82 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 78:56.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 78:56.83 memset(aT, 0, sizeof(T)); 78:56.83 ~~~~~~^~~~~~~~~~~~~~~~~~ 78:56.83 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 78:56.83 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 78:56.83 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 78:56.83 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 78:56.83 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 78:56.83 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 78:56.83 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 78:56.83 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 78:56.83 struct Address 78:56.83 ^~~~~~~ 78:56.84 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 78:56.84 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 78:56.84 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 78:56.84 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 78:56.84 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 78:56.84 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/RegExpObject.h:12, 78:56.84 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.h:9, 78:56.84 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartment.h:16, 78:56.84 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:12, 78:56.84 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 78:56.84 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 78:56.84 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 78:56.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 78:56.84 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 78:56.84 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 78:56.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 78:56.84 memset(aT, 0, sizeof(T)); 78:56.84 ~~~~~~^~~~~~~~~~~~~~~~~~ 78:56.85 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 78:56.85 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 78:56.85 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 78:56.85 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 78:56.85 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 78:56.85 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 78:56.85 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 78:56.85 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 78:56.85 struct BaseIndex 78:56.85 ^~~~~~~~~ 78:57.05 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 78:57.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 78:57.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 78:57.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 78:57.05 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 78:57.05 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/RegExpObject.h:12, 78:57.05 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.h:9, 78:57.05 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartment.h:16, 78:57.05 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:12, 78:57.05 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 78:57.05 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 78:57.05 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 78:57.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': 78:57.05 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.h:62:33: required from here 78:57.06 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment 78:57.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment [-Wclass-memaccess] 78:57.06 memset(aT, 0, sizeof(T)); 78:57.06 ~~~~~~^~~~~~~~~~~~~~~~~~ 78:57.06 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmModule.h:23, 78:57.06 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCompile.h:21, 78:57.06 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmGenerator.h:22, 78:57.06 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:27, 78:57.06 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 78:57.06 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.h:41:7: note: 'class js::wasm::CodeSegment' declared here 78:57.06 class CodeSegment 78:57.06 ^~~~~~~~~~~ 78:57.08 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 78:57.08 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 78:57.08 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 78:57.08 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 78:57.08 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 78:57.08 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/RegExpObject.h:12, 78:57.08 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.h:9, 78:57.08 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartment.h:16, 78:57.08 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:12, 78:57.08 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 78:57.08 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 78:57.08 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 78:57.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataCacheablePod]': 78:57.08 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmModule.h:43:51: required from here 78:57.08 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::wasm::LinkDataCacheablePod'; use assignment or value-initialization instead 78:57.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::wasm::LinkDataCacheablePod'; use assignment or value-initialization instead [-Wclass-memaccess] 78:57.08 memset(aT, 0, sizeof(T)); 78:57.08 ~~~~~~^~~~~~~~~~~~~~~~~~ 78:57.08 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCompile.h:21, 78:57.08 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmGenerator.h:22, 78:57.08 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:27, 78:57.08 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 78:57.08 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmModule.h:35:8: note: 'struct js::wasm::LinkDataCacheablePod' declared here 78:57.08 struct LinkDataCacheablePod 78:57.08 ^~~~~~~~~~~~~~~~~~~~ 78:57.87 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 78:57.87 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 78:57.87 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 78:57.87 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 78:57.87 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 78:57.87 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 78:57.87 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 78:57.87 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 78:57.87 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': 78:57.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1248:63: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' 78:57.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1316:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 78:57.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:91:69: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 78:57.87 /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:1800:38: required from here 78:57.87 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment 78:57.87 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:101:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 78:57.87 memset(p, 0, numElems * sizeof(T)); 78:57.87 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:57.88 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 78:57.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 78:57.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 78:57.88 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 78:57.88 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/RegExpObject.h:12, 78:57.88 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.h:9, 78:57.88 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartment.h:16, 78:57.88 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:12, 78:57.88 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 78:57.88 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 78:57.88 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 78:57.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 78:57.88 class HashTableEntry 78:57.88 ^~~~~~~~~~~~~~ 79:04.87 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:04.88 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitSimdBinaryComp({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MSimdBinaryComp::Operation, js::SimdSign)': 79:04.88 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: 'lhs' may be used uninitialized in this function 79:04.88 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:469:45: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:04.88 return MSimdBinaryComp::AddLegalized(alloc(), curBlock_, lhs, rhs, op, sign); 79:04.88 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:04.88 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2617:18: note: 'lhs' was declared here 79:04.88 MDefinition* lhs; 79:04.88 ^~~ 79:04.88 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: 'rhs' may be used uninitialized in this function 79:04.88 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:469:45: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:04.88 return MSimdBinaryComp::AddLegalized(alloc(), curBlock_, lhs, rhs, op, sign); 79:04.88 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:04.88 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2618:18: note: 'rhs' was declared here 79:04.88 MDefinition* rhs; 79:04.88 ^~~ 79:05.01 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBr({anonymous}::FunctionCompiler&)': 79:05.01 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: 'value' may be used uninitialized in this function 79:05.01 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:1165:29: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:05.01 if (def && def->type() != MIRType::None) 79:05.01 ~~~~~~~~~^~ 79:05.01 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:1787:18: note: 'value' was declared here 79:05.01 MDefinition* value; 79:05.01 ^~~~~ 79:05.24 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitSimdConvert({anonymous}::FunctionCompiler&, js::wasm::ValType, js::wasm::ValType, js::SimdSign)': 79:05.24 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: 'input' may be used uninitialized in this function 79:05.24 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:579:42: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:05.24 return MSimdConvert::AddLegalized(alloc(), curBlock_, vec, to, sign, trapOffset()); 79:05.25 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:05.25 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2723:18: note: 'input' was declared here 79:05.25 MDefinition* input; 79:05.25 ^~~~~ 79:05.31 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitConversion({anonymous}::FunctionCompiler&, js::wasm::ValType, js::wasm::ValType) [with MIRClass = js::jit::MNot]': 79:05.31 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: 'input' may be used uninitialized in this function 79:05.31 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2134:5: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:05.31 f.iter().setResult(f.unary(input)); 79:05.31 ^ 79:05.33 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 79:05.33 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 79:05.33 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 79:05.33 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 79:05.33 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 79:05.33 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 79:05.33 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 79:05.33 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 79:05.33 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:05.33 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: In function 'bool EmitUnaryWithType({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MAbs]': 79:05.34 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function 79:05.34 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:05.34 at->next = item; 79:05.34 ^~ 79:05.34 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:05.34 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2142:18: note: 'input' was declared here 79:05.34 MDefinition* input; 79:05.34 ^~~~~ 79:05.35 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 79:05.35 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 79:05.35 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 79:05.35 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 79:05.35 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 79:05.35 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 79:05.35 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 79:05.35 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 79:05.35 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:05.35 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: In function 'bool EmitConvertI64ToFloatingPoint({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType, bool)': 79:05.35 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function 79:05.36 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:05.36 at->next = item; 79:05.36 ^~ 79:05.36 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:05.36 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2199:18: note: 'input' was declared here 79:05.36 MDefinition* input; 79:05.36 ^~~~~ 79:05.39 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 79:05.39 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 79:05.39 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 79:05.39 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 79:05.39 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 79:05.39 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 79:05.39 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 79:05.39 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 79:05.39 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:05.39 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: In function 'bool EmitSimdBitcast({anonymous}::FunctionCompiler&, js::wasm::ValType, js::wasm::ValType)': 79:05.39 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function 79:05.39 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:05.39 at->next = item; 79:05.39 ^~ 79:05.40 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:05.40 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2712:18: note: 'input' was declared here 79:05.40 MDefinition* input; 79:05.40 ^~~~~ 79:05.48 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitConversion({anonymous}::FunctionCompiler&, js::wasm::ValType, js::wasm::ValType) [with MIRClass = js::jit::MToFloat32]': 79:05.48 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: 'input' may be used uninitialized in this function 79:05.48 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2134:5: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:05.48 f.iter().setResult(f.unary(input)); 79:05.48 ^ 79:05.51 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 79:05.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 79:05.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 79:05.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 79:05.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 79:05.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 79:05.51 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 79:05.51 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 79:05.51 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:05.51 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: In function 'bool EmitTruncate({anonymous}::FunctionCompiler&, js::wasm::ValType, js::wasm::ValType, bool)': 79:05.51 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function 79:05.51 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:05.51 at->next = item; 79:05.51 ^~ 79:05.52 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:05.52 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2167:18: note: 'input' was declared here 79:05.52 MDefinition* input; 79:05.52 ^~~~~ 79:05.58 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 79:05.58 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 79:05.58 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 79:05.58 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 79:05.58 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 79:05.58 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 79:05.59 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 79:05.59 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 79:05.59 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:05.59 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: In function 'bool EmitReinterpret({anonymous}::FunctionCompiler&, js::wasm::ValType, js::wasm::ValType, js::jit::MIRType)': 79:05.59 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function 79:05.59 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:05.59 at->next = item; 79:05.59 ^~ 79:05.59 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:05.59 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2210:18: note: 'input' was declared here 79:05.59 MDefinition* input; 79:05.59 ^~~~~ 79:05.67 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitLoad({anonymous}::FunctionCompiler&, js::wasm::ValType, js::Scalar::Type)': 79:05.67 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function 79:05.67 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2375:23: warning: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:05.67 f.iter().setResult(f.load(addr.base, access, type)); 79:05.67 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:05.70 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitSimdLoad({anonymous}::FunctionCompiler&, js::wasm::ValType, unsigned int)': 79:05.70 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function 79:05.70 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2784:23: warning: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:05.70 f.iter().setResult(f.load(addr.base, access, resultType)); 79:05.70 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:05.73 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 79:05.73 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 79:05.73 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 79:05.73 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 79:05.73 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 79:05.73 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 79:05.73 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 79:05.73 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 79:05.73 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:05.73 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: In function 'bool EmitUnaryWithType({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MClz]': 79:05.73 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function 79:05.73 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:05.73 at->next = item; 79:05.73 ^~ 79:05.74 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:05.74 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2142:18: note: 'input' was declared here 79:05.74 MDefinition* input; 79:05.74 ^~~~~ 79:05.76 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 79:05.76 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 79:05.76 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 79:05.76 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 79:05.76 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 79:05.76 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 79:05.77 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 79:05.77 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 79:05.77 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:05.77 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: In function 'bool EmitUnaryWithType({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MCtz]': 79:05.77 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function 79:05.77 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:05.77 at->next = item; 79:05.77 ^~ 79:05.77 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:05.77 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2142:18: note: 'input' was declared here 79:05.77 MDefinition* input; 79:05.77 ^~~~~ 79:05.80 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 79:05.80 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 79:05.80 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 79:05.80 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 79:05.80 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 79:05.80 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 79:05.80 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 79:05.80 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 79:05.80 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:05.80 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: In function 'bool EmitUnaryWithType({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MPopcnt]': 79:05.80 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function 79:05.80 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:05.80 at->next = item; 79:05.80 ^~ 79:05.80 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:05.80 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2142:18: note: 'input' was declared here 79:05.80 MDefinition* input; 79:05.80 ^~~~~ 79:05.82 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 79:05.83 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 79:05.83 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 79:05.83 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 79:05.83 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 79:05.83 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 79:05.83 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 79:05.83 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 79:05.83 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:05.83 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: In function 'bool EmitUnaryWithType({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MAsmJSNeg]': 79:05.83 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function 79:05.83 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:05.83 at->next = item; 79:05.83 ^~ 79:05.83 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:05.83 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2142:18: note: 'input' was declared here 79:05.83 MDefinition* input; 79:05.83 ^~~~~ 79:05.85 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 79:05.85 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 79:05.85 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 79:05.85 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 79:05.85 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 79:05.85 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 79:05.85 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 79:05.85 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 79:05.85 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:05.85 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: In function 'bool EmitUnaryWithType({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MSqrt]': 79:05.85 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function 79:05.86 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:05.86 at->next = item; 79:05.86 ^~ 79:05.86 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:05.86 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2142:18: note: 'input' was declared here 79:05.86 MDefinition* input; 79:05.86 ^~~~~ 79:05.93 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 79:05.93 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 79:05.93 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 79:05.93 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 79:05.93 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 79:05.93 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 79:05.93 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 79:05.93 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 79:05.93 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:05.93 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: In function 'bool EmitConversion({anonymous}::FunctionCompiler&, js::wasm::ValType, js::wasm::ValType) [with MIRClass = js::jit::MToDouble]': 79:05.93 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function 79:05.93 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:05.93 at->next = item; 79:05.93 ^~ 79:05.93 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:05.93 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2130:18: note: 'input' was declared here 79:05.93 MDefinition* input; 79:05.93 ^~~~~ 79:06.32 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:19, 79:06.32 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared.h:14, 79:06.32 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:9, 79:06.32 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/CodeGenerator-x64.h:9, 79:06.32 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CodeGenerator.h:17, 79:06.32 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:22, 79:06.32 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:06.32 /builddir/build/BUILD/pale-moon/platform/js/src/jit/MIR.h: In function 'bool EmitComparison({anonymous}::FunctionCompiler&, js::wasm::ValType, JSOp, js::jit::MCompare::CompareType)': 79:06.32 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/MIR.h: 'rhs' may be used uninitialized in this function 79:06.32 /builddir/build/BUILD/pale-moon/platform/js/src/jit/MIR.h:4557:32: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:06.32 truncateOperands_(false) 79:06.32 ^ 79:06.32 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:06.32 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2345:18: note: 'rhs' was declared here 79:06.32 MDefinition* rhs; 79:06.32 ^~~ 79:06.32 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:19, 79:06.32 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared.h:14, 79:06.32 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:9, 79:06.32 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/CodeGenerator-x64.h:9, 79:06.32 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CodeGenerator.h:17, 79:06.33 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:22, 79:06.33 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:06.33 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/MIR.h: 'lhs' may be used uninitialized in this function 79:06.33 /builddir/build/BUILD/pale-moon/platform/js/src/jit/MIR.h:4557:32: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:06.33 truncateOperands_(false) 79:06.33 ^ 79:06.33 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:06.33 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2344:18: note: 'lhs' was declared here 79:06.33 MDefinition* lhs; 79:06.33 ^~~ 79:06.37 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitStore({anonymous}::FunctionCompiler&, js::wasm::ValType, js::Scalar::Type)': 79:06.37 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function 79:06.37 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2389:12: warning: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:06.37 f.store(addr.base, access, value); 79:06.37 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 79:06.37 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: 'value' may be used uninitialized in this function 79:06.37 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2389:12: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:06.40 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitTeeStore({anonymous}::FunctionCompiler&, js::wasm::ValType, js::Scalar::Type)': 79:06.40 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function 79:06.40 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2403:12: warning: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:06.40 f.store(addr.base, access, value); 79:06.40 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 79:06.40 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: 'value' may be used uninitialized in this function 79:06.40 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2403:12: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:06.43 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitTeeStoreWithCoercion({anonymous}::FunctionCompiler&, js::wasm::ValType, js::Scalar::Type)': 79:06.44 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function 79:06.44 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2424:12: warning: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:06.44 f.store(addr.base, access, value); 79:06.44 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 79:06.44 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 79:06.44 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 79:06.44 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 79:06.44 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 79:06.44 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 79:06.44 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 79:06.44 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 79:06.44 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 79:06.44 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:06.44 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'value' may be used uninitialized in this function 79:06.44 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:06.44 at->next = item; 79:06.44 ^~ 79:06.44 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:06.44 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2411:18: note: 'value' was declared here 79:06.44 MDefinition* value; 79:06.44 ^~~~~ 79:06.49 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitSimdStore({anonymous}::FunctionCompiler&, js::wasm::ValType, unsigned int)': 79:06.49 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function 79:06.49 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2804:12: warning: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:06.49 f.store(addr.base, access, value); 79:06.49 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 79:06.49 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: 'value' may be used uninitialized in this function 79:06.49 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2804:12: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:06.78 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 79:06.78 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 79:06.78 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 79:06.78 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 79:06.78 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 79:06.78 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 79:06.78 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 79:06.78 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 79:06.78 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:06.78 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: In function 'bool EmitSimdOp({anonymous}::FunctionCompiler&, js::wasm::ValType, js::SimdOperation, js::SimdSign)': 79:06.78 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function 79:06.78 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:06.78 at->next = item; 79:06.78 ^~ 79:06.78 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:06.78 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2836:18: note: 'input' was declared here 79:06.78 MDefinition* input; 79:06.78 ^~~~~ 79:06.78 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 79:06.78 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 79:06.78 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 79:06.78 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 79:06.78 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 79:06.78 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 79:06.78 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 79:06.78 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 79:06.78 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:06.78 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function 79:06.79 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:06.79 at->next = item; 79:06.79 ^~ 79:06.79 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:06.79 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2825:18: note: 'input' was declared here 79:06.79 MDefinition* input; 79:06.79 ^~~~~ 79:06.80 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: 'rhs' may be used uninitialized in this function 79:06.80 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:509:46: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:06.80 MInstruction* ins = MSimdShuffle::New(alloc(), lhs, rhs, lanes); 79:06.80 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 79:06.80 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2748:18: note: 'rhs' was declared here 79:06.80 MDefinition* rhs; 79:06.80 ^~~ 79:06.80 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: 'lhs' may be used uninitialized in this function 79:06.80 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:509:46: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:06.80 MInstruction* ins = MSimdShuffle::New(alloc(), lhs, rhs, lanes); 79:06.80 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 79:06.80 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2747:18: note: 'lhs' was declared here 79:06.80 MDefinition* lhs; 79:06.80 ^~~ 79:06.80 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 79:06.80 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 79:06.80 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 79:06.80 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 79:06.80 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 79:06.80 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 79:06.80 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 79:06.80 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 79:06.80 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:06.81 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'vector' may be used uninitialized in this function 79:06.81 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'vector' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:06.81 at->next = item; 79:06.81 ^~ 79:06.81 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:06.81 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2735:18: note: 'vector' was declared here 79:06.81 MDefinition* vector; 79:06.81 ^~~~~~ 79:06.81 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 79:06.81 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 79:06.81 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 79:06.81 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 79:06.81 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 79:06.81 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 79:06.81 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 79:06.81 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 79:06.81 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:06.82 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'falseValue' may be used uninitialized in this function 79:06.82 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'falseValue' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:06.82 at->next = item; 79:06.82 ^~ 79:06.82 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:06.82 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2812:18: note: 'falseValue' was declared here 79:06.82 MDefinition* falseValue; 79:06.82 ^~~~~~~~~~ 79:06.82 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 79:06.82 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 79:06.82 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 79:06.82 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 79:06.82 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 79:06.82 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 79:06.82 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 79:06.82 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 79:06.82 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:06.82 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'trueValue' may be used uninitialized in this function 79:06.83 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'trueValue' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:06.83 at->next = item; 79:06.83 ^~ 79:06.83 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:06.83 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2811:18: note: 'trueValue' was declared here 79:06.83 MDefinition* trueValue; 79:06.83 ^~~~~~~~~ 79:06.83 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 79:06.83 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 79:06.83 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 79:06.83 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 79:06.83 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 79:06.83 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 79:06.83 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 79:06.83 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 79:06.83 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:06.84 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'condition' may be used uninitialized in this function 79:06.84 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'condition' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:06.84 at->next = item; 79:06.84 ^~ 79:06.84 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:06.84 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2813:18: note: 'condition' was declared here 79:06.84 MDefinition* condition; 79:06.84 ^~~~~~~~~ 79:06.84 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 79:06.84 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 79:06.84 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 79:06.84 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 79:06.84 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 79:06.84 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 79:06.85 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 79:06.85 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 79:06.85 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:06.85 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function 79:06.85 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:06.85 at->next = item; 79:06.85 ^~ 79:06.85 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:06.85 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2850:18: note: 'input' was declared here 79:06.85 MDefinition* input; 79:06.85 ^~~~~ 79:06.85 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:19, 79:06.85 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared.h:14, 79:06.85 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:9, 79:06.85 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/CodeGenerator-x64.h:9, 79:06.85 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CodeGenerator.h:17, 79:06.85 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:22, 79:06.85 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:06.86 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/MIR.h: 'scalar' may be used uninitialized in this function 79:06.86 /builddir/build/BUILD/pale-moon/platform/js/src/jit/MIR.h:1985:49: warning: 'scalar' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:06.86 : MBinaryInstruction(vec, val), lane_(lane) 79:06.86 ^ 79:06.86 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:06.86 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2701:18: note: 'scalar' was declared here 79:06.86 MDefinition* scalar; 79:06.86 ^~~~~~ 79:06.86 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:19, 79:06.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared.h:14, 79:06.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:9, 79:06.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/CodeGenerator-x64.h:9, 79:06.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CodeGenerator.h:17, 79:06.86 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:22, 79:06.86 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:06.87 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/MIR.h: 'vector' may be used uninitialized in this function 79:06.87 /builddir/build/BUILD/pale-moon/platform/js/src/jit/MIR.h:1987:33: warning: 'vector' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:06.87 MIRType type = vec->type(); 79:06.87 ~~~~~~~~~^~ 79:06.87 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:06.87 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2700:18: note: 'vector' was declared here 79:06.87 MDefinition* vector; 79:06.87 ^~~~~~ 79:06.87 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 79:06.87 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 79:06.87 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 79:06.87 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 79:06.87 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 79:06.87 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 79:06.87 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 79:06.87 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 79:06.87 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:06.88 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'vector' may be used uninitialized in this function 79:06.88 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'vector' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:06.88 at->next = item; 79:06.88 ^~ 79:06.88 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:06.88 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2675:18: note: 'vector' was declared here 79:06.88 MDefinition* vector; 79:06.88 ^~~~~~ 79:09.26 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBrTable({anonymous}::FunctionCompiler&)': 79:09.26 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: 'index' may be used uninitialized in this function 79:09.26 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:1509:48: warning: 'index' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:09.26 MTableSwitch* table = MTableSwitch::New(alloc(), operand, 0, int32_t(numCases - 1)); 79:09.26 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:09.26 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:1829:18: note: 'index' was declared here 79:09.26 MDefinition* index; 79:09.26 ^~~~~ 79:12.88 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitCallIndirect({anonymous}::FunctionCompiler&, bool)': 79:12.88 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: 'callee' may be used uninitialized in this function 79:12.88 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:1021:48: warning: 'callee' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:12.88 MBitAnd* maskedIndex = MBitAnd::New(alloc(), index, mask, MIRType::Int32); 79:12.88 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:12.88 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:1957:18: note: 'callee' was declared here 79:12.88 MDefinition* callee; 79:12.88 ^~~~~~ 79:13.57 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: In function 'bool js::wasm::IonCompileFunction(js::wasm::IonCompileTask*)': 79:13.57 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: 'value' may be used uninitialized in this function 79:13.57 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:1165:29: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:13.57 if (def && def->type() != MIRType::None) 79:13.57 ~~~~~~~~~^~ 79:13.57 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:1807:18: note: 'value' was declared here 79:13.57 MDefinition* value; 79:13.57 ^~~~~ 79:13.58 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: 'delta' may be used uninitialized in this function 79:13.58 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:3066:19: warning: 'delta' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:13.58 if (!f.passArg(delta, ValType::I32, &args)) 79:13.58 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:13.58 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:3062:18: note: 'delta' was declared here 79:13.58 MDefinition* delta; 79:13.58 ^~~~~ 79:13.58 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 79:13.58 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 79:13.58 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 79:13.58 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 79:13.58 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 79:13.58 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 79:13.58 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 79:13.58 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 79:13.58 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:13.58 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'value' may be used uninitialized in this function 79:13.59 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:13.59 at->next = item; 79:13.59 ^~ 79:13.59 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:13.59 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2555:18: note: 'value' was declared here 79:13.59 MDefinition* value; 79:13.59 ^~~~~ 79:13.59 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 79:13.59 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 79:13.59 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 79:13.59 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 79:13.59 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 79:13.59 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 79:13.59 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 79:13.59 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 79:13.59 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:13.59 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'newValue' may be used uninitialized in this function 79:13.60 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'newValue' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:13.60 at->next = item; 79:13.60 ^~ 79:13.60 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:13.60 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2540:18: note: 'newValue' was declared here 79:13.60 MDefinition* newValue; 79:13.60 ^~~~~~~~ 79:13.60 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 79:13.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 79:13.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 79:13.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 79:13.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 79:13.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 79:13.60 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 79:13.60 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 79:13.60 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:13.60 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'oldValue' may be used uninitialized in this function 79:13.61 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'oldValue' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:13.61 at->next = item; 79:13.61 ^~ 79:13.61 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:13.61 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2539:18: note: 'oldValue' was declared here 79:13.61 MDefinition* oldValue; 79:13.61 ^~~~~~~~ 79:13.61 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 79:13.61 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 79:13.61 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 79:13.61 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 79:13.61 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 79:13.61 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 79:13.61 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 79:13.62 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 79:13.62 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:13.62 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'value' may be used uninitialized in this function 79:13.62 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:13.62 at->next = item; 79:13.62 ^~ 79:13.62 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:13.62 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2524:18: note: 'value' was declared here 79:13.62 MDefinition* value; 79:13.62 ^~~~~ 79:13.63 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: 'value' may be used uninitialized in this function 79:13.63 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2513:12: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:13.63 f.store(addr.base, access, value); 79:13.63 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 79:13.63 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2506:18: note: 'value' was declared here 79:13.63 MDefinition* value; 79:13.63 ^~~~~ 79:13.63 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 79:13.63 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 79:13.63 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 79:13.63 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 79:13.63 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 79:13.63 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 79:13.63 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 79:13.63 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 79:13.63 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:13.64 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function 79:13.64 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:13.64 at->next = item; 79:13.64 ^~ 79:13.64 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:13.64 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2130:18: note: 'input' was declared here 79:13.64 MDefinition* input; 79:13.64 ^~~~~ 79:13.64 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 79:13.64 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 79:13.64 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 79:13.64 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 79:13.64 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 79:13.64 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 79:13.64 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 79:13.64 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 79:13.64 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:13.64 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function 79:13.65 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:13.65 at->next = item; 79:13.65 ^~ 79:13.65 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:13.65 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2130:18: note: 'input' was declared here 79:13.65 MDefinition* input; 79:13.65 ^~~~~ 79:13.65 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 79:13.65 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 79:13.65 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 79:13.65 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 79:13.65 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 79:13.65 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 79:13.65 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 79:13.65 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 79:13.65 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:13.65 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function 79:13.65 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:13.65 at->next = item; 79:13.65 ^~ 79:13.65 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:13.65 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2187:18: note: 'input' was declared here 79:13.65 MDefinition* input; 79:13.65 ^~~~~ 79:13.66 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: 'input' may be used uninitialized in this function 79:13.66 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:646:38: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:13.66 auto* ins = MBitNot::NewInt32(alloc(), op); 79:13.66 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 79:13.66 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2258:18: note: 'input' was declared here 79:13.66 MDefinition* input; 79:13.66 ^~~~~ 79:13.66 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 79:13.66 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 79:13.66 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 79:13.66 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 79:13.66 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 79:13.67 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 79:13.67 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 79:13.67 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 79:13.67 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:13.67 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function 79:13.67 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:13.67 at->next = item; 79:13.67 ^~ 79:13.67 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:13.67 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2130:18: note: 'input' was declared here 79:13.67 MDefinition* input; 79:13.67 ^~~~~ 79:13.67 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 79:13.67 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 79:13.67 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 79:13.67 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 79:13.67 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 79:13.67 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 79:13.67 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 79:13.67 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 79:13.68 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:13.68 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'condition' may be used uninitialized in this function 79:13.68 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'condition' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:13.68 at->next = item; 79:13.68 ^~ 79:13.68 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:13.68 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2359:18: note: 'condition' was declared here 79:13.68 MDefinition* condition; 79:13.68 ^~~~~~~~~ 79:13.68 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 79:13.68 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 79:13.68 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 79:13.68 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 79:13.68 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 79:13.68 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 79:13.68 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 79:13.68 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 79:13.68 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:13.68 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'value' may be used uninitialized in this function 79:13.69 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:13.69 at->next = item; 79:13.69 ^~ 79:13.69 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:13.69 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2103:18: note: 'value' was declared here 79:13.69 MDefinition* value; 79:13.69 ^~~~~ 79:13.69 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 79:13.69 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 79:13.69 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 79:13.69 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 79:13.69 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 79:13.69 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 79:13.69 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 79:13.70 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 79:13.70 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:13.70 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'value' may be used uninitialized in this function 79:13.70 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:13.70 at->next = item; 79:13.70 ^~ 79:13.70 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:13.70 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2088:18: note: 'value' was declared here 79:13.70 MDefinition* value; 79:13.70 ^~~~~ 79:13.70 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: 'value' may be used uninitialized in this function 79:13.70 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:710:27: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:13.70 curBlock_->setSlot(info().localSlot(slot), def); 79:13.70 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:13.70 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2025:18: note: 'value' was declared here 79:13.70 MDefinition* value; 79:13.70 ^~~~~ 79:13.71 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: 'value' may be used uninitialized in this function 79:13.71 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:710:27: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:13.71 curBlock_->setSlot(info().localSlot(slot), def); 79:13.71 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:13.71 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2013:18: note: 'value' was declared here 79:13.71 MDefinition* value; 79:13.71 ^~~~~ 79:13.71 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 79:13.71 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 79:13.71 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 79:13.71 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 79:13.71 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 79:13.71 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 79:13.71 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 79:13.71 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 79:13.71 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:13.71 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'value' may be used uninitialized in this function 79:13.72 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:13.72 at->next = item; 79:13.72 ^~ 79:13.72 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:13.72 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:1871:18: note: 'value' was declared here 79:13.72 MDefinition* value; 79:13.72 ^~~~~ 79:13.72 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 79:13.72 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 79:13.72 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 79:13.72 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 79:13.72 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 79:13.72 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 79:13.72 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 79:13.72 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 79:13.72 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:13.72 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'condition' may be used uninitialized in this function 79:13.72 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'condition' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:13.72 at->next = item; 79:13.72 ^~ 79:13.72 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 79:13.73 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:1808:18: note: 'condition' was declared here 79:13.73 MDefinition* condition; 79:13.73 ^~~~~~~~~ 79:13.73 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function 79:13.73 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2553:39: warning: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:13.73 LinearMemoryAddress addr; 79:13.73 ^~~~ 79:13.73 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function 79:13.73 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2537:39: warning: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:13.73 LinearMemoryAddress addr; 79:13.73 ^~~~ 79:13.74 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function 79:13.74 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2521:39: warning: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:13.74 LinearMemoryAddress addr; 79:13.74 ^~~~ 79:13.74 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function 79:13.74 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2513:12: warning: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:13.74 f.store(addr.base, access, value); 79:13.74 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 79:13.74 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2504:39: note: 'addr.js::wasm::LinearMemoryAddress::base' was declared here 79:13.74 LinearMemoryAddress addr; 79:13.74 ^~~~ 79:13.74 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function 79:13.74 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2489:39: warning: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:13.74 LinearMemoryAddress addr; 79:13.74 ^~~~ 79:30.93 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Stack-inl.h:22, 79:30.93 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTypes.cpp:34, 79:30.93 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:20: 79:30.93 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 79:30.93 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 79:30.93 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 79:30.93 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 79:30.93 ^ 79:30.93 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:16, 79:30.93 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 79:30.94 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTypes.h:32, 79:30.94 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTextToBinary.h:21, 79:30.94 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTextToBinary.cpp:18, 79:30.94 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 79:30.94 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 79:30.94 class HeapSlot : public WriteBarrieredBase 79:30.94 ^~~~~~~~ 79:32.37 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 79:32.37 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 79:32.37 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 79:32.37 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 79:32.37 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 79:32.37 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTypes.h:29, 79:32.37 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTextToBinary.h:21, 79:32.37 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTextToBinary.cpp:18, 79:32.37 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 79:32.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 79:32.37 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 79:32.37 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 79:32.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 79:32.38 memset(aT, 0, sizeof(T)); 79:32.38 ~~~~~~^~~~~~~~~~~~~~~~~~ 79:32.38 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 79:32.38 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 79:32.38 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTypes.h:32, 79:32.38 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTextToBinary.h:21, 79:32.38 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTextToBinary.cpp:18, 79:32.38 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 79:32.38 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 79:32.38 struct JSSubString { 79:32.38 ^~~~~~~~~~~ 79:32.55 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 79:32.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 79:32.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 79:32.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 79:32.55 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 79:32.55 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTypes.h:29, 79:32.55 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTextToBinary.h:21, 79:32.55 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTextToBinary.cpp:18, 79:32.55 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 79:32.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 79:32.55 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 79:32.55 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 79:32.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 79:32.55 memset(aT, 0, sizeof(T)); 79:32.55 ~~~~~~^~~~~~~~~~~~~~~~~~ 79:32.56 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 79:32.56 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 79:32.56 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 79:32.56 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 79:32.56 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTypes.cpp:27, 79:32.56 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:20: 79:32.56 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 79:32.56 struct Address 79:32.56 ^~~~~~~ 79:32.56 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 79:32.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 79:32.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 79:32.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 79:32.56 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 79:32.56 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTypes.h:29, 79:32.56 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTextToBinary.h:21, 79:32.56 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTextToBinary.cpp:18, 79:32.56 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 79:32.56 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 79:32.56 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 79:32.56 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 79:32.56 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 79:32.56 memset(aT, 0, sizeof(T)); 79:32.57 ~~~~~~^~~~~~~~~~~~~~~~~~ 79:32.57 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 79:32.57 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 79:32.57 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 79:32.57 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 79:32.57 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTypes.cpp:27, 79:32.57 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:20: 79:32.57 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 79:32.57 struct BaseIndex 79:32.57 ^~~~~~~~~ 79:32.62 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 79:32.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 79:32.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 79:32.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 79:32.62 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 79:32.62 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTypes.h:29, 79:32.62 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTextToBinary.h:21, 79:32.62 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTextToBinary.cpp:18, 79:32.62 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 79:32.63 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': 79:32.63 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.h:62:33: required from here 79:32.63 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment 79:32.63 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment [-Wclass-memaccess] 79:32.63 memset(aT, 0, sizeof(T)); 79:32.63 ~~~~~~^~~~~~~~~~~~~~~~~~ 79:32.63 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmInstance.h:22, 79:32.63 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTypes.cpp:30, 79:32.63 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:20: 79:32.63 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.h:41:7: note: 'class js::wasm::CodeSegment' declared here 79:32.63 class CodeSegment 79:32.63 ^~~~~~~~~~~ 79:33.21 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTypes.h:31, 79:33.21 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTextToBinary.h:21, 79:33.22 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTextToBinary.cpp:18, 79:33.22 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 79:33.22 /builddir/build/BUILD/pale-moon/platform/js/src/ds/LifoAlloc.h: In instantiation of 'T* js::LifoAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; js::Fallibility fb = (js::Fallibility)0; size_t = long unsigned int]': 79:33.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1248:63: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::LifoAllocPolicy<(js::Fallibility)0>; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' 79:33.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1316:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::LifoAllocPolicy<(js::Fallibility)0>; uint32_t = unsigned int]' 79:33.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:91:69: required from 'bool js::HashMap::init(uint32_t) [with Key = js::wasm::AstSig*; Value = unsigned int; HashPolicy = js::wasm::AstSig; AllocPolicy = js::LifoAllocPolicy<(js::Fallibility)0>; uint32_t = unsigned int]' 79:33.22 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmAST.h:801:29: required from here 79:33.22 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/ds/LifoAlloc.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment 79:33.22 /builddir/build/BUILD/pale-moon/platform/js/src/ds/LifoAlloc.h:615:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 79:33.22 memset(p, 0, numElems * sizeof(T)); 79:33.22 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:33.22 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 79:33.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 79:33.23 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:22, 79:33.23 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 79:33.23 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 79:33.23 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 79:33.23 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTypes.h:29, 79:33.23 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTextToBinary.h:21, 79:33.23 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTextToBinary.cpp:18, 79:33.23 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 79:33.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 79:33.23 class HashTableEntry 79:33.23 ^~~~~~~~~~~~~~ 79:33.24 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTypes.h:31, 79:33.24 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTextToBinary.h:21, 79:33.24 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTextToBinary.cpp:18, 79:33.24 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 79:33.24 /builddir/build/BUILD/pale-moon/platform/js/src/ds/LifoAlloc.h: In instantiation of 'T* js::LifoAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; js::Fallibility fb = (js::Fallibility)0; size_t = long unsigned int]': 79:33.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1248:63: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::LifoAllocPolicy<(js::Fallibility)0>; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' 79:33.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1316:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::LifoAllocPolicy<(js::Fallibility)0>; uint32_t = unsigned int]' 79:33.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:91:69: required from 'bool js::HashMap::init(uint32_t) [with Key = js::wasm::AstName; Value = unsigned int; HashPolicy = js::wasm::AstNameHasher; AllocPolicy = js::LifoAllocPolicy<(js::Fallibility)0>; uint32_t = unsigned int]' 79:33.24 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTextToBinary.cpp:3394:29: required from here 79:33.24 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/ds/LifoAlloc.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment 79:33.24 /builddir/build/BUILD/pale-moon/platform/js/src/ds/LifoAlloc.h:615:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 79:33.24 memset(p, 0, numElems * sizeof(T)); 79:33.24 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:33.24 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 79:33.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 79:33.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:22, 79:33.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 79:33.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 79:33.24 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 79:33.24 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTypes.h:29, 79:33.24 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTextToBinary.h:21, 79:33.24 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTextToBinary.cpp:18, 79:33.25 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 79:33.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 79:33.25 class HashTableEntry 79:33.25 ^~~~~~~~~~~~~~ 79:39.72 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jstypes.h:24, 79:39.72 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:9, 79:39.72 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 79:39.72 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTypes.h:29, 79:39.72 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTextToBinary.h:21, 79:39.72 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTextToBinary.cpp:18, 79:39.72 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 79:39.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Casting.h: In function 'js::wasm::AstExpr* ParseExprBody({anonymous}::WasmParseContext&, {anonymous}::WasmToken, bool)': 79:39.72 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Casting.h: 'result' may be used uninitialized in this function 79:39.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Casting.h:50:3: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:39.72 u.mFrom = aFrom; 79:39.72 ^ 79:39.72 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 79:39.72 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTextToBinary.cpp:1897:11: note: 'result' was declared here 79:39.72 Float result; 79:39.72 ^~~~~~ 79:39.73 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jstypes.h:24, 79:39.73 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:9, 79:39.73 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 79:39.73 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTypes.h:29, 79:39.73 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTextToBinary.h:21, 79:39.73 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTextToBinary.cpp:18, 79:39.73 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 79:39.73 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Casting.h: 'result' may be used uninitialized in this function 79:39.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Casting.h:50:3: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:39.73 u.mFrom = aFrom; 79:39.73 ^ 79:39.73 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 79:39.73 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTextToBinary.cpp:1897:11: note: 'result' was declared here 79:39.73 Float result; 79:39.73 ^~~~~~ 79:44.91 libjs_src_wasm.a.desc 80:07.60 libdom_media_platforms_ffmpeg_libav55.a.desc 80:07.76 libdom_system_linux.a.desc 80:12.48 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 80:12.48 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jsapi.h:27, 80:12.48 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jsfriendapi.h:15, 80:12.48 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Proxy.h:11, 80:12.48 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jswrapper.h:11, 80:12.48 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/wrappers/WrapperFactory.h:9, 80:12.48 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/wrappers/XrayWrapper.h:11, 80:12.48 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/wrappers/XrayWrapper.cpp:6: 80:12.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 80:12.48 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2860:28: required from here 80:12.48 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead 80:12.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 80:12.48 memset(aT, 0, sizeof(T)); 80:12.48 ~~~~~~^~~~~~~~~~~~~~~~~~ 80:12.48 In file included from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/wrappers/XrayWrapper.cpp:16: 80:12.48 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 80:12.48 struct GlobalProperties { 80:12.49 ^~~~~~~~~~~~~~~~ 80:23.19 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 80:23.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jsapi.h:27, 80:23.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jsfriendapi.h:15, 80:23.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Proxy.h:11, 80:23.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jswrapper.h:11, 80:23.19 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/wrappers/AccessCheck.h:9, 80:23.20 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/wrappers/AccessCheck.cpp:6, 80:23.20 from /builddir/build/BUILD/pale-moon/pmbuild/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 80:23.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 80:23.20 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2860:28: required from here 80:23.20 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead 80:23.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 80:23.20 memset(aT, 0, sizeof(T)); 80:23.20 ~~~~~~^~~~~~~~~~~~~~~~~~ 80:23.20 In file included from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/wrappers/AccessCheck.cpp:22, 80:23.20 from /builddir/build/BUILD/pale-moon/pmbuild/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 80:23.20 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 80:23.20 struct GlobalProperties { 80:23.20 ^~~~~~~~~~~~~~~~ 80:26.79 libjs_xpconnect_wrappers.a.desc 80:35.60 libgfx_config.a.desc 80:39.76 libmodules_libjar_zipwriter.a.desc 80:45.73 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 80:45.73 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 80:45.73 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 80:45.73 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 80:45.73 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 80:45.73 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 80:45.73 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BoxObject.h:10, 80:45.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/TreeBoxObject.h:9, 80:45.74 from /builddir/build/BUILD/pale-moon/platform/layout/xul/tree/TreeBoxObject.cpp:6: 80:45.74 /builddir/build/BUILD/pale-moon/platform/layout/xul/tree/TreeBoxObject.cpp: In member function 'virtual nsresult mozilla::dom::TreeBoxObject::QueryInterface(const nsIID&, void**)': 80:45.74 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 80:45.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:45.74 foundInterface = 0; \ 80:45.74 ^~~~~~~~~~~~~~ 80:45.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:45.74 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:45.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:45.74 /builddir/build/BUILD/pale-moon/platform/layout/xul/tree/TreeBoxObject.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:45.74 NS_INTERFACE_MAP_END_INHERITING(BoxObject) 80:45.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:45.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:45.75 else 80:45.75 ^~~~ 80:45.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 80:45.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 80:45.75 ^~~~~~~~~~~~~~~~~~ 80:45.75 /builddir/build/BUILD/pale-moon/platform/layout/xul/tree/TreeBoxObject.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 80:45.75 NS_INTERFACE_MAP_ENTRY(nsITreeBoxObject) 80:45.75 ^~~~~~~~~~~~~~~~~~~~~~ 81:14.69 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 81:14.69 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 81:14.69 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsHashKeys.h:10, 81:14.69 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsDataHashtable.h:9, 81:14.69 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsNameSpaceManager.h:9, 81:14.69 from /builddir/build/BUILD/pale-moon/platform/layout/xul/tree/nsTreeColumns.cpp:6: 81:14.69 /builddir/build/BUILD/pale-moon/platform/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumn::QueryInterface(const nsIID&, void**)': 81:14.69 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 81:14.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:14.69 foundInterface = 0; \ 81:14.69 ^~~~~~~~~~~~~~ 81:14.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:14.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:14.69 ^~~~~~~~~~~~~~~~~~~~~~~ 81:14.69 /builddir/build/BUILD/pale-moon/platform/layout/xul/tree/nsTreeColumns.cpp:74:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:14.69 NS_INTERFACE_MAP_END 81:14.70 ^~~~~~~~~~~~~~~~~~~~ 81:14.70 /builddir/build/BUILD/pale-moon/platform/layout/xul/tree/nsTreeColumns.cpp:73:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:14.70 else 81:14.70 ^~~~ 81:14.70 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 81:14.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 81:14.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsHashKeys.h:10, 81:14.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsDataHashtable.h:9, 81:14.70 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsNameSpaceManager.h:9, 81:14.70 from /builddir/build/BUILD/pale-moon/platform/layout/xul/tree/nsTreeColumns.cpp:6: 81:14.70 /builddir/build/BUILD/pale-moon/platform/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumns::QueryInterface(const nsIID&, void**)': 81:14.70 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 81:14.71 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:14.71 foundInterface = 0; \ 81:14.71 ^~~~~~~~~~~~~~ 81:14.71 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:14.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:14.71 ^~~~~~~~~~~~~~~~~~~~~~~ 81:14.71 /builddir/build/BUILD/pale-moon/platform/layout/xul/tree/nsTreeColumns.cpp:413:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:14.71 NS_INTERFACE_MAP_END 81:14.71 ^~~~~~~~~~~~~~~~~~~~ 81:14.71 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:14.71 else 81:14.71 ^~~~ 81:14.71 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:14.71 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:14.71 ^~~~~~~~~~~~~~~~~~ 81:14.71 /builddir/build/BUILD/pale-moon/platform/layout/xul/tree/nsTreeColumns.cpp:412:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:14.71 NS_INTERFACE_MAP_ENTRY(nsISupports) 81:14.71 ^~~~~~~~~~~~~~~~~~~~~~ 81:22.63 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 81:22.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 81:22.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsHashKeys.h:10, 81:22.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsDataHashtable.h:9, 81:22.63 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsNameSpaceManager.h:9, 81:22.63 from /builddir/build/BUILD/pale-moon/platform/layout/xul/tree/nsTreeContentView.cpp:6: 81:22.63 /builddir/build/BUILD/pale-moon/platform/layout/xul/tree/nsTreeContentView.cpp: In member function 'virtual nsresult nsTreeContentView::QueryInterface(const nsIID&, void**)': 81:22.63 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 81:22.63 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:22.63 foundInterface = 0; \ 81:22.63 ^~~~~~~~~~~~~~ 81:22.63 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:22.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:22.63 ^~~~~~~~~~~~~~~~~~~~~~~ 81:22.64 /builddir/build/BUILD/pale-moon/platform/layout/xul/tree/nsTreeContentView.cpp:129:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:22.64 NS_INTERFACE_MAP_END 81:22.64 ^~~~~~~~~~~~~~~~~~~~ 81:22.64 In file included from /builddir/build/BUILD/pale-moon/platform/layout/xul/tree/nsTreeContentView.cpp:12: 81:22.64 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 81:22.64 } else 81:22.64 ^~~~ 81:22.64 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 81:22.64 } else 81:22.64 ^~~~ 81:34.51 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 81:34.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 81:34.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/AsyncEventDispatcher.h:10, 81:34.51 from /builddir/build/BUILD/pale-moon/platform/layout/xul/tree/nsTreeSelection.cpp:6: 81:34.51 /builddir/build/BUILD/pale-moon/platform/layout/xul/tree/nsTreeSelection.cpp: In member function 'virtual nsresult nsTreeSelection::QueryInterface(const nsIID&, void**)': 81:34.51 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 81:34.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:34.51 foundInterface = 0; \ 81:34.52 ^~~~~~~~~~~~~~ 81:34.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:34.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:34.52 ^~~~~~~~~~~~~~~~~~~~~~~ 81:34.52 /builddir/build/BUILD/pale-moon/platform/layout/xul/tree/nsTreeSelection.cpp:270:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:34.52 NS_INTERFACE_MAP_END 81:34.52 ^~~~~~~~~~~~~~~~~~~~ 81:34.52 In file included from /builddir/build/BUILD/pale-moon/platform/layout/xul/tree/nsTreeSelection.cpp:14: 81:34.52 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 81:34.52 } else 81:34.52 ^~~~ 81:34.52 /builddir/build/BUILD/pale-moon/platform/layout/xul/tree/nsTreeSelection.cpp:269:3: note: in expansion of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 81:34.52 NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(TreeSelection) 81:34.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:47.01 liblayout_xul_tree.a.desc 81:50.91 libintl_unicharutil_util_internal.a 81:51.07 libintl_unicharutil_util_internal.a.desc 82:07.28 libimage_decoders.a.desc 82:10.03 libextensions_gio.a.desc 82:19.39 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 82:19.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 82:19.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackObject.h:19, 82:19.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 82:19.39 from /builddir/build/BUILD/pale-moon/platform/dom/u2f/U2F.cpp:8: 82:19.39 /builddir/build/BUILD/pale-moon/platform/dom/u2f/U2F.cpp: In member function 'virtual nsresult mozilla::dom::U2F::QueryInterface(const nsIID&, void**)': 82:19.40 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 82:19.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:19.40 foundInterface = 0; \ 82:19.40 ^~~~~~~~~~~~~~ 82:19.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 82:19.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:19.40 ^~~~~~~~~~~~~~~~~~~~~~~ 82:19.40 /builddir/build/BUILD/pale-moon/platform/dom/u2f/U2F.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:19.40 NS_INTERFACE_MAP_END 82:19.40 ^~~~~~~~~~~~~~~~~~~~ 82:19.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 82:19.40 else 82:19.40 ^~~~ 82:19.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 82:19.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 82:19.40 ^~~~~~~~~~~~~~~~~~ 82:19.40 /builddir/build/BUILD/pale-moon/platform/dom/u2f/U2F.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 82:19.40 NS_INTERFACE_MAP_ENTRY(nsISupports) 82:19.40 ^~~~~~~~~~~~~~~~~~~~~~ 82:27.58 libdom_u2f.a.desc 82:29.48 libtoolkit_components_reflect.a.desc 82:37.11 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 82:37.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 82:37.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIInputStream.h:10, 82:37.11 from /builddir/build/BUILD/pale-moon/platform/xpcom/io/Base64.cpp:9, 82:37.11 from /builddir/build/BUILD/pale-moon/pmbuild/xpcom/io/Unified_cpp_xpcom_io0.cpp:2: 82:37.11 /builddir/build/BUILD/pale-moon/platform/xpcom/io/nsMultiplexInputStream.cpp: In member function 'virtual nsresult nsMultiplexInputStream::QueryInterface(const nsIID&, void**)': 82:37.11 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 82:37.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:37.11 foundInterface = 0; \ 82:37.11 ^~~~~~~~~~~~~~ 82:37.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 82:37.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:37.11 ^~~~~~~~~~~~~~~~~~~~~~~ 82:37.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:37.12 NS_INTERFACE_MAP_END 82:37.12 ^~~~~~~~~~~~~~~~~~~~ 82:37.12 /builddir/build/BUILD/pale-moon/platform/xpcom/io/nsMultiplexInputStream.cpp:82:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 82:37.12 NS_IMPL_QUERY_INTERFACE_CI(nsMultiplexInputStream, 82:37.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 82:37.12 In file included from /builddir/build/BUILD/pale-moon/platform/xpcom/io/nsLocalFileUnix.h:21, 82:37.12 from /builddir/build/BUILD/pale-moon/platform/xpcom/io/nsLocalFile.h:43, 82:37.12 from /builddir/build/BUILD/pale-moon/platform/xpcom/io/nsDirectoryService.cpp:12, 82:37.12 from /builddir/build/BUILD/pale-moon/pmbuild/xpcom/io/Unified_cpp_xpcom_io0.cpp:83: 82:37.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 82:37.12 } else 82:37.13 ^~~~ 82:37.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 82:37.13 } else 82:37.13 ^~~~ 82:37.13 /builddir/build/BUILD/pale-moon/platform/xpcom/io/nsMultiplexInputStream.cpp:82:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 82:37.13 NS_IMPL_QUERY_INTERFACE_CI(nsMultiplexInputStream, 82:37.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 82:45.41 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 82:45.41 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Mutex.h:11, 82:45.41 from /builddir/build/BUILD/pale-moon/platform/xpcom/io/nsNativeCharsetUtils.cpp:49, 82:45.41 from /builddir/build/BUILD/pale-moon/pmbuild/xpcom/io/Unified_cpp_xpcom_io1.cpp:2: 82:45.41 /builddir/build/BUILD/pale-moon/platform/xpcom/io/nsStringStream.cpp: In member function 'virtual nsresult nsStringInputStream::QueryInterface(const nsIID&, void**)': 82:45.41 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 82:45.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:45.41 foundInterface = 0; \ 82:45.41 ^~~~~~~~~~~~~~ 82:45.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 82:45.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:45.41 ^~~~~~~~~~~~~~~~~~~~~~~ 82:45.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:45.42 NS_INTERFACE_MAP_END 82:45.42 ^~~~~~~~~~~~~~~~~~~~ 82:45.42 /builddir/build/BUILD/pale-moon/platform/xpcom/io/nsStringStream.cpp:100:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 82:45.42 NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, 82:45.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 82:45.42 In file included from /builddir/build/BUILD/pale-moon/platform/xpcom/io/nsPipe3.cpp:20, 82:45.42 from /builddir/build/BUILD/pale-moon/pmbuild/xpcom/io/Unified_cpp_xpcom_io1.cpp:11: 82:45.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 82:45.42 } else 82:45.42 ^~~~ 82:45.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 82:45.42 NS_IMPL_QUERY_CLASSINFO(aClass) \ 82:45.43 ^~~~~~~~~~~~~~~~~~~~~~~ 82:45.43 /builddir/build/BUILD/pale-moon/platform/xpcom/io/nsStringStream.cpp:100:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 82:45.43 NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, 82:45.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 82:48.02 In file included from /builddir/build/BUILD/pale-moon/pmbuild/xpcom/io/Unified_cpp_xpcom_io1.cpp:47: 82:48.02 /builddir/build/BUILD/pale-moon/platform/xpcom/io/nsStorageStream.cpp: In member function 'virtual void nsStorageInputStream::Serialize(mozilla::ipc::InputStreamParams&, nsIIPCSerializableInputStream::FileDescriptorArray&)': 82:48.02 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/xpcom/io/nsStorageStream.cpp: 'remaining' may be used uninitialized in this function 82:48.02 /builddir/build/BUILD/pale-moon/platform/xpcom/io/nsStorageStream.cpp:582:12: warning: 'remaining' may be used uninitialized in this function [-Wmaybe-uninitialized] 82:48.02 uint64_t remaining; 82:48.02 ^~~~~~~~~ 82:48.02 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/xpcom/io/nsStorageStream.cpp: 'offset' may be used uninitialized in this function 82:48.02 /builddir/build/BUILD/pale-moon/platform/xpcom/io/nsStorageStream.cpp:533:14: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized] 82:48.02 return Seek(pos); 82:48.02 ~~~~^~~~~ 82:48.02 /builddir/build/BUILD/pale-moon/platform/xpcom/io/nsStorageStream.cpp:578:11: note: 'offset' was declared here 82:48.02 int64_t offset; 82:48.03 ^~~~~~ 82:49.48 libxpcom_io.a.desc 83:00.88 libnetwerk_protocol_data.a.desc 83:05.59 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 83:05.59 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 83:05.59 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIAtom.h:10, 83:05.59 from /builddir/build/BUILD/pale-moon/platform/parser/html/nsHtml5Atom.h:8, 83:05.59 from /builddir/build/BUILD/pale-moon/platform/parser/html/nsHtml5Atom.cpp:5, 83:05.59 from /builddir/build/BUILD/pale-moon/pmbuild/parser/html/Unified_cpp_parser_html0.cpp:2: 83:05.59 /builddir/build/BUILD/pale-moon/platform/parser/html/nsHtml5DocumentBuilder.cpp: In member function 'virtual nsresult nsHtml5DocumentBuilder::QueryInterface(const nsIID&, void**)': 83:05.59 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 83:05.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:05.59 foundInterface = 0; \ 83:05.59 ^~~~~~~~~~~~~~ 83:05.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:05.59 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:05.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:05.59 /builddir/build/BUILD/pale-moon/platform/parser/html/nsHtml5DocumentBuilder.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:05.59 NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 83:05.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:05.59 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 83:05.59 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsINode.h:15, 83:05.59 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsIContent.h:11, 83:05.59 from /builddir/build/BUILD/pale-moon/platform/parser/html/nsHtml5AttributeName.cpp:36, 83:05.59 from /builddir/build/BUILD/pale-moon/pmbuild/parser/html/Unified_cpp_parser_html0.cpp:29: 83:05.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:05.59 } else 83:05.59 ^~~~ 83:05.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 83:05.59 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 83:05.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:05.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 83:05.59 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 83:05.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:05.59 /builddir/build/BUILD/pale-moon/platform/parser/html/nsHtml5DocumentBuilder.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 83:05.59 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(nsHtml5DocumentBuilder) 83:05.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:05.87 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 83:05.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 83:05.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIAtom.h:10, 83:05.87 from /builddir/build/BUILD/pale-moon/platform/parser/html/nsHtml5Atom.h:8, 83:05.87 from /builddir/build/BUILD/pale-moon/platform/parser/html/nsHtml5Atom.cpp:5, 83:05.87 from /builddir/build/BUILD/pale-moon/pmbuild/parser/html/Unified_cpp_parser_html0.cpp:2: 83:05.87 /builddir/build/BUILD/pale-moon/platform/parser/html/nsHtml5Parser.cpp: In member function 'virtual nsresult nsHtml5Parser::QueryInterface(const nsIID&, void**)': 83:05.87 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 83:05.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:05.87 foundInterface = 0; \ 83:05.87 ^~~~~~~~~~~~~~ 83:05.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:05.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:05.87 ^~~~~~~~~~~~~~~~~~~~~~~ 83:05.87 /builddir/build/BUILD/pale-moon/platform/parser/html/nsHtml5Parser.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:05.87 NS_INTERFACE_MAP_END 83:05.88 ^~~~~~~~~~~~~~~~~~~~ 83:05.88 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 83:05.88 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsINode.h:15, 83:05.88 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsIContent.h:11, 83:05.88 from /builddir/build/BUILD/pale-moon/platform/parser/html/nsHtml5AttributeName.cpp:36, 83:05.88 from /builddir/build/BUILD/pale-moon/pmbuild/parser/html/Unified_cpp_parser_html0.cpp:29: 83:05.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:05.88 } else 83:05.88 ^~~~ 83:05.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 83:05.88 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 83:05.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:05.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 83:05.88 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 83:05.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:05.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:05.88 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:05.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:05.89 /builddir/build/BUILD/pale-moon/platform/parser/html/nsHtml5Parser.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 83:05.89 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5Parser) 83:05.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:22.06 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 83:22.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 83:22.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIAtom.h:10, 83:22.06 from /builddir/build/BUILD/pale-moon/platform/parser/html/nsHtml5HtmlAttributes.h:29, 83:22.07 from /builddir/build/BUILD/pale-moon/platform/parser/html/nsHtml5PlainTextUtils.h:8, 83:22.07 from /builddir/build/BUILD/pale-moon/platform/parser/html/nsHtml5PlainTextUtils.cpp:6, 83:22.07 from /builddir/build/BUILD/pale-moon/pmbuild/parser/html/Unified_cpp_parser_html1.cpp:2: 83:22.07 /builddir/build/BUILD/pale-moon/platform/parser/html/nsHtml5StreamListener.cpp: In member function 'virtual nsresult nsHtml5StreamListener::QueryInterface(const nsIID&, void**)': 83:22.07 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 83:22.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:22.07 foundInterface = 0; \ 83:22.07 ^~~~~~~~~~~~~~ 83:22.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:22.07 #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 83:22.07 ^~~~~~~~~~~~~~~~~~~~~~~ 83:22.07 /builddir/build/BUILD/pale-moon/platform/parser/html/nsHtml5StreamListener.cpp:15:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 83:22.07 NS_INTERFACE_MAP_END_THREADSAFE 83:22.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:22.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:22.07 else 83:22.07 ^~~~ 83:22.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:22.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:22.07 ^~~~~~~~~~~~~~~~~~ 83:22.07 /builddir/build/BUILD/pale-moon/platform/parser/html/nsHtml5StreamListener.cpp:14:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:22.07 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 83:22.07 ^~~~~~~~~~~~~~~~~~~~~~ 83:22.12 /builddir/build/BUILD/pale-moon/platform/parser/html/nsHtml5StreamParser.cpp: In member function 'virtual nsresult nsHtml5StreamParser::QueryInterface(const nsIID&, void**)': 83:22.12 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 83:22.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:22.12 foundInterface = 0; \ 83:22.12 ^~~~~~~~~~~~~~ 83:22.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:22.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:22.12 ^~~~~~~~~~~~~~~~~~~~~~~ 83:22.12 /builddir/build/BUILD/pale-moon/platform/parser/html/nsHtml5StreamParser.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:22.12 NS_INTERFACE_MAP_END 83:22.12 ^~~~~~~~~~~~~~~~~~~~ 83:22.12 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 83:22.12 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsINode.h:15, 83:22.12 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsIContent.h:11, 83:22.13 from /builddir/build/BUILD/pale-moon/platform/parser/html/nsHtml5HtmlAttributes.h:33, 83:22.13 from /builddir/build/BUILD/pale-moon/platform/parser/html/nsHtml5PlainTextUtils.h:8, 83:22.13 from /builddir/build/BUILD/pale-moon/platform/parser/html/nsHtml5PlainTextUtils.cpp:6, 83:22.13 from /builddir/build/BUILD/pale-moon/pmbuild/parser/html/Unified_cpp_parser_html1.cpp:2: 83:22.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:22.13 } else 83:22.13 ^~~~ 83:22.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 83:22.13 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 83:22.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:22.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 83:22.13 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 83:22.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:22.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:22.13 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:22.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:22.13 /builddir/build/BUILD/pale-moon/platform/parser/html/nsHtml5StreamParser.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 83:22.13 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5StreamParser) 83:22.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:47.68 libparser_html.a.desc 84:01.10 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 84:01.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 84:01.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/cache/Types.h:10, 84:01.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/cache/Cache.h:9, 84:01.11 from /builddir/build/BUILD/pale-moon/platform/dom/cache/Cache.cpp:6: 84:01.11 /builddir/build/BUILD/pale-moon/platform/dom/cache/Cache.cpp: In member function 'virtual nsresult mozilla::dom::cache::Cache::QueryInterface(const nsIID&, void**)': 84:01.11 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 84:01.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:01.11 foundInterface = 0; \ 84:01.11 ^~~~~~~~~~~~~~ 84:01.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 84:01.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 84:01.12 ^~~~~~~~~~~~~~~~~~~~~~~ 84:01.12 /builddir/build/BUILD/pale-moon/platform/dom/cache/Cache.cpp:236:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 84:01.12 NS_INTERFACE_MAP_END 84:01.12 ^~~~~~~~~~~~~~~~~~~~ 84:01.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 84:01.12 else 84:01.12 ^~~~ 84:01.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 84:01.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 84:01.12 ^~~~~~~~~~~~~~~~~~ 84:01.12 /builddir/build/BUILD/pale-moon/platform/dom/cache/Cache.cpp:235:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 84:01.12 NS_INTERFACE_MAP_ENTRY(nsISupports) 84:01.12 ^~~~~~~~~~~~~~~~~~~~~~ 84:30.11 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 84:30.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 84:30.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/cache/Types.h:10, 84:30.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/cache/CacheStorage.h:9, 84:30.12 from /builddir/build/BUILD/pale-moon/platform/dom/cache/CacheStorage.cpp:6: 84:30.12 /builddir/build/BUILD/pale-moon/platform/dom/cache/CacheStorage.cpp: In member function 'virtual nsresult mozilla::dom::cache::CacheStorage::QueryInterface(const nsIID&, void**)': 84:30.12 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 84:30.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:30.12 foundInterface = 0; \ 84:30.12 ^~~~~~~~~~~~~~ 84:30.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 84:30.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 84:30.12 ^~~~~~~~~~~~~~~~~~~~~~~ 84:30.12 /builddir/build/BUILD/pale-moon/platform/dom/cache/CacheStorage.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 84:30.12 NS_INTERFACE_MAP_END 84:30.13 ^~~~~~~~~~~~~~~~~~~~ 84:30.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 84:30.13 else 84:30.13 ^~~~ 84:30.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 84:30.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 84:30.13 ^~~~~~~~~~~~~~~~~~ 84:30.13 /builddir/build/BUILD/pale-moon/platform/dom/cache/CacheStorage.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 84:30.13 NS_INTERFACE_MAP_ENTRY(nsIIPCBackgroundChildCreateCallback) 84:30.13 ^~~~~~~~~~~~~~~~~~~~~~ 85:50.25 libdom_cache.a.desc 85:52.82 libsecurity_manager_pki.a.desc 85:54.04 libextensions_universalchardet_src_base.a.desc 85:56.30 libtoolkit_components_jsdownloads_src.a.desc 85:56.93 In file included from /builddir/build/BUILD/pale-moon/pmbuild/media/libstagefright/Unified_c_media_libstagefright0.c:20: 85:56.93 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/liblog/logprint.c: In function 'logprint_run_tests': 85:56.93 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/liblog/logprint.c: variable 'tag' set but not used 85:56.93 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/liblog/logprint.c:982:17: warning: variable 'tag' set but not used [-Wunused-but-set-variable] 85:56.93 const char *tag; 85:56.93 ^~~ 85:56.93 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/liblog/logprint.c: variable 'err' set but not used 85:56.93 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/liblog/logprint.c:981:9: warning: variable 'err' set but not used [-Wunused-but-set-variable] 85:56.94 int err; 85:56.94 ^~~ 85:56.95 At top level: 85:56.95 Warning: -Wunused-function in /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/liblog/logprint.c: 'dumpFilters' defined but not used 85:56.95 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/liblog/logprint.c:176:13: warning: 'dumpFilters' defined but not used [-Wunused-function] 85:56.95 static void dumpFilters(AndroidLogFormat *p_format) 85:56.95 ^~~~~~~~~~~ 85:56.95 Warning: -Wunused-function in /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/liblog/logprint.c: 'filterinfo_free' defined but not used 85:56.95 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/liblog/logprint.c:88:13: warning: 'filterinfo_free' defined but not used [-Wunused-function] 85:56.95 static void filterinfo_free(FilterInfo *p_info) 85:56.95 ^~~~~~~~~~~~~~~ 85:57.69 In file included from /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/include/utils/RefBase.h:28, 85:57.69 from /builddir/build/BUILD/pale-moon/platform/media/libstagefright/frameworks/av/include/media/stagefright/MetaData.h:25, 85:57.69 from /builddir/build/BUILD/pale-moon/platform/media/libstagefright/frameworks/av/media/libstagefright/MetaData.cpp:28: 85:57.69 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/include/utils/TypeHelpers.h: In instantiation of 'void stagefright::copy_type(TYPE*, const TYPE*, size_t) [with TYPE = stagefright::key_value_pair_t; size_t = long unsigned int]': 85:57.70 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/include/utils/SortedVector.h:247:14: required from 'void stagefright::SortedVector::do_copy(void*, const void*, size_t) const [with TYPE = stagefright::key_value_pair_t; size_t = long unsigned int]' 85:57.70 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/include/utils/SortedVector.h:246:6: required from here 85:57.70 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/include/utils/TypeHelpers.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct stagefright::key_value_pair_t' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 85:57.70 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/include/utils/TypeHelpers.h:158:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct stagefright::key_value_pair_t' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 85:57.70 memcpy(d,s,n*sizeof(TYPE)); 85:57.70 ~~~~~~^~~~~~~~~~~~~~~~~~~~ 85:57.70 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/include/utils/TypeHelpers.h:227:8: note: 'struct stagefright::key_value_pair_t' declared here 85:57.70 struct key_value_pair_t { 85:57.70 ^~~~~~~~~~~~~~~~ 85:57.70 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/include/utils/TypeHelpers.h: In instantiation of 'void stagefright::move_forward_type(TYPE*, const TYPE*, size_t) [with TYPE = stagefright::key_value_pair_t; size_t = long unsigned int]': 85:57.71 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/include/utils/SortedVector.h:257:22: required from 'void stagefright::SortedVector::do_move_forward(void*, const void*, size_t) const [with TYPE = stagefright::key_value_pair_t; size_t = long unsigned int]' 85:57.71 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/include/utils/SortedVector.h:256:6: required from here 85:57.71 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/include/utils/TypeHelpers.h: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct stagefright::key_value_pair_t' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 85:57.71 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/include/utils/TypeHelpers.h:181:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct stagefright::key_value_pair_t' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 85:57.71 memmove(d,s,n*sizeof(TYPE)); 85:57.71 ~~~~~~~^~~~~~~~~~~~~~~~~~~~ 85:57.71 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/include/utils/TypeHelpers.h:227:8: note: 'struct stagefright::key_value_pair_t' declared here 85:57.71 struct key_value_pair_t { 85:57.71 ^~~~~~~~~~~~~~~~ 86:02.17 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 86:02.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 86:02.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 86:02.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 86:02.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIMemoryReporter.h:804, 86:02.18 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/MediaData.h:13, 86:02.18 from /builddir/build/BUILD/pale-moon/platform/media/libstagefright/binding/Adts.cpp:6, 86:02.18 from /builddir/build/BUILD/pale-moon/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright0.cpp:2: 86:02.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mp4_demuxer::SPSData]': 86:02.18 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/binding/H264.cpp:22:15: required from here 86:02.18 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mp4_demuxer::SPSData'; use assignment or value-initialization instead 86:02.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mp4_demuxer::SPSData'; use assignment or value-initialization instead [-Wclass-memaccess] 86:02.18 memset(aT, 0, sizeof(T)); 86:02.18 ~~~~~~^~~~~~~~~~~~~~~~~~ 86:02.18 In file included from /builddir/build/BUILD/pale-moon/platform/media/libstagefright/binding/H264.cpp:11, 86:02.18 from /builddir/build/BUILD/pale-moon/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright0.cpp:56: 86:02.18 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/binding/include/mp4_demuxer/H264.h:15:8: note: 'struct mp4_demuxer::SPSData' declared here 86:02.18 struct SPSData 86:02.19 ^~~~~~~ 86:12.43 In file included from /builddir/build/BUILD/pale-moon/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright1.cpp:83: 86:12.43 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/libutils/SharedBuffer.cpp: In member function 'stagefright::SharedBuffer* stagefright::SharedBuffer::editResize(size_t) const': 86:12.43 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/libutils/SharedBuffer.cpp: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class stagefright::SharedBuffer'; use 'new' and 'delete' instead 86:12.44 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/libutils/SharedBuffer.cpp:63:73: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class stagefright::SharedBuffer'; use 'new' and 'delete' instead [-Wclass-memaccess] 86:12.44 buf = (SharedBuffer*)realloc(buf, sizeof(SharedBuffer) + newSize); 86:12.44 ^ 86:12.44 In file included from /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/include/utils/String8.h:21, 86:12.44 from /builddir/build/BUILD/pale-moon/platform/media/libstagefright/frameworks/av/include/media/stagefright/MetaData.h:27, 86:12.44 from /builddir/build/BUILD/pale-moon/platform/media/libstagefright/frameworks/av/media/libstagefright/Utils.cpp:29, 86:12.44 from /builddir/build/BUILD/pale-moon/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright1.cpp:38: 86:12.44 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/include/utils/SharedBuffer.h:27:7: note: 'class stagefright::SharedBuffer' declared here 86:12.44 class SharedBuffer 86:12.44 ^~~~~~~~~~~~ 86:12.44 In file included from /builddir/build/BUILD/pale-moon/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright1.cpp:101: 86:12.45 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/libutils/Unicode.cpp: In function 'char16_t* utf8_to_utf16_n(const uint8_t*, size_t, char16_t*, size_t)': 86:12.45 Warning: -Wignored-qualifiers in /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/libutils/Unicode.cpp: type qualifiers ignored on cast result type 86:12.45 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/libutils/Unicode.cpp:579:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 86:12.45 const uint16_t* const u16end = (const uint16_t* const) dst + dstLen; 86:12.45 ^~~ 86:12.52 In file included from /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/include/utils/RefBase.h:28, 86:12.52 from /builddir/build/BUILD/pale-moon/platform/media/libstagefright/frameworks/av/include/media/stagefright/MediaSource.h:24, 86:12.52 from /builddir/build/BUILD/pale-moon/platform/media/libstagefright/frameworks/av/media/libstagefright/MediaSource.cpp:17, 86:12.52 from /builddir/build/BUILD/pale-moon/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright1.cpp:11: 86:12.52 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/include/utils/TypeHelpers.h: In instantiation of 'void stagefright::copy_type(TYPE*, const TYPE*, size_t) [with TYPE = stagefright::List; size_t = long unsigned int]': 86:12.52 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/include/utils/Vector.h:381:14: required from 'void stagefright::Vector::do_copy(void*, const void*, size_t) const [with TYPE = stagefright::List; size_t = long unsigned int]' 86:12.52 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/include/utils/Vector.h:380:6: required from here 86:12.53 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/include/utils/TypeHelpers.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class stagefright::List' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 86:12.53 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/include/utils/TypeHelpers.h:158:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class stagefright::List' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 86:12.53 memcpy(d,s,n*sizeof(TYPE)); 86:12.53 ~~~~~~^~~~~~~~~~~~~~~~~~~~ 86:12.53 In file included from /builddir/build/BUILD/pale-moon/platform/media/libstagefright/frameworks/av/include/media/stagefright/foundation/AAtomizer.h:25, 86:12.53 from /builddir/build/BUILD/pale-moon/platform/media/libstagefright/frameworks/av/media/libstagefright/foundation/AAtomizer.cpp:19, 86:12.53 from /builddir/build/BUILD/pale-moon/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright1.cpp:47: 86:12.53 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/include/utils/List.h:42:7: note: 'class stagefright::List' declared here 86:12.53 class List 86:12.53 ^~~~ 86:12.53 In file included from /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/include/utils/RefBase.h:28, 86:12.53 from /builddir/build/BUILD/pale-moon/platform/media/libstagefright/frameworks/av/include/media/stagefright/MediaSource.h:24, 86:12.53 from /builddir/build/BUILD/pale-moon/platform/media/libstagefright/frameworks/av/media/libstagefright/MediaSource.cpp:17, 86:12.53 from /builddir/build/BUILD/pale-moon/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright1.cpp:11: 86:12.53 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/include/utils/TypeHelpers.h: In instantiation of 'void stagefright::move_forward_type(TYPE*, const TYPE*, size_t) [with TYPE = stagefright::List; size_t = long unsigned int]': 86:12.53 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/include/utils/Vector.h:391:22: required from 'void stagefright::Vector::do_move_forward(void*, const void*, size_t) const [with TYPE = stagefright::List; size_t = long unsigned int]' 86:12.53 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/include/utils/Vector.h:390:6: required from here 86:12.53 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/include/utils/TypeHelpers.h: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class stagefright::List' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 86:12.53 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/include/utils/TypeHelpers.h:181:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class stagefright::List' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 86:12.53 memmove(d,s,n*sizeof(TYPE)); 86:12.53 ~~~~~~~^~~~~~~~~~~~~~~~~~~~ 86:12.53 In file included from /builddir/build/BUILD/pale-moon/platform/media/libstagefright/frameworks/av/include/media/stagefright/foundation/AAtomizer.h:25, 86:12.54 from /builddir/build/BUILD/pale-moon/platform/media/libstagefright/frameworks/av/media/libstagefright/foundation/AAtomizer.cpp:19, 86:12.54 from /builddir/build/BUILD/pale-moon/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright1.cpp:47: 86:12.54 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/include/utils/List.h:42:7: note: 'class stagefright::List' declared here 86:12.54 class List 86:12.54 ^~~~ 86:12.59 In file included from /builddir/build/BUILD/pale-moon/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright1.cpp:101: 86:12.59 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/libutils/Unicode.cpp: In function 'void utf32_codepoint_to_utf8(uint8_t*, char32_t, size_t)': 86:12.59 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/libutils/Unicode.cpp: this statement may fall through 86:12.59 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/libutils/Unicode.cpp:110:81: warning: this statement may fall through [-Wimplicit-fallthrough=] 86:12.59 case 4: *--dstP = (uint8_t)((srcChar | kByteMark) & kByteMask); srcChar >>= 6; 86:12.59 ~~~~~~~~^~~~~ 86:12.59 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/libutils/Unicode.cpp:111:9: note: here 86:12.59 case 3: *--dstP = (uint8_t)((srcChar | kByteMark) & kByteMask); srcChar >>= 6; 86:12.59 ^~~~ 86:12.59 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/libutils/Unicode.cpp: this statement may fall through 86:12.59 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/libutils/Unicode.cpp:111:81: warning: this statement may fall through [-Wimplicit-fallthrough=] 86:12.59 case 3: *--dstP = (uint8_t)((srcChar | kByteMark) & kByteMask); srcChar >>= 6; 86:12.59 ~~~~~~~~^~~~~ 86:12.59 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/libutils/Unicode.cpp:112:9: note: here 86:12.59 case 2: *--dstP = (uint8_t)((srcChar | kByteMark) & kByteMask); srcChar >>= 6; 86:12.59 ^~~~ 86:12.60 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/libutils/Unicode.cpp: this statement may fall through 86:12.60 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/libutils/Unicode.cpp:112:81: warning: this statement may fall through [-Wimplicit-fallthrough=] 86:12.60 case 2: *--dstP = (uint8_t)((srcChar | kByteMark) & kByteMask); srcChar >>= 6; 86:12.60 ~~~~~~~~^~~~~ 86:12.60 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/libutils/Unicode.cpp:113:9: note: here 86:12.60 case 1: *--dstP = (uint8_t)(srcChar | kFirstByteMark[bytes]); 86:12.60 ^~~~ 86:14.58 libmedia_libstagefright.a.desc 86:16.02 libintl_build.a.desc 86:18.26 libnetwerk_mime.a.desc 86:18.74 libStaticXULComponentsEnd.a.desc 86:26.01 libnetwerk_build.a.desc 86:26.15 libmozsqlite3.so.symbols 86:36.21 libipc_ipdl.a.desc 86:36.94 libwidget_xremoteclient.a.desc 86:37.98 libtoolkit_components_find.a.desc 86:41.99 libintl_strres.a.desc 86:49.43 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 86:49.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 86:49.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 86:49.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:32, 86:49.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIEventTarget.h:21, 86:49.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIThread.h:10, 86:49.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/AbstractThread.h:12, 86:49.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/MozPromise.h:9, 86:49.43 from /builddir/build/BUILD/pale-moon/platform/dom/media/MediaDataDemuxer.h:9, 86:49.43 from /builddir/build/BUILD/pale-moon/platform/dom/media/ADTSDemuxer.h:11, 86:49.44 from /builddir/build/BUILD/pale-moon/platform/dom/media/ADTSDemuxer.cpp:6: 86:49.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::adts::FrameHeader]': 86:49.44 /builddir/build/BUILD/pale-moon/platform/dom/media/ADTSDemuxer.cpp:80:30: required from here 86:49.44 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::adts::FrameHeader'; use assignment or value-initialization instead 86:49.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::adts::FrameHeader'; use assignment or value-initialization instead [-Wclass-memaccess] 86:49.44 memset(aT, 0, sizeof(T)); 86:49.44 ~~~~~~^~~~~~~~~~~~~~~~~~ 86:49.44 /builddir/build/BUILD/pale-moon/platform/dom/media/ADTSDemuxer.cpp:55:7: note: 'class mozilla::adts::FrameHeader' declared here 86:49.44 class FrameHeader { 86:49.44 ^~~~~~~~~~~ 87:30.50 libmozsqlite3.so 87:38.48 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 87:38.48 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 87:38.48 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 87:38.48 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 87:38.48 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 87:38.48 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 87:38.48 from /builddir/build/BUILD/pale-moon/platform/dom/archivereader/ArchiveReader.h:9, 87:38.48 from /builddir/build/BUILD/pale-moon/platform/dom/archivereader/ArchiveReader.cpp:6: 87:38.48 /builddir/build/BUILD/pale-moon/platform/dom/archivereader/ArchiveReader.cpp: In member function 'virtual nsresult mozilla::dom::archivereader::ArchiveReader::QueryInterface(const nsIID&, void**)': 87:38.48 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 87:38.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:38.49 foundInterface = 0; \ 87:38.49 ^~~~~~~~~~~~~~ 87:38.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 87:38.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 87:38.49 ^~~~~~~~~~~~~~~~~~~~~~~ 87:38.49 /builddir/build/BUILD/pale-moon/platform/dom/archivereader/ArchiveReader.cpp:213:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 87:38.49 NS_INTERFACE_MAP_END 87:38.49 ^~~~~~~~~~~~~~~~~~~~ 87:38.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 87:38.49 else 87:38.49 ^~~~ 87:38.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 87:38.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 87:38.49 ^~~~~~~~~~~~~~~~~~ 87:38.49 /builddir/build/BUILD/pale-moon/platform/dom/archivereader/ArchiveReader.cpp:212:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 87:38.49 NS_INTERFACE_MAP_ENTRY(nsISupports) 87:38.49 ^~~~~~~~~~~~~~~~~~~~~~ 87:42.69 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 87:42.69 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 87:42.69 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 87:42.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 87:42.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 87:42.70 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 87:42.70 from /builddir/build/BUILD/pale-moon/platform/dom/archivereader/ArchiveReader.h:9, 87:42.70 from /builddir/build/BUILD/pale-moon/platform/dom/archivereader/ArchiveRequest.h:10, 87:42.70 from /builddir/build/BUILD/pale-moon/platform/dom/archivereader/ArchiveRequest.cpp:6: 87:42.70 /builddir/build/BUILD/pale-moon/platform/dom/archivereader/ArchiveRequest.cpp: In member function 'virtual nsresult mozilla::dom::archivereader::ArchiveRequest::QueryInterface(const nsIID&, void**)': 87:42.70 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 87:42.70 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:42.70 foundInterface = 0; \ 87:42.70 ^~~~~~~~~~~~~~ 87:42.70 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 87:42.70 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 87:42.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:42.71 /builddir/build/BUILD/pale-moon/platform/dom/archivereader/ArchiveRequest.cpp:275:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 87:42.71 NS_INTERFACE_MAP_END_INHERITING(DOMRequest) 87:42.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:42.71 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 87:42.71 from /builddir/build/BUILD/pale-moon/platform/dom/archivereader/ArchiveReader.h:9, 87:42.71 from /builddir/build/BUILD/pale-moon/platform/dom/archivereader/ArchiveRequest.h:10, 87:42.71 from /builddir/build/BUILD/pale-moon/platform/dom/archivereader/ArchiveRequest.cpp:6: 87:42.71 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 87:42.71 } else 87:42.71 ^~~~ 87:42.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 87:42.72 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 87:42.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:42.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 87:42.72 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 87:42.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:42.72 /builddir/build/BUILD/pale-moon/platform/dom/archivereader/ArchiveRequest.cpp:274:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 87:42.72 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ArchiveRequest) 87:42.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:50.86 /builddir/build/BUILD/pale-moon/platform/dom/archivereader/ArchiveZipFile.cpp: In constructor 'ArchiveInputStream::ArchiveInputStream(uint64_t, nsIInputStream*, nsString&, uint32_t, uint32_t, ZipCentral&)': 87:50.86 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/dom/archivereader/ArchiveZipFile.cpp: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ArchiveInputStream::' with no trivial copy-assignment; use assignment or value-initialization instead 87:50.86 /builddir/build/BUILD/pale-moon/platform/dom/archivereader/ArchiveZipFile.cpp:42:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ArchiveInputStream::' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 87:50.86 memset(&mData, 0, sizeof(mData)); 87:50.86 ^ 87:50.86 /builddir/build/BUILD/pale-moon/platform/dom/archivereader/ArchiveZipFile.cpp:75:10: note: 'struct ArchiveInputStream::' declared here 87:50.86 struct { 87:50.86 ^ 87:51.77 libdom_archivereader.a.desc 87:52.53 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 87:52.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Mutex.h:11, 87:52.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ImageContainer.h:14, 87:52.53 from /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.h:9, 87:52.53 from /builddir/build/BUILD/pale-moon/platform/dom/media/CanvasCaptureMediaStream.h:9, 87:52.53 from /builddir/build/BUILD/pale-moon/platform/dom/media/CanvasCaptureMediaStream.cpp:6: 87:52.53 /builddir/build/BUILD/pale-moon/platform/dom/media/CanvasCaptureMediaStream.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureMediaStream::QueryInterface(const nsIID&, void**)': 87:52.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 87:52.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:52.53 foundInterface = 0; \ 87:52.53 ^~~~~~~~~~~~~~ 87:52.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 87:52.54 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 87:52.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:52.54 /builddir/build/BUILD/pale-moon/platform/dom/media/CanvasCaptureMediaStream.cpp:216:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 87:52.54 NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) 87:52.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:52.54 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.h:12, 87:52.54 from /builddir/build/BUILD/pale-moon/platform/dom/media/CanvasCaptureMediaStream.h:9, 87:52.54 from /builddir/build/BUILD/pale-moon/platform/dom/media/CanvasCaptureMediaStream.cpp:6: 87:52.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 87:52.54 } else 87:52.54 ^~~~ 87:52.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 87:52.54 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 87:52.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:52.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 87:52.55 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 87:52.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:52.55 /builddir/build/BUILD/pale-moon/platform/dom/media/CanvasCaptureMediaStream.cpp:215:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 87:52.55 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(CanvasCaptureMediaStream) 87:52.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:55.53 Warning: -Wunused-variable in /builddir/build/BUILD/pale-moon/platform/dom/media/CubebUtils.cpp: 'mozilla::{anonymous}::sAudioStreamInitEverSucceeded' defined but not used 87:55.53 /builddir/build/BUILD/pale-moon/platform/dom/media/CubebUtils.cpp:58:6: warning: 'mozilla::{anonymous}::sAudioStreamInitEverSucceeded' defined but not used [-Wunused-variable] 87:55.53 bool sAudioStreamInitEverSucceeded = false; 87:55.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:57.41 libimage_build.a.desc 88:01.40 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 88:01.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Mutex.h:11, 88:01.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ImageContainer.h:14, 88:01.40 from /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.h:9, 88:01.40 from /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.cpp:6: 88:01.40 /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::MediaStreamTrackSourceGetter::QueryInterface(const nsIID&, void**)': 88:01.41 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 88:01.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:01.41 foundInterface = 0; \ 88:01.41 ^~~~~~~~~~~~~~ 88:01.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 88:01.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 88:01.41 ^~~~~~~~~~~~~~~~~~~~~~~ 88:01.41 /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 88:01.41 NS_INTERFACE_MAP_END 88:01.41 ^~~~~~~~~~~~~~~~~~~~ 88:01.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 88:01.41 else 88:01.41 ^~~~ 88:01.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 88:01.42 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 88:01.42 ^~~~~~~~~~~~~~~~~~ 88:01.42 /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.cpp:131:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 88:01.42 NS_INTERFACE_MAP_ENTRY(nsISupports) 88:01.42 ^~~~~~~~~~~~~~~~~~~~~~ 88:01.43 /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMMediaStream::PlaybackTrackListener::QueryInterface(const nsIID&, void**)': 88:01.43 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 88:01.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:01.43 foundInterface = 0; \ 88:01.44 ^~~~~~~~~~~~~~ 88:01.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 88:01.44 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 88:01.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:01.44 /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.cpp:342:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 88:01.44 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackConsumer) 88:01.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:01.44 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.h:12, 88:01.44 from /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.cpp:6: 88:01.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 88:01.44 } else 88:01.44 ^~~~ 88:01.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 88:01.44 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 88:01.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:01.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 88:01.45 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 88:01.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:01.45 /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.cpp:341:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 88:01.45 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DOMMediaStream::PlaybackTrackListener) 88:01.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:01.48 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 88:01.48 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Mutex.h:11, 88:01.48 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ImageContainer.h:14, 88:01.48 from /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.h:9, 88:01.48 from /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.cpp:6: 88:01.48 /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMMediaStream::QueryInterface(const nsIID&, void**)': 88:01.48 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 88:01.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:01.48 foundInterface = 0; \ 88:01.48 ^~~~~~~~~~~~~~ 88:01.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 88:01.48 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 88:01.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:01.49 /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.cpp:379:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 88:01.49 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 88:01.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:01.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 88:01.49 else 88:01.49 ^~~~ 88:01.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 88:01.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 88:01.49 ^~~~~~~~~~~~~~~~~~ 88:01.49 /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.cpp:378:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 88:01.49 NS_INTERFACE_MAP_ENTRY(DOMMediaStream) 88:01.49 ^~~~~~~~~~~~~~~~~~~~~~ 88:01.49 /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMLocalMediaStream::QueryInterface(const nsIID&, void**)': 88:01.49 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 88:01.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:01.50 foundInterface = 0; \ 88:01.50 ^~~~~~~~~~~~~~ 88:01.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 88:01.50 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 88:01.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:01.50 /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.cpp:386:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 88:01.51 NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) 88:01.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:01.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 88:01.51 else 88:01.51 ^~~~ 88:01.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 88:01.51 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 88:01.51 ^~~~~~~~~~~~~~~~~~ 88:01.51 /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.cpp:385:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 88:01.51 NS_INTERFACE_MAP_ENTRY(DOMLocalMediaStream) 88:01.51 ^~~~~~~~~~~~~~~~~~~~~~ 88:01.51 /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMAudioNodeMediaStream::QueryInterface(const nsIID&, void**)': 88:01.52 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 88:01.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:01.52 foundInterface = 0; \ 88:01.52 ^~~~~~~~~~~~~~ 88:01.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 88:01.52 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 88:01.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:01.52 /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.cpp:395:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 88:01.52 NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) 88:01.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:01.53 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.h:12, 88:01.53 from /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.cpp:6: 88:01.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 88:01.53 } else 88:01.53 ^~~~ 88:01.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 88:01.53 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 88:01.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:01.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 88:01.53 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 88:01.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:01.53 /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.cpp:394:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 88:01.53 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DOMAudioNodeMediaStream) 88:01.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:01.57 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 88:01.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Mutex.h:11, 88:01.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ImageContainer.h:14, 88:01.57 from /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.h:9, 88:01.57 from /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.cpp:6: 88:01.57 /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult ClonedStreamSourceGetter::QueryInterface(const nsIID&, void**)': 88:01.57 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 88:01.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:01.57 foundInterface = 0; \ 88:01.57 ^~~~~~~~~~~~~~ 88:01.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 88:01.57 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 88:01.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:01.57 /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.cpp:701:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 88:01.57 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSourceGetter) 88:01.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:01.57 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.h:12, 88:01.57 from /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.cpp:6: 88:01.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 88:01.57 } else 88:01.57 ^~~~ 88:01.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 88:01.57 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 88:01.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:01.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 88:01.57 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 88:01.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:01.57 /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.cpp:700:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 88:01.57 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ClonedStreamSourceGetter) 88:01.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:03.40 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 88:03.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 88:03.41 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsICache.h:10, 88:03.41 from /builddir/build/BUILD/pale-moon/platform/netwerk/cache/nsCacheEntryDescriptor.cpp:7: 88:03.41 /builddir/build/BUILD/pale-moon/platform/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsInputStreamWrapper::QueryInterface(const nsIID&, void**)': 88:03.41 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 88:03.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:03.41 foundInterface = 0; \ 88:03.41 ^~~~~~~~~~~~~~ 88:03.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 88:03.41 #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 88:03.41 ^~~~~~~~~~~~~~~~~~~~~~~ 88:03.41 /builddir/build/BUILD/pale-moon/platform/netwerk/cache/nsCacheEntryDescriptor.cpp:702:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 88:03.41 NS_INTERFACE_MAP_END_THREADSAFE 88:03.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:03.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 88:03.42 else 88:03.42 ^~~~ 88:03.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 88:03.42 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 88:03.42 ^~~~~~~~~~~~~~~~~~ 88:03.42 /builddir/build/BUILD/pale-moon/platform/netwerk/cache/nsCacheEntryDescriptor.cpp:701:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 88:03.42 NS_INTERFACE_MAP_ENTRY(nsISupports) 88:03.43 ^~~~~~~~~~~~~~~~~~~~~~ 88:03.43 /builddir/build/BUILD/pale-moon/platform/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsDecompressInputStreamWrapper::QueryInterface(const nsIID&, void**)': 88:03.43 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 88:03.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:03.43 foundInterface = 0; \ 88:03.43 ^~~~~~~~~~~~~~ 88:03.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 88:03.44 #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 88:03.44 ^~~~~~~~~~~~~~~~~~~~~~~ 88:03.44 /builddir/build/BUILD/pale-moon/platform/netwerk/cache/nsCacheEntryDescriptor.cpp:895:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 88:03.44 NS_INTERFACE_MAP_END_THREADSAFE 88:03.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:03.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 88:03.44 else 88:03.44 ^~~~ 88:03.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 88:03.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 88:03.45 ^~~~~~~~~~~~~~~~~~ 88:03.45 /builddir/build/BUILD/pale-moon/platform/netwerk/cache/nsCacheEntryDescriptor.cpp:894:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 88:03.45 NS_INTERFACE_MAP_ENTRY(nsISupports) 88:03.45 ^~~~~~~~~~~~~~~~~~~~~~ 88:03.45 /builddir/build/BUILD/pale-moon/platform/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 88:03.45 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 88:03.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:03.45 foundInterface = 0; \ 88:03.45 ^~~~~~~~~~~~~~ 88:03.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 88:03.45 #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 88:03.45 ^~~~~~~~~~~~~~~~~~~~~~~ 88:03.45 /builddir/build/BUILD/pale-moon/platform/netwerk/cache/nsCacheEntryDescriptor.cpp:1081:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 88:03.45 NS_INTERFACE_MAP_END_THREADSAFE 88:03.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:03.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 88:03.45 else 88:03.45 ^~~~ 88:03.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 88:03.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 88:03.45 ^~~~~~~~~~~~~~~~~~ 88:03.45 /builddir/build/BUILD/pale-moon/platform/netwerk/cache/nsCacheEntryDescriptor.cpp:1080:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 88:03.45 NS_INTERFACE_MAP_ENTRY(nsISupports) 88:03.45 ^~~~~~~~~~~~~~~~~~~~~~ 88:03.45 /builddir/build/BUILD/pale-moon/platform/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsCompressOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 88:03.46 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 88:03.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:03.46 foundInterface = 0; \ 88:03.46 ^~~~~~~~~~~~~~ 88:03.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 88:03.46 #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 88:03.46 ^~~~~~~~~~~~~~~~~~~~~~~ 88:03.46 /builddir/build/BUILD/pale-moon/platform/netwerk/cache/nsCacheEntryDescriptor.cpp:1311:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 88:03.46 NS_INTERFACE_MAP_END_THREADSAFE 88:03.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:03.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 88:03.46 else 88:03.46 ^~~~ 88:03.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 88:03.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 88:03.46 ^~~~~~~~~~~~~~~~~~ 88:03.46 /builddir/build/BUILD/pale-moon/platform/netwerk/cache/nsCacheEntryDescriptor.cpp:1310:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 88:03.47 NS_INTERFACE_MAP_ENTRY(nsISupports) 88:03.47 ^~~~~~~~~~~~~~~~~~~~~~ 88:25.13 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 88:25.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 88:25.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 88:25.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 88:25.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 88:25.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 88:25.13 from /builddir/build/BUILD/pale-moon/platform/dom/media/GetUserMediaRequest.h:8, 88:25.13 from /builddir/build/BUILD/pale-moon/platform/dom/media/GetUserMediaRequest.cpp:6: 88:25.14 /builddir/build/BUILD/pale-moon/platform/dom/media/GetUserMediaRequest.cpp: In member function 'virtual nsresult mozilla::dom::GetUserMediaRequest::QueryInterface(const nsIID&, void**)': 88:25.14 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 88:25.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:25.14 foundInterface = 0; \ 88:25.14 ^~~~~~~~~~~~~~ 88:25.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 88:25.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 88:25.14 ^~~~~~~~~~~~~~~~~~~~~~~ 88:25.14 /builddir/build/BUILD/pale-moon/platform/dom/media/GetUserMediaRequest.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 88:25.14 NS_INTERFACE_MAP_END 88:25.14 ^~~~~~~~~~~~~~~~~~~~ 88:25.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 88:25.14 else 88:25.14 ^~~~ 88:25.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 88:25.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 88:25.15 ^~~~~~~~~~~~~~~~~~ 88:25.15 /builddir/build/BUILD/pale-moon/platform/dom/media/GetUserMediaRequest.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 88:25.15 NS_INTERFACE_MAP_ENTRY(nsISupports) 88:25.15 ^~~~~~~~~~~~~~~~~~~~~~ 88:25.34 /builddir/build/BUILD/pale-moon/platform/netwerk/cache/nsDiskCacheMap.cpp: In member function 'nsresult nsDiskCacheMap::Open(nsIFile*, nsDiskCache::CorruptCacheInfo*)': 88:25.34 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/netwerk/cache/nsDiskCacheMap.cpp: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsDiskCacheHeader'; use assignment or value-initialization instead 88:25.34 /builddir/build/BUILD/pale-moon/platform/netwerk/cache/nsDiskCacheMap.cpp:87:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsDiskCacheHeader'; use assignment or value-initialization instead [-Wclass-memaccess] 88:25.34 memset(&mHeader, 0, sizeof(nsDiskCacheHeader)); 88:25.34 ^ 88:25.34 In file included from /builddir/build/BUILD/pale-moon/platform/netwerk/cache/nsDiskCacheMap.cpp:8: 88:25.34 /builddir/build/BUILD/pale-moon/platform/netwerk/cache/nsDiskCacheMap.h:327:8: note: 'struct nsDiskCacheHeader' declared here 88:25.35 struct nsDiskCacheHeader { 88:25.35 ^~~~~~~~~~~~~~~~~ 88:25.35 /builddir/build/BUILD/pale-moon/platform/netwerk/cache/nsDiskCacheMap.cpp: In member function 'nsresult nsDiskCacheMap::GrowRecords()': 88:25.35 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/netwerk/cache/nsDiskCacheMap.cpp: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class nsDiskCacheRecord'; use assignment or value-initialization instead 88:25.35 /builddir/build/BUILD/pale-moon/platform/netwerk/cache/nsDiskCacheMap.cpp:365:73: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class nsDiskCacheRecord'; use assignment or value-initialization instead [-Wclass-memaccess] 88:25.35 (newRecordsPerBucket - count) * sizeof(nsDiskCacheRecord)); 88:25.36 ^ 88:25.36 In file included from /builddir/build/BUILD/pale-moon/platform/netwerk/cache/nsDiskCacheMap.cpp:8: 88:25.36 /builddir/build/BUILD/pale-moon/platform/netwerk/cache/nsDiskCacheMap.h:88:7: note: 'class nsDiskCacheRecord' declared here 88:25.36 class nsDiskCacheRecord { 88:25.36 ^~~~~~~~~~~~~~~~~ 88:29.79 libnetwerk_cache.a.desc 88:40.84 libembedding_components_printingui_ipc.a.desc 88:55.56 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Declaration.h:24, 88:55.57 from /builddir/build/BUILD/pale-moon/platform/dom/canvas/CanvasRenderingContext2D.cpp:30: 88:55.57 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 88:55.57 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 88:55.57 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 88:55.57 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 88:55.57 ^ 88:55.57 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 88:55.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:41, 88:55.57 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsStyledElement.h:17, 88:55.57 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsMappedAttributeElement.h:15, 88:55.57 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.h:10, 88:55.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 88:55.58 from /builddir/build/BUILD/pale-moon/platform/dom/canvas/nsICanvasRenderingContextInternal.h:14, 88:55.58 from /builddir/build/BUILD/pale-moon/platform/dom/canvas/CanvasRenderingContext2D.h:11, 88:55.58 from /builddir/build/BUILD/pale-moon/platform/dom/canvas/CanvasRenderingContext2D.cpp:6: 88:55.58 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 88:55.58 class nsCSSValue { 88:55.58 ^~~~~~~~~~ 88:58.35 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 88:58.35 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 88:58.35 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMCanvasRenderingContext2D.h:10, 88:58.35 from /builddir/build/BUILD/pale-moon/platform/dom/canvas/CanvasRenderingContext2D.h:10, 88:58.35 from /builddir/build/BUILD/pale-moon/platform/dom/canvas/CanvasRenderingContext2D.cpp:6: 88:58.35 /builddir/build/BUILD/pale-moon/platform/dom/canvas/CanvasRenderingContext2D.cpp: In member function 'virtual nsresult mozilla::dom::CanvasRenderingContext2D::QueryInterface(const nsIID&, void**)': 88:58.35 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 88:58.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:58.36 foundInterface = 0; \ 88:58.36 ^~~~~~~~~~~~~~ 88:58.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 88:58.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 88:58.36 ^~~~~~~~~~~~~~~~~~~~~~~ 88:58.36 /builddir/build/BUILD/pale-moon/platform/dom/canvas/CanvasRenderingContext2D.cpp:1079:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 88:58.36 NS_INTERFACE_MAP_END 88:58.36 ^~~~~~~~~~~~~~~~~~~~ 88:58.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 88:58.36 else 88:58.36 ^~~~ 88:58.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 88:58.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 88:58.36 ^~~~~~~~~~~~~~~~~~ 88:58.36 /builddir/build/BUILD/pale-moon/platform/dom/canvas/CanvasRenderingContext2D.cpp:1078:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 88:58.37 NS_INTERFACE_MAP_ENTRY(nsISupports) 88:58.37 ^~~~~~~~~~~~~~~~~~~~~~ 89:38.92 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 89:38.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 89:38.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 89:38.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 89:38.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/RootedOwningNonNull.h:19, 89:38.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:19, 89:38.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/TypedArray.h:15, 89:38.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/ImageBitmap.h:12, 89:38.92 from /builddir/build/BUILD/pale-moon/platform/dom/canvas/ImageBitmap.cpp:7: 89:38.92 /builddir/build/BUILD/pale-moon/platform/dom/canvas/ImageBitmap.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmap::QueryInterface(const nsIID&, void**)': 89:38.93 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 89:38.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 89:38.93 foundInterface = 0; \ 89:38.93 ^~~~~~~~~~~~~~ 89:38.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 89:38.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 89:38.93 ^~~~~~~~~~~~~~~~~~~~~~~ 89:38.93 /builddir/build/BUILD/pale-moon/platform/dom/canvas/ImageBitmap.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 89:38.93 NS_INTERFACE_MAP_END 89:38.93 ^~~~~~~~~~~~~~~~~~~~ 89:38.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 89:38.93 else 89:38.93 ^~~~ 89:38.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 89:38.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 89:38.94 ^~~~~~~~~~~~~~~~~~ 89:38.94 /builddir/build/BUILD/pale-moon/platform/dom/canvas/ImageBitmap.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 89:38.94 NS_INTERFACE_MAP_ENTRY(nsISupports) 89:38.94 ^~~~~~~~~~~~~~~~~~~~~~ 89:48.61 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 89:48.61 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 89:48.61 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 89:48.61 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 89:48.61 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 89:48.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 89:48.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/MediaDeviceInfo.h:8, 89:48.62 from /builddir/build/BUILD/pale-moon/platform/dom/media/MediaDeviceInfo.cpp:5: 89:48.62 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaDeviceInfo.cpp: In member function 'virtual nsresult mozilla::dom::MediaDeviceInfo::QueryInterface(const nsIID&, void**)': 89:48.62 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 89:48.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 89:48.62 foundInterface = 0; \ 89:48.62 ^~~~~~~~~~~~~~ 89:48.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 89:48.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 89:48.62 ^~~~~~~~~~~~~~~~~~~~~~~ 89:48.62 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaDeviceInfo.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 89:48.63 NS_INTERFACE_MAP_END 89:48.63 ^~~~~~~~~~~~~~~~~~~~ 89:48.63 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 89:48.63 else 89:48.63 ^~~~ 89:48.63 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 89:48.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 89:48.64 ^~~~~~~~~~~~~~~~~~ 89:48.64 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaDeviceInfo.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 89:48.64 NS_INTERFACE_MAP_ENTRY(nsISupports) 89:48.64 ^~~~~~~~~~~~~~~~~~~~~~ 89:53.42 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 89:53.42 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 89:53.42 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 89:53.42 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 89:53.42 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 89:53.42 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/gfxPrefs.h:14, 89:53.42 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/gfx/2D.h:33, 89:53.42 from /builddir/build/BUILD/pale-moon/platform/dom/canvas/nsICanvasRenderingContextInternal.h:9, 89:53.42 from /builddir/build/BUILD/pale-moon/platform/dom/canvas/ImageBitmapRenderingContext.h:8, 89:53.42 from /builddir/build/BUILD/pale-moon/platform/dom/canvas/ImageBitmapRenderingContext.cpp:6: 89:53.43 /builddir/build/BUILD/pale-moon/platform/dom/canvas/ImageBitmapRenderingContext.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmapRenderingContext::QueryInterface(const nsIID&, void**)': 89:53.43 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 89:53.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 89:53.43 foundInterface = 0; \ 89:53.43 ^~~~~~~~~~~~~~ 89:53.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 89:53.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 89:53.43 ^~~~~~~~~~~~~~~~~~~~~~~ 89:53.43 /builddir/build/BUILD/pale-moon/platform/dom/canvas/ImageBitmapRenderingContext.cpp:326:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 89:53.43 NS_INTERFACE_MAP_END 89:53.43 ^~~~~~~~~~~~~~~~~~~~ 89:53.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 89:53.43 else 89:53.43 ^~~~ 89:53.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 89:53.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 89:53.43 ^~~~~~~~~~~~~~~~~~ 89:53.43 /builddir/build/BUILD/pale-moon/platform/dom/canvas/ImageBitmapRenderingContext.cpp:325:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 89:53.43 NS_INTERFACE_MAP_ENTRY(nsISupports) 89:53.43 ^~~~~~~~~~~~~~~~~~~~~~ 89:55.96 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 89:55.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 89:55.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 89:55.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 89:55.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 89:55.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 89:55.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/MediaDevices.h:8, 89:55.96 from /builddir/build/BUILD/pale-moon/platform/dom/media/MediaDevices.cpp:5: 89:55.96 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaDevices.cpp: In member function 'virtual nsresult mozilla::dom::MediaDevices::QueryInterface(const nsIID&, void**)': 89:55.96 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 89:55.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 89:55.96 foundInterface = 0; \ 89:55.96 ^~~~~~~~~~~~~~ 89:55.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 89:55.97 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 89:55.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:55.97 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaDevices.cpp:211:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 89:55.97 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 89:55.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:55.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 89:55.98 else 89:55.98 ^~~~ 89:55.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 89:55.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 89:55.98 ^~~~~~~~~~~~~~~~~~ 89:55.98 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaDevices.cpp:210:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 89:55.98 NS_INTERFACE_MAP_ENTRY(MediaDevices) 89:55.98 ^~~~~~~~~~~~~~~~~~~~~~ 90:04.49 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 90:04.49 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 90:04.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMCanvasRenderingContext2D.h:10, 90:04.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/ImageData.h:10, 90:04.50 from /builddir/build/BUILD/pale-moon/platform/dom/canvas/ImageData.cpp:7: 90:04.50 /builddir/build/BUILD/pale-moon/platform/dom/canvas/ImageData.cpp: In member function 'virtual nsresult mozilla::dom::ImageData::QueryInterface(const nsIID&, void**)': 90:04.50 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 90:04.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:04.50 foundInterface = 0; \ 90:04.50 ^~~~~~~~~~~~~~ 90:04.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 90:04.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 90:04.50 ^~~~~~~~~~~~~~~~~~~~~~~ 90:04.50 /builddir/build/BUILD/pale-moon/platform/dom/canvas/ImageData.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 90:04.50 NS_INTERFACE_MAP_END 90:04.50 ^~~~~~~~~~~~~~~~~~~~ 90:04.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 90:04.51 else 90:04.51 ^~~~ 90:04.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 90:04.51 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 90:04.51 ^~~~~~~~~~~~~~~~~~ 90:04.51 /builddir/build/BUILD/pale-moon/platform/dom/canvas/ImageData.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 90:04.51 NS_INTERFACE_MAP_ENTRY(nsISupports) 90:04.51 ^~~~~~~~~~~~~~~~~~~~~~ 90:18.23 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 90:18.23 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 90:18.23 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 90:18.23 from /builddir/build/BUILD/pale-moon/platform/dom/canvas/OffscreenCanvas.h:10, 90:18.23 from /builddir/build/BUILD/pale-moon/platform/dom/canvas/OffscreenCanvas.cpp:7: 90:18.23 /builddir/build/BUILD/pale-moon/platform/dom/canvas/OffscreenCanvas.cpp: In member function 'virtual nsresult mozilla::dom::OffscreenCanvas::QueryInterface(const nsIID&, void**)': 90:18.23 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 90:18.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:18.24 foundInterface = 0; \ 90:18.24 ^~~~~~~~~~~~~~ 90:18.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 90:18.24 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 90:18.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:18.24 /builddir/build/BUILD/pale-moon/platform/dom/canvas/OffscreenCanvas.cpp:376:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 90:18.24 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 90:18.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:18.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 90:18.24 else 90:18.24 ^~~~ 90:18.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 90:18.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 90:18.25 ^~~~~~~~~~~~~~~~~~ 90:18.25 /builddir/build/BUILD/pale-moon/platform/dom/canvas/OffscreenCanvas.cpp:375:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 90:18.25 NS_INTERFACE_MAP_ENTRY(nsISupports) 90:18.25 ^~~~~~~~~~~~~~~~~~~~~~ 90:26.24 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 90:26.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Mutex.h:11, 90:26.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ImageContainer.h:14, 90:26.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/DOMMediaStream.h:9, 90:26.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/MediaEngine.h:9, 90:26.25 from /builddir/build/BUILD/pale-moon/platform/dom/media/MediaManager.h:8, 90:26.25 from /builddir/build/BUILD/pale-moon/platform/dom/media/MediaManager.cpp:6: 90:26.25 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaManager.cpp: In member function 'virtual nsresult mozilla::FakeTrackSourceGetter::QueryInterface(const nsIID&, void**)': 90:26.25 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 90:26.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:26.25 foundInterface = 0; \ 90:26.25 ^~~~~~~~~~~~~~ 90:26.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 90:26.25 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 90:26.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:26.25 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaManager.cpp:953:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 90:26.25 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSourceGetter) 90:26.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:26.25 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/DOMMediaStream.h:12, 90:26.25 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/MediaEngine.h:9, 90:26.25 from /builddir/build/BUILD/pale-moon/platform/dom/media/MediaManager.h:8, 90:26.25 from /builddir/build/BUILD/pale-moon/platform/dom/media/MediaManager.cpp:6: 90:26.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 90:26.25 } else 90:26.25 ^~~~ 90:26.26 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 90:26.26 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 90:26.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:26.26 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 90:26.26 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 90:26.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:26.26 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaManager.cpp:952:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 90:26.26 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(FakeTrackSourceGetter) 90:26.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:42.96 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 90:42.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 90:42.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 90:42.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 90:42.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 90:42.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 90:42.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/MediaRecorderBinding.h:8, 90:42.96 from /builddir/build/BUILD/pale-moon/platform/dom/media/MediaRecorder.h:10, 90:42.96 from /builddir/build/BUILD/pale-moon/platform/dom/media/MediaRecorder.cpp:7: 90:42.96 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaRecorder.cpp: In member function 'virtual nsresult mozilla::dom::MediaRecorder::QueryInterface(const nsIID&, void**)': 90:42.97 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 90:42.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:42.97 foundInterface = 0; \ 90:42.97 ^~~~~~~~~~~~~~ 90:42.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 90:42.97 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 90:42.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:42.97 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaRecorder.cpp:125:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 90:42.97 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 90:42.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:42.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 90:42.97 else 90:42.97 ^~~~ 90:42.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 90:42.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 90:42.97 ^~~~~~~~~~~~~~~~~~ 90:42.98 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaRecorder.cpp:124:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 90:42.98 NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 90:42.98 ^~~~~~~~~~~~~~~~~~~~~~ 91:03.49 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 91:03.49 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 91:03.49 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 91:03.49 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 91:03.49 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 91:03.49 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 91:03.49 from /builddir/build/BUILD/pale-moon/platform/dom/media/MediaStreamError.h:11, 91:03.49 from /builddir/build/BUILD/pale-moon/platform/dom/media/MediaStreamError.cpp:7: 91:03.49 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaStreamError.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamError::QueryInterface(const nsIID&, void**)': 91:03.49 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 91:03.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:03.50 foundInterface = 0; \ 91:03.50 ^~~~~~~~~~~~~~ 91:03.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 91:03.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:03.50 ^~~~~~~~~~~~~~~~~~~~~~~ 91:03.50 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaStreamError.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:03.50 NS_INTERFACE_MAP_END 91:03.50 ^~~~~~~~~~~~~~~~~~~~ 91:03.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 91:03.51 else 91:03.51 ^~~~ 91:03.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:03.51 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:03.51 ^~~~~~~~~~~~~~~~~~ 91:03.51 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaStreamError.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:03.51 NS_INTERFACE_MAP_ENTRY(MediaStreamError) 91:03.51 ^~~~~~~~~~~~~~~~~~~~~~ 91:14.76 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaStreamGraph.cpp: In member function 'void mozilla::MediaStreamGraphImpl::CloseAudioInputImpl(mozilla::AudioDataListener*)': 91:14.76 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/dom/media/MediaStreamGraph.cpp: 'count' may be used uninitialized in this function 91:14.76 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaStreamGraph.cpp:1010:7: warning: 'count' may be used uninitialized in this function [-Wmaybe-uninitialized] 91:14.76 if (--count > 0) { 91:14.76 ^~~~~~~ 91:25.52 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 91:25.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 91:25.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 91:25.52 from /builddir/build/BUILD/pale-moon/platform/dom/media/MediaStreamTrack.h:9, 91:25.52 from /builddir/build/BUILD/pale-moon/platform/dom/media/MediaStreamTrack.cpp:6: 91:25.52 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackSource::QueryInterface(const nsIID&, void**)': 91:25.52 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 91:25.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:25.52 foundInterface = 0; \ 91:25.52 ^~~~~~~~~~~~~~ 91:25.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 91:25.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:25.53 ^~~~~~~~~~~~~~~~~~~~~~~ 91:25.53 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaStreamTrack.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:25.53 NS_INTERFACE_MAP_END 91:25.53 ^~~~~~~~~~~~~~~~~~~~ 91:25.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 91:25.53 else 91:25.53 ^~~~ 91:25.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:25.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:25.54 ^~~~~~~~~~~~~~~~~~ 91:25.54 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaStreamTrack.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:25.54 NS_INTERFACE_MAP_ENTRY(nsISupports) 91:25.54 ^~~~~~~~~~~~~~~~~~~~~~ 91:25.54 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackConsumer::QueryInterface(const nsIID&, void**)': 91:25.54 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 91:25.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:25.54 foundInterface = 0; \ 91:25.54 ^~~~~~~~~~~~~~ 91:25.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 91:25.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:25.55 ^~~~~~~~~~~~~~~~~~~~~~~ 91:25.55 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaStreamTrack.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:25.55 NS_INTERFACE_MAP_END 91:25.55 ^~~~~~~~~~~~~~~~~~~~ 91:25.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 91:25.55 else 91:25.55 ^~~~ 91:25.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:25.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:25.55 ^~~~~~~~~~~~~~~~~~ 91:25.55 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaStreamTrack.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:25.55 NS_INTERFACE_MAP_ENTRY(nsISupports) 91:25.55 ^~~~~~~~~~~~~~~~~~~~~~ 91:25.58 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrack::QueryInterface(const nsIID&, void**)': 91:25.58 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 91:25.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:25.59 foundInterface = 0; \ 91:25.59 ^~~~~~~~~~~~~~ 91:25.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 91:25.59 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 91:25.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:25.59 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaStreamTrack.cpp:210:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 91:25.59 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 91:25.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:25.59 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 91:25.59 from /builddir/build/BUILD/pale-moon/platform/dom/media/MediaStreamTrack.h:9, 91:25.59 from /builddir/build/BUILD/pale-moon/platform/dom/media/MediaStreamTrack.cpp:6: 91:25.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 91:25.59 } else 91:25.59 ^~~~ 91:25.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 91:25.59 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 91:25.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:25.60 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 91:25.60 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 91:25.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:25.60 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaStreamTrack.cpp:209:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 91:25.60 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaStreamTrack) 91:25.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:36.66 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 91:36.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 91:36.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 91:36.66 from /builddir/build/BUILD/pale-moon/platform/dom/media/MediaTrack.h:10, 91:36.66 from /builddir/build/BUILD/pale-moon/platform/dom/media/MediaTrack.cpp:7: 91:36.66 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrack::QueryInterface(const nsIID&, void**)': 91:36.66 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 91:36.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:36.66 foundInterface = 0; \ 91:36.66 ^~~~~~~~~~~~~~ 91:36.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 91:36.66 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 91:36.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:36.66 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaTrack.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 91:36.66 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 91:36.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:36.66 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 91:36.66 from /builddir/build/BUILD/pale-moon/platform/dom/media/MediaTrack.h:10, 91:36.66 from /builddir/build/BUILD/pale-moon/platform/dom/media/MediaTrack.cpp:7: 91:36.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 91:36.66 } else 91:36.66 ^~~~ 91:36.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 91:36.66 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 91:36.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:36.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 91:36.66 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 91:36.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:36.66 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaTrack.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 91:36.66 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaTrack) 91:36.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:42.86 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 91:42.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 91:42.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 91:42.86 from /builddir/build/BUILD/pale-moon/platform/dom/media/MediaTrack.h:10, 91:42.86 from /builddir/build/BUILD/pale-moon/platform/dom/media/MediaTrackList.cpp:7: 91:42.86 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaTrackList.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrackList::QueryInterface(const nsIID&, void**)': 91:42.86 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 91:42.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:42.87 foundInterface = 0; \ 91:42.87 ^~~~~~~~~~~~~~ 91:42.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 91:42.87 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 91:42.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:42.87 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaTrackList.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 91:42.87 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 91:42.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:42.87 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 91:42.87 from /builddir/build/BUILD/pale-moon/platform/dom/media/MediaTrack.h:10, 91:42.87 from /builddir/build/BUILD/pale-moon/platform/dom/media/MediaTrackList.cpp:7: 91:42.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 91:42.87 } else 91:42.87 ^~~~ 91:42.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 91:42.88 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 91:42.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:42.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 91:42.88 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 91:42.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:42.89 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaTrackList.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 91:42.89 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaTrackList) 91:42.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:05.70 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 92:05.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 92:05.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/AsyncEventDispatcher.h:10, 92:05.70 from /builddir/build/BUILD/pale-moon/platform/dom/media/TextTrack.cpp:7: 92:05.70 /builddir/build/BUILD/pale-moon/platform/dom/media/TextTrack.cpp: In member function 'virtual nsresult mozilla::dom::TextTrack::QueryInterface(const nsIID&, void**)': 92:05.70 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 92:05.70 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:05.70 foundInterface = 0; \ 92:05.70 ^~~~~~~~~~~~~~ 92:05.70 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 92:05.70 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 92:05.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:05.70 /builddir/build/BUILD/pale-moon/platform/dom/media/TextTrack.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 92:05.70 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 92:05.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:05.71 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 92:05.71 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheet.h:17, 92:05.71 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsIDocumentObserver.h:9, 92:05.71 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsIDocument.h:15, 92:05.71 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/AsyncEventDispatcher.h:11, 92:05.71 from /builddir/build/BUILD/pale-moon/platform/dom/media/TextTrack.cpp:7: 92:05.71 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 92:05.71 } else 92:05.71 ^~~~ 92:05.71 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 92:05.71 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 92:05.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:05.71 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 92:05.71 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 92:05.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:05.71 /builddir/build/BUILD/pale-moon/platform/dom/media/TextTrack.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 92:05.71 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(TextTrack) 92:05.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:13.33 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 92:13.33 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 92:13.33 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 92:13.34 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLMediaElement.h:8, 92:13.34 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLTrackElement.h:10, 92:13.34 from /builddir/build/BUILD/pale-moon/platform/dom/media/TextTrackCue.cpp:6: 92:13.34 /builddir/build/BUILD/pale-moon/platform/dom/media/TextTrackCue.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCue::QueryInterface(const nsIID&, void**)': 92:13.34 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 92:13.34 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:13.34 foundInterface = 0; \ 92:13.34 ^~~~~~~~~~~~~~ 92:13.34 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 92:13.34 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 92:13.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:13.35 /builddir/build/BUILD/pale-moon/platform/dom/media/TextTrackCue.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 92:13.35 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 92:13.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:13.35 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 92:13.35 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrName.h:15, 92:13.35 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.h:19, 92:13.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 92:13.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:15, 92:13.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsStyledElement.h:17, 92:13.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsMappedAttributeElement.h:15, 92:13.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsGenericHTMLElement.h:10, 92:13.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLMediaElement.h:10, 92:13.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLTrackElement.h:10, 92:13.36 from /builddir/build/BUILD/pale-moon/platform/dom/media/TextTrackCue.cpp:6: 92:13.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 92:13.36 } else 92:13.36 ^~~~ 92:13.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 92:13.37 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 92:13.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:13.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 92:13.37 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 92:13.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:13.37 /builddir/build/BUILD/pale-moon/platform/dom/media/TextTrackCue.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 92:13.37 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(TextTrackCue) 92:13.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:19.35 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 92:19.35 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 92:19.35 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 92:19.35 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 92:19.35 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 92:19.35 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/TextTrackCueList.h:10, 92:19.35 from /builddir/build/BUILD/pale-moon/platform/dom/media/TextTrackCueList.cpp:6: 92:19.35 /builddir/build/BUILD/pale-moon/platform/dom/media/TextTrackCueList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCueList::QueryInterface(const nsIID&, void**)': 92:19.35 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 92:19.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:19.35 foundInterface = 0; \ 92:19.35 ^~~~~~~~~~~~~~ 92:19.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 92:19.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:19.35 ^~~~~~~~~~~~~~~~~~~~~~~ 92:19.35 /builddir/build/BUILD/pale-moon/platform/dom/media/TextTrackCueList.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:19.35 NS_INTERFACE_MAP_END 92:19.35 ^~~~~~~~~~~~~~~~~~~~ 92:19.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 92:19.35 else 92:19.35 ^~~~ 92:19.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 92:19.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 92:19.36 ^~~~~~~~~~~~~~~~~~ 92:19.36 /builddir/build/BUILD/pale-moon/platform/dom/media/TextTrackCueList.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 92:19.36 NS_INTERFACE_MAP_ENTRY(nsISupports) 92:19.36 ^~~~~~~~~~~~~~~~~~~~~~ 92:25.06 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 92:25.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 92:25.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 92:25.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/TextTrackList.h:10, 92:25.07 from /builddir/build/BUILD/pale-moon/platform/dom/media/TextTrackList.cpp:6: 92:25.07 /builddir/build/BUILD/pale-moon/platform/dom/media/TextTrackList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackList::QueryInterface(const nsIID&, void**)': 92:25.07 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 92:25.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:25.07 foundInterface = 0; \ 92:25.07 ^~~~~~~~~~~~~~ 92:25.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 92:25.08 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 92:25.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:25.08 /builddir/build/BUILD/pale-moon/platform/dom/media/TextTrackList.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 92:25.08 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 92:25.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:25.08 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 92:25.08 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/TextTrackList.h:10, 92:25.08 from /builddir/build/BUILD/pale-moon/platform/dom/media/TextTrackList.cpp:6: 92:25.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 92:25.09 } else 92:25.09 ^~~~ 92:25.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 92:25.09 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 92:25.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:25.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 92:25.09 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 92:25.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:25.09 /builddir/build/BUILD/pale-moon/platform/dom/media/TextTrackList.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 92:25.09 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(TextTrackList) 92:25.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:29.96 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 92:29.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 92:29.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 92:29.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 92:29.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 92:29.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/TextTrackRegion.h:10, 92:29.96 from /builddir/build/BUILD/pale-moon/platform/dom/media/TextTrackRegion.cpp:7: 92:29.96 /builddir/build/BUILD/pale-moon/platform/dom/media/TextTrackRegion.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackRegion::QueryInterface(const nsIID&, void**)': 92:29.96 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 92:29.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:29.96 foundInterface = 0; \ 92:29.97 ^~~~~~~~~~~~~~ 92:29.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 92:29.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:29.97 ^~~~~~~~~~~~~~~~~~~~~~~ 92:29.97 /builddir/build/BUILD/pale-moon/platform/dom/media/TextTrackRegion.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:29.97 NS_INTERFACE_MAP_END 92:29.97 ^~~~~~~~~~~~~~~~~~~~ 92:29.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 92:29.98 else 92:29.98 ^~~~ 92:29.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 92:29.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 92:29.98 ^~~~~~~~~~~~~~~~~~ 92:29.98 /builddir/build/BUILD/pale-moon/platform/dom/media/TextTrackRegion.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 92:29.98 NS_INTERFACE_MAP_ENTRY(nsISupports) 92:29.98 ^~~~~~~~~~~~~~~~~~~~~~ 92:51.27 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 92:51.27 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 92:51.27 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 92:51.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 92:51.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/RootedOwningNonNull.h:19, 92:51.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:19, 92:51.28 from /builddir/build/BUILD/pale-moon/platform/dom/canvas/WebGLContext.h:15, 92:51.28 from /builddir/build/BUILD/pale-moon/platform/dom/canvas/WebGLContext.cpp:6: 92:51.28 /builddir/build/BUILD/pale-moon/platform/dom/canvas/WebGLContext.cpp: In member function 'virtual nsresult mozilla::WebGLContext::QueryInterface(const nsIID&, void**)': 92:51.28 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 92:51.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:51.28 foundInterface = 0; \ 92:51.28 ^~~~~~~~~~~~~~ 92:51.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 92:51.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:51.28 ^~~~~~~~~~~~~~~~~~~~~~~ 92:51.28 /builddir/build/BUILD/pale-moon/platform/dom/canvas/WebGLContext.cpp:2343:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:51.29 NS_INTERFACE_MAP_END 92:51.29 ^~~~~~~~~~~~~~~~~~~~ 92:51.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 92:51.29 else 92:51.29 ^~~~ 92:51.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 92:51.29 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 92:51.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:51.29 /builddir/build/BUILD/pale-moon/platform/dom/canvas/WebGLContext.cpp:2342:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 92:51.29 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMWebGLRenderingContext) 92:51.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:09.45 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 93:09.45 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 93:09.45 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 93:09.45 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLMediaElement.h:8, 93:09.45 from /builddir/build/BUILD/pale-moon/platform/dom/media/VideoTrack.cpp:7: 93:09.45 /builddir/build/BUILD/pale-moon/platform/dom/media/VideoTrack.cpp: In member function 'virtual nsresult mozilla::dom::VideoTrack::QueryInterface(const nsIID&, void**)': 93:09.45 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 93:09.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:09.45 foundInterface = 0; \ 93:09.45 ^~~~~~~~~~~~~~ 93:09.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 93:09.46 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 93:09.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:09.46 /builddir/build/BUILD/pale-moon/platform/dom/media/VideoTrack.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 93:09.46 NS_INTERFACE_MAP_END_INHERITING(MediaTrack) 93:09.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:09.46 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 93:09.46 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrName.h:15, 93:09.46 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.h:19, 93:09.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 93:09.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:15, 93:09.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsStyledElement.h:17, 93:09.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsMappedAttributeElement.h:15, 93:09.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsGenericHTMLElement.h:10, 93:09.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLMediaElement.h:10, 93:09.46 from /builddir/build/BUILD/pale-moon/platform/dom/media/VideoTrack.cpp:7: 93:09.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 93:09.46 } else 93:09.46 ^~~~ 93:09.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 93:09.46 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 93:09.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:09.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 93:09.46 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 93:09.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:09.46 /builddir/build/BUILD/pale-moon/platform/dom/media/VideoTrack.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 93:09.46 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(VideoTrack) 93:09.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:24.66 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 93:24.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 93:24.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIWebVTTListener.h:10, 93:24.66 from /builddir/build/BUILD/pale-moon/platform/dom/media/WebVTTListener.h:9, 93:24.66 from /builddir/build/BUILD/pale-moon/platform/dom/media/WebVTTListener.cpp:6: 93:24.66 /builddir/build/BUILD/pale-moon/platform/dom/media/WebVTTListener.cpp: In member function 'virtual nsresult mozilla::dom::WebVTTListener::QueryInterface(const nsIID&, void**)': 93:24.66 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 93:24.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:24.66 foundInterface = 0; \ 93:24.66 ^~~~~~~~~~~~~~ 93:24.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 93:24.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 93:24.66 ^~~~~~~~~~~~~~~~~~~~~~~ 93:24.66 /builddir/build/BUILD/pale-moon/platform/dom/media/WebVTTListener.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 93:24.66 NS_INTERFACE_MAP_END 93:24.66 ^~~~~~~~~~~~~~~~~~~~ 93:24.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 93:24.66 else 93:24.66 ^~~~ 93:24.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 93:24.66 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 93:24.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:24.66 /builddir/build/BUILD/pale-moon/platform/dom/media/WebVTTListener.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 93:24.66 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIWebVTTListener) 93:24.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:27.82 libdom_media.a.desc 93:35.87 In file included from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 93:35.87 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 93:35.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 93:35.87 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 93:35.87 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 93:35.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/ContentParent.h:9, 93:35.87 from /builddir/build/BUILD/pale-moon/platform/toolkit/xre/nsAppRunner.cpp:6: 93:35.87 /builddir/build/BUILD/pale-moon/platform/toolkit/xre/nsAppRunner.cpp: In member function 'virtual nsresult nsXULAppInfo::QueryInterface(const nsIID&, void**)': 93:35.87 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 93:35.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:35.87 foundInterface = 0; \ 93:35.87 ^~~~~~~~~~~~~~ 93:35.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 93:35.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 93:35.87 ^~~~~~~~~~~~~~~~~~~~~~~ 93:35.87 /builddir/build/BUILD/pale-moon/platform/toolkit/xre/nsAppRunner.cpp:644:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 93:35.87 NS_INTERFACE_MAP_END 93:35.87 ^~~~~~~~~~~~~~~~~~~~ 93:35.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:805:3: note: some parts of macro expansion are not guarded by this 'else' clause 93:35.87 else 93:35.87 ^~~~ 93:35.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:879:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 93:35.87 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 93:35.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:35.87 /builddir/build/BUILD/pale-moon/platform/toolkit/xre/nsAppRunner.cpp:642:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 93:35.87 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIXULAppInfo, gAppData || 93:35.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:35.98 /builddir/build/BUILD/pale-moon/platform/toolkit/xre/nsAppRunner.cpp: In member function 'nsresult XREMain::XRE_mainRun()': 93:35.98 Warning: -Waddress in /builddir/build/BUILD/pale-moon/platform/toolkit/xre/nsAppRunner.cpp: comparison with string literal results in unspecified behavior 93:35.98 /builddir/build/BUILD/pale-moon/platform/toolkit/xre/nsAppRunner.cpp:3699:37: warning: comparison with string literal results in unspecified behavior [-Waddress] 93:35.98 aKey = (((MOZ_APP_NAME == "basilisk") 93:35.98 ^~~~~~~~~~ 93:35.98 Warning: -Waddress in /builddir/build/BUILD/pale-moon/platform/toolkit/xre/nsAppRunner.cpp: comparison with string literal results in unspecified behavior 93:35.98 /builddir/build/BUILD/pale-moon/platform/toolkit/xre/nsAppRunner.cpp:3700:42: warning: comparison with string literal results in unspecified behavior [-Waddress] 93:35.98 || (MOZ_APP_NAME == "palemoon")) 93:35.98 ^~~~~~~~~~ 93:49.93 In file included from /builddir/build/BUILD/pale-moon/pmbuild/toolkit/xre/Unified_cpp_toolkit_xre0.cpp:74: 93:49.93 /builddir/build/BUILD/pale-moon/platform/toolkit/xre/nsXREDirProvider.cpp: In member function 'virtual nsresult nsXREDirProvider::DoStartup()': 93:49.93 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/toolkit/xre/nsXREDirProvider.cpp: variable 'mode' set but not used 93:49.93 /builddir/build/BUILD/pale-moon/platform/toolkit/xre/nsXREDirProvider.cpp:949:9: warning: variable 'mode' set but not used [-Wunused-but-set-variable] 93:49.93 int mode = 1; 93:49.93 ^~~~ 93:52.23 libtoolkit_xre.a.desc 93:53.90 libimage_encoders_png.a.desc 94:04.95 /builddir/build/BUILD/pale-moon/platform/dom/media/flac/FlacDemuxer.cpp: In member function 'mozilla::media::TimeUnit mozilla::FlacTrackDemuxer::FastSeek(const mozilla::media::TimeUnit&)': 94:04.95 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/dom/media/flac/FlacDemuxer.cpp: '*((void*)& lastFoundOffset +8)' may be used uninitialized in this function 94:04.95 /builddir/build/BUILD/pale-moon/platform/dom/media/flac/FlacDemuxer.cpp:778:25: warning: '*((void*)& lastFoundOffset +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:04.95 if (lastFoundOffset && lastFoundOffset.ref() == frame.Offset()) { 94:04.96 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:12.44 libdom_media_flac.a.desc 96:19.47 libmedia_libaom.a.desc 96:22.50 libgfx_qcms.a.desc 96:22.75 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-blob.cc:34: 96:22.76 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes 96:22.76 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:719: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] 96:22.76 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 96:22.76 ^~~~~~~~~~~~~~~~~~~ 96:22.76 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:670:1: note: missing primary template attribute 'format' 96:22.76 _hb_debug_msg_va (const char *what, 96:22.76 ^~~~~~~~~~~~~~~~ 96:22.76 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes 96:22.76 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:762: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] 96:22.76 _hb_debug_msg<0> (const char *what HB_UNUSED, 96:22.76 ^~~~~~~~~~~~~~~~ 96:22.76 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:738:1: note: missing primary template attribute 'format' 96:22.76 _hb_debug_msg (const char *what, 96:22.77 ^~~~~~~~~~~~~ 96:23.00 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-buffer-private.hh:33, 96:23.00 from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-buffer.cc:30: 96:23.00 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes 96:23.00 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:719: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] 96:23.00 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 96:23.00 ^~~~~~~~~~~~~~~~~~~ 96:23.00 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:670:1: note: missing primary template attribute 'format' 96:23.00 _hb_debug_msg_va (const char *what, 96:23.00 ^~~~~~~~~~~~~~~~ 96:23.00 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes 96:23.00 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:762: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] 96:23.00 _hb_debug_msg<0> (const char *what HB_UNUSED, 96:23.00 ^~~~~~~~~~~~~~~~ 96:23.00 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:738:1: note: missing primary template attribute 'format' 96:23.00 _hb_debug_msg (const char *what, 96:23.00 ^~~~~~~~~~~~~ 96:24.12 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-common.cc:29: 96:24.12 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes 96:24.12 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:719: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] 96:24.13 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 96:24.13 ^~~~~~~~~~~~~~~~~~~ 96:24.13 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:670:1: note: missing primary template attribute 'format' 96:24.13 _hb_debug_msg_va (const char *what, 96:24.13 ^~~~~~~~~~~~~~~~ 96:24.13 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes 96:24.13 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:762: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] 96:24.13 _hb_debug_msg<0> (const char *what HB_UNUSED, 96:24.13 ^~~~~~~~~~~~~~~~ 96:24.13 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:738:1: note: missing primary template attribute 'format' 96:24.13 _hb_debug_msg (const char *what, 96:24.13 ^~~~~~~~~~~~~ 96:24.44 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-face.cc:29: 96:24.45 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes 96:24.45 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:719: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] 96:24.45 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 96:24.45 ^~~~~~~~~~~~~~~~~~~ 96:24.45 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:670:1: note: missing primary template attribute 'format' 96:24.45 _hb_debug_msg_va (const char *what, 96:24.45 ^~~~~~~~~~~~~~~~ 96:24.45 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes 96:24.45 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:762: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] 96:24.45 _hb_debug_msg<0> (const char *what HB_UNUSED, 96:24.45 ^~~~~~~~~~~~~~~~ 96:24.46 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:738:1: note: missing primary template attribute 'format' 96:24.46 _hb_debug_msg (const char *what, 96:24.46 ^~~~~~~~~~~~~ 96:25.11 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-shaper-impl-private.hh:30, 96:25.11 from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-fallback-shape.cc:28: 96:25.11 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes 96:25.11 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:719: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] 96:25.11 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 96:25.11 ^~~~~~~~~~~~~~~~~~~ 96:25.11 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:670:1: note: missing primary template attribute 'format' 96:25.11 _hb_debug_msg_va (const char *what, 96:25.12 ^~~~~~~~~~~~~~~~ 96:25.12 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes 96:25.12 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:762: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] 96:25.12 _hb_debug_msg<0> (const char *what HB_UNUSED, 96:25.12 ^~~~~~~~~~~~~~~~ 96:25.12 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:738:1: note: missing primary template attribute 'format' 96:25.12 _hb_debug_msg (const char *what, 96:25.12 ^~~~~~~~~~~~~ 96:25.38 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-font.cc:29: 96:25.38 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes 96:25.39 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:719: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] 96:25.39 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 96:25.39 ^~~~~~~~~~~~~~~~~~~ 96:25.39 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:670:1: note: missing primary template attribute 'format' 96:25.39 _hb_debug_msg_va (const char *what, 96:25.39 ^~~~~~~~~~~~~~~~ 96:25.39 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes 96:25.39 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:762: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] 96:25.39 _hb_debug_msg<0> (const char *what HB_UNUSED, 96:25.39 ^~~~~~~~~~~~~~~~ 96:25.39 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:738:1: note: missing primary template attribute 'format' 96:25.39 _hb_debug_msg (const char *what, 96:25.39 ^~~~~~~~~~~~~ 96:26.47 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-open-type-private.hh:32, 96:26.47 from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-layout.cc:31: 96:26.48 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes 96:26.48 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:719: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] 96:26.48 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 96:26.48 ^~~~~~~~~~~~~~~~~~~ 96:26.48 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:670:1: note: missing primary template attribute 'format' 96:26.48 _hb_debug_msg_va (const char *what, 96:26.48 ^~~~~~~~~~~~~~~~ 96:26.48 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes 96:26.48 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:762: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] 96:26.48 _hb_debug_msg<0> (const char *what HB_UNUSED, 96:26.48 ^~~~~~~~~~~~~~~~ 96:26.48 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:738:1: note: missing primary template attribute 'format' 96:26.48 _hb_debug_msg (const char *what, 96:26.49 ^~~~~~~~~~~~~ 96:38.29 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-buffer-private.hh:33, 96:38.29 from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-map-private.hh:32, 96:38.29 from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-map.cc:29: 96:38.29 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes 96:38.29 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:719: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] 96:38.29 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 96:38.29 ^~~~~~~~~~~~~~~~~~~ 96:38.29 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:670:1: note: missing primary template attribute 'format' 96:38.29 _hb_debug_msg_va (const char *what, 96:38.29 ^~~~~~~~~~~~~~~~ 96:38.29 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes 96:38.29 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:762: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] 96:38.29 _hb_debug_msg<0> (const char *what HB_UNUSED, 96:38.29 ^~~~~~~~~~~~~~~~ 96:38.29 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:738:1: note: missing primary template attribute 'format' 96:38.29 _hb_debug_msg (const char *what, 96:38.29 ^~~~~~~~~~~~~ 96:38.80 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-open-type-private.hh:32, 96:38.80 from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-math.cc:27: 96:38.80 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes 96:38.80 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:719: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] 96:38.80 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 96:38.80 ^~~~~~~~~~~~~~~~~~~ 96:38.80 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:670:1: note: missing primary template attribute 'format' 96:38.81 _hb_debug_msg_va (const char *what, 96:38.81 ^~~~~~~~~~~~~~~~ 96:38.81 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes 96:38.81 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:762: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] 96:38.81 _hb_debug_msg<0> (const char *what HB_UNUSED, 96:38.81 ^~~~~~~~~~~~~~~~ 96:38.81 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:738:1: note: missing primary template attribute 'format' 96:38.81 _hb_debug_msg (const char *what, 96:38.81 ^~~~~~~~~~~~~ 96:42.21 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-complex-arabic-private.hh:32, 96:42.21 from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:27: 96:42.21 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes 96:42.21 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:719: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] 96:42.21 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 96:42.22 ^~~~~~~~~~~~~~~~~~~ 96:42.22 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:670:1: note: missing primary template attribute 'format' 96:42.22 _hb_debug_msg_va (const char *what, 96:42.22 ^~~~~~~~~~~~~~~~ 96:42.22 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes 96:42.22 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:762: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] 96:42.22 _hb_debug_msg<0> (const char *what HB_UNUSED, 96:42.22 ^~~~~~~~~~~~~~~~ 96:42.22 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:738:1: note: missing primary template attribute 'format' 96:42.22 _hb_debug_msg (const char *what, 96:42.22 ^~~~~~~~~~~~~ 96:44.30 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-complex-private.hh:30, 96:44.30 from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-complex-default.cc:27: 96:44.30 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes 96:44.30 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:719: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] 96:44.30 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 96:44.30 ^~~~~~~~~~~~~~~~~~~ 96:44.31 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:670:1: note: missing primary template attribute 'format' 96:44.31 _hb_debug_msg_va (const char *what, 96:44.31 ^~~~~~~~~~~~~~~~ 96:44.31 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes 96:44.31 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:762: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] 96:44.31 _hb_debug_msg<0> (const char *what HB_UNUSED, 96:44.31 ^~~~~~~~~~~~~~~~ 96:44.31 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:738:1: note: missing primary template attribute 'format' 96:44.31 _hb_debug_msg (const char *what, 96:44.31 ^~~~~~~~~~~~~ 96:44.49 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-complex-private.hh:30, 96:44.49 from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-complex-hangul.cc:27: 96:44.49 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes 96:44.49 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:719: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] 96:44.49 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 96:44.49 ^~~~~~~~~~~~~~~~~~~ 96:44.49 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:670:1: note: missing primary template attribute 'format' 96:44.50 _hb_debug_msg_va (const char *what, 96:44.50 ^~~~~~~~~~~~~~~~ 96:44.50 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes 96:44.50 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:762: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] 96:44.50 _hb_debug_msg<0> (const char *what HB_UNUSED, 96:44.50 ^~~~~~~~~~~~~~~~ 96:44.50 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:738:1: note: missing primary template attribute 'format' 96:44.50 _hb_debug_msg (const char *what, 96:44.50 ^~~~~~~~~~~~~ 96:44.95 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-complex-private.hh:30, 96:44.95 from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-complex-hebrew.cc:27: 96:44.95 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes 96:44.95 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:719: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] 96:44.95 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 96:44.95 ^~~~~~~~~~~~~~~~~~~ 96:44.95 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:670:1: note: missing primary template attribute 'format' 96:44.95 _hb_debug_msg_va (const char *what, 96:44.95 ^~~~~~~~~~~~~~~~ 96:44.95 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes 96:44.95 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:762: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] 96:44.95 _hb_debug_msg<0> (const char *what HB_UNUSED, 96:44.95 ^~~~~~~~~~~~~~~~ 96:44.95 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:738:1: note: missing primary template attribute 'format' 96:44.95 _hb_debug_msg (const char *what, 96:44.95 ^~~~~~~~~~~~~ 96:45.18 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-complex-indic-private.hh:30, 96:45.18 from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:17: 96:45.18 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes 96:45.18 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:719: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] 96:45.18 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 96:45.18 ^~~~~~~~~~~~~~~~~~~ 96:45.18 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:670:1: note: missing primary template attribute 'format' 96:45.18 _hb_debug_msg_va (const char *what, 96:45.18 ^~~~~~~~~~~~~~~~ 96:45.18 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes 96:45.18 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:762: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] 96:45.18 _hb_debug_msg<0> (const char *what HB_UNUSED, 96:45.18 ^~~~~~~~~~~~~~~~ 96:45.19 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:738:1: note: missing primary template attribute 'format' 96:45.19 _hb_debug_msg (const char *what, 96:45.19 ^~~~~~~~~~~~~ 96:45.97 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-complex-indic-private.hh:30, 96:45.97 from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-complex-indic.cc:27: 96:45.97 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes 96:45.97 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:719: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] 96:45.97 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 96:45.97 ^~~~~~~~~~~~~~~~~~~ 96:45.97 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:670:1: note: missing primary template attribute 'format' 96:45.97 _hb_debug_msg_va (const char *what, 96:45.97 ^~~~~~~~~~~~~~~~ 96:45.97 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes 96:45.97 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:762: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] 96:45.97 _hb_debug_msg<0> (const char *what HB_UNUSED, 96:45.97 ^~~~~~~~~~~~~~~~ 96:45.97 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:738:1: note: missing primary template attribute 'format' 96:45.97 _hb_debug_msg (const char *what, 96:45.97 ^~~~~~~~~~~~~ 96:47.86 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-complex-indic-private.hh:30, 96:47.86 from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-complex-myanmar.cc:27: 96:47.86 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes 96:47.86 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:719: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] 96:47.86 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 96:47.86 ^~~~~~~~~~~~~~~~~~~ 96:47.86 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:670:1: note: missing primary template attribute 'format' 96:47.86 _hb_debug_msg_va (const char *what, 96:47.86 ^~~~~~~~~~~~~~~~ 96:47.86 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes 96:47.86 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:762: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] 96:47.86 _hb_debug_msg<0> (const char *what HB_UNUSED, 96:47.86 ^~~~~~~~~~~~~~~~ 96:47.87 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:738:1: note: missing primary template attribute 'format' 96:47.87 _hb_debug_msg (const char *what, 96:47.87 ^~~~~~~~~~~~~ 96:48.36 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-complex-private.hh:30, 96:48.36 from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-complex-thai.cc:27: 96:48.36 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes 96:48.36 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:719: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] 96:48.36 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 96:48.36 ^~~~~~~~~~~~~~~~~~~ 96:48.36 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:670:1: note: missing primary template attribute 'format' 96:48.36 _hb_debug_msg_va (const char *what, 96:48.36 ^~~~~~~~~~~~~~~~ 96:48.36 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes 96:48.36 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:762: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] 96:48.36 _hb_debug_msg<0> (const char *what HB_UNUSED, 96:48.36 ^~~~~~~~~~~~~~~~ 96:48.36 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:738:1: note: missing primary template attribute 'format' 96:48.36 _hb_debug_msg (const char *what, 96:48.36 ^~~~~~~~~~~~~ 96:48.66 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-complex-private.hh:30, 96:48.66 from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-complex-tibetan.cc:27: 96:48.66 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes 96:48.66 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:719: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] 96:48.66 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 96:48.66 ^~~~~~~~~~~~~~~~~~~ 96:48.66 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:670:1: note: missing primary template attribute 'format' 96:48.66 _hb_debug_msg_va (const char *what, 96:48.66 ^~~~~~~~~~~~~~~~ 96:48.67 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes 96:48.67 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:762: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] 96:48.67 _hb_debug_msg<0> (const char *what HB_UNUSED, 96:48.67 ^~~~~~~~~~~~~~~~ 96:48.67 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:738:1: note: missing primary template attribute 'format' 96:48.67 _hb_debug_msg (const char *what, 96:48.67 ^~~~~~~~~~~~~ 96:48.88 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-complex-use-private.hh:32, 96:48.88 from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-complex-use-table.cc:18: 96:48.88 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes 96:48.88 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:719: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] 96:48.88 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 96:48.88 ^~~~~~~~~~~~~~~~~~~ 96:48.88 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:670:1: note: missing primary template attribute 'format' 96:48.88 _hb_debug_msg_va (const char *what, 96:48.88 ^~~~~~~~~~~~~~~~ 96:48.88 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes 96:48.88 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:762: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] 96:48.88 _hb_debug_msg<0> (const char *what HB_UNUSED, 96:48.88 ^~~~~~~~~~~~~~~~ 96:48.88 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:738:1: note: missing primary template attribute 'format' 96:48.88 _hb_debug_msg (const char *what, 96:48.88 ^~~~~~~~~~~~~ 96:49.14 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-complex-use-private.hh:32, 96:49.14 from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-complex-use.cc:29: 96:49.14 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes 96:49.14 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:719: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] 96:49.14 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 96:49.14 ^~~~~~~~~~~~~~~~~~~ 96:49.14 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:670:1: note: missing primary template attribute 'format' 96:49.14 _hb_debug_msg_va (const char *what, 96:49.14 ^~~~~~~~~~~~~~~~ 96:49.14 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes 96:49.14 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:762: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] 96:49.14 _hb_debug_msg<0> (const char *what HB_UNUSED, 96:49.14 ^~~~~~~~~~~~~~~~ 96:49.14 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:738:1: note: missing primary template attribute 'format' 96:49.14 _hb_debug_msg (const char *what, 96:49.14 ^~~~~~~~~~~~~ 96:49.87 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-fallback-private.hh:30, 96:49.87 from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:27: 96:49.87 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes 96:49.87 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:719: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] 96:49.87 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 96:49.87 ^~~~~~~~~~~~~~~~~~~ 96:49.87 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:670:1: note: missing primary template attribute 'format' 96:49.87 _hb_debug_msg_va (const char *what, 96:49.87 ^~~~~~~~~~~~~~~~ 96:49.87 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes 96:49.87 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:762: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] 96:49.87 _hb_debug_msg<0> (const char *what HB_UNUSED, 96:49.87 ^~~~~~~~~~~~~~~~ 96:49.87 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:738:1: note: missing primary template attribute 'format' 96:49.87 _hb_debug_msg (const char *what, 96:49.87 ^~~~~~~~~~~~~ 96:50.16 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-fallback.cc: In function 'void position_mark(const hb_ot_shape_plan_t*, hb_font_t*, hb_buffer_t*, hb_glyph_extents_t&, unsigned int, unsigned int)': 96:50.16 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-fallback.cc: this statement may fall through 96:50.16 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:223:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 96:50.16 } else if (buffer->props.direction == HB_DIRECTION_RTL) { 96:50.16 ^~ 96:50.16 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:229:5: note: here 96:50.16 default: 96:50.16 ^~~~~~~ 96:50.16 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-fallback.cc: this statement may fall through 96:50.16 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:261:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 96:50.16 base_extents.height -= y_gap; 96:50.16 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 96:50.16 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:264:5: note: here 96:50.16 case HB_UNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT: 96:50.16 ^~~~ 96:50.16 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-fallback.cc: this statement may fall through 96:50.16 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:282:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 96:50.16 base_extents.height -= y_gap; 96:50.16 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 96:50.16 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:285:5: note: here 96:50.16 case HB_UNICODE_COMBINING_CLASS_ATTACHED_ABOVE: 96:50.16 ^~~~ 96:50.84 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-normalize-private.hh:30, 96:50.84 from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-normalize.cc:27: 96:50.84 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes 96:50.84 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:719: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] 96:50.84 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 96:50.84 ^~~~~~~~~~~~~~~~~~~ 96:50.84 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:670:1: note: missing primary template attribute 'format' 96:50.84 _hb_debug_msg_va (const char *what, 96:50.84 ^~~~~~~~~~~~~~~~ 96:50.84 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes 96:50.84 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:762: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] 96:50.85 _hb_debug_msg<0> (const char *what HB_UNUSED, 96:50.85 ^~~~~~~~~~~~~~~~ 96:50.85 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:738:1: note: missing primary template attribute 'format' 96:50.85 _hb_debug_msg (const char *what, 96:50.85 ^~~~~~~~~~~~~ 96:52.41 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-shaper-impl-private.hh:30, 96:52.41 from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape.cc:32: 96:52.41 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes 96:52.41 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:719: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] 96:52.41 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 96:52.41 ^~~~~~~~~~~~~~~~~~~ 96:52.41 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:670:1: note: missing primary template attribute 'format' 96:52.41 _hb_debug_msg_va (const char *what, 96:52.41 ^~~~~~~~~~~~~~~~ 96:52.41 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes 96:52.41 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:762: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] 96:52.41 _hb_debug_msg<0> (const char *what HB_UNUSED, 96:52.41 ^~~~~~~~~~~~~~~~ 96:52.41 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:738:1: note: missing primary template attribute 'format' 96:52.41 _hb_debug_msg (const char *what, 96:52.42 ^~~~~~~~~~~~~ 96:53.48 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-tag.cc:29: 96:53.48 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes 96:53.48 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:719: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] 96:53.48 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 96:53.48 ^~~~~~~~~~~~~~~~~~~ 96:53.48 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:670:1: note: missing primary template attribute 'format' 96:53.48 _hb_debug_msg_va (const char *what, 96:53.48 ^~~~~~~~~~~~~~~~ 96:53.48 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes 96:53.48 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:762: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] 96:53.48 _hb_debug_msg<0> (const char *what HB_UNUSED, 96:53.48 ^~~~~~~~~~~~~~~~ 96:53.48 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:738:1: note: missing primary template attribute 'format' 96:53.48 _hb_debug_msg (const char *what, 96:53.48 ^~~~~~~~~~~~~ 96:53.76 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-set-private.hh:30, 96:53.76 from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-set.cc:27: 96:53.76 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes 96:53.76 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:719: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] 96:53.76 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 96:53.76 ^~~~~~~~~~~~~~~~~~~ 96:53.76 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:670:1: note: missing primary template attribute 'format' 96:53.77 _hb_debug_msg_va (const char *what, 96:53.77 ^~~~~~~~~~~~~~~~ 96:53.77 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes 96:53.77 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:762: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] 96:53.77 _hb_debug_msg<0> (const char *what HB_UNUSED, 96:53.77 ^~~~~~~~~~~~~~~~ 96:53.77 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:738:1: note: missing primary template attribute 'format' 96:53.77 _hb_debug_msg (const char *what, 96:53.77 ^~~~~~~~~~~~~ 96:54.15 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-shape-plan-private.hh:30, 96:54.15 from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-shape-plan.cc:27: 96:54.15 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes 96:54.15 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:719: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] 96:54.15 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 96:54.15 ^~~~~~~~~~~~~~~~~~~ 96:54.15 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:670:1: note: missing primary template attribute 'format' 96:54.15 _hb_debug_msg_va (const char *what, 96:54.15 ^~~~~~~~~~~~~~~~ 96:54.15 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes 96:54.16 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:762: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] 96:54.16 _hb_debug_msg<0> (const char *what HB_UNUSED, 96:54.16 ^~~~~~~~~~~~~~~~ 96:54.16 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:738:1: note: missing primary template attribute 'format' 96:54.16 _hb_debug_msg (const char *what, 96:54.16 ^~~~~~~~~~~~~ 96:54.56 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-shape.cc:29: 96:54.56 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes 96:54.56 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:719: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] 96:54.56 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 96:54.56 ^~~~~~~~~~~~~~~~~~~ 96:54.56 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:670:1: note: missing primary template attribute 'format' 96:54.56 _hb_debug_msg_va (const char *what, 96:54.56 ^~~~~~~~~~~~~~~~ 96:54.56 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes 96:54.57 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:762: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] 96:54.57 _hb_debug_msg<0> (const char *what HB_UNUSED, 96:54.57 ^~~~~~~~~~~~~~~~ 96:54.57 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:738:1: note: missing primary template attribute 'format' 96:54.57 _hb_debug_msg (const char *what, 96:54.57 ^~~~~~~~~~~~~ 96:54.87 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-shaper.cc:27: 96:54.87 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes 96:54.87 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:719: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] 96:54.87 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 96:54.87 ^~~~~~~~~~~~~~~~~~~ 96:54.87 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:670:1: note: missing primary template attribute 'format' 96:54.87 _hb_debug_msg_va (const char *what, 96:54.87 ^~~~~~~~~~~~~~~~ 96:54.87 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes 96:54.87 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:762: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] 96:54.87 _hb_debug_msg<0> (const char *what HB_UNUSED, 96:54.87 ^~~~~~~~~~~~~~~~ 96:54.87 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:738:1: note: missing primary template attribute 'format' 96:54.87 _hb_debug_msg (const char *what, 96:54.87 ^~~~~~~~~~~~~ 96:55.02 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-unicode.cc:31: 96:55.02 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes 96:55.02 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:719: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] 96:55.02 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 96:55.02 ^~~~~~~~~~~~~~~~~~~ 96:55.02 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:670:1: note: missing primary template attribute 'format' 96:55.02 _hb_debug_msg_va (const char *what, 96:55.02 ^~~~~~~~~~~~~~~~ 96:55.02 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes 96:55.02 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:762: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] 96:55.02 _hb_debug_msg<0> (const char *what HB_UNUSED, 96:55.02 ^~~~~~~~~~~~~~~~ 96:55.02 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:738:1: note: missing primary template attribute 'format' 96:55.02 _hb_debug_msg (const char *what, 96:55.02 ^~~~~~~~~~~~~ 96:55.35 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-atomic-private.hh:35, 96:55.35 from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-warning.cc:27: 96:55.35 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes 96:55.35 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:719: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] 96:55.35 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 96:55.35 ^~~~~~~~~~~~~~~~~~~ 96:55.35 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:670:1: note: missing primary template attribute 'format' 96:55.35 _hb_debug_msg_va (const char *what, 96:55.35 ^~~~~~~~~~~~~~~~ 96:55.35 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes 96:55.35 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:762: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] 96:55.35 _hb_debug_msg<0> (const char *what HB_UNUSED, 96:55.35 ^~~~~~~~~~~~~~~~ 96:55.35 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:738:1: note: missing primary template attribute 'format' 96:55.35 _hb_debug_msg (const char *what, 96:55.35 ^~~~~~~~~~~~~ 96:55.50 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-glib.cc:29, 96:55.50 from /builddir/build/BUILD/pale-moon/pmbuild/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 96:55.50 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes 96:55.50 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:719: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] 96:55.50 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 96:55.50 ^~~~~~~~~~~~~~~~~~~ 96:55.50 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:670:1: note: missing primary template attribute 'format' 96:55.51 _hb_debug_msg_va (const char *what, 96:55.51 ^~~~~~~~~~~~~~~~ 96:55.51 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes 96:55.51 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:762: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] 96:55.51 _hb_debug_msg<0> (const char *what HB_UNUSED, 96:55.51 ^~~~~~~~~~~~~~~~ 96:55.51 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:738:1: note: missing primary template attribute 'format' 96:55.51 _hb_debug_msg (const char *what, 96:55.51 ^~~~~~~~~~~~~ 96:55.63 libgfx_harfbuzz_src.a.desc 96:59.97 libmozpng.a.desc 97:04.17 libmedia_libwebp_dec.a.desc 97:04.98 libmedia_libogg.a.desc 97:29.77 /builddir/build/BUILD/pale-moon/platform/media/libvpx/vp9/common/vp9_loopfilter.c: In function 'vp9_filter_block_plane_non420': 97:29.77 Warning: -Wbool-operation in /builddir/build/BUILD/pale-moon/platform/media/libvpx/vp9/common/vp9_loopfilter.c: '~' on a boolean expression 97:29.77 /builddir/build/BUILD/pale-moon/platform/media/libvpx/vp9/common/vp9_loopfilter.c:1250:19: warning: '~' on a boolean expression [-Wbool-operation] 97:29.77 border_mask = ~(mi_col == 0); 97:29.77 ^ 97:29.77 /builddir/build/BUILD/pale-moon/platform/media/libvpx/vp9/common/vp9_loopfilter.c:1250:19: note: did you mean to use logical not? 97:29.78 border_mask = ~(mi_col == 0); 97:29.78 ^ 97:29.78 ! 98:38.59 libmedia_libvpx.a.desc 98:38.79 Warning: -Wunused-function in /builddir/build/BUILD/pale-moon/platform/media/libmkv/EbmlBufferWriter.c: '_Serialize' defined but not used 98:38.79 /builddir/build/BUILD/pale-moon/platform/media/libmkv/EbmlBufferWriter.c:43:13: warning: '_Serialize' defined but not used [-Wunused-function] 98:38.79 static void _Serialize(EbmlGlobal *glob, const unsigned char *p, const unsigned char *q) { 98:38.79 ^~~~~~~~~~ 98:38.80 /builddir/build/BUILD/pale-moon/platform/media/libmkv/EbmlBufferWriter.c: In function 'Ebml_Serialize': 98:38.80 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/media/libmkv/EbmlBufferWriter.c: 'x' may be used uninitialized in this function 98:38.80 /builddir/build/BUILD/pale-moon/platform/media/libmkv/EbmlBufferWriter.c:39:3: warning: 'x' may be used uninitialized in this function [-Wmaybe-uninitialized] 98:38.80 memcpy(src, buffer_in, len); 98:38.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:38.80 /builddir/build/BUILD/pale-moon/platform/media/libmkv/EbmlBufferWriter.c:22:19: note: 'x' was declared here 98:38.80 unsigned char x; 98:38.80 ^ 98:39.05 libmedia_libmkv.a.desc 98:40.05 /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/Code.cpp: In member function 'void graphite2::vm::Machine::Code::decoder::analyse_opcode(graphite2::vm::opcode, const int8*)': 98:40.06 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/Code.cpp: this statement may fall through 98:40.06 /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/Code.cpp:517:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 98:40.06 set_changed(0); 98:40.06 ~~~~~~~~~~~^~~ 98:40.06 /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/Code.cpp:520:5: note: here 98:40.06 case PUT_COPY : 98:40.06 ^~~~ 98:41.29 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/Collider.h:29, 98:41.30 from /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/Collider.cpp:32: 98:41.30 /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/List.h: In instantiation of 'void graphite2::Vector::reserve(size_t) [with T = graphite2::FeatureVal; size_t = long unsigned int]': 98:41.30 /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/List.h:90:72: required from 'void graphite2::Vector::push_back(const T&) [with T = graphite2::FeatureVal]' 98:41.30 /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/Segment.h:130:69: required from here 98:41.30 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/List.h: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class graphite2::FeatureVal'; use 'new' and 'delete' instead 98:41.30 /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/List.h:107:42: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class graphite2::FeatureVal'; use 'new' and 'delete' instead [-Wclass-memaccess] 98:41.30 m_first = static_cast(realloc(m_first, n*sizeof(T))); 98:41.30 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 98:41.30 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/FeatureMap.h:29, 98:41.30 from /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/Face.h:34, 98:41.30 from /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/Segment.h:34, 98:41.30 from /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/Collider.cpp:33: 98:41.30 /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/FeatureVal.h:38:7: note: 'class graphite2::FeatureVal' declared here 98:41.30 class FeatureVal : public Vector 98:41.30 ^~~~~~~~~~ 98:47.00 /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/Intervals.cpp: In member function 'void graphite2::Zones::remove(float, float)': 98:47.00 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/Intervals.cpp: this statement may fall through 98:47.00 /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/Intervals.cpp:162:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 98:47.00 if (separated(i->x, x)) { i = _exclusions.insert(i,i->split_at(x)); ++i; } 98:47.00 ^~ 98:47.00 /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/Intervals.cpp:165:9: note: here 98:47.00 case 1: // i overlaps on the rhs of e 98:47.00 ^~~~ 98:47.00 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/Intervals.cpp: this statement may fall through 98:47.00 /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/Intervals.cpp:170:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 98:47.00 if (separated(i->x, i->xm)) break; 98:47.00 ^~ 98:47.00 /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/Intervals.cpp:173:9: note: here 98:47.00 case 3: // e completely covers i 98:47.00 ^~~~ 98:51.12 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/FeatureVal.h:31, 98:51.12 from /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/FeatureMap.h:29, 98:51.12 from /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/Face.h:34, 98:51.12 from /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/Segment.h:34, 98:51.12 from /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/Segment.cpp:32: 98:51.12 /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/List.h: In instantiation of 'T* graphite2::Vector::erase(graphite2::Vector::iterator, graphite2::Vector::iterator) [with T = graphite2::FeatureVal; graphite2::Vector::iterator = graphite2::FeatureVal*]': 98:51.12 /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/List.h:92:51: required from 'void graphite2::Vector::clear() [with T = graphite2::FeatureVal]' 98:51.12 /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/List.h:60:17: required from 'graphite2::Vector::~Vector() [with T = graphite2::FeatureVal]' 98:51.12 /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/Segment.cpp:60:47: required from here 98:51.12 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/List.h: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class graphite2::FeatureVal' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 98:51.12 /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/List.h:160:32: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class graphite2::FeatureVal' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 98:51.12 if (m_last != last) memmove(first, last, distance(last,end())*sizeof(T)); 98:51.12 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:51.13 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/FeatureMap.h:29, 98:51.13 from /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/Face.h:34, 98:51.13 from /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/Segment.h:34, 98:51.13 from /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/Segment.cpp:32: 98:51.13 /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/FeatureVal.h:38:7: note: 'class graphite2::FeatureVal' declared here 98:51.13 class FeatureVal : public Vector 98:51.13 ^~~~~~~~~~ 98:51.15 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/Segment.cpp:27: 98:51.15 /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/UtfCodec.h: In static member function 'static graphite2::uchar_t graphite2::_utf_codec<8>::get(const codeunit_t*, graphite2::int8&)': 98:51.15 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/UtfCodec.h: this statement may fall through 98:51.15 /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/UtfCodec.h:150:93: warning: this statement may fall through [-Wimplicit-fallthrough=] 98:51.15 case 4: u <<= 6; u |= *++cp & 0x3F; if (*cp >> 6 != 2) break; ++l; toolong = (u < 0x10); GR_FALLTHROUGH; 98:51.15 ~~~~~~~~~^~~~~~~~~~~~ 98:51.15 /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/UtfCodec.h:152:13: note: here 98:51.15 case 3: u <<= 6; u |= *++cp & 0x3F; if (*cp >> 6 != 2) break; ++l; toolong |= (u < 0x20); GR_FALLTHROUGH; 98:51.15 ^~~~ 98:51.15 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/UtfCodec.h: this statement may fall through 98:51.15 /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/UtfCodec.h:152:92: warning: this statement may fall through [-Wimplicit-fallthrough=] 98:51.15 case 3: u <<= 6; u |= *++cp & 0x3F; if (*cp >> 6 != 2) break; ++l; toolong |= (u < 0x20); GR_FALLTHROUGH; 98:51.15 ~~~~~~~~^~~~~~~~~~~~~ 98:51.15 /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/UtfCodec.h:154:13: note: here 98:51.15 case 2: u <<= 6; u |= *++cp & 0x3F; if (*cp >> 6 != 2) break; ++l; toolong |= (u < 0x80); GR_FALLTHROUGH; 98:51.16 ^~~~ 98:53.19 /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/Slot.cpp: In member function 'void graphite2::Slot::set(const graphite2::Slot&, int, size_t, size_t, size_t)': 98:53.19 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/Slot.cpp: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct graphite2::SlotJustify' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 98:53.19 /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/Slot.cpp:78:71: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct graphite2::SlotJustify' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 98:53.19 memcpy(m_justs, orig.m_justs, SlotJustify::size_of(justLevels)); 98:53.19 ^ 98:53.19 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/Segment.h:38, 98:53.19 from /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/Slot.cpp:27: 98:53.19 /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/Slot.h:43:8: note: 'struct graphite2::SlotJustify' declared here 98:53.19 struct SlotJustify 98:53.19 ^~~~~~~~~~~ 98:58.57 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/gr_segment.cpp:28: 98:58.58 /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/UtfCodec.h: In static member function 'static graphite2::uchar_t graphite2::_utf_codec<8>::get(const codeunit_t*, graphite2::int8&)': 98:58.58 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/UtfCodec.h: this statement may fall through 98:58.58 /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/UtfCodec.h:150:93: warning: this statement may fall through [-Wimplicit-fallthrough=] 98:58.58 case 4: u <<= 6; u |= *++cp & 0x3F; if (*cp >> 6 != 2) break; ++l; toolong = (u < 0x10); GR_FALLTHROUGH; 98:58.58 ~~~~~~~~~^~~~~~~~~~~~ 98:58.58 /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/UtfCodec.h:152:13: note: here 98:58.58 case 3: u <<= 6; u |= *++cp & 0x3F; if (*cp >> 6 != 2) break; ++l; toolong |= (u < 0x20); GR_FALLTHROUGH; 98:58.58 ^~~~ 98:58.58 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/UtfCodec.h: this statement may fall through 98:58.58 /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/UtfCodec.h:152:92: warning: this statement may fall through [-Wimplicit-fallthrough=] 98:58.58 case 3: u <<= 6; u |= *++cp & 0x3F; if (*cp >> 6 != 2) break; ++l; toolong |= (u < 0x20); GR_FALLTHROUGH; 98:58.58 ~~~~~~~~^~~~~~~~~~~~~ 98:58.58 /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/UtfCodec.h:154:13: note: here 98:58.58 case 2: u <<= 6; u |= *++cp & 0x3F; if (*cp >> 6 != 2) break; ++l; toolong |= (u < 0x80); GR_FALLTHROUGH; 98:58.58 ^~~~ 98:59.48 libgfx_graphite2_src.a.desc 99:00.21 Warning: -Wunused-const-variable= in /builddir/build/BUILD/pale-moon/platform/media/libtheora/lib/x86/x86state.c: 'OC_FZIG_ZAG_MMX' defined but not used 99:00.21 /builddir/build/BUILD/pale-moon/platform/media/libtheora/lib/x86/x86state.c:24:28: warning: 'OC_FZIG_ZAG_MMX' defined but not used [-Wunused-const-variable=] 99:00.21 static const unsigned char OC_FZIG_ZAG_MMX[128]={ 99:00.21 ^~~~~~~~~~~~~~~ 99:03.02 libmedia_libtheora.a.desc 99:11.71 libmedia_libvorbis.a.desc 99:13.35 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2536, 99:13.35 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:6: 99:13.35 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c: In function 'pqueue_grow': 99:13.35 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:13.35 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:13.36 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:13.36 ^ 99:13.36 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:13.36 ((size) ? malloc((unsigned) (size)) : NULL) 99:13.36 ^~~~ 99:13.36 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:132:17: note: in expansion of macro '_cairo_malloc_ab' 99:13.36 new_elements = _cairo_malloc_ab (pq->max_size, 99:13.36 ^~~~~~~~~~~~~~~~ 99:14.30 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2536, 99:14.31 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:6: 99:14.31 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-bentley-ottmann.c: In function '_pqueue_grow': 99:14.31 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:14.31 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:14.31 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:14.31 ^ 99:14.31 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:14.31 ((size) ? malloc((unsigned) (size)) : NULL) 99:14.31 ^~~~ 99:14.31 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:871:17: note: in expansion of macro '_cairo_malloc_ab' 99:14.31 new_elements = _cairo_malloc_ab (pq->max_size, 99:14.31 ^~~~~~~~~~~~~~~~ 99:15.72 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2536, 99:15.73 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:6: 99:15.73 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'pqueue_grow': 99:15.73 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:15.73 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:15.73 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:15.73 ^ 99:15.73 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:15.73 ((size) ? malloc((unsigned) (size)) : NULL) 99:15.73 ^~~~ 99:15.73 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:785:17: note: in expansion of macro '_cairo_malloc_ab' 99:15.73 new_elements = _cairo_malloc_ab (pq->max_size, 99:15.73 ^~~~~~~~~~~~~~~~ 99:15.73 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'render_rows': 99:15.73 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:15.73 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:15.73 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:15.73 ^ 99:15.73 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:15.73 ((size) ? malloc((unsigned) (size)) : NULL) 99:15.73 ^~~~ 99:15.73 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:1345:10: note: in expansion of macro '_cairo_malloc_ab' 99:15.73 spans = _cairo_malloc_ab (num_spans, sizeof (cairo_half_open_span_t)); 99:15.73 ^~~~~~~~~~~~~~~~ 99:17.37 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/system_wrappers/features.h:3, 99:17.37 from /usr/include/assert.h:35, 99:17.37 from /builddir/build/BUILD/pale-moon/pmbuild/dist/system_wrappers/assert.h:3, 99:17.37 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:24, 99:17.37 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-cff-subset.c:11: 99:17.38 Warning: -Wcpp in /usr/include/features.h: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 99:17.38 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 99:17.38 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 99:17.38 ^~~~~~~ 99:18.51 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2536, 99:18.51 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-clip.c:5: 99:18.52 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_region_geometric': 99:18.52 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:18.52 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:18.52 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:18.52 ^ 99:18.52 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:18.52 ((size) ? malloc((unsigned) (size)) : NULL) 99:18.52 ^~~~ 99:18.52 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-clip.c:568:10: note: in expansion of macro '_cairo_malloc_ab' 99:18.52 boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 99:18.52 ^~~~~~~~~~~~~~~~ 99:18.52 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-clip.c: In function '_region_clip_to_boxes': 99:18.52 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:18.53 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:18.53 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:18.53 ^ 99:18.53 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:18.53 ((size) ? malloc((unsigned) (size)) : NULL) 99:18.53 ^~~~ 99:18.53 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-clip.c:717:14: note: in expansion of macro '_cairo_malloc_ab' 99:18.53 new_boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 99:18.53 ^~~~~~~~~~~~~~~~ 99:18.53 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-clip.c: In function '_rectilinear_clip_to_boxes': 99:18.53 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:18.54 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:18.54 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:18.54 ^ 99:18.54 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:18.54 ((size) ? malloc((unsigned) (size)) : NULL) 99:18.54 ^~~~ 99:18.55 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-clip.c:793:15: note: in expansion of macro '_cairo_malloc_ab' 99:18.55 new_boxes = _cairo_malloc_ab (new_size, sizeof (cairo_box_t)); 99:18.55 ^~~~~~~~~~~~~~~~ 99:18.55 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_boxes': 99:18.55 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:18.55 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:18.55 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:18.55 ^ 99:18.55 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:18.55 ((size) ? malloc((unsigned) (size)) : NULL) 99:18.56 ^~~~ 99:18.56 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-clip.c:839:18: note: in expansion of macro '_cairo_malloc_ab' 99:18.56 new_boxes = _cairo_malloc_ab (num_rects, sizeof (cairo_box_t)); 99:18.56 ^~~~~~~~~~~~~~~~ 99:18.56 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_copy_rectangle_list': 99:18.56 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:18.56 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:18.56 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:18.56 ^ 99:18.56 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:18.56 ((size) ? malloc((unsigned) (size)) : NULL) 99:18.56 ^~~~ 99:18.56 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-clip.c:1493:15: note: in expansion of macro '_cairo_malloc_ab' 99:18.57 rectangles = _cairo_malloc_ab (n_rects, sizeof (cairo_rectangle_t)); 99:18.57 ^~~~~~~~~~~~~~~~ 99:21.62 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/system_wrappers/features.h:3, 99:21.62 from /usr/include/assert.h:35, 99:21.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/system_wrappers/assert.h:3, 99:21.62 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:24, 99:21.62 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-ft-font.c:6: 99:21.63 Warning: -Wcpp in /usr/include/features.h: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 99:21.63 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 99:21.63 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 99:21.63 ^~~~~~~ 99:21.77 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-ft-font.c:29: warning: "_GNU_SOURCE" redefined 99:21.77 #define _GNU_SOURCE /* for RTLD_DEFAULT */ 99:21.77 99:21.77 : note: this is the location of the previous definition 99:21.78 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2536, 99:21.78 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-ft-font.c:6: 99:21.78 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_get_bitmap_surface': 99:21.78 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:21.78 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:21.79 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:21.79 ^ 99:21.79 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:21.79 ((size) ? malloc((unsigned) (size)) : NULL) 99:21.79 ^~~~ 99:21.79 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-ft-font.c:1112:13: note: in expansion of macro '_cairo_malloc_ab' 99:21.79 data = _cairo_malloc_ab (height, stride); 99:21.79 ^~~~~~~~~~~~~~~~ 99:21.80 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:21.80 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:21.80 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:21.80 ^ 99:21.80 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:21.80 ((size) ? malloc((unsigned) (size)) : NULL) 99:21.80 ^~~~ 99:21.80 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-ft-font.c:1174:10: note: in expansion of macro '_cairo_malloc_ab' 99:21.80 data = _cairo_malloc_ab (height, stride); 99:21.80 ^~~~~~~~~~~~~~~~ 99:21.80 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:21.80 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:21.81 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:21.81 ^ 99:21.81 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:21.81 ((size) ? malloc((unsigned) (size)) : NULL) 99:21.81 ^~~~ 99:21.81 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-ft-font.c:1195:13: note: in expansion of macro '_cairo_malloc_ab' 99:21.81 data = _cairo_malloc_ab (height, stride); 99:21.81 ^~~~~~~~~~~~~~~~ 99:21.81 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:21.81 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:21.81 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:21.81 ^ 99:21.81 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:21.82 ((size) ? malloc((unsigned) (size)) : NULL) 99:21.82 ^~~~ 99:21.82 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-ft-font.c:1228:13: note: in expansion of macro '_cairo_malloc_ab' 99:21.82 data = _cairo_malloc_ab (height, stride); 99:21.82 ^~~~~~~~~~~~~~~~ 99:21.82 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_transform_glyph_bitmap': 99:21.82 Warning: -Wincompatible-pointer-types in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-ft-font.c: passing argument 1 of '_moz_cairo_image_surface_get_format' from incompatible pointer type 99:21.83 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-ft-font.c:1578:41: warning: passing argument 1 of '_moz_cairo_image_surface_get_format' from incompatible pointer type [-Wincompatible-pointer-types] 99:21.83 if (cairo_image_surface_get_format (*surface) == CAIRO_FORMAT_ARGB32 && 99:21.83 ^~~~~~~~ 99:21.83 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:37, 99:21.83 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-ft-font.c:6: 99:21.83 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo.h:2285:50: note: expected 'cairo_surface_t *' {aka 'struct _cairo_surface *'} but argument is of type 'cairo_image_surface_t *' {aka 'struct _cairo_image_surface *'} 99:21.83 cairo_image_surface_get_format (cairo_surface_t *surface); 99:21.83 ~~~~~~~~~~~~~~~~~^~~~~~~ 99:22.82 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2536, 99:22.82 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-gstate.c:5: 99:22.82 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-gstate.c: In function '_cairo_gstate_set_dash': 99:22.82 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:22.83 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:22.83 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:22.83 ^ 99:22.83 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:22.83 ((size) ? malloc((unsigned) (size)) : NULL) 99:22.83 ^~~~ 99:22.83 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-gstate.c:512:33: note: in expansion of macro '_cairo_malloc_ab' 99:22.83 gstate->stroke_style.dash = _cairo_malloc_ab (gstate->stroke_style.num_dashes, sizeof (double)); 99:22.83 ^~~~~~~~~~~~~~~~ 99:24.00 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2536, 99:24.00 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-hull.c:5: 99:24.00 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-hull.c: In function '_cairo_hull_compute': 99:24.00 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:24.00 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:24.00 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:24.00 ^ 99:24.00 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:24.01 ((size) ? malloc((unsigned) (size)) : NULL) 99:24.01 ^~~~ 99:24.01 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-hull.c:183:9: note: in expansion of macro '_cairo_malloc_ab' 99:24.01 hull = _cairo_malloc_ab (num_hull, sizeof (cairo_hull_t)); 99:24.01 ^~~~~~~~~~~~~~~~ 99:24.43 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2536, 99:24.43 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-image-surface.c:5: 99:24.43 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_pixman_image_for_gradient': 99:24.43 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:24.43 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:24.43 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:24.43 ^ 99:24.43 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:24.43 ((size) ? malloc((unsigned) (size)) : NULL) 99:24.44 ^~~~ 99:24.44 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-image-surface.c:1078:17: note: in expansion of macro '_cairo_malloc_ab' 99:24.44 pixman_stops = _cairo_malloc_ab (pattern->n_stops, 99:24.44 ^~~~~~~~~~~~~~~~ 99:24.46 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_cairo_image_surface_fill_rectangles': 99:24.46 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:24.46 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:24.46 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:24.46 ^ 99:24.46 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:24.46 ((size) ? malloc((unsigned) (size)) : NULL) 99:24.46 ^~~~ 99:24.47 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-image-surface.c:4327:17: note: in expansion of macro '_cairo_malloc_ab' 99:24.47 pixman_boxes = _cairo_malloc_ab (num_rects, sizeof (pixman_box32_t)); 99:24.47 ^~~~~~~~~~~~~~~~ 99:26.79 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2536, 99:26.79 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-misc.c:5: 99:26.79 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_glyph_allocate': 99:26.79 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:26.79 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:26.79 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:26.79 ^ 99:26.79 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:26.79 ((size) ? malloc((unsigned) (size)) : NULL) 99:26.79 ^~~~ 99:26.79 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-misc.c:150:12: note: in expansion of macro '_cairo_malloc_ab' 99:26.79 return _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 99:26.79 ^~~~~~~~~~~~~~~~ 99:26.79 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_text_cluster_allocate': 99:26.79 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:26.79 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:26.79 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:26.79 ^ 99:26.79 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:26.79 ((size) ? malloc((unsigned) (size)) : NULL) 99:26.79 ^~~~ 99:26.79 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-misc.c:201:12: note: in expansion of macro '_cairo_malloc_ab' 99:26.79 return _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 99:26.79 ^~~~~~~~~~~~~~~~ 99:27.22 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/system_wrappers/features.h:3, 99:27.22 from /usr/include/assert.h:35, 99:27.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/system_wrappers/assert.h:3, 99:27.22 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:24, 99:27.22 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-output-stream.c:6: 99:27.22 Warning: -Wcpp in /usr/include/features.h: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 99:27.22 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 99:27.23 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 99:27.23 ^~~~~~~ 99:28.27 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2536, 99:28.27 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-path-fill.c:5: 99:28.27 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-path-fill.c: In function '_cairo_path_fixed_fill_rectilinear_to_region': 99:28.27 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:28.27 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:28.27 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:28.27 ^ 99:28.27 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:28.27 ((size) ? malloc((unsigned) (size)) : NULL) 99:28.27 ^~~~ 99:28.27 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-path-fill.c:271:19: note: in expansion of macro '_cairo_malloc_ab' 99:28.27 new_rects = _cairo_malloc_ab (size, 99:28.27 ^~~~~~~~~~~~~~~~ 99:29.39 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/system_wrappers/features.h:3, 99:29.39 from /usr/include/assert.h:35, 99:29.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/system_wrappers/assert.h:3, 99:29.39 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:24, 99:29.39 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-path-stroke.c:6: 99:29.39 Warning: -Wcpp in /usr/include/features.h: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 99:29.39 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 99:29.39 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 99:29.39 ^~~~~~~ 99:29.49 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2536, 99:29.49 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-path-stroke.c:6: 99:29.49 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_tessellate_fan': 99:29.49 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:29.49 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:29.49 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:29.49 ^ 99:29.49 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:29.49 ((size) ? malloc((unsigned) (size)) : NULL) 99:29.49 ^~~~ 99:29.49 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-path-stroke.c:312:11: note: in expansion of macro '_cairo_malloc_ab' 99:29.49 points = _cairo_malloc_ab (npoints, sizeof (cairo_point_t)); 99:29.49 ^~~~~~~~~~~~~~~~ 99:29.50 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_cairo_rectilinear_stroker_add_segment': 99:29.50 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:29.50 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:29.51 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:29.51 ^ 99:29.51 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:29.51 ((size) ? malloc((unsigned) (size)) : NULL) 99:29.51 ^~~~ 99:29.51 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-path-stroke.c:1524:21: note: in expansion of macro '_cairo_malloc_ab' 99:29.51 new_segments = _cairo_malloc_ab (new_size, sizeof (segment_t)); 99:29.51 ^~~~~~~~~~~~~~~~ 99:30.34 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2536, 99:30.34 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-path.c:5: 99:30.34 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-path.c: In function '_cairo_path_create_internal': 99:30.34 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:30.34 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:30.34 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:30.34 ^ 99:30.34 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:30.34 ((size) ? malloc((unsigned) (size)) : NULL) 99:30.34 ^~~~ 99:30.35 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-path.c:322:15: note: in expansion of macro '_cairo_malloc_ab' 99:30.35 path->data = _cairo_malloc_ab (path->num_data, 99:30.35 ^~~~~~~~~~~~~~~~ 99:30.62 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2536, 99:30.63 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pattern.c:5: 99:30.63 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_gradient_pattern_init_copy': 99:30.63 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:30.63 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:30.63 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:30.63 ^ 99:30.63 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:30.63 ((size) ? malloc((unsigned) (size)) : NULL) 99:30.63 ^~~~ 99:30.63 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pattern.c:181:19: note: in expansion of macro '_cairo_malloc_ab' 99:30.63 pattern->stops = _cairo_malloc_ab (other->stops_size, 99:30.63 ^~~~~~~~~~~~~~~~ 99:30.63 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_gradient_grow': 99:30.63 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:30.63 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:30.63 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:30.63 ^ 99:30.63 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:30.63 ((size) ? malloc((unsigned) (size)) : NULL) 99:30.63 ^~~~ 99:30.63 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pattern.c:906:14: note: in expansion of macro '_cairo_malloc_ab' 99:30.63 new_stops = _cairo_malloc_ab (new_size, sizeof (cairo_gradient_stop_t)); 99:30.63 ^~~~~~~~~~~~~~~~ 99:30.63 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_acquire_surface_for_gradient': 99:30.63 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:30.63 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:30.63 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:30.64 ^ 99:30.64 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:30.64 ((size) ? malloc((unsigned) (size)) : NULL) 99:30.64 ^~~~ 99:30.64 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pattern.c:1324:17: note: in expansion of macro '_cairo_malloc_ab' 99:30.64 pixman_stops = _cairo_malloc_ab (pattern->n_stops, 99:30.64 ^~~~~~~~~~~~~~~~ 99:31.77 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2536, 99:31.77 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pdf-operators.c:5: 99:31.77 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pdf-operators.c: In function '_cairo_pdf_operators_emit_stroke_style': 99:31.77 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:31.77 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:95:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:31.77 _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 99:31.77 ^ 99:31.77 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:31.77 ((size) ? malloc((unsigned) (size)) : NULL) 99:31.77 ^~~~ 99:31.78 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pdf-operators.c:541:13: note: in expansion of macro '_cairo_malloc_abc' 99:31.78 dash = _cairo_malloc_abc (num_dashes, 2, sizeof (double)); 99:31.78 ^~~~~~~~~~~~~~~~~ 99:31.78 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:31.78 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:31.78 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:31.78 ^ 99:31.78 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:31.78 ((size) ? malloc((unsigned) (size)) : NULL) 99:31.78 ^~~~ 99:31.78 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pdf-operators.c:557:14: note: in expansion of macro '_cairo_malloc_ab' 99:31.78 dash = _cairo_malloc_ab (num_dashes, sizeof (double)); 99:31.78 ^~~~~~~~~~~~~~~~ 99:32.27 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/system_wrappers/features.h:3, 99:32.27 from /usr/include/assert.h:35, 99:32.27 from /builddir/build/BUILD/pale-moon/pmbuild/dist/system_wrappers/assert.h:3, 99:32.27 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:24, 99:32.27 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c:6: 99:32.27 Warning: -Wcpp in /usr/include/features.h: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 99:32.27 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 99:32.27 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 99:32.27 ^~~~~~~ 99:32.39 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2536, 99:32.39 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c:6: 99:32.39 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_smask': 99:32.39 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:32.39 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:32.39 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:32.39 ^ 99:32.39 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:32.39 ((size) ? malloc((unsigned) (size)) : NULL) 99:32.39 ^~~~ 99:32.39 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c:1759:10: note: in expansion of macro '_cairo_malloc_ab' 99:32.39 alpha = _cairo_malloc_ab ((image->width+7) / 8, image->height); 99:32.39 ^~~~~~~~~~~~~~~~ 99:32.39 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:32.39 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:32.39 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:32.39 ^ 99:32.39 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:32.39 ((size) ? malloc((unsigned) (size)) : NULL) 99:32.40 ^~~~ 99:32.40 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c:1762:10: note: in expansion of macro '_cairo_malloc_ab' 99:32.40 alpha = _cairo_malloc_ab (image->height, image->width); 99:32.40 ^~~~~~~~~~~~~~~~ 99:32.40 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_image': 99:32.40 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:32.40 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:95:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:32.40 _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 99:32.40 ^ 99:32.41 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:32.41 ((size) ? malloc((unsigned) (size)) : NULL) 99:32.41 ^~~~ 99:32.41 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c:1860:11: note: in expansion of macro '_cairo_malloc_abc' 99:32.41 rgb = _cairo_malloc_abc (image->width, image->height, 3); 99:32.41 ^~~~~~~~~~~~~~~~~ 99:32.41 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_pattern_stops': 99:32.41 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:32.41 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:32.41 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:32.41 ^ 99:32.41 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:32.41 ((size) ? malloc((unsigned) (size)) : NULL) 99:32.41 ^~~~ 99:32.42 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c:2732:16: note: in expansion of macro '_cairo_malloc_ab' 99:32.42 allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_pdf_color_stop_t)); 99:32.42 ^~~~~~~~~~~~~~~~ 99:32.44 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_type3_font_subset': 99:32.44 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:32.44 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:32.44 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:32.44 ^ 99:32.44 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:32.44 ((size) ? malloc((unsigned) (size)) : NULL) 99:32.44 ^~~~ 99:32.44 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c:4442:14: note: in expansion of macro '_cairo_malloc_ab' 99:32.44 glyphs = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (cairo_pdf_resource_t)); 99:32.44 ^~~~~~~~~~~~~~~~ 99:32.45 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:32.45 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:32.45 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:32.45 ^ 99:32.45 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:32.45 ((size) ? malloc((unsigned) (size)) : NULL) 99:32.45 ^~~~ 99:32.45 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c:4446:14: note: in expansion of macro '_cairo_malloc_ab' 99:32.45 widths = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (double)); 99:32.45 ^~~~~~~~~~~~~~~~ 99:32.50 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_show_text_glyphs': 99:32.50 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:32.50 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:32.50 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:32.50 ^ 99:32.50 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:32.50 ((size) ? malloc((unsigned) (size)) : NULL) 99:32.50 ^~~~ 99:32.50 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c:6081:22: note: in expansion of macro '_cairo_malloc_ab' 99:32.50 group->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 99:32.50 ^~~~~~~~~~~~~~~~ 99:32.50 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:32.50 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:32.51 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:32.51 ^ 99:32.51 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:32.51 ((size) ? malloc((unsigned) (size)) : NULL) 99:32.51 ^~~~ 99:32.51 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c:6091:24: note: in expansion of macro '_cairo_malloc_ab' 99:32.51 group->clusters = _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 99:32.51 ^~~~~~~~~~~~~~~~ 99:32.55 At top level: 99:32.55 Warning: -Wunused-function in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c: '_cairo_pdf_surface_operation_supported' defined but not used 99:32.55 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c:5327:1: warning: '_cairo_pdf_surface_operation_supported' defined but not used [-Wunused-function] 99:32.55 _cairo_pdf_surface_operation_supported (cairo_pdf_surface_t *surface, 99:32.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:33.76 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_show_page': 99:33.76 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c: 'interpolate' may be used uninitialized in this function 99:33.77 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c:2164:14: warning: 'interpolate' may be used uninitialized in this function [-Wmaybe-uninitialized] 99:33.77 status = _cairo_pdf_surface_emit_image (surface, (cairo_image_surface_t *)pad_image, 99:33.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:33.77 resource, interpolate); 99:33.77 ~~~~~~~~~~~~~~~~~~~~~~ 99:33.77 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c:2100:18: note: 'interpolate' was declared here 99:33.77 cairo_bool_t interpolate; 99:33.77 ^~~~~~~~~~~ 99:34.57 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2536, 99:34.58 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pen.c:5: 99:34.58 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init': 99:34.58 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:34.58 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:34.58 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:34.58 ^ 99:34.58 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:34.58 ((size) ? malloc((unsigned) (size)) : NULL) 99:34.58 ^~~~ 99:34.58 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pen.c:42:18: note: in expansion of macro '_cairo_malloc_ab' 99:34.58 pen->vertices = _cairo_malloc_ab (pen->num_vertices, 99:34.58 ^~~~~~~~~~~~~~~~ 99:34.58 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init_copy': 99:34.58 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:34.58 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:34.58 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:34.58 ^ 99:34.58 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:34.58 ((size) ? malloc((unsigned) (size)) : NULL) 99:34.59 ^~~~ 99:34.59 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pen.c:94:22: note: in expansion of macro '_cairo_malloc_ab' 99:34.59 pen->vertices = _cairo_malloc_ab (pen->num_vertices, 99:34.59 ^~~~~~~~~~~~~~~~ 99:34.59 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_add_points': 99:34.59 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:34.59 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:34.59 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:34.60 ^ 99:34.60 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:34.60 ((size) ? malloc((unsigned) (size)) : NULL) 99:34.60 ^~~~ 99:34.60 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pen.c:124:17: note: in expansion of macro '_cairo_malloc_ab' 99:34.60 vertices = _cairo_malloc_ab (num_vertices, 99:34.60 ^~~~~~~~~~~~~~~~ 99:34.84 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2536, 99:34.84 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-polygon.c:5: 99:34.84 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-polygon.c: In function '_cairo_polygon_grow': 99:34.84 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:34.84 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:34.84 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:34.84 ^ 99:34.84 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:34.84 ((size) ? malloc((unsigned) (size)) : NULL) 99:34.84 ^~~~ 99:34.84 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-polygon.c:81:14: note: in expansion of macro '_cairo_malloc_ab' 99:34.84 new_edges = _cairo_malloc_ab (new_size, sizeof (cairo_edge_t)); 99:34.84 ^~~~~~~~~~~~~~~~ 99:35.07 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/system_wrappers/features.h:3, 99:35.07 from /usr/include/assert.h:35, 99:35.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/system_wrappers/assert.h:3, 99:35.07 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:24, 99:35.07 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-ps-surface.c:18: 99:35.07 Warning: -Wcpp in /usr/include/features.h: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 99:35.07 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 99:35.07 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 99:35.07 ^~~~~~~ 99:35.19 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-ps-surface.c: In function '_cairo_ps_surface_emit_header': 99:35.19 Warning: -Wunused-variable in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-ps-surface.c: unused variable 'ctime_buf' 99:35.19 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-ps-surface.c:127:10: warning: unused variable 'ctime_buf' [-Wunused-variable] 99:35.19 char ctime_buf[26]; 99:35.19 ^~~~~~~~~ 99:35.22 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2536, 99:35.22 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-ps-surface.c:18: 99:35.22 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-ps-surface.c: In function '_cairo_ps_surface_emit_pattern_stops': 99:35.22 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:35.22 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:35.22 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:35.22 ^ 99:35.22 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:35.22 ((size) ? malloc((unsigned) (size)) : NULL) 99:35.22 ^~~~ 99:35.22 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-ps-surface.c:3050:16: note: in expansion of macro '_cairo_malloc_ab' 99:35.22 allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_ps_color_stop_t)); 99:35.22 ^~~~~~~~~~~~~~~~ 99:35.26 At top level: 99:35.26 Warning: -Wunused-function in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-ps-surface.c: '_cairo_ps_surface_operation_supported' defined but not used 99:35.26 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-ps-surface.c:1781:1: warning: '_cairo_ps_surface_operation_supported' defined but not used [-Wunused-function] 99:35.26 _cairo_ps_surface_operation_supported (cairo_ps_surface_t *surface, 99:35.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:36.44 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2536, 99:36.44 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-recording-surface.c:44: 99:36.44 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_show_text_glyphs': 99:36.44 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:36.44 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:36.44 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:36.44 ^ 99:36.44 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:36.44 ((size) ? malloc((unsigned) (size)) : NULL) 99:36.44 ^~~~ 99:36.44 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-recording-surface.c:535:20: note: in expansion of macro '_cairo_malloc_ab' 99:36.44 command->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (glyphs[0])); 99:36.44 ^~~~~~~~~~~~~~~~ 99:36.44 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:36.44 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:36.44 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:36.45 ^ 99:36.45 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:36.45 ((size) ? malloc((unsigned) (size)) : NULL) 99:36.45 ^~~~ 99:36.45 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-recording-surface.c:543:22: note: in expansion of macro '_cairo_malloc_ab' 99:36.45 command->clusters = _cairo_malloc_ab (num_clusters, sizeof (clusters[0])); 99:36.45 ^~~~~~~~~~~~~~~~ 99:36.45 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_replay_internal': 99:36.45 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:36.45 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:36.45 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:36.45 ^ 99:36.45 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:36.45 ((size) ? malloc((unsigned) (size)) : NULL) 99:36.45 ^~~~ 99:36.45 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-recording-surface.c:909:20: note: in expansion of macro '_cairo_malloc_ab' 99:36.45 glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 99:36.45 ^~~~~~~~~~~~~~~~ 99:37.14 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2536, 99:37.14 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:5: 99:37.14 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function 'pqueue_grow': 99:37.15 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:37.15 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:37.15 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:37.15 ^ 99:37.15 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:37.15 ((size) ? malloc((unsigned) (size)) : NULL) 99:37.15 ^~~~ 99:37.15 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:108:17: note: in expansion of macro '_cairo_malloc_ab' 99:37.15 new_elements = _cairo_malloc_ab (pq->max_size, 99:37.15 ^~~~~~~~~~~~~~~~ 99:37.15 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_active_edges_to_spans': 99:37.15 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:37.15 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:37.15 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:37.15 ^ 99:37.15 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:37.15 ((size) ? malloc((unsigned) (size)) : NULL) 99:37.16 ^~~~ 99:37.16 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:341:17: note: in expansion of macro '_cairo_malloc_ab' 99:37.16 sweep->spans = _cairo_malloc_ab (size, sizeof (cairo_half_open_span_t)); 99:37.16 ^~~~~~~~~~~~~~~~ 99:37.16 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_cairo_rectangular_scan_converter_generate': 99:37.16 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:37.16 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:37.16 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:37.16 ^ 99:37.16 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:37.16 ((size) ? malloc((unsigned) (size)) : NULL) 99:37.16 ^~~~ 99:37.16 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:580:15: note: in expansion of macro '_cairo_malloc_ab' 99:37.16 rectangles = _cairo_malloc_ab (self->num_rectangles + 1, 99:37.16 ^~~~~~~~~~~~~~~~ 99:37.68 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2536, 99:37.68 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-region.c:5: 99:37.68 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-region.c: In function '_moz_cairo_region_create_rectangles': 99:37.68 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:37.68 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:37.69 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:37.69 ^ 99:37.69 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:37.69 ((size) ? malloc((unsigned) (size)) : NULL) 99:37.69 ^~~~ 99:37.69 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-region.c:204:11: note: in expansion of macro '_cairo_malloc_ab' 99:37.69 pboxes = _cairo_malloc_ab (count, sizeof (pixman_box32_t)); 99:37.69 ^~~~~~~~~~~~~~~~ 99:37.93 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/system_wrappers/features.h:3, 99:37.93 from /usr/include/assert.h:35, 99:37.93 from /builddir/build/BUILD/pale-moon/pmbuild/dist/system_wrappers/assert.h:3, 99:37.93 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:24, 99:37.93 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:6: 99:37.93 Warning: -Wcpp in /usr/include/features.h: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 99:37.93 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 99:37.93 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 99:37.93 ^~~~~~~ 99:38.04 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2536, 99:38.04 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:6: 99:38.04 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_sub_font_collect': 99:38.04 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:38.04 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:38.04 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:38.04 ^ 99:38.04 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:38.05 ((size) ? malloc((unsigned) (size)) : NULL) 99:38.05 ^~~~ 99:38.05 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:545:29: note: in expansion of macro '_cairo_malloc_ab' 99:38.05 subset.to_unicode = _cairo_malloc_ab (collection->num_glyphs, sizeof (unsigned long)); 99:38.05 ^~~~~~~~~~~~~~~~ 99:38.05 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_scaled_font_subsets_foreach_internal': 99:38.05 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:38.05 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:38.05 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:38.05 ^ 99:38.05 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:38.05 ((size) ? malloc((unsigned) (size)) : NULL) 99:38.05 ^~~~ 99:38.05 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:844:25: note: in expansion of macro '_cairo_malloc_ab' 99:38.05 collection.glyphs = _cairo_malloc_ab (collection.glyphs_size, sizeof(unsigned long)); 99:38.05 ^~~~~~~~~~~~~~~~ 99:38.06 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:38.06 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:38.06 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:38.06 ^ 99:38.06 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:38.06 ((size) ? malloc((unsigned) (size)) : NULL) 99:38.06 ^~~~ 99:38.06 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:845:23: note: in expansion of macro '_cairo_malloc_ab' 99:38.06 collection.utf8 = _cairo_malloc_ab (collection.glyphs_size, sizeof(char *)); 99:38.06 ^~~~~~~~~~~~~~~~ 99:40.42 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2536, 99:40.42 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-stroke-style.c:5: 99:40.42 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-stroke-style.c: In function '_cairo_stroke_style_init_copy': 99:40.42 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:40.42 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:40.43 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:40.43 ^ 99:40.43 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:40.43 ((size) ? malloc((unsigned) (size)) : NULL) 99:40.43 ^~~~ 99:40.43 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-stroke-style.c:42:16: note: in expansion of macro '_cairo_malloc_ab' 99:40.43 style->dash = _cairo_malloc_ab (style->num_dashes, sizeof (double)); 99:40.43 ^~~~~~~~~~~~~~~~ 99:40.81 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2536, 99:40.81 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-surface-fallback.c:5: 99:40.81 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_fill_rectangles': 99:40.81 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:40.81 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:40.81 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:40.81 ^ 99:40.82 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:40.82 ((size) ? malloc((unsigned) (size)) : NULL) 99:40.82 ^~~~ 99:40.82 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-surface-fallback.c:665:10: note: in expansion of macro '_cairo_malloc_ab' 99:40.82 rects = _cairo_malloc_ab (traps->num_traps, 99:40.82 ^~~~~~~~~~~~~~~~ 99:40.83 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_fill_rectangles': 99:40.83 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:40.83 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:40.83 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:40.83 ^ 99:40.83 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:40.83 ((size) ? malloc((unsigned) (size)) : NULL) 99:40.83 ^~~~ 99:40.83 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-surface-fallback.c:1455:17: note: in expansion of macro '_cairo_malloc_ab' 99:40.83 offset_rects = _cairo_malloc_ab (num_rects, sizeof (cairo_rectangle_int_t)); 99:40.83 ^~~~~~~~~~~~~~~~ 99:40.83 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_composite_trapezoids': 99:40.83 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:40.84 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:40.84 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:40.84 ^ 99:40.84 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:40.84 ((size) ? malloc((unsigned) (size)) : NULL) 99:40.84 ^~~~ 99:40.84 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-surface-fallback.c:1510:17: note: in expansion of macro '_cairo_malloc_ab' 99:40.84 offset_traps = _cairo_malloc_ab (num_traps, sizeof (cairo_trapezoid_t)); 99:40.84 ^~~~~~~~~~~~~~~~ 99:41.48 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2536, 99:41.48 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-surface-offset.c:5: 99:41.48 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-surface-offset.c: In function '_cairo_surface_offset_glyphs': 99:41.48 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:41.48 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:41.48 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:41.48 ^ 99:41.48 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:41.48 ((size) ? malloc((unsigned) (size)) : NULL) 99:41.48 ^~~~ 99:41.48 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-surface-offset.c:268:18: note: in expansion of macro '_cairo_malloc_ab' 99:41.48 dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 99:41.48 ^~~~~~~~~~~~~~~~ 99:42.21 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2536, 99:42.21 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-surface-wrapper.c:5: 99:42.21 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-surface-wrapper.c: In function '_cairo_surface_wrapper_show_text_glyphs': 99:42.21 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:42.22 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:42.22 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:42.22 ^ 99:42.22 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:42.22 ((size) ? malloc((unsigned) (size)) : NULL) 99:42.22 ^~~~ 99:42.22 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-surface-wrapper.c:559:15: note: in expansion of macro '_cairo_malloc_ab' 99:42.22 dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 99:42.22 ^~~~~~~~~~~~~~~~ 99:42.66 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-surface.c: In function '_cairo_surface_acquire_source_image': 99:42.66 Warning: -Wint-conversion in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-surface.c: assignment to 'char' from 'volatile char *' makes integer from pointer without a cast 99:42.66 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-surface.c:1431:11: warning: assignment to 'char' from 'volatile char *' makes integer from pointer without a cast [-Wint-conversion] 99:42.66 *crasher = acquire_source_image_ptr[5]; 99:42.67 ^ 99:42.67 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2536, 99:42.67 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-surface.c:5: 99:42.67 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-surface.c: In function '_cairo_surface_fill_region': 99:42.67 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:42.67 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:42.67 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:42.67 ^ 99:42.68 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:42.68 ((size) ? malloc((unsigned) (size)) : NULL) 99:42.68 ^~~~ 99:42.68 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-surface.c:1957:10: note: in expansion of macro '_cairo_malloc_ab' 99:42.68 rects = _cairo_malloc_ab (num_rects, 99:42.68 ^~~~~~~~~~~~~~~~ 99:42.71 At top level: 99:42.72 Warning: -Wunused-function in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-surface.c: '_cairo_surface_is_writable' defined but not used 99:42.72 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-surface.c:341:1: warning: '_cairo_surface_is_writable' defined but not used [-Wunused-function] 99:42.72 _cairo_surface_is_writable (cairo_surface_t *surface) 99:42.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 99:43.67 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2536, 99:43.67 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-tee-surface.c:8: 99:43.67 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-tee-surface.c: In function '_cairo_tee_surface_show_text_glyphs': 99:43.67 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:43.67 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:43.67 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:43.67 ^ 99:43.68 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:43.68 ((size) ? malloc((unsigned) (size)) : NULL) 99:43.68 ^~~~ 99:43.68 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-tee-surface.c:395:19: note: in expansion of macro '_cairo_malloc_ab' 99:43.68 glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 99:43.68 ^~~~~~~~~~~~~~~~ 99:44.10 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2536, 99:44.10 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-tor-scan-converter.c:97: 99:44.11 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-tor-scan-converter.c: In function 'polygon_reset': 99:44.11 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:44.11 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:44.11 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:44.11 ^ 99:44.11 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:44.11 ((size) ? malloc((unsigned) (size)) : NULL) 99:44.11 ^~~~ 99:44.11 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-tor-scan-converter.c:1094:23: note: in expansion of macro '_cairo_malloc_ab' 99:44.11 polygon->y_buckets = _cairo_malloc_ab (num_buckets, 99:44.11 ^~~~~~~~~~~~~~~~ 99:45.00 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/system_wrappers/features.h:3, 99:45.00 from /usr/include/assert.h:35, 99:45.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/system_wrappers/assert.h:3, 99:45.00 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:24, 99:45.00 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-toy-font-face.c:6: 99:45.01 Warning: -Wcpp in /usr/include/features.h: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 99:45.01 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 99:45.01 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 99:45.01 ^~~~~~~ 99:45.35 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2536, 99:45.35 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-traps.c:5: 99:45.35 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_grow': 99:45.35 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:45.35 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:45.35 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:45.35 ^ 99:45.35 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:45.35 ((size) ? malloc((unsigned) (size)) : NULL) 99:45.35 ^~~~ 99:45.35 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-traps.c:78:14: note: in expansion of macro '_cairo_malloc_ab' 99:45.35 new_traps = _cairo_malloc_ab (new_size, sizeof (cairo_trapezoid_t)); 99:45.35 ^~~~~~~~~~~~~~~~ 99:45.36 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_extract_region': 99:45.36 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:45.36 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:45.36 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:45.36 ^ 99:45.36 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:45.36 ((size) ? malloc((unsigned) (size)) : NULL) 99:45.36 ^~~~ 99:45.36 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-traps.c:495:10: note: in expansion of macro '_cairo_malloc_ab' 99:45.36 rects = _cairo_malloc_ab (traps->num_traps, sizeof (cairo_rectangle_int_t)); 99:45.36 ^~~~~~~~~~~~~~~~ 99:45.66 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/system_wrappers/features.h:3, 99:45.66 from /usr/include/assert.h:35, 99:45.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/system_wrappers/assert.h:3, 99:45.66 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:24, 99:45.66 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-truetype-subset.c:12: 99:45.66 Warning: -Wcpp in /usr/include/features.h: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 99:45.66 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 99:45.66 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 99:45.66 ^~~~~~~ 99:46.54 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/system_wrappers/features.h:3, 99:46.54 from /usr/include/assert.h:35, 99:46.54 from /builddir/build/BUILD/pale-moon/pmbuild/dist/system_wrappers/assert.h:3, 99:46.54 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:24, 99:46.55 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-type1-fallback.c:6: 99:46.55 Warning: -Wcpp in /usr/include/features.h: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 99:46.55 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 99:46.55 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 99:46.55 ^~~~~~~ 99:46.97 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/system_wrappers/features.h:3, 99:46.97 from /usr/include/assert.h:35, 99:46.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/system_wrappers/assert.h:3, 99:46.97 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:24, 99:46.97 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-type1-subset.c:12: 99:46.97 Warning: -Wcpp in /usr/include/features.h: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 99:46.97 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 99:46.97 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 99:46.97 ^~~~~~~ 99:47.98 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2536, 99:47.98 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-unicode.c:5: 99:47.98 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_ucs4': 99:47.99 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:47.99 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:47.99 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:47.99 ^ 99:47.99 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:47.99 ((size) ? malloc((unsigned) (size)) : NULL) 99:47.99 ^~~~ 99:47.99 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-unicode.c:242:10: note: in expansion of macro '_cairo_malloc_ab' 99:47.99 str32 = _cairo_malloc_ab (n_chars + 1, sizeof (uint32_t)); 99:47.99 ^~~~~~~~~~~~~~~~ 99:47.99 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_utf16': 99:47.99 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:47.99 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:47.99 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:47.99 ^ 99:47.99 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:48.00 ((size) ? malloc((unsigned) (size)) : NULL) 99:48.00 ^~~~ 99:48.00 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-unicode.c:358:13: note: in expansion of macro '_cairo_malloc_ab' 99:48.00 str16 = _cairo_malloc_ab (n16 + 1, sizeof (uint16_t)); 99:48.00 ^~~~~~~~~~~~~~~~ 99:49.23 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-xlib-display.c: In function '_cairo_xlib_display_get_xrender_format': 99:49.23 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-xlib-display.c: 'pict_format' may be used uninitialized in this function 99:49.23 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-xlib-display.c:589:23: warning: 'pict_format' may be used uninitialized in this function [-Wmaybe-uninitialized] 99:49.23 xrender_format = XRenderFindStandardFormat (display->display, 99:49.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:49.23 pict_format); 99:49.23 ~~~~~~~~~~~~ 99:49.77 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2536, 99:49.77 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c:11: 99:49.77 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_set_clip_region': 99:49.77 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:49.77 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:49.77 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:49.77 ^ 99:49.77 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:49.77 ((size) ? malloc((unsigned) (size)) : NULL) 99:49.77 ^~~~ 99:49.77 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c:268:14: note: in expansion of macro '_cairo_malloc_ab' 99:49.77 rects = _cairo_malloc_ab (n_rects, sizeof (XRectangle)); 99:49.77 ^~~~~~~~~~~~~~~~ 99:49.78 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_draw_image_surface': 99:49.78 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:49.78 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:49.78 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:49.78 ^ 99:49.78 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:49.78 ((size) ? malloc((unsigned) (size)) : NULL) 99:49.78 ^~~~ 99:49.78 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c:1225:16: note: in expansion of macro '_cairo_malloc_ab' 99:49.78 ximage.data = _cairo_malloc_ab (stride, ximage.height); 99:49.78 ^~~~~~~~~~~~~~~~ 99:49.82 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_acquire_pattern_surface': 99:49.82 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:49.82 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:49.82 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:49.82 ^ 99:49.82 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:49.82 ((size) ? malloc((unsigned) (size)) : NULL) 99:49.82 ^~~~ 99:49.82 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c:2069:7: note: in expansion of macro '_cairo_malloc_ab' 99:49.82 _cairo_malloc_ab (gradient->n_stops, 99:49.82 ^~~~~~~~~~~~~~~~ 99:49.83 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_fill_rectangles': 99:49.83 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:49.83 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:49.83 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:49.83 ^ 99:49.83 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:49.83 ((size) ? malloc((unsigned) (size)) : NULL) 99:49.83 ^~~~ 99:49.83 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c:2738:15: note: in expansion of macro '_cairo_malloc_ab' 99:49.83 xrects = _cairo_malloc_ab (num_rects, sizeof (XRectangle)); 99:49.83 ^~~~~~~~~~~~~~~~ 99:49.83 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_composite_trapezoids': 99:49.83 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:49.83 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:49.83 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:49.83 ^ 99:49.83 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:49.83 ((size) ? malloc((unsigned) (size)) : NULL) 99:49.83 ^~~~ 99:49.83 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c:2891:11: note: in expansion of macro '_cairo_malloc_ab' 99:49.83 xtraps = _cairo_malloc_ab (num_traps, sizeof (XTrapezoid)); 99:49.83 ^~~~~~~~~~~~~~~~ 99:49.86 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_emit_glyphs_chunk': 99:49.86 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 99:49.86 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 99:49.86 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 99:49.86 ^ 99:49.86 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 99:49.86 ((size) ? malloc((unsigned) (size)) : NULL) 99:49.86 ^~~~ 99:49.86 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c:4410:14: note: in expansion of macro '_cairo_malloc_ab' 99:49.86 elts = _cairo_malloc_ab (num_elts, sizeof (XGlyphElt8)); 99:49.86 ^~~~~~~~~~~~~~~~ 99:52.92 libgfx_cairo_cairo_src.a.desc 99:56.91 libcubeb.a.desc 100:13.84 libmedia_libopus.a.desc 100:14.83 libspeex.a.desc 100:15.04 libmedia_libwebp_moz.a.desc 100:15.58 libmedia_libwebp_demux.a.desc 100:16.99 libmedia_libwebp_utils.a.desc 100:25.85 libparser_expat_lib.a.desc 100:35.90 libmedia_libwebp_dsp.a.desc 100:39.32 libbrotli.a.desc 100:39.47 libmedia_libwebp.a.desc 100:39.66 In file included from /builddir/build/BUILD/pale-moon/pmbuild/media/libnestegg/src/Unified_c_media_libnestegg_src0.c:2: 100:39.66 /builddir/build/BUILD/pale-moon/platform/media/libnestegg/src/nestegg.c: In function 'ne_parse': 100:39.66 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/media/libnestegg/src/nestegg.c: variable 'peeked_id' set but not used 100:39.66 /builddir/build/BUILD/pale-moon/platform/media/libnestegg/src/nestegg.c:1098:22: warning: variable 'peeked_id' set but not used [-Wunused-but-set-variable] 100:39.66 uint64_t id, size, peeked_id; 100:39.66 ^~~~~~~~~ 100:40.67 libmedia_libnestegg_src.a.desc 101:06.79 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/libpixman/src/pixman-image.c: In function '_pixman_image_fini': 101:06.79 Warning: -Wincompatible-pointer-types in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/libpixman/src/pixman-image.c: passing argument 1 of 'free_memory' from incompatible pointer type 101:06.79 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/libpixman/src/pixman-image.c:167:15: warning: passing argument 1 of 'free_memory' from incompatible pointer type [-Wincompatible-pointer-types] 101:06.79 free_memory (&common->transform); 101:06.79 ^~~~~~~~~~~~~~~~~~ 101:06.79 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/libpixman/src/pixman-image.c:43:21: note: expected 'void **' but argument is of type 'pixman_transform_t **' {aka 'struct pixman_transform **'} 101:06.79 free_memory (void** p) 101:06.80 ~~~~~~~^ 101:06.80 Warning: -Wincompatible-pointer-types in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/libpixman/src/pixman-image.c: passing argument 1 of 'free_memory' from incompatible pointer type 101:06.80 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/libpixman/src/pixman-image.c:168:15: warning: passing argument 1 of 'free_memory' from incompatible pointer type [-Wincompatible-pointer-types] 101:06.80 free_memory (&common->filter_params); 101:06.80 ^~~~~~~~~~~~~~~~~~~~~~ 101:06.80 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/libpixman/src/pixman-image.c:43:21: note: expected 'void **' but argument is of type 'pixman_fixed_t **' {aka 'int **'} 101:06.80 free_memory (void** p) 101:06.80 ~~~~~~~^ 101:06.80 Warning: -Wincompatible-pointer-types in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/libpixman/src/pixman-image.c: passing argument 1 of 'free_memory' from incompatible pointer type 101:06.80 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/libpixman/src/pixman-image.c:193:19: warning: passing argument 1 of 'free_memory' from incompatible pointer type [-Wincompatible-pointer-types] 101:06.80 free_memory (&image->bits.free_me); 101:06.81 ^~~~~~~~~~~~~~~~~~~~ 101:06.81 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/libpixman/src/pixman-image.c:43:21: note: expected 'void **' but argument is of type 'uint32_t **' {aka 'unsigned int **'} 101:06.81 free_memory (void** p) 101:06.81 ~~~~~~~^ 101:06.81 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/libpixman/src/pixman-image.c: In function '_moz_pixman_image_unref': 101:06.81 Warning: -Wincompatible-pointer-types in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/libpixman/src/pixman-image.c: passing argument 1 of 'free_memory' from incompatible pointer type 101:06.81 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/libpixman/src/pixman-image.c:236:15: warning: passing argument 1 of 'free_memory' from incompatible pointer type [-Wincompatible-pointer-types] 101:06.82 free_memory (&image); 101:06.82 ^~~~~~ 101:06.82 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/libpixman/src/pixman-image.c:43:21: note: expected 'void **' but argument is of type 'pixman_image_t **' {aka 'union pixman_image **'} 101:06.82 free_memory (void** p) 101:06.82 ~~~~~~~^ 101:07.11 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/libpixman/src/pixman-implementation.c: In function '_pixman_implementation_lookup_combiner': 101:07.11 Warning: -Wincompatible-pointer-types in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/libpixman/src/pixman-implementation.c: assignment to 'pixman_combine_32_func_t' {aka 'void (*)(struct pixman_implementation_t *, enum , unsigned int *, const unsigned int *, const unsigned int *, int)'} from incompatible pointer type 'void (**)(pixman_implementation_t *, pixman_op_t, uint32_t *, const uint32_t *, const uint32_t *, int)' {aka 'void (**)(struct pixman_implementation_t *, enum , unsigned int *, const unsigned int *, const unsigned int *, int)'} 101:07.11 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/libpixman/src/pixman-implementation.c:223:8: warning: assignment to 'pixman_combine_32_func_t' {aka 'void (*)(struct pixman_implementation_t *, enum , unsigned int *, const unsigned int *, const unsigned int *, int)'} from incompatible pointer type 'void (**)(pixman_implementation_t *, pixman_op_t, uint32_t *, const uint32_t *, const uint32_t *, int)' {aka 'void (**)(struct pixman_implementation_t *, enum , unsigned int *, const unsigned int *, const unsigned int *, int)'} [-Wincompatible-pointer-types] 101:07.11 f = (pixman_combine_32_func_t *)imp->combine_16[op]; 101:07.11 ^ 101:08.46 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/libpixman/src/pixman-radial-gradient.c: In function 'radial_get_scanline_16': 101:08.46 Warning: -Wincompatible-pointer-types in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/libpixman/src/pixman-radial-gradient.c: initialization of 'uint16_t *' {aka 'short unsigned int *'} from incompatible pointer type 'uint32_t *' {aka 'unsigned int *'} 101:08.46 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/libpixman/src/pixman-radial-gradient.c:493:24: warning: initialization of 'uint16_t *' {aka 'short unsigned int *'} from incompatible pointer type 'uint32_t *' {aka 'unsigned int *'} [-Wincompatible-pointer-types] 101:08.46 uint16_t *buffer = iter->buffer; 101:08.46 ^~~~ 101:28.98 libgfx_cairo_libpixman_src.a.desc 101:30.88 /builddir/build/BUILD/pale-moon/platform/modules/woff2/src/woff2_dec.cc: In function 'bool woff2::{anonymous}::ReadWOFF2Header(const uint8_t*, size_t, woff2::{anonymous}::WOFF2Header*)': 101:30.88 Warning: -Wunused-variable in /builddir/build/BUILD/pale-moon/platform/modules/woff2/src/woff2_dec.cc: unused variable 'dst_offset' 101:30.88 /builddir/build/BUILD/pale-moon/platform/modules/woff2/src/woff2_dec.cc:1177:12: warning: unused variable 'dst_offset' [-Wunused-variable] 101:30.88 uint64_t dst_offset = first_table_offset; 101:30.88 ^~~~~~~~~~ 101:34.60 libwoff2.a.desc 101:34.83 libdom_canvas.a.desc 101:48.01 /builddir/build/BUILD/pale-moon/platform/media/libjpeg/jdphuff.c: In function 'decode_mcu_DC_first': 101:48.01 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/media/libjpeg/jdphuff.c: operand of ?: changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand 101:48.01 /builddir/build/BUILD/pale-moon/platform/media/libjpeg/jdphuff.c:209:78: warning: operand of ?: changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare] 101:48.02 #define HUFF_EXTEND(x,s) ((x) < (1<<((s)-1)) ? (x) + (((NEG_1)<<(s)) + 1) : (x)) 101:48.02 ^~~ 101:48.02 /builddir/build/BUILD/pale-moon/platform/media/libjpeg/jdphuff.c:335:13: note: in expansion of macro 'HUFF_EXTEND' 101:48.02 s = HUFF_EXTEND(r, s); 101:48.02 ^~~~~~~~~~~ 101:48.02 /builddir/build/BUILD/pale-moon/platform/media/libjpeg/jdphuff.c: In function 'decode_mcu_AC_first': 101:48.02 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/media/libjpeg/jdphuff.c: operand of ?: changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand 101:48.02 /builddir/build/BUILD/pale-moon/platform/media/libjpeg/jdphuff.c:209:78: warning: operand of ?: changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare] 101:48.02 #define HUFF_EXTEND(x,s) ((x) < (1<<((s)-1)) ? (x) + (((NEG_1)<<(s)) + 1) : (x)) 101:48.02 ^~~ 101:48.02 /builddir/build/BUILD/pale-moon/platform/media/libjpeg/jdphuff.c:408:15: note: in expansion of macro 'HUFF_EXTEND' 101:48.02 s = HUFF_EXTEND(r, s); 101:48.02 ^~~~~~~~~~~ 101:52.73 libmedia_libjpeg.a.desc 101:56.52 libnetwerk_protocol_device.a.desc 101:56.66 libtoolkit_components_parentalcontrols.a.desc 102:19.39 libdom_media_platforms_ffmpeg_ffmpeg57.a.desc 102:22.11 In file included from /builddir/build/BUILD/pale-moon/pmbuild/gfx/angle/Unified_cpp_gfx_angle3.cpp:38: 102:22.11 /builddir/build/BUILD/pale-moon/platform/gfx/angle/src/compiler/translator/ParseContext.cpp: In member function 'bool TParseContext::binaryOpCommonCheck(TOperator, TIntermTyped*, TIntermTyped*, const TSourceLoc&)': 102:22.11 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/angle/src/compiler/translator/ParseContext.cpp: this statement may fall through 102:22.11 /builddir/build/BUILD/pale-moon/platform/gfx/angle/src/compiler/translator/ParseContext.cpp:3556:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 102:22.11 if ((mShaderVersion < 300 || op == EOpAssign || op == EOpInitialize) && 102:22.11 ^~ 102:22.11 /builddir/build/BUILD/pale-moon/platform/gfx/angle/src/compiler/translator/ParseContext.cpp:3563:9: note: here 102:22.11 case EOpLessThan: 102:22.11 ^~~~ 102:24.65 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 102:24.65 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 102:24.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIFormFillController.h:10, 102:24.66 from /builddir/build/BUILD/pale-moon/platform/toolkit/components/satchel/nsFormFillController.h:9, 102:24.66 from /builddir/build/BUILD/pale-moon/platform/toolkit/components/satchel/nsFormFillController.cpp:6: 102:24.66 /builddir/build/BUILD/pale-moon/platform/toolkit/components/satchel/nsFormFillController.cpp: In member function 'virtual nsresult nsFormFillController::QueryInterface(const nsIID&, void**)': 102:24.66 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 102:24.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:24.66 foundInterface = 0; \ 102:24.66 ^~~~~~~~~~~~~~ 102:24.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 102:24.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 102:24.66 ^~~~~~~~~~~~~~~~~~~~~~~ 102:24.66 /builddir/build/BUILD/pale-moon/platform/toolkit/components/satchel/nsFormFillController.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 102:24.66 NS_INTERFACE_MAP_END 102:24.66 ^~~~~~~~~~~~~~~~~~~~ 102:24.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 102:24.66 else 102:24.66 ^~~~ 102:24.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 102:24.66 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 102:24.66 ^~~~~~~~~~~~~~~~~~ 102:24.66 /builddir/build/BUILD/pale-moon/platform/toolkit/components/satchel/nsFormFillController.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 102:24.66 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 102:24.67 ^~~~~~~~~~~~~~~~~~~~~~ 102:27.86 libtoolkit_components_satchel.a.desc 102:39.49 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 102:39.49 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 102:39.49 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 102:39.49 from /builddir/build/BUILD/pale-moon/platform/dom/media/imagecapture/ImageCapture.h:10, 102:39.49 from /builddir/build/BUILD/pale-moon/platform/dom/media/imagecapture/ImageCapture.cpp:7: 102:39.50 /builddir/build/BUILD/pale-moon/platform/dom/media/imagecapture/ImageCapture.cpp: In member function 'virtual nsresult mozilla::dom::ImageCapture::QueryInterface(const nsIID&, void**)': 102:39.50 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 102:39.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:39.50 foundInterface = 0; \ 102:39.50 ^~~~~~~~~~~~~~ 102:39.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 102:39.50 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 102:39.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:39.50 /builddir/build/BUILD/pale-moon/platform/dom/media/imagecapture/ImageCapture.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 102:39.50 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 102:39.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:39.50 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 102:39.50 from /builddir/build/BUILD/pale-moon/platform/dom/media/imagecapture/ImageCapture.h:10, 102:39.50 from /builddir/build/BUILD/pale-moon/platform/dom/media/imagecapture/ImageCapture.cpp:7: 102:39.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 102:39.50 } else 102:39.50 ^~~~ 102:39.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 102:39.50 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 102:39.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:39.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 102:39.50 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 102:39.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:39.50 /builddir/build/BUILD/pale-moon/platform/dom/media/imagecapture/ImageCapture.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 102:39.50 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ImageCapture) 102:39.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:41.09 libdom_media_imagecapture.a.desc 102:44.50 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 102:44.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 102:44.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/PowerManager.h:8, 102:44.50 from /builddir/build/BUILD/pale-moon/platform/dom/power/PowerManager.cpp:6: 102:44.50 /builddir/build/BUILD/pale-moon/platform/dom/power/PowerManager.cpp: In member function 'virtual nsresult mozilla::dom::PowerManager::QueryInterface(const nsIID&, void**)': 102:44.50 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 102:44.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:44.50 foundInterface = 0; \ 102:44.50 ^~~~~~~~~~~~~~ 102:44.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 102:44.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 102:44.50 ^~~~~~~~~~~~~~~~~~~~~~~ 102:44.51 /builddir/build/BUILD/pale-moon/platform/dom/power/PowerManager.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 102:44.51 NS_INTERFACE_MAP_END 102:44.51 ^~~~~~~~~~~~~~~~~~~~ 102:44.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 102:44.51 else 102:44.51 ^~~~ 102:44.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 102:44.51 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 102:44.51 ^~~~~~~~~~~~~~~~~~ 102:44.51 /builddir/build/BUILD/pale-moon/platform/dom/power/PowerManager.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 102:44.51 NS_INTERFACE_MAP_ENTRY(nsIDOMMozWakeLockListener) 102:44.51 ^~~~~~~~~~~~~~~~~~~~~~ 102:48.57 In file included from /builddir/build/BUILD/pale-moon/pmbuild/gfx/angle/Unified_cpp_gfx_angle5.cpp:20: 102:48.58 /builddir/build/BUILD/pale-moon/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp: In function 'TString sh::TypeString(const TType&)': 102:48.58 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp: this statement may fall through 102:48.58 /builddir/build/BUILD/pale-moon/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp:262:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 102:48.58 switch (type.getNominalSize()) 102:48.58 ^~~~~~ 102:48.58 /builddir/build/BUILD/pale-moon/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp:269:11: note: here 102:48.58 case EbtInt: 102:48.58 ^~~~ 102:48.58 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp: this statement may fall through 102:48.58 /builddir/build/BUILD/pale-moon/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp:270:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 102:48.58 switch (type.getNominalSize()) 102:48.58 ^~~~~~ 102:48.58 /builddir/build/BUILD/pale-moon/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp:277:11: note: here 102:48.58 case EbtUInt: 102:48.59 ^~~~ 102:48.59 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp: this statement may fall through 102:48.59 /builddir/build/BUILD/pale-moon/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp:278:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 102:48.59 switch (type.getNominalSize()) 102:48.59 ^~~~~~ 102:48.59 /builddir/build/BUILD/pale-moon/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp:285:11: note: here 102:48.59 case EbtBool: 102:48.60 ^~~~ 102:48.60 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp: this statement may fall through 102:48.60 /builddir/build/BUILD/pale-moon/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp:286:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 102:48.60 switch (type.getNominalSize()) 102:48.60 ^~~~~~ 102:48.60 /builddir/build/BUILD/pale-moon/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp:293:11: note: here 102:48.60 case EbtVoid: 102:48.60 ^~~~ 102:56.86 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 102:56.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 102:56.86 from /builddir/build/BUILD/pale-moon/platform/dom/power/WakeLock.h:9, 102:56.86 from /builddir/build/BUILD/pale-moon/platform/dom/power/WakeLock.cpp:6: 102:56.86 /builddir/build/BUILD/pale-moon/platform/dom/power/WakeLock.cpp: In member function 'virtual nsresult mozilla::dom::WakeLock::QueryInterface(const nsIID&, void**)': 102:56.86 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 102:56.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:56.86 foundInterface = 0; \ 102:56.86 ^~~~~~~~~~~~~~ 102:56.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 102:56.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 102:56.86 ^~~~~~~~~~~~~~~~~~~~~~~ 102:56.86 /builddir/build/BUILD/pale-moon/platform/dom/power/WakeLock.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 102:56.86 NS_INTERFACE_MAP_END 102:56.87 ^~~~~~~~~~~~~~~~~~~~ 102:56.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 102:56.87 else 102:56.87 ^~~~ 102:56.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 102:56.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 102:56.87 ^~~~~~~~~~~~~~~~~~ 102:56.87 /builddir/build/BUILD/pale-moon/platform/dom/power/WakeLock.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 102:56.87 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 102:56.87 ^~~~~~~~~~~~~~~~~~~~~~ 102:58.19 libdom_power.a.desc 103:01.12 libgfx_angle.a.desc 103:02.42 libdom_media_platforms_ffmpeg.a.desc 103:04.86 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 103:04.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 103:04.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 103:04.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 103:04.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 103:04.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 103:04.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FileSystemEntry.h:10, 103:04.87 from /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/FileSystemDirectoryEntry.h:9, 103:04.87 from /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/CallbackRunnables.h:9, 103:04.87 from /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/CallbackRunnables.cpp:6, 103:04.87 from /builddir/build/BUILD/pale-moon/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 103:04.87 /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/FileSystem.cpp: In member function 'virtual nsresult mozilla::dom::FileSystem::QueryInterface(const nsIID&, void**)': 103:04.87 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 103:04.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:04.88 foundInterface = 0; \ 103:04.88 ^~~~~~~~~~~~~~ 103:04.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 103:04.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:04.88 ^~~~~~~~~~~~~~~~~~~~~~~ 103:04.88 /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/FileSystem.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:04.88 NS_INTERFACE_MAP_END 103:04.88 ^~~~~~~~~~~~~~~~~~~~ 103:04.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 103:04.89 else 103:04.89 ^~~~ 103:04.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 103:04.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:04.89 ^~~~~~~~~~~~~~~~~~ 103:04.89 /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/FileSystem.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:04.89 NS_INTERFACE_MAP_ENTRY(nsISupports) 103:04.89 ^~~~~~~~~~~~~~~~~~~~~~ 103:04.90 /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/FileSystemDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryEntry::QueryInterface(const nsIID&, void**)': 103:04.90 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 103:04.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:04.90 foundInterface = 0; \ 103:04.90 ^~~~~~~~~~~~~~ 103:04.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 103:04.90 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 103:04.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:04.90 /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 103:04.90 NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry) 103:04.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:04.91 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 103:04.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackInterface.h:18, 103:04.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FileSystemBinding.h:10, 103:04.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FileSystemEntry.h:12, 103:04.91 from /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/FileSystemDirectoryEntry.h:9, 103:04.91 from /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/CallbackRunnables.h:9, 103:04.91 from /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/CallbackRunnables.cpp:6, 103:04.91 from /builddir/build/BUILD/pale-moon/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 103:04.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 103:04.91 } else 103:04.91 ^~~~ 103:04.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 103:04.91 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 103:04.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:04.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 103:04.91 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 103:04.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:04.91 /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 103:04.91 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(FileSystemDirectoryEntry) 103:04.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:04.92 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 103:04.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 103:04.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 103:04.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 103:04.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 103:04.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 103:04.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FileSystemEntry.h:10, 103:04.92 from /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/FileSystemDirectoryEntry.h:9, 103:04.92 from /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/CallbackRunnables.h:9, 103:04.92 from /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/CallbackRunnables.cpp:6, 103:04.92 from /builddir/build/BUILD/pale-moon/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 103:04.92 /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/FileSystemDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryReader::QueryInterface(const nsIID&, void**)': 103:04.92 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 103:04.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:04.92 foundInterface = 0; \ 103:04.92 ^~~~~~~~~~~~~~ 103:04.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 103:04.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:04.92 ^~~~~~~~~~~~~~~~~~~~~~~ 103:04.92 /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/FileSystemDirectoryReader.cpp:129:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:04.92 NS_INTERFACE_MAP_END 103:04.92 ^~~~~~~~~~~~~~~~~~~~ 103:04.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 103:04.92 else 103:04.92 ^~~~ 103:04.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 103:04.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:04.93 ^~~~~~~~~~~~~~~~~~ 103:04.93 /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/FileSystemDirectoryReader.cpp:128:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:04.93 NS_INTERFACE_MAP_ENTRY(nsISupports) 103:04.93 ^~~~~~~~~~~~~~~~~~~~~~ 103:04.98 /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/FileSystemEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemEntry::QueryInterface(const nsIID&, void**)': 103:04.98 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 103:04.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:04.98 foundInterface = 0; \ 103:04.98 ^~~~~~~~~~~~~~ 103:04.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 103:04.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:04.98 ^~~~~~~~~~~~~~~~~~~~~~~ 103:04.98 /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/FileSystemEntry.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:04.98 NS_INTERFACE_MAP_END 103:04.98 ^~~~~~~~~~~~~~~~~~~~ 103:04.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 103:04.98 else 103:04.99 ^~~~ 103:04.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 103:04.99 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:04.99 ^~~~~~~~~~~~~~~~~~ 103:04.99 /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/FileSystemEntry.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:04.99 NS_INTERFACE_MAP_ENTRY(nsISupports) 103:04.99 ^~~~~~~~~~~~~~~~~~~~~~ 103:05.02 /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/FileSystemFileEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemFileEntry::QueryInterface(const nsIID&, void**)': 103:05.02 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 103:05.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:05.02 foundInterface = 0; \ 103:05.02 ^~~~~~~~~~~~~~ 103:05.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 103:05.02 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 103:05.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:05.02 /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/FileSystemFileEntry.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 103:05.02 NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry) 103:05.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:05.02 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 103:05.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackInterface.h:18, 103:05.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FileSystemBinding.h:10, 103:05.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FileSystemEntry.h:12, 103:05.02 from /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/FileSystemDirectoryEntry.h:9, 103:05.03 from /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/CallbackRunnables.h:9, 103:05.03 from /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/CallbackRunnables.cpp:6, 103:05.03 from /builddir/build/BUILD/pale-moon/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 103:05.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 103:05.03 } else 103:05.03 ^~~~ 103:05.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 103:05.03 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 103:05.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:05.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 103:05.03 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 103:05.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:05.03 /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/FileSystemFileEntry.cpp:77:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 103:05.03 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(FileSystemFileEntry) 103:05.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:05.05 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 103:05.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 103:05.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 103:05.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 103:05.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 103:05.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 103:05.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FileSystemEntry.h:10, 103:05.05 from /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/FileSystemDirectoryEntry.h:9, 103:05.05 from /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/CallbackRunnables.h:9, 103:05.05 from /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/CallbackRunnables.cpp:6, 103:05.05 from /builddir/build/BUILD/pale-moon/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 103:05.05 /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryEntry::QueryInterface(const nsIID&, void**)': 103:05.05 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 103:05.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:05.05 foundInterface = 0; \ 103:05.05 ^~~~~~~~~~~~~~ 103:05.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 103:05.05 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 103:05.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:05.05 /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 103:05.05 NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryEntry) 103:05.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:05.05 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 103:05.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackInterface.h:18, 103:05.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FileSystemBinding.h:10, 103:05.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FileSystemEntry.h:12, 103:05.06 from /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/FileSystemDirectoryEntry.h:9, 103:05.06 from /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/CallbackRunnables.h:9, 103:05.06 from /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/CallbackRunnables.cpp:6, 103:05.06 from /builddir/build/BUILD/pale-moon/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 103:05.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 103:05.06 } else 103:05.06 ^~~~ 103:05.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 103:05.06 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 103:05.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:05.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 103:05.06 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 103:05.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:05.06 /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 103:05.06 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(FileSystemRootDirectoryEntry) 103:05.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:05.07 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 103:05.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 103:05.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 103:05.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 103:05.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 103:05.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 103:05.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FileSystemEntry.h:10, 103:05.07 from /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/FileSystemDirectoryEntry.h:9, 103:05.07 from /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/CallbackRunnables.h:9, 103:05.07 from /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/CallbackRunnables.cpp:6, 103:05.07 from /builddir/build/BUILD/pale-moon/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 103:05.07 /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryReader::QueryInterface(const nsIID&, void**)': 103:05.08 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 103:05.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:05.08 foundInterface = 0; \ 103:05.08 ^~~~~~~~~~~~~~ 103:05.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 103:05.08 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 103:05.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:05.08 /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 103:05.08 NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryReader) 103:05.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:05.08 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 103:05.08 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackInterface.h:18, 103:05.08 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FileSystemBinding.h:10, 103:05.08 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FileSystemEntry.h:12, 103:05.08 from /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/FileSystemDirectoryEntry.h:9, 103:05.08 from /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/CallbackRunnables.h:9, 103:05.08 from /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/CallbackRunnables.cpp:6, 103:05.08 from /builddir/build/BUILD/pale-moon/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 103:05.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 103:05.08 } else 103:05.08 ^~~~ 103:05.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 103:05.08 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 103:05.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:05.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 103:05.08 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 103:05.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:05.08 /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 103:05.08 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(FileSystemRootDirectoryReader) 103:05.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:08.62 libdom_filesystem_compat.a.desc 103:11.10 libtoolkit_profile.a.desc 103:11.67 libxpcom_components.a.desc 103:13.52 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 103:13.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 103:13.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIAudioChannelAgent.h:10, 103:13.52 from /builddir/build/BUILD/pale-moon/platform/dom/audiochannel/AudioChannelAgent.h:9, 103:13.52 from /builddir/build/BUILD/pale-moon/platform/dom/audiochannel/AudioChannelAgent.cpp:6: 103:13.52 /builddir/build/BUILD/pale-moon/platform/dom/audiochannel/AudioChannelAgent.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelAgent::QueryInterface(const nsIID&, void**)': 103:13.52 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 103:13.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:13.52 foundInterface = 0; \ 103:13.52 ^~~~~~~~~~~~~~ 103:13.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 103:13.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:13.52 ^~~~~~~~~~~~~~~~~~~~~~~ 103:13.52 /builddir/build/BUILD/pale-moon/platform/dom/audiochannel/AudioChannelAgent.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:13.52 NS_INTERFACE_MAP_END 103:13.52 ^~~~~~~~~~~~~~~~~~~~ 103:13.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 103:13.53 else 103:13.53 ^~~~ 103:13.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 103:13.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:13.53 ^~~~~~~~~~~~~~~~~~ 103:13.53 /builddir/build/BUILD/pale-moon/platform/dom/audiochannel/AudioChannelAgent.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:13.53 NS_INTERFACE_MAP_ENTRY(nsISupports) 103:13.53 ^~~~~~~~~~~~~~~~~~~~~~ 103:22.66 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 103:22.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 103:22.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIAudioChannelService.h:10, 103:22.66 from /builddir/build/BUILD/pale-moon/platform/dom/audiochannel/AudioChannelService.h:9, 103:22.66 from /builddir/build/BUILD/pale-moon/platform/dom/audiochannel/AudioChannelService.cpp:6: 103:22.66 /builddir/build/BUILD/pale-moon/platform/dom/audiochannel/AudioChannelService.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelService::QueryInterface(const nsIID&, void**)': 103:22.67 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 103:22.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:22.67 foundInterface = 0; \ 103:22.67 ^~~~~~~~~~~~~~ 103:22.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 103:22.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:22.67 ^~~~~~~~~~~~~~~~~~~~~~~ 103:22.67 /builddir/build/BUILD/pale-moon/platform/dom/audiochannel/AudioChannelService.cpp:256:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:22.67 NS_INTERFACE_MAP_END 103:22.67 ^~~~~~~~~~~~~~~~~~~~ 103:22.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 103:22.67 else 103:22.67 ^~~~ 103:22.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 103:22.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:22.67 ^~~~~~~~~~~~~~~~~~ 103:22.67 /builddir/build/BUILD/pale-moon/platform/dom/audiochannel/AudioChannelService.cpp:255:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:22.67 NS_INTERFACE_MAP_ENTRY(nsIObserver) 103:22.68 ^~~~~~~~~~~~~~~~~~~~~~ 103:23.76 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 103:23.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 103:23.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsITimer.h:10, 103:23.76 from /builddir/build/BUILD/pale-moon/platform/docshell/base/nsDocShell.h:9, 103:23.76 from /builddir/build/BUILD/pale-moon/platform/docshell/base/nsDSURIContentListener.cpp:6: 103:23.77 /builddir/build/BUILD/pale-moon/platform/docshell/base/nsDSURIContentListener.cpp: In member function 'virtual nsresult nsDSURIContentListener::QueryInterface(const nsIID&, void**)': 103:23.77 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 103:23.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:23.77 foundInterface = 0; \ 103:23.77 ^~~~~~~~~~~~~~ 103:23.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 103:23.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:23.77 ^~~~~~~~~~~~~~~~~~~~~~~ 103:23.77 /builddir/build/BUILD/pale-moon/platform/docshell/base/nsDSURIContentListener.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:23.77 NS_INTERFACE_MAP_END 103:23.77 ^~~~~~~~~~~~~~~~~~~~ 103:23.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 103:23.77 else 103:23.77 ^~~~ 103:23.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 103:23.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:23.77 ^~~~~~~~~~~~~~~~~~ 103:23.77 /builddir/build/BUILD/pale-moon/platform/docshell/base/nsDSURIContentListener.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:23.77 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 103:23.77 ^~~~~~~~~~~~~~~~~~~~~~ 103:26.01 libdom_audiochannel.a.desc 103:39.30 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 103:39.30 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 103:39.30 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsITimer.h:10, 103:39.30 from /builddir/build/BUILD/pale-moon/platform/docshell/base/nsDocShell.h:9, 103:39.30 from /builddir/build/BUILD/pale-moon/platform/docshell/base/nsDocShell.cpp:6: 103:39.30 /builddir/build/BUILD/pale-moon/platform/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::QueryInterface(const nsIID&, void**)': 103:39.30 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 103:39.30 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:39.30 foundInterface = 0; \ 103:39.30 ^~~~~~~~~~~~~~ 103:39.30 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 103:39.30 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 103:39.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:39.30 /builddir/build/BUILD/pale-moon/platform/docshell/base/nsDocShell.cpp:961:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 103:39.30 NS_INTERFACE_MAP_END_INHERITING(nsDocLoader) 103:39.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:39.30 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 103:39.30 else 103:39.30 ^~~~ 103:39.30 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 103:39.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:39.30 ^~~~~~~~~~~~~~~~~~ 103:39.30 /builddir/build/BUILD/pale-moon/platform/docshell/base/nsDocShell.cpp:960:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:39.30 NS_INTERFACE_MAP_ENTRY(nsIDeprecationWarner) 103:39.30 ^~~~~~~~~~~~~~~~~~~~~~ 103:39.91 /builddir/build/BUILD/pale-moon/platform/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsRefreshTimer::QueryInterface(const nsIID&, void**)': 103:39.91 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 103:39.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:39.91 foundInterface = 0; \ 103:39.91 ^~~~~~~~~~~~~~ 103:39.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 103:39.91 #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 103:39.91 ^~~~~~~~~~~~~~~~~~~~~~~ 103:39.91 /builddir/build/BUILD/pale-moon/platform/docshell/base/nsDocShell.cpp:13530:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 103:39.91 NS_INTERFACE_MAP_END_THREADSAFE 103:39.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:39.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 103:39.91 else 103:39.91 ^~~~ 103:39.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 103:39.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:39.91 ^~~~~~~~~~~~~~~~~~ 103:39.91 /builddir/build/BUILD/pale-moon/platform/docshell/base/nsDocShell.cpp:13529:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:39.91 NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 103:39.91 ^~~~~~~~~~~~~~~~~~~~~~ 104:01.45 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 104:01.45 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 104:01.45 from /builddir/build/BUILD/pale-moon/platform/docshell/base/nsDocShellLoadInfo.h:10, 104:01.45 from /builddir/build/BUILD/pale-moon/platform/docshell/base/nsDocShellLoadInfo.cpp:6: 104:01.45 /builddir/build/BUILD/pale-moon/platform/docshell/base/nsDocShellLoadInfo.cpp: In member function 'virtual nsresult nsDocShellLoadInfo::QueryInterface(const nsIID&, void**)': 104:01.45 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 104:01.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:01.45 foundInterface = 0; \ 104:01.45 ^~~~~~~~~~~~~~ 104:01.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 104:01.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 104:01.45 ^~~~~~~~~~~~~~~~~~~~~~~ 104:01.45 /builddir/build/BUILD/pale-moon/platform/docshell/base/nsDocShellLoadInfo.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 104:01.46 NS_INTERFACE_MAP_END 104:01.46 ^~~~~~~~~~~~~~~~~~~~ 104:01.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 104:01.46 else 104:01.46 ^~~~ 104:01.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 104:01.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 104:01.46 ^~~~~~~~~~~~~~~~~~ 104:01.46 /builddir/build/BUILD/pale-moon/platform/docshell/base/nsDocShellLoadInfo.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 104:01.46 NS_INTERFACE_MAP_ENTRY(nsIDocShellLoadInfo) 104:01.46 ^~~~~~~~~~~~~~~~~~~~~~ 104:06.82 libdocshell_base.a.desc 104:14.37 libipc_glue.a.desc 104:19.97 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 104:19.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 104:19.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 104:19.97 from /builddir/build/BUILD/pale-moon/platform/modules/libjar/nsJARProtocolHandler.cpp:6, 104:19.97 from /builddir/build/BUILD/pale-moon/pmbuild/modules/libjar/Unified_cpp_modules_libjar0.cpp:2: 104:19.97 /builddir/build/BUILD/pale-moon/platform/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::QueryInterface(const nsIID&, void**)': 104:19.97 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 104:19.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:19.98 foundInterface = 0; \ 104:19.98 ^~~~~~~~~~~~~~ 104:19.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 104:19.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 104:19.98 ^~~~~~~~~~~~~~~~~~~~~~~ 104:19.98 /builddir/build/BUILD/pale-moon/platform/modules/libjar/nsJARURI.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 104:19.98 NS_INTERFACE_MAP_END 104:19.98 ^~~~~~~~~~~~~~~~~~~~ 104:19.98 In file included from /builddir/build/BUILD/pale-moon/pmbuild/modules/libjar/Unified_cpp_modules_libjar0.cpp:11: 104:19.98 /builddir/build/BUILD/pale-moon/platform/modules/libjar/nsJARURI.cpp:53:3: note: some parts of macro expansion are not guarded by this 'else' clause 104:19.98 else 104:19.98 ^~~~ 104:21.35 libmodules_libjar.a.desc 104:22.56 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 104:22.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 104:22.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIRDFDataSource.h:10, 104:22.57 from /builddir/build/BUILD/pale-moon/platform/xpfe/components/windowds/nsWindowDataSource.h:6, 104:22.57 from /builddir/build/BUILD/pale-moon/platform/xpfe/components/windowds/nsWindowDataSource.cpp:6: 104:22.57 /builddir/build/BUILD/pale-moon/platform/xpfe/components/windowds/nsWindowDataSource.cpp: In member function 'virtual nsresult nsWindowDataSource::QueryInterface(const nsIID&, void**)': 104:22.57 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 104:22.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:22.57 foundInterface = 0; \ 104:22.57 ^~~~~~~~~~~~~~ 104:22.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 104:22.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 104:22.58 ^~~~~~~~~~~~~~~~~~~~~~~ 104:22.58 /builddir/build/BUILD/pale-moon/platform/xpfe/components/windowds/nsWindowDataSource.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 104:22.58 NS_INTERFACE_MAP_END 104:22.58 ^~~~~~~~~~~~~~~~~~~~ 104:22.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 104:22.58 else 104:22.58 ^~~~ 104:22.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 104:22.58 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 104:22.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:22.58 /builddir/build/BUILD/pale-moon/platform/xpfe/components/windowds/nsWindowDataSource.cpp:115:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 104:22.58 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 104:22.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:23.31 libxpfe_components_windowds.a.desc 104:24.01 /builddir/build/BUILD/pale-moon/platform/media/libav/libavutil/dict.c: In function 'av_dict_set': 104:24.01 Warning: -Wdiscarded-qualifiers in /builddir/build/BUILD/pale-moon/platform/media/libav/libavutil/dict.c: passing argument 1 of 'av_free' discards 'const' qualifier from pointer target type 104:24.01 /builddir/build/BUILD/pale-moon/platform/media/libav/libavutil/dict.c:80:58: warning: passing argument 1 of 'av_free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 104:24.02 if (flags & AV_DICT_DONT_STRDUP_KEY) av_free(key); 104:24.02 ^~~ 104:24.02 In file included from /builddir/build/BUILD/pale-moon/platform/media/libav/libavutil/dict.c:26: 104:24.02 /builddir/build/BUILD/pale-moon/platform/media/libav/libavutil/mem.h:184:20: note: expected 'void *' but argument is of type 'const char *' 104:24.02 void av_free(void *ptr); 104:24.02 ~~~~~~^~~ 104:24.02 Warning: -Wdiscarded-qualifiers in /builddir/build/BUILD/pale-moon/platform/media/libav/libavutil/dict.c: passing argument 1 of 'av_free' discards 'const' qualifier from pointer target type 104:24.02 /builddir/build/BUILD/pale-moon/platform/media/libav/libavutil/dict.c:81:58: warning: passing argument 1 of 'av_free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 104:24.02 if (flags & AV_DICT_DONT_STRDUP_VAL) av_free(value); 104:24.02 ^~~~~ 104:24.02 In file included from /builddir/build/BUILD/pale-moon/platform/media/libav/libavutil/dict.c:26: 104:24.02 /builddir/build/BUILD/pale-moon/platform/media/libav/libavutil/mem.h:184:20: note: expected 'void *' but argument is of type 'const char *' 104:24.03 void av_free(void *ptr); 104:24.03 ~~~~~~^~~ 104:24.03 Warning: -Wdiscarded-qualifiers in /builddir/build/BUILD/pale-moon/platform/media/libav/libavutil/dict.c: assignment discards 'const' qualifier from pointer target type 104:24.03 /builddir/build/BUILD/pale-moon/platform/media/libav/libavutil/dict.c:100:36: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 104:24.03 m->elems[m->count].key = key; 104:24.03 ^ 104:24.03 Warning: -Wdiscarded-qualifiers in /builddir/build/BUILD/pale-moon/platform/media/libav/libavutil/dict.c: assignment discards 'const' qualifier from pointer target type 104:24.03 /builddir/build/BUILD/pale-moon/platform/media/libav/libavutil/dict.c:104:38: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 104:24.03 m->elems[m->count].value = value; 104:24.03 ^ 104:24.72 In file included from /builddir/build/BUILD/pale-moon/pmbuild/media/libav/Unified_c_media_libav0.c:29: 104:24.72 /builddir/build/BUILD/pale-moon/platform/media/libav/libavutil/avstring.c: In function 'av_stristr': 104:24.72 Warning: -Wdiscarded-qualifiers in /builddir/build/BUILD/pale-moon/platform/media/libav/libavutil/avstring.c: return discards 'const' qualifier from pointer target type 104:24.72 /builddir/build/BUILD/pale-moon/platform/media/libav/libavutil/avstring.c:57:16: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 104:24.72 return s1; 104:24.72 ^~ 104:24.72 Warning: -Wdiscarded-qualifiers in /builddir/build/BUILD/pale-moon/platform/media/libav/libavutil/avstring.c: return discards 'const' qualifier from pointer target type 104:24.72 /builddir/build/BUILD/pale-moon/platform/media/libav/libavutil/avstring.c:61:20: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 104:24.72 return s1; 104:24.72 ^~ 104:24.72 /builddir/build/BUILD/pale-moon/platform/media/libav/libavutil/avstring.c: In function 'av_strnstr': 104:24.72 Warning: -Wdiscarded-qualifiers in /builddir/build/BUILD/pale-moon/platform/media/libav/libavutil/avstring.c: return discards 'const' qualifier from pointer target type 104:24.72 /builddir/build/BUILD/pale-moon/platform/media/libav/libavutil/avstring.c:71:16: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 104:24.73 return haystack; 104:24.73 ^~~~~~~~ 104:24.73 Warning: -Wdiscarded-qualifiers in /builddir/build/BUILD/pale-moon/platform/media/libav/libavutil/avstring.c: return discards 'const' qualifier from pointer target type 104:24.73 /builddir/build/BUILD/pale-moon/platform/media/libav/libavutil/avstring.c:75:20: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 104:24.73 return haystack; 104:24.73 ^~~~~~~~ 104:26.80 /builddir/build/BUILD/pale-moon/platform/media/libav/libavcodec/x86/fft.asm:93: warning: section flags ignored on section redeclaration 104:26.83 libmedia_libav.a.desc 104:27.07 /builddir/build/BUILD/pale-moon/platform/media/libsoundtouch/src/sse_optimized.cpp:262: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 104:27.07 #pragma omp parallel for 104:27.07 104:27.44 In file included from /builddir/build/BUILD/pale-moon/pmbuild/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:20: 104:27.44 /builddir/build/BUILD/pale-moon/platform/media/libsoundtouch/src/FIRFilter.cpp:89: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 104:27.44 #pragma omp parallel for 104:27.44 104:27.44 /builddir/build/BUILD/pale-moon/platform/media/libsoundtouch/src/FIRFilter.cpp:145: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 104:27.44 #pragma omp parallel for 104:27.44 104:27.44 /builddir/build/BUILD/pale-moon/platform/media/libsoundtouch/src/FIRFilter.cpp:192: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 104:27.44 #pragma omp parallel for 104:27.44 104:27.44 In file included from /builddir/build/BUILD/pale-moon/pmbuild/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:47: 104:27.44 /builddir/build/BUILD/pale-moon/platform/media/libsoundtouch/src/InterpolateShannon.cpp:75: warning: "PI" redefined 104:27.44 #define PI 3.1415926536 104:27.44 104:27.44 In file included from /builddir/build/BUILD/pale-moon/pmbuild/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:2: 104:27.45 /builddir/build/BUILD/pale-moon/platform/media/libsoundtouch/src/AAFilter.cpp:52: note: this is the location of the previous definition 104:27.45 #define PI M_PI 104:27.45 104:27.45 In file included from /builddir/build/BUILD/pale-moon/pmbuild/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:83: 104:27.45 /builddir/build/BUILD/pale-moon/platform/media/libsoundtouch/src/TDStretch.cpp:311: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 104:27.45 #pragma omp parallel for 104:27.45 104:27.46 /builddir/build/BUILD/pale-moon/platform/media/libsoundtouch/src/TDStretch.cpp:336: warning: ignoring #pragma omp critical [-Wunknown-pragmas] 104:27.46 #pragma omp critical 104:27.46 104:27.57 In file included from /builddir/build/BUILD/pale-moon/pmbuild/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:56: 104:27.57 /builddir/build/BUILD/pale-moon/platform/media/libsoundtouch/src/RateTransposer.cpp: In member function 'void soundtouch::RateTransposer::processSamples(const SAMPLETYPE*, uint)': 104:27.58 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/media/libsoundtouch/src/RateTransposer.cpp: variable 'count' set but not used 104:27.58 /builddir/build/BUILD/pale-moon/platform/media/libsoundtouch/src/RateTransposer.cpp:133:10: warning: variable 'count' set but not used [-Wunused-but-set-variable] 104:27.58 uint count; 104:27.58 ^~~~~ 104:28.66 libmedia_libsoundtouch_src.a.desc 104:28.90 libmedia_libav_libavutil_x86.a.desc 104:31.07 libdom_media_fmp4.a.desc 104:34.51 Warning: -Wunused-function in /builddir/build/BUILD/pale-moon/platform/hal/Hal.cpp: 'bool mozilla::hal::{anonymous}::WindowIsActive(nsPIDOMWindowInner*)' defined but not used 104:34.51 /builddir/build/BUILD/pale-moon/platform/hal/Hal.cpp:89:1: warning: 'bool mozilla::hal::{anonymous}::WindowIsActive(nsPIDOMWindowInner*)' defined but not used [-Wunused-function] 104:34.51 WindowIsActive(nsPIDOMWindowInner* aWindow) 104:34.51 ^~~~~~~~~~~~~~ 104:36.01 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 104:36.01 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 104:36.01 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsComponentManagerUtils.h:10, 104:36.01 from /builddir/build/BUILD/pale-moon/platform/editor/txtsvc/nsFilteredContentIterator.cpp:7: 104:36.01 /builddir/build/BUILD/pale-moon/platform/editor/txtsvc/nsFilteredContentIterator.cpp: In member function 'virtual nsresult nsFilteredContentIterator::QueryInterface(const nsIID&, void**)': 104:36.01 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 104:36.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:36.01 foundInterface = 0; \ 104:36.01 ^~~~~~~~~~~~~~ 104:36.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 104:36.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 104:36.01 ^~~~~~~~~~~~~~~~~~~~~~~ 104:36.01 /builddir/build/BUILD/pale-moon/platform/editor/txtsvc/nsFilteredContentIterator.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 104:36.01 NS_INTERFACE_MAP_END 104:36.01 ^~~~~~~~~~~~~~~~~~~~ 104:36.01 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsWrapperCache.h:9, 104:36.01 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheet.h:17, 104:36.01 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDocumentObserver.h:9, 104:36.01 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDocument.h:15, 104:36.01 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsContentUtils.h:37, 104:36.01 from /builddir/build/BUILD/pale-moon/platform/editor/txtsvc/nsFilteredContentIterator.cpp:8: 104:36.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 104:36.01 } else 104:36.01 ^~~~ 104:36.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 104:36.02 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 104:36.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:36.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 104:36.02 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 104:36.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:36.02 /builddir/build/BUILD/pale-moon/platform/editor/txtsvc/nsFilteredContentIterator.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 104:36.02 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsFilteredContentIterator) 104:36.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:42.46 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 104:42.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 104:42.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIWeakReference.h:10, 104:42.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Selection.h:9, 104:42.46 from /builddir/build/BUILD/pale-moon/platform/editor/txtsvc/nsTextServicesDocument.cpp:9: 104:42.46 /builddir/build/BUILD/pale-moon/platform/editor/txtsvc/nsTextServicesDocument.cpp: In member function 'virtual nsresult nsTextServicesDocument::QueryInterface(const nsIID&, void**)': 104:42.46 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 104:42.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:42.46 foundInterface = 0; \ 104:42.46 ^~~~~~~~~~~~~~ 104:42.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 104:42.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 104:42.47 ^~~~~~~~~~~~~~~~~~~~~~~ 104:42.47 /builddir/build/BUILD/pale-moon/platform/editor/txtsvc/nsTextServicesDocument.cpp:123:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 104:42.47 NS_INTERFACE_MAP_END 104:42.47 ^~~~~~~~~~~~~~~~~~~~ 104:42.47 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsWrapperCache.h:9, 104:42.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheet.h:17, 104:42.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSetHandle.h:13, 104:42.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIPresShell.h:27, 104:42.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISelectionPrivate.h:31, 104:42.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Selection.h:16, 104:42.47 from /builddir/build/BUILD/pale-moon/platform/editor/txtsvc/nsTextServicesDocument.cpp:9: 104:42.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 104:42.48 } else 104:42.48 ^~~~ 104:42.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 104:42.48 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 104:42.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:42.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 104:42.48 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 104:42.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:42.48 /builddir/build/BUILD/pale-moon/platform/editor/txtsvc/nsTextServicesDocument.cpp:122:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 104:42.48 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsTextServicesDocument) 104:42.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:45.82 libeditor_txtsvc.a.desc 104:52.79 libhal.a.desc 105:10.01 liblayout_ipc.a.desc 105:14.52 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 105:14.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 105:14.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozIStorageService.h:10, 105:14.52 from /builddir/build/BUILD/pale-moon/platform/toolkit/components/downloads/nsDownloadManager.cpp:9, 105:14.52 from /builddir/build/BUILD/pale-moon/pmbuild/toolkit/components/downloads/Unified_cpp_downloads0.cpp:2: 105:14.52 /builddir/build/BUILD/pale-moon/platform/toolkit/components/downloads/nsDownloadManager.cpp: In member function 'virtual nsresult nsDownload::QueryInterface(const nsIID&, void**)': 105:14.52 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 105:14.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 105:14.52 foundInterface = 0; \ 105:14.52 ^~~~~~~~~~~~~~ 105:14.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 105:14.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 105:14.52 ^~~~~~~~~~~~~~~~~~~~~~~ 105:14.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 105:14.53 NS_INTERFACE_MAP_END 105:14.53 ^~~~~~~~~~~~~~~~~~~~ 105:14.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 105:14.53 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 105:14.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 105:14.53 /builddir/build/BUILD/pale-moon/platform/toolkit/components/downloads/nsDownloadManager.cpp:2587:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 105:14.53 NS_IMPL_ISUPPORTS_CI( 105:14.53 ^~~~~~~~~~~~~~~~~~~~ 105:14.53 In file included from /builddir/build/BUILD/pale-moon/platform/toolkit/components/downloads/nsDownloadManager.cpp:12, 105:14.53 from /builddir/build/BUILD/pale-moon/pmbuild/toolkit/components/downloads/Unified_cpp_downloads0.cpp:2: 105:14.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 105:14.53 } else 105:14.53 ^~~~ 105:14.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 105:14.54 NS_IMPL_QUERY_CLASSINFO(aClass) \ 105:14.54 ^~~~~~~~~~~~~~~~~~~~~~~ 105:14.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 105:14.54 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 105:14.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 105:14.55 /builddir/build/BUILD/pale-moon/platform/toolkit/components/downloads/nsDownloadManager.cpp:2587:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 105:14.55 NS_IMPL_ISUPPORTS_CI( 105:14.55 ^~~~~~~~~~~~~~~~~~~~ 105:18.65 libtoolkit_components_downloads.a.desc 105:23.96 libtoolkit_components_remote.a.desc 105:38.84 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/ActorsParent.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::DatabaseMaintenance::Run()': 105:38.84 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/ActorsParent.cpp: 'maintenanceAction' may be used uninitialized in this function 105:38.84 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/ActorsParent.cpp:18926:3: warning: 'maintenanceAction' may be used uninitialized in this function [-Wmaybe-uninitialized] 105:38.84 switch (maintenanceAction) { 105:38.84 ^~~~~~ 105:38.84 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/ActorsParent.cpp:18920:21: note: 'maintenanceAction' was declared here 105:38.84 MaintenanceAction maintenanceAction; 105:38.84 ^~~~~~~~~~~~~~~~~ 105:53.98 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 105:53.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 105:53.98 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IndexedDatabase.h:10, 105:53.98 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBCursor.h:9, 105:53.98 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBCursor.cpp:6: 105:53.98 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBCursor.cpp: In member function 'virtual nsresult mozilla::dom::IDBCursor::QueryInterface(const nsIID&, void**)': 105:53.98 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 105:53.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 105:53.98 foundInterface = 0; \ 105:53.98 ^~~~~~~~~~~~~~ 105:53.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 105:53.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 105:53.99 ^~~~~~~~~~~~~~~~~~~~~~~ 105:53.99 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBCursor.cpp:945:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 105:53.99 NS_INTERFACE_MAP_END 105:53.99 ^~~~~~~~~~~~~~~~~~~~ 105:53.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 105:53.99 else 105:53.99 ^~~~ 105:53.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 105:53.99 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 105:53.99 ^~~~~~~~~~~~~~~~~~ 105:53.99 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBCursor.cpp:944:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 105:53.99 NS_INTERFACE_MAP_ENTRY(nsISupports) 105:53.99 ^~~~~~~~~~~~~~~~~~~~~~ 106:01.57 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 106:01.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 106:01.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 106:01.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 106:01.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 106:01.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 106:01.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/IDBTransactionBinding.h:8, 106:01.58 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBDatabase.h:10, 106:01.58 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBDatabase.cpp:6: 106:01.58 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBDatabase.cpp: In member function 'virtual nsresult mozilla::dom::IDBDatabase::QueryInterface(const nsIID&, void**)': 106:01.58 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 106:01.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 106:01.58 foundInterface = 0; \ 106:01.58 ^~~~~~~~~~~~~~ 106:01.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 106:01.58 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 106:01.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:01.58 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBDatabase.cpp:1237:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 106:01.58 NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache) 106:01.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:01.58 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 106:01.58 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/IDBWrapperCache.h:10, 106:01.59 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBDatabase.h:12, 106:01.59 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBDatabase.cpp:6: 106:01.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 106:01.59 } else 106:01.59 ^~~~ 106:01.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 106:01.60 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 106:01.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:01.60 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 106:01.60 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 106:01.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:01.60 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBDatabase.cpp:1236:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 106:01.60 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(IDBDatabase) 106:01.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:06.17 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 106:06.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 106:06.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 106:06.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 106:06.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/RootedOwningNonNull.h:19, 106:06.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:19, 106:06.17 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBEvents.h:10, 106:06.17 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBEvents.cpp:6: 106:06.17 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBEvents.cpp: In member function 'virtual nsresult mozilla::dom::IDBVersionChangeEvent::QueryInterface(const nsIID&, void**)': 106:06.18 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 106:06.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 106:06.18 foundInterface = 0; \ 106:06.18 ^~~~~~~~~~~~~~ 106:06.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 106:06.18 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 106:06.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:06.18 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBEvents.cpp:88:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 106:06.18 NS_INTERFACE_MAP_END_INHERITING(Event) 106:06.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:06.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 106:06.18 else 106:06.18 ^~~~ 106:06.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 106:06.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 106:06.18 ^~~~~~~~~~~~~~~~~~ 106:06.18 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBEvents.cpp:87:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 106:06.18 NS_INTERFACE_MAP_ENTRY(IDBVersionChangeEvent) 106:06.18 ^~~~~~~~~~~~~~~~~~~~~~ 106:13.79 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 106:13.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 106:13.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 106:13.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 106:13.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 106:13.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 106:13.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/StorageTypeBinding.h:8, 106:13.79 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBFactory.h:10, 106:13.79 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBFactory.cpp:6: 106:13.79 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBFactory.cpp: In member function 'virtual nsresult mozilla::dom::IDBFactory::QueryInterface(const nsIID&, void**)': 106:13.79 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 106:13.79 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 106:13.79 foundInterface = 0; \ 106:13.79 ^~~~~~~~~~~~~~ 106:13.79 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 106:13.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 106:13.79 ^~~~~~~~~~~~~~~~~~~~~~~ 106:13.79 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBFactory.cpp:864:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 106:13.79 NS_INTERFACE_MAP_END 106:13.79 ^~~~~~~~~~~~~~~~~~~~ 106:13.79 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 106:13.79 else 106:13.79 ^~~~ 106:13.79 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 106:13.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 106:13.79 ^~~~~~~~~~~~~~~~~~ 106:13.79 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBFactory.cpp:863:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 106:13.79 NS_INTERFACE_MAP_ENTRY(nsISupports) 106:13.79 ^~~~~~~~~~~~~~~~~~~~~~ 106:20.83 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 106:20.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 106:20.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 106:20.84 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMEventTarget.h:10, 106:20.84 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMDOMRequest.h:10, 106:20.84 from /builddir/build/BUILD/pale-moon/platform/dom/base/DOMRequest.h:9, 106:20.84 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBFileRequest.h:9, 106:20.84 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBFileHandle.h:9, 106:20.84 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBFileHandle.cpp:6: 106:20.84 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBFileHandle.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileHandle::QueryInterface(const nsIID&, void**)': 106:20.84 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 106:20.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 106:20.84 foundInterface = 0; \ 106:20.84 ^~~~~~~~~~~~~~ 106:20.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 106:20.84 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 106:20.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:20.85 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBFileHandle.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 106:20.85 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 106:20.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:20.85 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 106:20.85 else 106:20.85 ^~~~ 106:20.85 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 106:20.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 106:20.85 ^~~~~~~~~~~~~~~~~~ 106:20.85 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBFileHandle.cpp:105:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 106:20.86 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 106:20.86 ^~~~~~~~~~~~~~~~~~~~~~ 106:25.07 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/platforms/ffmpeg/FFmpegLibWrapper.cpp:8: 106:25.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::FFmpegLibWrapper]': 106:25.07 /builddir/build/BUILD/pale-moon/platform/dom/media/platforms/ffmpeg/FFmpegLibWrapper.cpp:20:15: required from here 106:25.07 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::FFmpegLibWrapper'; use assignment or value-initialization instead 106:25.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::FFmpegLibWrapper'; use assignment or value-initialization instead [-Wclass-memaccess] 106:25.07 memset(aT, 0, sizeof(T)); 106:25.07 ~~~~~~^~~~~~~~~~~~~~~~~~ 106:25.07 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/platforms/ffmpeg/FFmpegLibWrapper.cpp:5: 106:25.07 /builddir/build/BUILD/pale-moon/platform/dom/media/platforms/ffmpeg/FFmpegLibWrapper.h:22:8: note: 'struct mozilla::FFmpegLibWrapper' declared here 106:25.07 struct FFmpegLibWrapper 106:25.07 ^~~~~~~~~~~~~~~~ 106:25.34 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 106:25.34 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 106:25.34 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 106:25.34 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMEventTarget.h:10, 106:25.34 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMDOMRequest.h:10, 106:25.34 from /builddir/build/BUILD/pale-moon/platform/dom/base/DOMRequest.h:9, 106:25.34 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBFileRequest.h:9, 106:25.34 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBFileRequest.cpp:6: 106:25.34 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBFileRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileRequest::QueryInterface(const nsIID&, void**)': 106:25.35 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 106:25.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 106:25.35 foundInterface = 0; \ 106:25.35 ^~~~~~~~~~~~~~ 106:25.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 106:25.35 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 106:25.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:25.35 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBFileRequest.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 106:25.35 NS_INTERFACE_MAP_END_INHERITING(DOMRequest) 106:25.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:25.35 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 106:25.36 from /builddir/build/BUILD/pale-moon/platform/dom/base/DOMRequest.h:11, 106:25.36 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBFileRequest.h:9, 106:25.36 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBFileRequest.cpp:6: 106:25.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 106:25.36 } else 106:25.36 ^~~~ 106:25.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 106:25.36 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 106:25.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:25.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 106:25.37 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 106:25.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:25.37 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBFileRequest.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 106:25.37 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(IDBFileRequest) 106:25.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:30.92 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 106:30.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 106:30.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 106:30.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 106:30.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 106:30.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 106:30.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/IDBCursorBinding.h:8, 106:30.92 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBIndex.h:11, 106:30.92 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBIndex.cpp:6: 106:30.92 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBIndex.cpp: In member function 'virtual nsresult mozilla::dom::IDBIndex::QueryInterface(const nsIID&, void**)': 106:30.93 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 106:30.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 106:30.93 foundInterface = 0; \ 106:30.93 ^~~~~~~~~~~~~~ 106:30.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 106:30.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 106:30.93 ^~~~~~~~~~~~~~~~~~~~~~~ 106:30.93 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBIndex.cpp:647:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 106:30.93 NS_INTERFACE_MAP_END 106:30.93 ^~~~~~~~~~~~~~~~~~~~ 106:30.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 106:30.93 else 106:30.93 ^~~~ 106:30.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 106:30.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 106:30.94 ^~~~~~~~~~~~~~~~~~ 106:30.94 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBIndex.cpp:646:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 106:30.94 NS_INTERFACE_MAP_ENTRY(nsISupports) 106:30.94 ^~~~~~~~~~~~~~~~~~~~~~ 106:36.58 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 106:36.58 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 106:36.59 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/quota/QuotaCommon.h:9, 106:36.59 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/quota/PersistenceType.h:9, 106:36.59 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/IndexedDatabaseManager.h:11, 106:36.59 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBKeyRange.h:12, 106:36.59 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBKeyRange.cpp:6: 106:36.59 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBKeyRange.cpp: In member function 'virtual nsresult mozilla::dom::IDBKeyRange::QueryInterface(const nsIID&, void**)': 106:36.59 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 106:36.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 106:36.59 foundInterface = 0; \ 106:36.59 ^~~~~~~~~~~~~~ 106:36.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 106:36.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 106:36.59 ^~~~~~~~~~~~~~~~~~~~~~~ 106:36.59 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBKeyRange.cpp:255:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 106:36.59 NS_INTERFACE_MAP_END 106:36.59 ^~~~~~~~~~~~~~~~~~~~ 106:36.60 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 106:36.60 else 106:36.60 ^~~~ 106:36.60 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 106:36.60 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 106:36.60 ^~~~~~~~~~~~~~~~~~ 106:36.60 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBKeyRange.cpp:254:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 106:36.61 NS_INTERFACE_MAP_ENTRY(nsISupports) 106:36.61 ^~~~~~~~~~~~~~~~~~~~~~ 106:38.25 libdom_media_platforms.a.desc 106:39.49 librdf_util_internal.a.desc 106:41.00 libxpcom_reflect_xptcall.a.desc 106:42.92 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 106:42.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 106:42.93 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 106:42.93 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBMutableFile.h:12, 106:42.93 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBMutableFile.cpp:6: 106:42.93 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBMutableFile.cpp: In member function 'virtual nsresult mozilla::dom::IDBMutableFile::QueryInterface(const nsIID&, void**)': 106:42.93 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 106:42.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 106:42.93 foundInterface = 0; \ 106:42.93 ^~~~~~~~~~~~~~ 106:42.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 106:42.93 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 106:42.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:42.93 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBMutableFile.cpp:221:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 106:42.93 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 106:42.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:42.94 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 106:42.94 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBMutableFile.h:12, 106:42.94 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBMutableFile.cpp:6: 106:42.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 106:42.94 } else 106:42.94 ^~~~ 106:42.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 106:42.94 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 106:42.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:42.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 106:42.95 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 106:42.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:42.95 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBMutableFile.cpp:220:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 106:42.95 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(IDBMutableFile) 106:42.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:50.33 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 106:50.33 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 106:50.33 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 106:50.33 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 106:50.33 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 106:50.33 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 106:50.33 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/IDBCursorBinding.h:8, 106:50.33 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBObjectStore.h:10, 106:50.33 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBObjectStore.cpp:6: 106:50.33 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBObjectStore.cpp: In member function 'virtual nsresult mozilla::dom::IDBObjectStore::QueryInterface(const nsIID&, void**)': 106:50.33 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 106:50.33 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 106:50.33 foundInterface = 0; \ 106:50.33 ^~~~~~~~~~~~~~ 106:50.33 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 106:50.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 106:50.33 ^~~~~~~~~~~~~~~~~~~~~~~ 106:50.34 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBObjectStore.cpp:1804:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 106:50.34 NS_INTERFACE_MAP_END 106:50.34 ^~~~~~~~~~~~~~~~~~~~ 106:50.34 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 106:50.34 else 106:50.34 ^~~~ 106:50.34 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 106:50.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 106:50.34 ^~~~~~~~~~~~~~~~~~ 106:50.34 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBObjectStore.cpp:1803:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 106:50.34 NS_INTERFACE_MAP_ENTRY(nsISupports) 106:50.35 ^~~~~~~~~~~~~~~~~~~~~~ 107:00.09 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 107:00.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 107:00.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 107:00.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 107:00.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 107:00.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EventForwards.h:11, 107:00.10 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBRequest.h:11, 107:00.10 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBRequest.cpp:6: 107:00.10 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBRequest::QueryInterface(const nsIID&, void**)': 107:00.10 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 107:00.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:00.10 foundInterface = 0; \ 107:00.10 ^~~~~~~~~~~~~~ 107:00.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 107:00.10 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 107:00.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:00.10 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBRequest.cpp:445:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 107:00.10 NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache) 107:00.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:00.10 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBRequest.cpp:444:5: note: some parts of macro expansion are not guarded by this 'else' clause 107:00.10 } else 107:00.10 ^~~~ 107:00.11 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 107:00.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 107:00.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 107:00.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 107:00.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 107:00.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EventForwards.h:11, 107:00.11 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBRequest.h:11, 107:00.11 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBRequest.cpp:6: 107:00.12 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBOpenDBRequest::QueryInterface(const nsIID&, void**)': 107:00.12 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 107:00.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:00.12 foundInterface = 0; \ 107:00.12 ^~~~~~~~~~~~~~ 107:00.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 107:00.12 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 107:00.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:00.12 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBRequest.cpp:618:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 107:00.12 NS_INTERFACE_MAP_END_INHERITING(IDBRequest) 107:00.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:00.12 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 107:00.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/IDBWrapperCache.h:10, 107:00.12 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBRequest.h:13, 107:00.12 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBRequest.cpp:6: 107:00.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 107:00.12 } else 107:00.13 ^~~~ 107:00.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 107:00.13 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 107:00.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:00.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 107:00.13 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 107:00.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:00.13 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBRequest.cpp:617:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 107:00.13 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(IDBOpenDBRequest) 107:00.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:06.47 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 107:06.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 107:06.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 107:06.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 107:06.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 107:06.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 107:06.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/IDBTransactionBinding.h:8, 107:06.47 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBTransaction.h:10, 107:06.47 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBTransaction.cpp:6: 107:06.47 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBTransaction.cpp: In member function 'virtual nsresult mozilla::dom::IDBTransaction::QueryInterface(const nsIID&, void**)': 107:06.47 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 107:06.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:06.47 foundInterface = 0; \ 107:06.48 ^~~~~~~~~~~~~~ 107:06.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 107:06.48 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 107:06.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:06.48 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBTransaction.cpp:971:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 107:06.48 NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache) 107:06.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:06.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 107:06.48 else 107:06.48 ^~~~ 107:06.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 107:06.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 107:06.48 ^~~~~~~~~~~~~~~~~~ 107:06.48 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBTransaction.cpp:970:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 107:06.48 NS_INTERFACE_MAP_ENTRY(nsIRunnable) 107:06.49 ^~~~~~~~~~~~~~~~~~~~~~ 107:11.52 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 107:11.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 107:11.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 107:11.52 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBWrapperCache.h:10, 107:11.52 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBWrapperCache.cpp:6: 107:11.52 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBWrapperCache.cpp: In member function 'virtual nsresult mozilla::dom::IDBWrapperCache::QueryInterface(const nsIID&, void**)': 107:11.52 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 107:11.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:11.52 foundInterface = 0; \ 107:11.52 ^~~~~~~~~~~~~~ 107:11.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 107:11.52 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 107:11.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:11.52 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBWrapperCache.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 107:11.52 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 107:11.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:11.53 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 107:11.53 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBWrapperCache.h:10, 107:11.53 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBWrapperCache.cpp:6: 107:11.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 107:11.53 } else 107:11.53 ^~~~ 107:11.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 107:11.53 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 107:11.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:11.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 107:11.54 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 107:11.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:11.54 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBWrapperCache.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 107:11.54 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(IDBWrapperCache) 107:11.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:22.21 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/Key.cpp: In static member function 'static void mozilla::dom::indexedDB::Key::DecodeString(const unsigned char*&, const unsigned char*, nsString&)': 107:22.21 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/Key.cpp: 'out' may be used uninitialized in this function 107:22.21 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/Key.cpp:591:5: warning: 'out' may be used uninitialized in this function [-Wmaybe-uninitialized] 107:22.21 ++out; 107:22.21 ^~~~~ 107:36.99 libdom_indexedDB.a.desc 107:48.66 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = (SrcGamma)0; DstGamma kDst = (DstGamma)1; ColorSpaceMatch kCSM = (ColorSpaceMatch)0]': 107:48.66 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.66 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.67 switch (kDst) { 107:48.67 ^~~~~~ 107:48.67 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 107:48.67 case kBGRA_8888_ColorFormat: 107:48.67 ^~~~ 107:48.67 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.67 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.67 switch (kDst) { 107:48.67 ^~~~~~ 107:48.67 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 107:48.67 case kRGBA_F16_ColorFormat: 107:48.67 ^~~~ 107:48.68 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)0; DstFormat kDst = (DstFormat)1; ColorSpaceMatch kCSM = (ColorSpaceMatch)0]': 107:48.68 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.68 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.68 switch (kSrc) { 107:48.68 ^~~~~~ 107:48.68 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 107:48.68 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 107:48.69 ^~~~ 107:48.69 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)0; DstFormat kDst = (DstFormat)5; ColorSpaceMatch kCSM = (ColorSpaceMatch)0]': 107:48.69 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.69 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.69 switch (kSrc) { 107:48.69 ^~~~~~ 107:48.69 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 107:48.69 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 107:48.69 ^~~~ 107:48.69 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = (SrcGamma)1; DstGamma kDst = (DstGamma)1; ColorSpaceMatch kCSM = (ColorSpaceMatch)0]': 107:48.69 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.69 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.69 switch (kDst) { 107:48.69 ^~~~~~ 107:48.69 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 107:48.69 case kBGRA_8888_ColorFormat: 107:48.69 ^~~~ 107:48.69 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.69 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.69 switch (kDst) { 107:48.69 ^~~~~~ 107:48.69 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 107:48.69 case kRGBA_F16_ColorFormat: 107:48.69 ^~~~ 107:48.69 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)1; DstFormat kDst = (DstFormat)1; ColorSpaceMatch kCSM = (ColorSpaceMatch)0]': 107:48.69 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.69 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.69 switch (kSrc) { 107:48.70 ^~~~~~ 107:48.70 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 107:48.70 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 107:48.70 ^~~~ 107:48.70 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)1; DstFormat kDst = (DstFormat)5; ColorSpaceMatch kCSM = (ColorSpaceMatch)0]': 107:48.70 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.70 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.71 switch (kSrc) { 107:48.71 ^~~~~~ 107:48.71 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 107:48.71 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 107:48.71 ^~~~ 107:48.71 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = (SrcGamma)0; DstGamma kDst = (DstGamma)2; ColorSpaceMatch kCSM = (ColorSpaceMatch)0]': 107:48.71 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.71 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.71 switch (kDst) { 107:48.71 ^~~~~~ 107:48.71 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 107:48.71 case kBGRA_8888_ColorFormat: 107:48.71 ^~~~ 107:48.71 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.71 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.71 switch (kDst) { 107:48.71 ^~~~~~ 107:48.71 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 107:48.71 case kRGBA_F16_ColorFormat: 107:48.71 ^~~~ 107:48.71 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)0; DstFormat kDst = (DstFormat)2; ColorSpaceMatch kCSM = (ColorSpaceMatch)0]': 107:48.71 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.71 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.71 switch (kSrc) { 107:48.71 ^~~~~~ 107:48.71 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 107:48.71 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 107:48.71 ^~~~ 107:48.72 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)0; DstFormat kDst = (DstFormat)6; ColorSpaceMatch kCSM = (ColorSpaceMatch)0]': 107:48.72 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.72 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.72 switch (kSrc) { 107:48.72 ^~~~~~ 107:48.72 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 107:48.72 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 107:48.72 ^~~~ 107:48.73 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = (SrcGamma)1; DstGamma kDst = (DstGamma)2; ColorSpaceMatch kCSM = (ColorSpaceMatch)0]': 107:48.73 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.73 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.73 switch (kDst) { 107:48.73 ^~~~~~ 107:48.73 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 107:48.73 case kBGRA_8888_ColorFormat: 107:48.73 ^~~~ 107:48.73 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.73 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.73 switch (kDst) { 107:48.73 ^~~~~~ 107:48.73 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 107:48.73 case kRGBA_F16_ColorFormat: 107:48.73 ^~~~ 107:48.73 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)1; DstFormat kDst = (DstFormat)2; ColorSpaceMatch kCSM = (ColorSpaceMatch)0]': 107:48.73 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.73 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.73 switch (kSrc) { 107:48.73 ^~~~~~ 107:48.73 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 107:48.73 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 107:48.73 ^~~~ 107:48.74 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)1; DstFormat kDst = (DstFormat)6; ColorSpaceMatch kCSM = (ColorSpaceMatch)0]': 107:48.74 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.74 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.74 switch (kSrc) { 107:48.74 ^~~~~~ 107:48.74 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 107:48.74 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 107:48.74 ^~~~ 107:48.74 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = (SrcGamma)0; DstGamma kDst = (DstGamma)0; ColorSpaceMatch kCSM = (ColorSpaceMatch)0]': 107:48.74 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.74 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.74 switch (kDst) { 107:48.74 ^~~~~~ 107:48.74 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 107:48.74 case kBGRA_8888_ColorFormat: 107:48.75 ^~~~ 107:48.75 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.75 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.75 switch (kDst) { 107:48.75 ^~~~~~ 107:48.75 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 107:48.75 case kRGBA_F16_ColorFormat: 107:48.75 ^~~~ 107:48.75 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)0; DstFormat kDst = (DstFormat)0; ColorSpaceMatch kCSM = (ColorSpaceMatch)0]': 107:48.75 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.75 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.75 switch (kSrc) { 107:48.75 ^~~~~~ 107:48.75 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 107:48.75 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 107:48.75 ^~~~ 107:48.75 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)0; DstFormat kDst = (DstFormat)4; ColorSpaceMatch kCSM = (ColorSpaceMatch)0]': 107:48.75 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.75 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.75 switch (kSrc) { 107:48.76 ^~~~~~ 107:48.76 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 107:48.76 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 107:48.76 ^~~~ 107:48.76 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)0; DstFormat kDst = (DstFormat)8; ColorSpaceMatch kCSM = (ColorSpaceMatch)0]': 107:48.76 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.76 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.76 switch (kSrc) { 107:48.76 ^~~~~~ 107:48.76 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 107:48.76 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 107:48.76 ^~~~ 107:48.77 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)0; DstFormat kDst = (DstFormat)9; ColorSpaceMatch kCSM = (ColorSpaceMatch)0]': 107:48.77 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.77 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.77 switch (kSrc) { 107:48.77 ^~~~~~ 107:48.77 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 107:48.77 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 107:48.77 ^~~~ 107:48.78 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = (SrcGamma)1; DstGamma kDst = (DstGamma)0; ColorSpaceMatch kCSM = (ColorSpaceMatch)0]': 107:48.78 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.78 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.78 switch (kDst) { 107:48.78 ^~~~~~ 107:48.78 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 107:48.78 case kBGRA_8888_ColorFormat: 107:48.78 ^~~~ 107:48.78 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.78 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.78 switch (kDst) { 107:48.78 ^~~~~~ 107:48.78 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 107:48.78 case kRGBA_F16_ColorFormat: 107:48.78 ^~~~ 107:48.78 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)1; DstFormat kDst = (DstFormat)0; ColorSpaceMatch kCSM = (ColorSpaceMatch)0]': 107:48.78 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.78 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.78 switch (kSrc) { 107:48.78 ^~~~~~ 107:48.78 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 107:48.78 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 107:48.78 ^~~~ 107:48.79 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)1; DstFormat kDst = (DstFormat)4; ColorSpaceMatch kCSM = (ColorSpaceMatch)0]': 107:48.79 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.79 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.79 switch (kSrc) { 107:48.79 ^~~~~~ 107:48.79 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 107:48.79 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 107:48.79 ^~~~ 107:48.79 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)1; DstFormat kDst = (DstFormat)8; ColorSpaceMatch kCSM = (ColorSpaceMatch)0]': 107:48.79 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.79 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.79 switch (kSrc) { 107:48.79 ^~~~~~ 107:48.79 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 107:48.79 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 107:48.79 ^~~~ 107:48.80 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)1; DstFormat kDst = (DstFormat)9; ColorSpaceMatch kCSM = (ColorSpaceMatch)0]': 107:48.80 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.80 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.80 switch (kSrc) { 107:48.80 ^~~~~~ 107:48.80 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 107:48.80 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 107:48.80 ^~~~ 107:48.80 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = (SrcGamma)0; DstGamma kDst = (DstGamma)3; ColorSpaceMatch kCSM = (ColorSpaceMatch)0]': 107:48.80 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.80 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.80 switch (kDst) { 107:48.80 ^~~~~~ 107:48.81 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 107:48.81 case kBGRA_8888_ColorFormat: 107:48.81 ^~~~ 107:48.81 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.81 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.81 switch (kDst) { 107:48.81 ^~~~~~ 107:48.81 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 107:48.81 case kRGBA_F16_ColorFormat: 107:48.81 ^~~~ 107:48.81 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)0; DstFormat kDst = (DstFormat)3; ColorSpaceMatch kCSM = (ColorSpaceMatch)0]': 107:48.81 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.81 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.81 switch (kSrc) { 107:48.81 ^~~~~~ 107:48.81 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 107:48.81 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 107:48.81 ^~~~ 107:48.82 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)0; DstFormat kDst = (DstFormat)7; ColorSpaceMatch kCSM = (ColorSpaceMatch)0]': 107:48.82 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.82 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.82 switch (kSrc) { 107:48.82 ^~~~~~ 107:48.82 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 107:48.82 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 107:48.82 ^~~~ 107:48.83 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = (SrcGamma)1; DstGamma kDst = (DstGamma)3; ColorSpaceMatch kCSM = (ColorSpaceMatch)0]': 107:48.83 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.83 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.83 switch (kDst) { 107:48.83 ^~~~~~ 107:48.83 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 107:48.83 case kBGRA_8888_ColorFormat: 107:48.83 ^~~~ 107:48.83 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.83 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.83 switch (kDst) { 107:48.83 ^~~~~~ 107:48.83 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 107:48.83 case kRGBA_F16_ColorFormat: 107:48.83 ^~~~ 107:48.83 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)1; DstFormat kDst = (DstFormat)3; ColorSpaceMatch kCSM = (ColorSpaceMatch)0]': 107:48.83 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.83 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.83 switch (kSrc) { 107:48.83 ^~~~~~ 107:48.83 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 107:48.83 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 107:48.83 ^~~~ 107:48.84 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)1; DstFormat kDst = (DstFormat)7; ColorSpaceMatch kCSM = (ColorSpaceMatch)0]': 107:48.84 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.84 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.84 switch (kSrc) { 107:48.84 ^~~~~~ 107:48.84 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 107:48.84 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 107:48.84 ^~~~ 107:48.84 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = (SrcGamma)0; DstGamma kDst = (DstGamma)1; ColorSpaceMatch kCSM = (ColorSpaceMatch)1]': 107:48.84 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.84 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.84 switch (kDst) { 107:48.84 ^~~~~~ 107:48.84 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 107:48.84 case kBGRA_8888_ColorFormat: 107:48.84 ^~~~ 107:48.84 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.84 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.84 switch (kDst) { 107:48.84 ^~~~~~ 107:48.84 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 107:48.85 case kRGBA_F16_ColorFormat: 107:48.85 ^~~~ 107:48.85 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)0; DstFormat kDst = (DstFormat)1; ColorSpaceMatch kCSM = (ColorSpaceMatch)1]': 107:48.85 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.85 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.85 switch (kSrc) { 107:48.85 ^~~~~~ 107:48.85 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 107:48.85 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 107:48.85 ^~~~ 107:48.85 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)0; DstFormat kDst = (DstFormat)5; ColorSpaceMatch kCSM = (ColorSpaceMatch)1]': 107:48.85 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.85 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.85 switch (kSrc) { 107:48.86 ^~~~~~ 107:48.86 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 107:48.86 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 107:48.86 ^~~~ 107:48.86 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = (SrcGamma)1; DstGamma kDst = (DstGamma)1; ColorSpaceMatch kCSM = (ColorSpaceMatch)1]': 107:48.86 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.86 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.86 switch (kDst) { 107:48.86 ^~~~~~ 107:48.86 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 107:48.86 case kBGRA_8888_ColorFormat: 107:48.86 ^~~~ 107:48.86 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.86 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.86 switch (kDst) { 107:48.86 ^~~~~~ 107:48.87 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 107:48.87 case kRGBA_F16_ColorFormat: 107:48.87 ^~~~ 107:48.87 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)1; DstFormat kDst = (DstFormat)1; ColorSpaceMatch kCSM = (ColorSpaceMatch)1]': 107:48.87 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.87 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.87 switch (kSrc) { 107:48.87 ^~~~~~ 107:48.87 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 107:48.87 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 107:48.87 ^~~~ 107:48.87 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)1; DstFormat kDst = (DstFormat)5; ColorSpaceMatch kCSM = (ColorSpaceMatch)1]': 107:48.87 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.87 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.87 switch (kSrc) { 107:48.87 ^~~~~~ 107:48.87 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 107:48.87 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 107:48.87 ^~~~ 107:48.88 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = (SrcGamma)0; DstGamma kDst = (DstGamma)2; ColorSpaceMatch kCSM = (ColorSpaceMatch)1]': 107:48.88 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.88 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.88 switch (kDst) { 107:48.88 ^~~~~~ 107:48.88 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 107:48.88 case kBGRA_8888_ColorFormat: 107:48.88 ^~~~ 107:48.88 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.88 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.88 switch (kDst) { 107:48.88 ^~~~~~ 107:48.88 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 107:48.88 case kRGBA_F16_ColorFormat: 107:48.88 ^~~~ 107:48.88 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)0; DstFormat kDst = (DstFormat)2; ColorSpaceMatch kCSM = (ColorSpaceMatch)1]': 107:48.88 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.88 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.89 switch (kSrc) { 107:48.89 ^~~~~~ 107:48.89 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 107:48.89 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 107:48.89 ^~~~ 107:48.89 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)0; DstFormat kDst = (DstFormat)6; ColorSpaceMatch kCSM = (ColorSpaceMatch)1]': 107:48.89 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.89 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.89 switch (kSrc) { 107:48.89 ^~~~~~ 107:48.89 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 107:48.89 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 107:48.89 ^~~~ 107:48.90 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = (SrcGamma)1; DstGamma kDst = (DstGamma)2; ColorSpaceMatch kCSM = (ColorSpaceMatch)1]': 107:48.90 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.90 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.90 switch (kDst) { 107:48.90 ^~~~~~ 107:48.90 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 107:48.90 case kBGRA_8888_ColorFormat: 107:48.90 ^~~~ 107:48.90 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.90 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.90 switch (kDst) { 107:48.90 ^~~~~~ 107:48.90 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 107:48.90 case kRGBA_F16_ColorFormat: 107:48.90 ^~~~ 107:48.90 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)1; DstFormat kDst = (DstFormat)2; ColorSpaceMatch kCSM = (ColorSpaceMatch)1]': 107:48.91 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.91 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.91 switch (kSrc) { 107:48.91 ^~~~~~ 107:48.91 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 107:48.91 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 107:48.91 ^~~~ 107:48.91 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)1; DstFormat kDst = (DstFormat)6; ColorSpaceMatch kCSM = (ColorSpaceMatch)1]': 107:48.91 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.91 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.91 switch (kSrc) { 107:48.91 ^~~~~~ 107:48.91 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 107:48.91 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 107:48.91 ^~~~ 107:48.91 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = (SrcGamma)0; DstGamma kDst = (DstGamma)0; ColorSpaceMatch kCSM = (ColorSpaceMatch)1]': 107:48.91 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.92 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.92 switch (kDst) { 107:48.93 ^~~~~~ 107:48.93 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 107:48.93 case kBGRA_8888_ColorFormat: 107:48.93 ^~~~ 107:48.93 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.93 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.93 switch (kDst) { 107:48.93 ^~~~~~ 107:48.93 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 107:48.93 case kRGBA_F16_ColorFormat: 107:48.93 ^~~~ 107:48.93 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)0; DstFormat kDst = (DstFormat)0; ColorSpaceMatch kCSM = (ColorSpaceMatch)1]': 107:48.93 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.93 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.93 switch (kSrc) { 107:48.93 ^~~~~~ 107:48.93 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 107:48.93 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 107:48.93 ^~~~ 107:48.93 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)0; DstFormat kDst = (DstFormat)4; ColorSpaceMatch kCSM = (ColorSpaceMatch)1]': 107:48.93 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.93 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.93 switch (kSrc) { 107:48.93 ^~~~~~ 107:48.93 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 107:48.93 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 107:48.93 ^~~~ 107:48.93 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)0; DstFormat kDst = (DstFormat)8; ColorSpaceMatch kCSM = (ColorSpaceMatch)1]': 107:48.93 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.93 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.93 switch (kSrc) { 107:48.94 ^~~~~~ 107:48.94 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 107:48.94 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 107:48.94 ^~~~ 107:48.94 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)0; DstFormat kDst = (DstFormat)9; ColorSpaceMatch kCSM = (ColorSpaceMatch)1]': 107:48.94 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.94 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.94 switch (kSrc) { 107:48.94 ^~~~~~ 107:48.94 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 107:48.94 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 107:48.94 ^~~~ 107:48.94 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = (SrcGamma)1; DstGamma kDst = (DstGamma)0; ColorSpaceMatch kCSM = (ColorSpaceMatch)1]': 107:48.94 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.95 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.95 switch (kDst) { 107:48.95 ^~~~~~ 107:48.95 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 107:48.95 case kBGRA_8888_ColorFormat: 107:48.95 ^~~~ 107:48.95 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.95 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.95 switch (kDst) { 107:48.95 ^~~~~~ 107:48.95 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 107:48.95 case kRGBA_F16_ColorFormat: 107:48.95 ^~~~ 107:48.95 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)1; DstFormat kDst = (DstFormat)0; ColorSpaceMatch kCSM = (ColorSpaceMatch)1]': 107:48.95 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.95 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.95 switch (kSrc) { 107:48.95 ^~~~~~ 107:48.95 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 107:48.96 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 107:48.96 ^~~~ 107:48.96 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)1; DstFormat kDst = (DstFormat)4; ColorSpaceMatch kCSM = (ColorSpaceMatch)1]': 107:48.96 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.96 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.96 switch (kSrc) { 107:48.96 ^~~~~~ 107:48.96 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 107:48.96 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 107:48.96 ^~~~ 107:48.96 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)1; DstFormat kDst = (DstFormat)8; ColorSpaceMatch kCSM = (ColorSpaceMatch)1]': 107:48.96 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.96 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.96 switch (kSrc) { 107:48.96 ^~~~~~ 107:48.97 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 107:48.97 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 107:48.97 ^~~~ 107:48.97 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)1; DstFormat kDst = (DstFormat)9; ColorSpaceMatch kCSM = (ColorSpaceMatch)1]': 107:48.97 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.97 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.97 switch (kSrc) { 107:48.97 ^~~~~~ 107:48.97 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 107:48.97 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 107:48.97 ^~~~ 107:48.97 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = (SrcGamma)0; DstGamma kDst = (DstGamma)3; ColorSpaceMatch kCSM = (ColorSpaceMatch)1]': 107:48.97 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.97 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.97 switch (kDst) { 107:48.97 ^~~~~~ 107:48.98 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 107:48.98 case kBGRA_8888_ColorFormat: 107:48.98 ^~~~ 107:48.98 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.98 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.98 switch (kDst) { 107:48.98 ^~~~~~ 107:48.98 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 107:48.98 case kRGBA_F16_ColorFormat: 107:48.98 ^~~~ 107:48.98 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)0; DstFormat kDst = (DstFormat)3; ColorSpaceMatch kCSM = (ColorSpaceMatch)1]': 107:48.99 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.99 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.99 switch (kSrc) { 107:48.99 ^~~~~~ 107:48.99 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 107:48.99 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 107:48.99 ^~~~ 107:48.99 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)0; DstFormat kDst = (DstFormat)7; ColorSpaceMatch kCSM = (ColorSpaceMatch)1]': 107:48.99 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.99 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:48.99 switch (kSrc) { 107:48.99 ^~~~~~ 107:48.99 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 107:48.99 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 107:48.99 ^~~~ 107:48.99 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = (SrcGamma)1; DstGamma kDst = (DstGamma)3; ColorSpaceMatch kCSM = (ColorSpaceMatch)1]': 107:48.99 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:48.99 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:49.00 switch (kDst) { 107:49.00 ^~~~~~ 107:49.00 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 107:49.00 case kBGRA_8888_ColorFormat: 107:49.00 ^~~~ 107:49.00 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:49.00 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:49.00 switch (kDst) { 107:49.00 ^~~~~~ 107:49.00 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 107:49.00 case kRGBA_F16_ColorFormat: 107:49.00 ^~~~ 107:49.00 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)1; DstFormat kDst = (DstFormat)3; ColorSpaceMatch kCSM = (ColorSpaceMatch)1]': 107:49.00 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:49.00 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:49.00 switch (kSrc) { 107:49.00 ^~~~~~ 107:49.00 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 107:49.00 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 107:49.00 ^~~~ 107:49.00 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)1; DstFormat kDst = (DstFormat)7; ColorSpaceMatch kCSM = (ColorSpaceMatch)1]': 107:49.00 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:49.00 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:49.00 switch (kSrc) { 107:49.00 ^~~~~~ 107:49.00 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 107:49.01 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 107:49.01 ^~~~ 107:49.01 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = (SrcGamma)1; DstGamma kDst = (DstGamma)1; ColorSpaceMatch kCSM = (ColorSpaceMatch)2]': 107:49.01 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:49.01 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:49.01 switch (kDst) { 107:49.01 ^~~~~~ 107:49.01 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 107:49.01 case kBGRA_8888_ColorFormat: 107:49.01 ^~~~ 107:49.01 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:49.01 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:49.01 switch (kDst) { 107:49.01 ^~~~~~ 107:49.01 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 107:49.01 case kRGBA_F16_ColorFormat: 107:49.01 ^~~~ 107:49.01 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)1; DstFormat kDst = (DstFormat)1; ColorSpaceMatch kCSM = (ColorSpaceMatch)2]': 107:49.01 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:49.02 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:49.02 switch (kSrc) { 107:49.02 ^~~~~~ 107:49.02 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 107:49.02 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 107:49.02 ^~~~ 107:49.02 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)1; DstFormat kDst = (DstFormat)5; ColorSpaceMatch kCSM = (ColorSpaceMatch)2]': 107:49.02 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:49.02 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:49.02 switch (kSrc) { 107:49.02 ^~~~~~ 107:49.02 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 107:49.03 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 107:49.03 ^~~~ 107:49.03 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = (SrcGamma)1; DstGamma kDst = (DstGamma)2; ColorSpaceMatch kCSM = (ColorSpaceMatch)2]': 107:49.04 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:49.04 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:49.04 switch (kDst) { 107:49.04 ^~~~~~ 107:49.04 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 107:49.04 case kBGRA_8888_ColorFormat: 107:49.04 ^~~~ 107:49.04 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:49.04 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:49.04 switch (kDst) { 107:49.04 ^~~~~~ 107:49.04 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 107:49.04 case kRGBA_F16_ColorFormat: 107:49.04 ^~~~ 107:49.04 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)1; DstFormat kDst = (DstFormat)2; ColorSpaceMatch kCSM = (ColorSpaceMatch)2]': 107:49.04 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:49.04 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:49.04 switch (kSrc) { 107:49.04 ^~~~~~ 107:49.04 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 107:49.04 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 107:49.04 ^~~~ 107:49.04 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)1; DstFormat kDst = (DstFormat)6; ColorSpaceMatch kCSM = (ColorSpaceMatch)2]': 107:49.04 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:49.04 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:49.04 switch (kSrc) { 107:49.04 ^~~~~~ 107:49.04 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 107:49.04 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 107:49.04 ^~~~ 107:49.04 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = (SrcGamma)0; DstGamma kDst = (DstGamma)0; ColorSpaceMatch kCSM = (ColorSpaceMatch)2]': 107:49.04 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:49.04 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:49.04 switch (kDst) { 107:49.04 ^~~~~~ 107:49.04 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 107:49.05 case kBGRA_8888_ColorFormat: 107:49.05 ^~~~ 107:49.05 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:49.05 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:49.05 switch (kDst) { 107:49.05 ^~~~~~ 107:49.05 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 107:49.05 case kRGBA_F16_ColorFormat: 107:49.05 ^~~~ 107:49.05 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)0; DstFormat kDst = (DstFormat)0; ColorSpaceMatch kCSM = (ColorSpaceMatch)2]': 107:49.05 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:49.06 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:49.06 switch (kSrc) { 107:49.06 ^~~~~~ 107:49.06 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 107:49.06 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 107:49.06 ^~~~ 107:49.06 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)0; DstFormat kDst = (DstFormat)4; ColorSpaceMatch kCSM = (ColorSpaceMatch)2]': 107:49.06 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:49.06 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:49.06 switch (kSrc) { 107:49.06 ^~~~~~ 107:49.06 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 107:49.06 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 107:49.06 ^~~~ 107:49.06 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)0; DstFormat kDst = (DstFormat)8; ColorSpaceMatch kCSM = (ColorSpaceMatch)2]': 107:49.06 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:49.06 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:49.06 switch (kSrc) { 107:49.06 ^~~~~~ 107:49.06 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 107:49.06 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 107:49.06 ^~~~ 107:49.06 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)0; DstFormat kDst = (DstFormat)9; ColorSpaceMatch kCSM = (ColorSpaceMatch)2]': 107:49.07 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:49.07 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:49.07 switch (kSrc) { 107:49.07 ^~~~~~ 107:49.07 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 107:49.07 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 107:49.07 ^~~~ 107:49.07 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = (SrcGamma)1; DstGamma kDst = (DstGamma)3; ColorSpaceMatch kCSM = (ColorSpaceMatch)2]': 107:49.07 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:49.07 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:49.07 switch (kDst) { 107:49.07 ^~~~~~ 107:49.07 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 107:49.07 case kBGRA_8888_ColorFormat: 107:49.08 ^~~~ 107:49.08 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:49.08 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:49.08 switch (kDst) { 107:49.08 ^~~~~~ 107:49.08 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 107:49.08 case kRGBA_F16_ColorFormat: 107:49.08 ^~~~ 107:49.09 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)1; DstFormat kDst = (DstFormat)3; ColorSpaceMatch kCSM = (ColorSpaceMatch)2]': 107:49.09 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:49.09 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:49.09 switch (kSrc) { 107:49.09 ^~~~~~ 107:49.09 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 107:49.09 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 107:49.09 ^~~~ 107:49.09 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)1; DstFormat kDst = (DstFormat)7; ColorSpaceMatch kCSM = (ColorSpaceMatch)2]': 107:49.09 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 107:49.09 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:49.09 switch (kSrc) { 107:49.09 ^~~~~~ 107:49.09 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 107:49.09 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 107:49.09 ^~~~ 107:55.40 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 107:55.41 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 107:55.41 from /builddir/build/BUILD/pale-moon/platform/layout/xul/nsBoxLayout.h:9, 107:55.41 from /builddir/build/BUILD/pale-moon/platform/layout/xul/nsStackLayout.h:18, 107:55.41 from /builddir/build/BUILD/pale-moon/platform/layout/xul/grid/nsGridLayout2.h:11, 107:55.41 from /builddir/build/BUILD/pale-moon/platform/layout/xul/grid/nsGridLayout2.cpp:13: 107:55.41 /builddir/build/BUILD/pale-moon/platform/layout/xul/grid/nsGridLayout2.cpp: In member function 'virtual nsresult nsGridLayout2::QueryInterface(const nsIID&, void**)': 107:55.41 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 107:55.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:55.41 foundInterface = 0; \ 107:55.41 ^~~~~~~~~~~~~~ 107:55.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 107:55.41 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 107:55.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:55.41 /builddir/build/BUILD/pale-moon/platform/layout/xul/grid/nsGridLayout2.cpp:266:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 107:55.41 NS_INTERFACE_MAP_END_INHERITING(nsStackLayout) 107:55.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:55.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 107:55.41 else 107:55.41 ^~~~ 107:55.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 107:55.41 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 107:55.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:55.41 /builddir/build/BUILD/pale-moon/platform/layout/xul/grid/nsGridLayout2.cpp:265:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 107:55.41 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart) 107:55.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:10.90 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 108:10.90 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkFindAndPlaceGlyph.h:13, 108:10.90 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDraw.cpp:16: 108:10.90 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 108:10.90 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 108:10.90 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:35: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 108:10.90 memcpy(desc, this, fLength); 108:10.90 ^ 108:10.90 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 108:10.90 class SkDescriptor : SkNoncopyable { 108:10.90 ^~~~~~~~~~~~ 108:10.93 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 108:10.93 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkFindAndPlaceGlyph.h:13, 108:10.93 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDraw.cpp:16: 108:10.93 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 108:10.93 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 108:10.93 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 108:10.93 memcpy(fDesc, &desc, size); 108:10.93 ^ 108:10.93 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 108:10.93 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkFindAndPlaceGlyph.h:13, 108:10.93 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDraw.cpp:16: 108:10.93 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 108:10.93 class SkDescriptor : SkNoncopyable { 108:10.93 ^~~~~~~~~~~~ 108:11.24 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDraw.cpp: In member function 'void SkDraw::drawPoints(SkCanvas::PointMode, size_t, const SkPoint*, const SkPaint&, bool) const': 108:11.24 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDraw.cpp: this statement may fall through 108:11.24 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDraw.cpp:712:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 108:11.24 } 108:11.24 ^ 108:11.24 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDraw.cpp:714:13: note: here 108:11.24 case SkCanvas::kPolygon_PointMode: { 108:11.24 ^~~~ 108:20.68 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 108:20.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 108:20.68 from /builddir/build/BUILD/pale-moon/platform/layout/xul/nsBoxLayout.h:9, 108:20.68 from /builddir/build/BUILD/pale-moon/platform/layout/xul/nsSprocketLayout.h:10, 108:20.68 from /builddir/build/BUILD/pale-moon/platform/layout/xul/grid/nsGridRowLayout.h:17, 108:20.68 from /builddir/build/BUILD/pale-moon/platform/layout/xul/grid/nsGridRowLayout.cpp:13: 108:20.68 /builddir/build/BUILD/pale-moon/platform/layout/xul/grid/nsGridRowLayout.cpp: In member function 'virtual nsresult nsGridRowLayout::QueryInterface(const nsIID&, void**)': 108:20.68 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 108:20.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:20.69 foundInterface = 0; \ 108:20.69 ^~~~~~~~~~~~~~ 108:20.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 108:20.69 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 108:20.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:20.69 /builddir/build/BUILD/pale-moon/platform/layout/xul/grid/nsGridRowLayout.cpp:197:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 108:20.70 NS_INTERFACE_MAP_END_INHERITING(nsBoxLayout) 108:20.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:20.70 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 108:20.70 else 108:20.70 ^~~~ 108:20.70 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 108:20.70 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 108:20.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:20.70 /builddir/build/BUILD/pale-moon/platform/layout/xul/grid/nsGridRowLayout.cpp:196:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 108:20.70 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart) 108:20.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:34.75 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 108:34.75 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.cpp:8: 108:34.75 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 108:34.75 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 108:34.75 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:35: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 108:34.76 memcpy(desc, this, fLength); 108:34.76 ^ 108:34.76 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 108:34.76 class SkDescriptor : SkNoncopyable { 108:34.76 ^~~~~~~~~~~~ 108:34.79 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 108:34.79 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.cpp:8: 108:34.79 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 108:34.79 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 108:34.79 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 108:34.79 memcpy(fDesc, &desc, size); 108:34.79 ^ 108:34.79 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 108:34.79 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.cpp:8: 108:34.79 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 108:34.79 class SkDescriptor : SkNoncopyable { 108:34.79 ^~~~~~~~~~~~ 108:34.86 liblayout_xul_grid.a.desc 108:36.54 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 108:36.54 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 108:36.54 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIThreadManager.h:10, 108:36.54 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsThreadUtils.h:12, 108:36.54 from /builddir/build/BUILD/pale-moon/platform/toolkit/components/osfile/NativeOSFileInternals.cpp:11: 108:36.54 /builddir/build/BUILD/pale-moon/platform/toolkit/components/osfile/NativeOSFileInternals.cpp: In member function 'virtual nsresult mozilla::{anonymous}::AbstractResult::QueryInterface(const nsIID&, void**)': 108:36.54 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 108:36.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:36.54 foundInterface = 0; \ 108:36.54 ^~~~~~~~~~~~~~ 108:36.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 108:36.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 108:36.55 ^~~~~~~~~~~~~~~~~~~~~~~ 108:36.55 /builddir/build/BUILD/pale-moon/platform/toolkit/components/osfile/NativeOSFileInternals.cpp:228:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 108:36.55 NS_INTERFACE_MAP_END 108:36.55 ^~~~~~~~~~~~~~~~~~~~ 108:36.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 108:36.55 else 108:36.55 ^~~~ 108:36.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 108:36.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 108:36.55 ^~~~~~~~~~~~~~~~~~ 108:36.55 /builddir/build/BUILD/pale-moon/platform/toolkit/components/osfile/NativeOSFileInternals.cpp:227:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 108:36.56 NS_INTERFACE_MAP_ENTRY(nsISupports) 108:36.56 ^~~~~~~~~~~~~~~~~~~~~~ 108:38.23 libtoolkit_components_osfile.a.desc 108:39.51 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 108:39.52 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGraphics.cpp:15: 108:39.52 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 108:39.52 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 108:39.52 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:35: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 108:39.52 memcpy(desc, this, fLength); 108:39.52 ^ 108:39.52 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 108:39.52 class SkDescriptor : SkNoncopyable { 108:39.52 ^~~~~~~~~~~~ 108:39.55 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 108:39.55 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGraphics.cpp:15: 108:39.55 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 108:39.55 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 108:39.55 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 108:39.55 memcpy(fDesc, &desc, size); 108:39.56 ^ 108:39.56 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 108:39.56 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGraphics.cpp:15: 108:39.56 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 108:39.56 class SkDescriptor : SkNoncopyable { 108:39.56 ^~~~~~~~~~~~ 108:40.88 In file included from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/third_party/libevent/evutil_rand.c:104, 108:40.88 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/chromium/src/third_party/Unified_c_src_third_party0.c:101: 108:40.88 Warning: -Wunused-function in /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/third_party/libevent/arc4random.c: 'arc4random_addrandom' defined but not used 108:40.88 /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/third_party/libevent/./arc4random.c:453:1: warning: 'arc4random_addrandom' defined but not used [-Wunused-function] 108:40.88 arc4random_addrandom(const unsigned char *dat, int datlen) 108:40.88 ^~~~~~~~~~~~~~~~~~~~ 108:48.89 libipc_chromium_src_third_party.a.desc 108:51.96 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline.cpp:18: 108:51.96 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = (SkColorType)5; SkGammaType gammaType = (SkGammaType)1]': 108:51.96 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 108:51.96 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 108:51.96 *px2 = this->getPixelAt(bufferLoc[2]); 108:51.96 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 108:51.97 case 2: 108:51.97 ^~~~ 108:51.97 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 108:51.97 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 108:51.97 *px1 = this->getPixelAt(bufferLoc[1]); 108:51.97 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 108:51.97 case 1: 108:51.97 ^~~~ 108:51.97 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = (SkColorType)6; SkGammaType gammaType = (SkGammaType)1]': 108:51.97 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 108:51.97 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 108:51.97 *px2 = this->getPixelAt(bufferLoc[2]); 108:51.97 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 108:51.97 case 2: 108:51.98 ^~~~ 108:51.98 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 108:51.98 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 108:51.98 *px1 = this->getPixelAt(bufferLoc[1]); 108:51.98 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 108:51.98 case 1: 108:51.98 ^~~~ 108:52.00 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = (SkColorType)1; SkGammaType gammaType = (SkGammaType)0]': 108:52.00 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 108:52.00 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 108:52.00 *px2 = this->getPixelAt(bufferLoc[2]); 108:52.00 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 108:52.00 case 2: 108:52.00 ^~~~ 108:52.00 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 108:52.00 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 108:52.01 *px1 = this->getPixelAt(bufferLoc[1]); 108:52.01 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 108:52.01 case 1: 108:52.01 ^~~~ 108:52.01 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = (SkColorType)3; SkGammaType gammaType = (SkGammaType)1]': 108:52.01 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 108:52.01 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 108:52.01 *px2 = this->getPixelAt(bufferLoc[2]); 108:52.01 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 108:52.01 case 2: 108:52.01 ^~~~ 108:52.01 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 108:52.01 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 108:52.01 *px1 = this->getPixelAt(bufferLoc[1]); 108:52.01 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 108:52.01 case 1: 108:52.02 ^~~~ 108:52.02 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = (SkColorType)3; SkGammaType gammaType = (SkGammaType)0]': 108:52.02 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 108:52.02 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 108:52.02 *px2 = this->getPixelAt(bufferLoc[2]); 108:52.03 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 108:52.03 case 2: 108:52.03 ^~~~ 108:52.03 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 108:52.03 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 108:52.03 *px1 = this->getPixelAt(bufferLoc[1]); 108:52.03 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 108:52.03 case 1: 108:52.03 ^~~~ 108:52.03 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = (SkColorType)2; SkGammaType gammaType = (SkGammaType)1]': 108:52.03 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 108:52.03 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 108:52.03 *px2 = this->getPixelAt(bufferLoc[2]); 108:52.03 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 108:52.03 case 2: 108:52.03 ^~~~ 108:52.03 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 108:52.04 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 108:52.04 *px1 = this->getPixelAt(bufferLoc[1]); 108:52.04 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 108:52.04 case 1: 108:52.04 ^~~~ 108:52.04 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = (SkColorType)2; SkGammaType gammaType = (SkGammaType)0]': 108:52.04 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 108:52.04 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 108:52.04 *px2 = this->getPixelAt(bufferLoc[2]); 108:52.04 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 108:52.05 case 2: 108:52.05 ^~~~ 108:52.05 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 108:52.05 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 108:52.05 *px1 = this->getPixelAt(bufferLoc[1]); 108:52.05 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 108:52.05 case 1: 108:52.05 ^~~~ 108:52.05 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = (SkColorType)4; SkGammaType gammaType = (SkGammaType)1]': 108:52.05 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 108:52.05 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 108:52.05 *px2 = this->getPixelAt(bufferLoc[2]); 108:52.06 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 108:52.06 case 2: 108:52.06 ^~~~ 108:52.06 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 108:52.06 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 108:52.06 *px1 = this->getPixelAt(bufferLoc[1]); 108:52.06 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 108:52.06 case 1: 108:52.06 ^~~~ 108:52.06 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = (SkColorType)4; SkGammaType gammaType = (SkGammaType)0]': 108:52.06 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 108:52.06 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 108:52.06 *px2 = this->getPixelAt(bufferLoc[2]); 108:52.06 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 108:52.06 case 2: 108:52.07 ^~~~ 108:52.07 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 108:52.07 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 108:52.07 *px1 = this->getPixelAt(bufferLoc[1]); 108:52.07 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 108:52.07 case 1: 108:52.07 ^~~~ 108:52.07 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = (SkColorType)5; SkGammaType gammaType = (SkGammaType)0]': 108:52.07 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 108:52.07 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 108:52.08 *px2 = this->getPixelAt(bufferLoc[2]); 108:52.08 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 108:52.08 case 2: 108:52.08 ^~~~ 108:52.08 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 108:52.08 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 108:52.08 *px1 = this->getPixelAt(bufferLoc[1]); 108:52.08 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 108:52.08 case 1: 108:52.08 ^~~~ 108:52.08 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = (SkColorType)6; SkGammaType gammaType = (SkGammaType)0]': 108:52.08 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 108:52.08 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 108:52.08 *px2 = this->getPixelAt(bufferLoc[2]); 108:52.08 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 108:52.08 case 2: 108:52.09 ^~~~ 108:52.09 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 108:52.09 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 108:52.09 *px1 = this->getPixelAt(bufferLoc[1]); 108:52.09 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 108:52.09 case 1: 108:52.09 ^~~~ 108:52.09 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = (SkColorType)7; SkGammaType gammaType = (SkGammaType)1]': 108:52.10 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 108:52.10 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 108:52.10 *px2 = this->getPixelAt(bufferLoc[2]); 108:52.10 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 108:52.10 case 2: 108:52.10 ^~~~ 108:52.10 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 108:52.10 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 108:52.10 *px1 = this->getPixelAt(bufferLoc[1]); 108:52.10 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 108:52.10 case 1: 108:52.10 ^~~~ 108:52.10 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = (SkColorType)7; SkGammaType gammaType = (SkGammaType)0]': 108:52.10 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 108:52.10 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 108:52.10 *px2 = this->getPixelAt(bufferLoc[2]); 108:52.10 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 108:52.10 case 2: 108:52.11 ^~~~ 108:52.11 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 108:52.11 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 108:52.11 *px1 = this->getPixelAt(bufferLoc[1]); 108:52.11 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 108:52.11 case 1: 108:52.11 ^~~~ 108:52.12 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = (SkColorType)8; SkGammaType gammaType = (SkGammaType)0]': 108:52.12 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 108:52.12 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 108:52.12 *px2 = this->getPixelAt(bufferLoc[2]); 108:52.12 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 108:52.12 case 2: 108:52.12 ^~~~ 108:52.12 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 108:52.12 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 108:52.12 *px1 = this->getPixelAt(bufferLoc[1]); 108:52.12 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 108:52.12 case 1: 108:52.12 ^~~~ 109:02.97 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(SkRect, T*) [with T = SkRecords::DrawPath]': 109:02.97 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/core/SkRefCnt.h:447:21: required from 'sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect&, SkRecords::DrawPath*}]' 109:02.97 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkMiniRecorder.cpp:100:9: required from here 109:02.97 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkMiniRecorder.cpp: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkRecords::DrawPath' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 109:02.97 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkMiniRecorder.cpp:34:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkRecords::DrawPath' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 109:02.97 memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 109:02.97 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 109:02.97 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/private/SkMiniRecorder.h:11, 109:02.97 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 109:02.97 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/private/SkRecords.h:265:8: note: 'struct SkRecords::DrawPath' declared here 109:02.97 RECORD(DrawPath, kDraw_Tag|kHasPaint_Tag, 109:02.97 ^~~~~~~~ 109:02.98 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/private/SkRecords.h:165:8: note: in definition of macro 'RECORD' 109:02.98 struct T { \ 109:02.98 ^ 109:02.98 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(SkRect, T*) [with T = SkRecords::DrawRect]': 109:02.98 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/core/SkRefCnt.h:447:21: required from 'sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect&, SkRecords::DrawRect*}]' 109:02.98 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkMiniRecorder.cpp:101:9: required from here 109:02.98 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkMiniRecorder.cpp: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkRecords::DrawRect' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 109:02.98 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkMiniRecorder.cpp:34:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkRecords::DrawRect' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 109:02.98 memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 109:02.98 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 109:02.99 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/private/SkMiniRecorder.h:11, 109:02.99 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 109:02.99 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/private/SkRecords.h:296:8: note: 'struct SkRecords::DrawRect' declared here 109:02.99 RECORD(DrawRect, kDraw_Tag|kHasPaint_Tag, 109:02.99 ^~~~~~~~ 109:02.99 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/private/SkRecords.h:165:8: note: in definition of macro 'RECORD' 109:02.99 struct T { \ 109:02.99 ^ 109:02.99 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(SkRect, T*) [with T = SkRecords::DrawTextBlob]': 109:02.99 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/core/SkRefCnt.h:447:21: required from 'sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect&, SkRecords::DrawTextBlob*}]' 109:02.99 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkMiniRecorder.cpp:102:9: required from here 109:02.99 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkMiniRecorder.cpp: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkRecords::DrawTextBlob' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 109:03.00 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkMiniRecorder.cpp:34:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkRecords::DrawTextBlob' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 109:03.00 memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 109:03.00 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 109:03.00 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/private/SkMiniRecorder.h:11, 109:03.00 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 109:03.00 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/private/SkRecords.h:308:8: note: 'struct SkRecords::DrawTextBlob' declared here 109:03.00 RECORD(DrawTextBlob, kDraw_Tag|kHasText_Tag|kHasPaint_Tag, 109:03.00 ^~~~~~~~~~~~ 109:03.00 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/private/SkRecords.h:165:8: note: in definition of macro 'RECORD' 109:03.00 struct T { \ 109:03.00 ^ 109:07.65 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkOpts.cpp:43: 109:07.66 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkChecksum_opts.h: In function 'uint32_t sse2::hash_fn(const void*, size_t, uint32_t)': 109:07.66 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkChecksum_opts.h: this statement may fall through 109:07.66 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkChecksum_opts.h:200:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 109:07.66 case 3: k ^= data[2] << 16; 109:07.66 ~~^~~~~~~~~~~~~~~~ 109:07.66 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkChecksum_opts.h:201:13: note: here 109:07.66 case 2: k ^= data[1] << 8; 109:07.66 ^~~~ 109:07.66 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkChecksum_opts.h: this statement may fall through 109:07.66 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkChecksum_opts.h:201:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 109:07.66 case 2: k ^= data[1] << 8; 109:07.66 ~~^~~~~~~~~~~~~~~~ 109:07.66 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkChecksum_opts.h:202:13: note: here 109:07.66 case 1: k ^= data[0] << 0; 109:07.66 ^~~~ 109:07.68 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkOpts.cpp:46: 109:07.68 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In function 'void sse2::store_f16(void*, size_t, size_t, Sk4f&, Sk4f&, Sk4f&, Sk4f&, Sk4f&, Sk4f&, Sk4f&, Sk4f&)': 109:07.68 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through 109:07.68 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:262:70: warning: this statement may fall through [-Wimplicit-fallthrough=] 109:07.68 case 3: SkFloatToHalf_finite_ftz({r[2], g[2], b[2], a[2]}).store(ptr+2); 109:07.68 ^ 109:07.68 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:263:13: note: here 109:07.68 case 2: SkFloatToHalf_finite_ftz({r[1], g[1], b[1], a[1]}).store(ptr+1); 109:07.68 ^~~~ 109:07.68 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through 109:07.68 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:263:70: warning: this statement may fall through [-Wimplicit-fallthrough=] 109:07.68 case 2: SkFloatToHalf_finite_ftz({r[1], g[1], b[1], a[1]}).store(ptr+1); 109:07.68 ^ 109:07.68 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:264:13: note: here 109:07.68 case 1: SkFloatToHalf_finite_ftz({r[0], g[0], b[0], a[0]}).store(ptr+0); 109:07.68 ^~~~ 109:07.68 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In function 'void sse2::store_tail(size_t, const SkNx<4, T>&, T*) [with T = int]': 109:07.68 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through 109:07.68 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:116:21: warning: this statement may fall through [-Wimplicit-fallthrough=] 109:07.68 case 3: dst[2] = v[2]; 109:07.69 ^~~ 109:07.69 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:117:13: note: here 109:07.69 case 2: dst[1] = v[1]; 109:07.69 ^~~~ 109:07.69 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through 109:07.69 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:117:21: warning: this statement may fall through [-Wimplicit-fallthrough=] 109:07.69 case 2: dst[1] = v[1]; 109:07.69 ^~~ 109:07.69 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:118:13: note: here 109:07.69 case 1: dst[0] = v[0]; 109:07.69 ^~~~ 109:07.69 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In function 'void sse2::store_tail(size_t, const SkNx<4, T>&, T*) [with T = short unsigned int]': 109:07.69 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through 109:07.70 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:116:21: warning: this statement may fall through [-Wimplicit-fallthrough=] 109:07.70 case 3: dst[2] = v[2]; 109:07.70 ^~~ 109:07.70 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:117:13: note: here 109:07.70 case 2: dst[1] = v[1]; 109:07.70 ^~~~ 109:07.70 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through 109:07.71 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:117:21: warning: this statement may fall through [-Wimplicit-fallthrough=] 109:07.71 case 2: dst[1] = v[1]; 109:07.71 ^~~ 109:07.71 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:118:13: note: here 109:07.71 case 1: dst[0] = v[0]; 109:07.71 ^~~~ 109:08.37 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 109:08.38 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkPaint.cpp:14: 109:08.38 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 109:08.38 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 109:08.38 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:35: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 109:08.38 memcpy(desc, this, fLength); 109:08.38 ^ 109:08.38 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 109:08.38 class SkDescriptor : SkNoncopyable { 109:08.38 ^~~~~~~~~~~~ 109:08.40 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 109:08.40 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkPaint.cpp:14: 109:08.40 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 109:08.40 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 109:08.40 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 109:08.40 memcpy(fDesc, &desc, size); 109:08.40 ^ 109:08.40 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 109:08.40 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkPaint.cpp:14: 109:08.40 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 109:08.40 class SkDescriptor : SkNoncopyable { 109:08.40 ^~~~~~~~~~~~ 109:13.29 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkPath.cpp: In member function 'bool SkPath::isRectContour(bool, int*, const SkPoint**, bool*, SkPath::Direction*) const': 109:13.29 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkPath.cpp: this statement may fall through 109:13.29 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkPath.cpp:451:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 109:13.29 insertClose = false; 109:13.29 ~~~~~~~~~~~~^~~~~~~ 109:13.29 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkPath.cpp:452:13: note: here 109:13.29 case kLine_Verb: { 109:13.29 ^~~~ 109:46.49 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkScalerContext.cpp:12: 109:46.49 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 109:46.49 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 109:46.49 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:35: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 109:46.49 memcpy(desc, this, fLength); 109:46.49 ^ 109:46.50 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 109:46.50 class SkDescriptor : SkNoncopyable { 109:46.50 ^~~~~~~~~~~~ 109:46.50 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 109:46.50 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 109:46.50 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 109:46.50 memcpy(fDesc, &desc, size); 109:46.50 ^ 109:46.50 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 109:46.50 class SkDescriptor : SkNoncopyable { 109:46.50 ^~~~~~~~~~~~ 110:06.24 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkTypeface.cpp:317: 110:06.25 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 110:06.25 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 110:06.25 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:35: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 110:06.25 memcpy(desc, this, fLength); 110:06.25 ^ 110:06.25 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 110:06.25 class SkDescriptor : SkNoncopyable { 110:06.25 ^~~~~~~~~~~~ 110:06.27 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkTypeface.cpp:317: 110:06.27 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 110:06.27 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 110:06.27 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 110:06.27 memcpy(fDesc, &desc, size); 110:06.27 ^ 110:06.27 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkTypeface.cpp:317: 110:06.27 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 110:06.27 class SkDescriptor : SkNoncopyable { 110:06.27 ^~~~~~~~~~~~ 110:38.04 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 110:38.04 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 110:38.04 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 110:38.04 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 110:38.04 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 110:38.04 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrClipStackClip.cpp:12: 110:38.04 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 110:38.04 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 110:38.04 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:35: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 110:38.04 memcpy(desc, this, fLength); 110:38.04 ^ 110:38.04 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 110:38.04 class SkDescriptor : SkNoncopyable { 110:38.04 ^~~~~~~~~~~~ 110:38.07 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 110:38.07 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 110:38.07 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 110:38.07 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 110:38.07 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 110:38.07 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrClipStackClip.cpp:12: 110:38.08 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 110:38.08 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 110:38.08 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 110:38.08 memcpy(fDesc, &desc, size); 110:38.08 ^ 110:38.08 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 110:38.08 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 110:38.08 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 110:38.08 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 110:38.08 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 110:38.08 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrClipStackClip.cpp:12: 110:38.08 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 110:38.08 class SkDescriptor : SkNoncopyable { 110:38.08 ^~~~~~~~~~~~ 110:40.45 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 110:40.45 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 110:40.45 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 110:40.45 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 110:40.45 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 110:40.45 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrContext.cpp:11: 110:40.45 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 110:40.45 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 110:40.45 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:35: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 110:40.45 memcpy(desc, this, fLength); 110:40.45 ^ 110:40.46 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 110:40.46 class SkDescriptor : SkNoncopyable { 110:40.46 ^~~~~~~~~~~~ 110:40.48 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 110:40.48 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 110:40.48 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 110:40.48 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 110:40.48 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 110:40.48 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrContext.cpp:11: 110:40.48 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 110:40.48 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 110:40.48 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 110:40.48 memcpy(fDesc, &desc, size); 110:40.49 ^ 110:40.49 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 110:40.49 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 110:40.49 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 110:40.49 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 110:40.49 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 110:40.49 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrContext.cpp:11: 110:40.49 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 110:40.49 class SkDescriptor : SkNoncopyable { 110:40.49 ^~~~~~~~~~~~ 110:44.63 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 110:44.63 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 110:44.63 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 110:44.63 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 110:44.63 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 110:44.63 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrDrawContext.cpp:12: 110:44.63 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 110:44.63 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 110:44.63 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:35: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 110:44.63 memcpy(desc, this, fLength); 110:44.63 ^ 110:44.63 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 110:44.63 class SkDescriptor : SkNoncopyable { 110:44.63 ^~~~~~~~~~~~ 110:44.66 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 110:44.66 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 110:44.66 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 110:44.66 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 110:44.66 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 110:44.66 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrDrawContext.cpp:12: 110:44.66 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 110:44.66 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 110:44.67 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 110:44.67 memcpy(fDesc, &desc, size); 110:44.67 ^ 110:44.67 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 110:44.67 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 110:44.67 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 110:44.67 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 110:44.67 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 110:44.67 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrDrawContext.cpp:12: 110:44.67 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 110:44.67 class SkDescriptor : SkNoncopyable { 110:44.67 ^~~~~~~~~~~~ 110:45.38 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrDrawContext.cpp: In member function 'void GrDrawContext::drawRect(const GrClip&, const GrPaint&, const SkMatrix&, const SkRect&, const GrStyle*)': 110:45.38 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrDrawContext.cpp: this statement may fall through 110:45.38 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrDrawContext.cpp:509:21: warning: this statement may fall through [-Wimplicit-fallthrough=] 110:45.38 } 110:45.39 ^ 110:45.39 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrDrawContext.cpp:510:17: note: here 110:45.39 case SkPaint::kBevel_Join: 110:45.39 ^~~~ 110:49.62 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 110:49.62 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 110:49.62 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 110:49.62 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 110:49.62 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 110:49.62 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrDrawingManager.cpp:8: 110:49.62 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 110:49.62 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 110:49.62 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:35: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 110:49.62 memcpy(desc, this, fLength); 110:49.62 ^ 110:49.62 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 110:49.62 class SkDescriptor : SkNoncopyable { 110:49.62 ^~~~~~~~~~~~ 110:49.65 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 110:49.65 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 110:49.65 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 110:49.65 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 110:49.65 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 110:49.65 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrDrawingManager.cpp:8: 110:49.65 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 110:49.65 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 110:49.65 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 110:49.65 memcpy(fDesc, &desc, size); 110:49.65 ^ 110:49.65 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 110:49.65 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 110:49.65 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 110:49.65 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 110:49.65 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 110:49.65 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrDrawingManager.cpp:8: 110:49.65 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 110:49.65 class SkDescriptor : SkNoncopyable { 110:49.65 ^~~~~~~~~~~~ 110:58.31 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 110:58.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 110:58.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 110:58.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 110:58.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 110:58.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EventForwards.h:11, 110:58.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AnimationEvent.h:8, 110:58.31 from /builddir/build/BUILD/pale-moon/platform/dom/events/AnimationEvent.cpp:6: 110:58.31 /builddir/build/BUILD/pale-moon/platform/dom/events/AnimationEvent.cpp: In member function 'virtual nsresult mozilla::dom::AnimationEvent::QueryInterface(const nsIID&, void**)': 110:58.31 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 110:58.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:58.31 foundInterface = 0; \ 110:58.31 ^~~~~~~~~~~~~~ 110:58.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 110:58.31 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 110:58.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:58.31 /builddir/build/BUILD/pale-moon/platform/dom/events/AnimationEvent.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 110:58.31 NS_INTERFACE_MAP_END_INHERITING(Event) 110:58.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:58.32 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 110:58.32 else 110:58.32 ^~~~ 110:58.32 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 110:58.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 110:58.32 ^~~~~~~~~~~~~~~~~~ 110:58.32 /builddir/build/BUILD/pale-moon/platform/dom/events/AnimationEvent.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 110:58.32 NS_INTERFACE_MAP_ENTRY(nsIDOMAnimationEvent) 110:58.32 ^~~~~~~~~~~~~~~~~~~~~~ 111:11.87 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 111:11.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 111:11.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 111:11.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 111:11.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 111:11.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 111:11.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BeforeUnloadEventBinding.h:8, 111:11.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BeforeUnloadEvent.h:9, 111:11.88 from /builddir/build/BUILD/pale-moon/platform/dom/events/BeforeUnloadEvent.cpp:6: 111:11.88 /builddir/build/BUILD/pale-moon/platform/dom/events/BeforeUnloadEvent.cpp: In member function 'virtual nsresult mozilla::dom::BeforeUnloadEvent::QueryInterface(const nsIID&, void**)': 111:11.88 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 111:11.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 111:11.88 foundInterface = 0; \ 111:11.88 ^~~~~~~~~~~~~~ 111:11.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 111:11.88 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 111:11.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:11.88 /builddir/build/BUILD/pale-moon/platform/dom/events/BeforeUnloadEvent.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 111:11.88 NS_INTERFACE_MAP_END_INHERITING(Event) 111:11.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:11.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 111:11.89 else 111:11.89 ^~~~ 111:11.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 111:11.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 111:11.89 ^~~~~~~~~~~~~~~~~~ 111:11.89 /builddir/build/BUILD/pale-moon/platform/dom/events/BeforeUnloadEvent.cpp:15:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 111:11.89 NS_INTERFACE_MAP_ENTRY(nsIDOMBeforeUnloadEvent) 111:11.90 ^~~~~~~~~~~~~~~~~~~~~~ 111:14.22 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 111:14.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 111:14.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 111:14.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 111:14.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 111:14.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EventForwards.h:11, 111:14.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/ClipboardEvent.h:9, 111:14.23 from /builddir/build/BUILD/pale-moon/platform/dom/events/ClipboardEvent.cpp:6: 111:14.23 /builddir/build/BUILD/pale-moon/platform/dom/events/ClipboardEvent.cpp: In member function 'virtual nsresult mozilla::dom::ClipboardEvent::QueryInterface(const nsIID&, void**)': 111:14.23 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 111:14.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 111:14.23 foundInterface = 0; \ 111:14.23 ^~~~~~~~~~~~~~ 111:14.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 111:14.23 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 111:14.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:14.23 /builddir/build/BUILD/pale-moon/platform/dom/events/ClipboardEvent.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 111:14.23 NS_INTERFACE_MAP_END_INHERITING(Event) 111:14.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:14.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 111:14.23 else 111:14.24 ^~~~ 111:14.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 111:14.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 111:14.24 ^~~~~~~~~~~~~~~~~~ 111:14.24 /builddir/build/BUILD/pale-moon/platform/dom/events/ClipboardEvent.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 111:14.24 NS_INTERFACE_MAP_ENTRY(nsIDOMClipboardEvent) 111:14.24 ^~~~~~~~~~~~~~~~~~~~~~ 111:16.78 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 111:16.78 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 111:16.78 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 111:16.78 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 111:16.78 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 111:16.78 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EventForwards.h:11, 111:16.78 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CommandEvent.h:9, 111:16.78 from /builddir/build/BUILD/pale-moon/platform/dom/events/CommandEvent.cpp:6: 111:16.78 /builddir/build/BUILD/pale-moon/platform/dom/events/CommandEvent.cpp: In member function 'virtual nsresult mozilla::dom::CommandEvent::QueryInterface(const nsIID&, void**)': 111:16.78 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 111:16.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 111:16.79 foundInterface = 0; \ 111:16.79 ^~~~~~~~~~~~~~ 111:16.79 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 111:16.79 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 111:16.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:16.79 /builddir/build/BUILD/pale-moon/platform/dom/events/CommandEvent.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 111:16.79 NS_INTERFACE_MAP_END_INHERITING(Event) 111:16.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:16.79 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 111:16.79 else 111:16.79 ^~~~ 111:16.79 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 111:16.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 111:16.79 ^~~~~~~~~~~~~~~~~~ 111:16.79 /builddir/build/BUILD/pale-moon/platform/dom/events/CommandEvent.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 111:16.80 NS_INTERFACE_MAP_ENTRY(nsIDOMCommandEvent) 111:16.80 ^~~~~~~~~~~~~~~~~~~~~~ 111:20.52 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrPathRendering.cpp:9: 111:20.52 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 111:20.52 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 111:20.52 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:35: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 111:20.52 memcpy(desc, this, fLength); 111:20.53 ^ 111:20.53 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 111:20.53 class SkDescriptor : SkNoncopyable { 111:20.53 ^~~~~~~~~~~~ 111:20.55 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrPathRendering.cpp:9: 111:20.55 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 111:20.55 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 111:20.55 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 111:20.55 memcpy(fDesc, &desc, size); 111:20.55 ^ 111:20.55 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrPathRendering.cpp:9: 111:20.55 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 111:20.56 class SkDescriptor : SkNoncopyable { 111:20.56 ^~~~~~~~~~~~ 111:20.74 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/core/SkTypes.h:31, 111:20.74 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/core/SkMath.h:13, 111:20.74 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/core/SkPoint.h:11, 111:20.74 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/core/SkRect.h:11, 111:20.74 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/core/SkMatrix.h:13, 111:20.74 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/core/SkPath.h:11, 111:20.74 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrPathRendering.h:11, 111:20.74 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrPathRendering.cpp:8: 111:20.74 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrPathRendering.cpp: In static member function 'static const GrUserStencilSettings& GrPathRendering::GetStencilPassSettings(GrPathRendering::FillType)': 111:20.74 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/core/SkPostConfig.h: this statement may fall through 111:20.74 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/core/SkPostConfig.h:149:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 111:20.74 sk_abort_no_print(); \ 111:20.74 ~~~~~~~~~~~~~~~~~^~ 111:20.74 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/core/SkTypes.h:183:41: note: in expansion of macro 'SK_ABORT' 111:20.74 #define SkFAIL(message) SK_ABORT(message) 111:20.74 ^~~~~~~~ 111:20.74 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrPathRendering.cpp:18:13: note: in expansion of macro 'SkFAIL' 111:20.74 SkFAIL("Unexpected path fill."); 111:20.74 ^~~~~~ 111:20.75 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrPathRendering.cpp:19:9: note: here 111:20.75 case GrPathRendering::kWinding_FillType: { 111:20.75 ^~~~ 111:22.84 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 111:22.84 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 111:22.84 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 111:22.84 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 111:22.84 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 111:22.84 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrPathRenderingDrawContext.cpp:10: 111:22.84 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 111:22.84 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 111:22.84 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:35: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 111:22.84 memcpy(desc, this, fLength); 111:22.84 ^ 111:22.84 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 111:22.84 class SkDescriptor : SkNoncopyable { 111:22.84 ^~~~~~~~~~~~ 111:22.87 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 111:22.87 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 111:22.87 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 111:22.87 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 111:22.87 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 111:22.87 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrPathRenderingDrawContext.cpp:10: 111:22.87 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 111:22.87 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 111:22.87 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 111:22.87 memcpy(fDesc, &desc, size); 111:22.87 ^ 111:22.87 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 111:22.87 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 111:22.87 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 111:22.87 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 111:22.87 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 111:22.87 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrPathRenderingDrawContext.cpp:10: 111:22.87 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 111:22.87 class SkDescriptor : SkNoncopyable { 111:22.87 ^~~~~~~~~~~~ 111:25.32 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrPathUtils.cpp: In function 'int GrPathUtils::worstCasePointCount(const SkPath&, int*, SkScalar)': 111:25.32 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrPathUtils.cpp: this statement may fall through 111:25.32 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrPathUtils.cpp:189:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 111:25.32 } 111:25.32 ^ 111:25.33 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrPathUtils.cpp:191:13: note: here 111:25.33 case SkPath::kQuad_Verb: 111:25.33 ^~~~ 111:42.11 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 111:42.11 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 111:42.12 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 111:42.12 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 111:42.12 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 111:42.12 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrReducedClip.cpp:16: 111:42.12 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 111:42.12 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 111:42.12 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:35: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 111:42.12 memcpy(desc, this, fLength); 111:42.12 ^ 111:42.12 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 111:42.12 class SkDescriptor : SkNoncopyable { 111:42.12 ^~~~~~~~~~~~ 111:42.15 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 111:42.15 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 111:42.15 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 111:42.15 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 111:42.16 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 111:42.16 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrReducedClip.cpp:16: 111:42.16 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 111:42.16 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 111:42.16 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 111:42.16 memcpy(fDesc, &desc, size); 111:42.16 ^ 111:42.16 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 111:42.16 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 111:42.16 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 111:42.16 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 111:42.16 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 111:42.16 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrReducedClip.cpp:16: 111:42.16 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 111:42.17 class SkDescriptor : SkNoncopyable { 111:42.17 ^~~~~~~~~~~~ 111:42.57 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 111:42.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 111:42.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 111:42.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMEventTarget.h:10, 111:42.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 111:42.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BasicEvents.h:11, 111:42.58 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Event.h:10, 111:42.58 from /builddir/build/BUILD/pale-moon/platform/dom/events/CustomEvent.h:9, 111:42.58 from /builddir/build/BUILD/pale-moon/platform/dom/events/CustomEvent.cpp:6: 111:42.58 /builddir/build/BUILD/pale-moon/platform/dom/events/CustomEvent.cpp: In member function 'virtual nsresult mozilla::dom::CustomEvent::QueryInterface(const nsIID&, void**)': 111:42.58 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 111:42.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 111:42.58 foundInterface = 0; \ 111:42.58 ^~~~~~~~~~~~~~ 111:42.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 111:42.58 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 111:42.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:42.58 /builddir/build/BUILD/pale-moon/platform/dom/events/CustomEvent.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 111:42.58 NS_INTERFACE_MAP_END_INHERITING(Event) 111:42.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:42.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 111:42.58 else 111:42.58 ^~~~ 111:42.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 111:42.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 111:42.58 ^~~~~~~~~~~~~~~~~~ 111:42.58 /builddir/build/BUILD/pale-moon/platform/dom/events/CustomEvent.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 111:42.58 NS_INTERFACE_MAP_ENTRY(nsIDOMCustomEvent) 111:42.58 ^~~~~~~~~~~~~~~~~~~~~~ 111:47.03 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 111:47.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 111:47.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 111:47.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 111:47.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 111:47.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EventForwards.h:11, 111:47.03 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentUtils.h:22, 111:47.03 from /builddir/build/BUILD/pale-moon/platform/dom/events/DOMEventTargetHelper.cpp:6: 111:47.03 /builddir/build/BUILD/pale-moon/platform/dom/events/DOMEventTargetHelper.cpp: In member function 'virtual nsresult mozilla::DOMEventTargetHelper::QueryInterface(const nsIID&, void**)': 111:47.03 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 111:47.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 111:47.04 foundInterface = 0; \ 111:47.04 ^~~~~~~~~~~~~~ 111:47.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 111:47.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 111:47.04 ^~~~~~~~~~~~~~~~~~~~~~~ 111:47.04 /builddir/build/BUILD/pale-moon/platform/dom/events/DOMEventTargetHelper.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 111:47.04 NS_INTERFACE_MAP_END 111:47.04 ^~~~~~~~~~~~~~~~~~~~ 111:47.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 111:47.04 else 111:47.04 ^~~~ 111:47.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 111:47.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 111:47.04 ^~~~~~~~~~~~~~~~~~ 111:47.04 /builddir/build/BUILD/pale-moon/platform/dom/events/DOMEventTargetHelper.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 111:47.04 NS_INTERFACE_MAP_ENTRY(DOMEventTargetHelper) 111:47.04 ^~~~~~~~~~~~~~~~~~~~~~ 111:51.65 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 111:51.65 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 111:51.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 111:51.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 111:51.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 111:51.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 111:51.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DataContainerEventBinding.h:8, 111:51.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DataContainerEvent.h:9, 111:51.66 from /builddir/build/BUILD/pale-moon/platform/dom/events/DataContainerEvent.cpp:6: 111:51.66 /builddir/build/BUILD/pale-moon/platform/dom/events/DataContainerEvent.cpp: In member function 'virtual nsresult mozilla::dom::DataContainerEvent::QueryInterface(const nsIID&, void**)': 111:51.66 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 111:51.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 111:51.66 foundInterface = 0; \ 111:51.66 ^~~~~~~~~~~~~~ 111:51.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 111:51.66 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 111:51.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:51.67 /builddir/build/BUILD/pale-moon/platform/dom/events/DataContainerEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 111:51.67 NS_INTERFACE_MAP_END_INHERITING(Event) 111:51.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:51.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 111:51.67 else 111:51.67 ^~~~ 111:51.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 111:51.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 111:51.67 ^~~~~~~~~~~~~~~~~~ 111:51.67 /builddir/build/BUILD/pale-moon/platform/dom/events/DataContainerEvent.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 111:51.67 NS_INTERFACE_MAP_ENTRY(nsIDOMDataContainerEvent) 111:51.68 ^~~~~~~~~~~~~~~~~~~~~~ 111:58.10 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 111:58.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 111:58.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 111:58.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMEventTarget.h:10, 111:58.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 111:58.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BasicEvents.h:11, 111:58.10 from /builddir/build/BUILD/pale-moon/platform/dom/events/DataTransfer.cpp:7: 111:58.10 /builddir/build/BUILD/pale-moon/platform/dom/events/DataTransfer.cpp: In member function 'virtual nsresult mozilla::dom::DataTransfer::QueryInterface(const nsIID&, void**)': 111:58.10 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 111:58.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 111:58.11 foundInterface = 0; \ 111:58.11 ^~~~~~~~~~~~~~ 111:58.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 111:58.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 111:58.11 ^~~~~~~~~~~~~~~~~~~~~~~ 111:58.11 /builddir/build/BUILD/pale-moon/platform/dom/events/DataTransfer.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 111:58.11 NS_INTERFACE_MAP_END 111:58.11 ^~~~~~~~~~~~~~~~~~~~ 111:58.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 111:58.11 else 111:58.11 ^~~~ 111:58.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 111:58.11 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 111:58.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:58.12 /builddir/build/BUILD/pale-moon/platform/dom/events/DataTransfer.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 111:58.12 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMDataTransfer) 111:58.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:04.62 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 112:04.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 112:04.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 112:04.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 112:04.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 112:04.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 112:04.62 from /builddir/build/BUILD/pale-moon/platform/dom/events/DataTransferItem.h:9, 112:04.62 from /builddir/build/BUILD/pale-moon/platform/dom/events/DataTransferItem.cpp:6: 112:04.62 /builddir/build/BUILD/pale-moon/platform/dom/events/DataTransferItem.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItem::QueryInterface(const nsIID&, void**)': 112:04.62 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 112:04.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 112:04.62 foundInterface = 0; \ 112:04.62 ^~~~~~~~~~~~~~ 112:04.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 112:04.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 112:04.62 ^~~~~~~~~~~~~~~~~~~~~~~ 112:04.62 /builddir/build/BUILD/pale-moon/platform/dom/events/DataTransferItem.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 112:04.62 NS_INTERFACE_MAP_END 112:04.62 ^~~~~~~~~~~~~~~~~~~~ 112:04.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 112:04.62 else 112:04.62 ^~~~ 112:04.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 112:04.62 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 112:04.62 ^~~~~~~~~~~~~~~~~~ 112:04.62 /builddir/build/BUILD/pale-moon/platform/dom/events/DataTransferItem.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 112:04.62 NS_INTERFACE_MAP_ENTRY(nsISupports) 112:04.62 ^~~~~~~~~~~~~~~~~~~~~~ 112:09.68 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 112:09.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 112:09.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 112:09.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 112:09.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 112:09.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DataTransfer.h:10, 112:09.68 from /builddir/build/BUILD/pale-moon/platform/dom/events/DataTransferItemList.h:9, 112:09.68 from /builddir/build/BUILD/pale-moon/platform/dom/events/DataTransferItemList.cpp:6: 112:09.68 /builddir/build/BUILD/pale-moon/platform/dom/events/DataTransferItemList.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItemList::QueryInterface(const nsIID&, void**)': 112:09.68 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 112:09.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 112:09.68 foundInterface = 0; \ 112:09.68 ^~~~~~~~~~~~~~ 112:09.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 112:09.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 112:09.68 ^~~~~~~~~~~~~~~~~~~~~~~ 112:09.69 /builddir/build/BUILD/pale-moon/platform/dom/events/DataTransferItemList.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 112:09.69 NS_INTERFACE_MAP_END 112:09.69 ^~~~~~~~~~~~~~~~~~~~ 112:09.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 112:09.69 else 112:09.69 ^~~~ 112:09.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 112:09.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 112:09.69 ^~~~~~~~~~~~~~~~~~ 112:09.69 /builddir/build/BUILD/pale-moon/platform/dom/events/DataTransferItemList.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 112:09.69 NS_INTERFACE_MAP_ENTRY(nsISupports) 112:09.69 ^~~~~~~~~~~~~~~~~~~~~~ 112:14.31 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 112:14.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 112:14.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 112:14.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 112:14.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 112:14.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 112:14.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 112:14.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DeviceMotionEventBinding.h:6, 112:14.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DeviceMotionEvent.h:10, 112:14.32 from /builddir/build/BUILD/pale-moon/platform/dom/events/DeviceMotionEvent.cpp:6: 112:14.32 /builddir/build/BUILD/pale-moon/platform/dom/events/DeviceMotionEvent.cpp: In member function 'virtual nsresult mozilla::dom::DeviceMotionEvent::QueryInterface(const nsIID&, void**)': 112:14.32 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 112:14.32 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 112:14.32 foundInterface = 0; \ 112:14.32 ^~~~~~~~~~~~~~ 112:14.32 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 112:14.32 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 112:14.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:14.32 /builddir/build/BUILD/pale-moon/platform/dom/events/DeviceMotionEvent.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 112:14.32 NS_INTERFACE_MAP_END_INHERITING(Event) 112:14.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:14.32 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 112:14.33 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventTarget.h:10, 112:14.33 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BasicEvents.h:11, 112:14.33 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Event.h:10, 112:14.33 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DeviceMotionEvent.h:11, 112:14.33 from /builddir/build/BUILD/pale-moon/platform/dom/events/DeviceMotionEvent.cpp:6: 112:14.34 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 112:14.34 } else 112:14.34 ^~~~ 112:14.34 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 112:14.34 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 112:14.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:14.34 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 112:14.34 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 112:14.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:14.34 /builddir/build/BUILD/pale-moon/platform/dom/events/DeviceMotionEvent.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 112:14.34 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DeviceMotionEvent) 112:14.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:21.53 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 112:21.54 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 112:21.54 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 112:21.54 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMDragEvent.h:10, 112:21.54 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DragEvent.h:9, 112:21.54 from /builddir/build/BUILD/pale-moon/platform/dom/events/DragEvent.cpp:6: 112:21.54 /builddir/build/BUILD/pale-moon/platform/dom/events/DragEvent.cpp: In member function 'virtual nsresult mozilla::dom::DragEvent::QueryInterface(const nsIID&, void**)': 112:21.54 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 112:21.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 112:21.54 foundInterface = 0; \ 112:21.54 ^~~~~~~~~~~~~~ 112:21.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 112:21.54 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 112:21.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:21.54 /builddir/build/BUILD/pale-moon/platform/dom/events/DragEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 112:21.55 NS_INTERFACE_MAP_END_INHERITING(MouseEvent) 112:21.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:21.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 112:21.55 else 112:21.55 ^~~~ 112:21.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 112:21.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 112:21.55 ^~~~~~~~~~~~~~~~~~ 112:21.55 /builddir/build/BUILD/pale-moon/platform/dom/events/DragEvent.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 112:21.55 NS_INTERFACE_MAP_ENTRY(nsIDOMDragEvent) 112:21.55 ^~~~~~~~~~~~~~~~~~~~~~ 112:30.23 In file included from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 112:30.23 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 112:30.23 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 112:30.23 from /builddir/build/BUILD/pale-moon/platform/dom/events/Event.cpp:8: 112:30.23 /builddir/build/BUILD/pale-moon/platform/dom/events/Event.cpp: In member function 'virtual nsresult mozilla::dom::Event::QueryInterface(const nsIID&, void**)': 112:30.23 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 112:30.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 112:30.23 foundInterface = 0; \ 112:30.23 ^~~~~~~~~~~~~~ 112:30.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 112:30.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 112:30.23 ^~~~~~~~~~~~~~~~~~~~~~~ 112:30.23 /builddir/build/BUILD/pale-moon/platform/dom/events/Event.cpp:134:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 112:30.23 NS_INTERFACE_MAP_END 112:30.23 ^~~~~~~~~~~~~~~~~~~~ 112:30.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 112:30.23 else 112:30.23 ^~~~ 112:30.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 112:30.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 112:30.24 ^~~~~~~~~~~~~~~~~~ 112:30.24 /builddir/build/BUILD/pale-moon/platform/dom/events/Event.cpp:133:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 112:30.24 NS_INTERFACE_MAP_ENTRY(nsIDOMEvent) 112:30.24 ^~~~~~~~~~~~~~~~~~~~~~ 112:32.36 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 112:32.36 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/SkGpuDevice.cpp:21: 112:32.36 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 112:32.36 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 112:32.36 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:35: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 112:32.36 memcpy(desc, this, fLength); 112:32.36 ^ 112:32.37 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 112:32.37 class SkDescriptor : SkNoncopyable { 112:32.37 ^~~~~~~~~~~~ 112:32.39 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 112:32.39 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/SkGpuDevice.cpp:21: 112:32.39 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 112:32.39 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 112:32.39 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 112:32.39 memcpy(fDesc, &desc, size); 112:32.39 ^ 112:32.39 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 112:32.39 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/SkGpuDevice.cpp:21: 112:32.39 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 112:32.39 class SkDescriptor : SkNoncopyable { 112:32.40 ^~~~~~~~~~~~ 112:55.45 In file included from /builddir/build/BUILD/pale-moon/platform/dom/events/EventListenerManager.cpp:23: 112:55.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Event.h: In member function 'void mozilla::EventListenerManager::HandleEventInternal(nsPresContext*, mozilla::WidgetEvent*, nsIDOMEvent**, mozilla::dom::EventTarget*, nsEventStatus*)': 112:55.45 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Event.h: '*((void*)& legacyAutoOverride +16)' may be used uninitialized in this function 112:55.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Event.h:342:30: warning: '*((void*)& legacyAutoOverride +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 112:55.45 mEvent->mEvent->mMessage = mOrigMessage; 112:55.45 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 112:55.45 /builddir/build/BUILD/pale-moon/platform/dom/events/EventListenerManager.cpp:1188:37: note: '*((void*)& legacyAutoOverride +16)' was declared here 112:55.45 Maybe legacyAutoOverride; 112:55.45 ^~~~~~~~~~~~~~~~~~ 112:55.45 In file included from /builddir/build/BUILD/pale-moon/platform/dom/events/EventListenerManager.cpp:23: 112:55.45 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Event.h: '*((void*)(& legacyAutoOverride)+8).mozilla::dom::EventMessageAutoOverride::mEvent' may be used uninitialized in this function 112:55.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Event.h:342:13: warning: '*((void*)(& legacyAutoOverride)+8).mozilla::dom::EventMessageAutoOverride::mEvent' may be used uninitialized in this function [-Wmaybe-uninitialized] 112:55.45 mEvent->mEvent->mMessage = mOrigMessage; 112:55.45 ~~~~~~~~^~~~~~ 112:55.45 /builddir/build/BUILD/pale-moon/platform/dom/events/EventListenerManager.cpp:1188:37: note: '*((void*)(& legacyAutoOverride)+8).mozilla::dom::EventMessageAutoOverride::mEvent' was declared here 112:55.45 Maybe legacyAutoOverride; 112:55.45 ^~~~~~~~~~~~~~~~~~ 112:55.45 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12, 112:55.45 from /builddir/build/BUILD/pale-moon/platform/dom/events/EventListenerManager.cpp:12: 112:55.45 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/dom/base/nsPIDOMWindow.h: '*((void*)& popupStatePusher +8)' may be used uninitialized in this function 112:55.45 /builddir/build/BUILD/pale-moon/platform/dom/base/nsPIDOMWindow.h:945:25: warning: '*((void*)& popupStatePusher +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 112:55.45 PopPopupControlState(mOldState); 112:55.45 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 112:55.45 /builddir/build/BUILD/pale-moon/platform/dom/events/EventListenerManager.cpp:1175:33: note: '*((void*)& popupStatePusher +8)' was declared here 112:55.45 Maybe popupStatePusher; 112:55.45 ^~~~~~~~~~~~~~~~ 112:59.27 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 112:59.27 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 112:59.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 112:59.28 from /builddir/build/BUILD/pale-moon/platform/dom/events/EventListenerService.h:11, 112:59.28 from /builddir/build/BUILD/pale-moon/platform/dom/events/EventListenerService.cpp:6: 112:59.28 /builddir/build/BUILD/pale-moon/platform/dom/events/EventListenerService.cpp: In member function 'virtual nsresult mozilla::EventListenerInfo::QueryInterface(const nsIID&, void**)': 112:59.28 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 112:59.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 112:59.28 foundInterface = 0; \ 112:59.28 ^~~~~~~~~~~~~~ 112:59.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 112:59.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 112:59.28 ^~~~~~~~~~~~~~~~~~~~~~~ 112:59.28 /builddir/build/BUILD/pale-moon/platform/dom/events/EventListenerService.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 112:59.28 NS_INTERFACE_MAP_END 112:59.29 ^~~~~~~~~~~~~~~~~~~~ 112:59.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 112:59.29 else 112:59.29 ^~~~ 112:59.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 112:59.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 112:59.29 ^~~~~~~~~~~~~~~~~~ 112:59.29 /builddir/build/BUILD/pale-moon/platform/dom/events/EventListenerService.cpp:71:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 112:59.29 NS_INTERFACE_MAP_ENTRY(nsISupports) 112:59.29 ^~~~~~~~~~~~~~~~~~~~~~ 113:10.39 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 113:10.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 113:10.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 113:10.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 113:10.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 113:10.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EventForwards.h:11, 113:10.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EventDispatcher.h:10, 113:10.40 from /builddir/build/BUILD/pale-moon/platform/dom/events/EventStateManager.cpp:7: 113:10.40 /builddir/build/BUILD/pale-moon/platform/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::OverOutElementsWrapper::QueryInterface(const nsIID&, void**)': 113:10.40 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 113:10.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 113:10.40 foundInterface = 0; \ 113:10.40 ^~~~~~~~~~~~~~ 113:10.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 113:10.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 113:10.40 ^~~~~~~~~~~~~~~~~~~~~~~ 113:10.40 /builddir/build/BUILD/pale-moon/platform/dom/events/EventStateManager.cpp:257:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 113:10.40 NS_INTERFACE_MAP_END 113:10.40 ^~~~~~~~~~~~~~~~~~~~ 113:10.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 113:10.41 else 113:10.41 ^~~~ 113:10.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 113:10.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 113:10.41 ^~~~~~~~~~~~~~~~~~ 113:10.41 /builddir/build/BUILD/pale-moon/platform/dom/events/EventStateManager.cpp:256:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 113:10.42 NS_INTERFACE_MAP_ENTRY(nsISupports) 113:10.42 ^~~~~~~~~~~~~~~~~~~~~~ 113:10.42 /builddir/build/BUILD/pale-moon/platform/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::EventStateManager::QueryInterface(const nsIID&, void**)': 113:10.42 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 113:10.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 113:10.42 foundInterface = 0; \ 113:10.43 ^~~~~~~~~~~~~~ 113:10.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 113:10.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 113:10.43 ^~~~~~~~~~~~~~~~~~~~~~~ 113:10.43 /builddir/build/BUILD/pale-moon/platform/dom/events/EventStateManager.cpp:427:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 113:10.43 NS_INTERFACE_MAP_END 113:10.43 ^~~~~~~~~~~~~~~~~~~~ 113:10.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 113:10.43 else 113:10.43 ^~~~ 113:10.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 113:10.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 113:10.43 ^~~~~~~~~~~~~~~~~~ 113:10.43 /builddir/build/BUILD/pale-moon/platform/dom/events/EventStateManager.cpp:426:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 113:10.44 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 113:10.44 ^~~~~~~~~~~~~~~~~~~~~~ 113:11.88 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 113:11.88 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 113:11.88 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 113:11.88 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 113:11.88 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/batches/GrAtlasTextBatch.h:13, 113:11.88 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/batches/GrAtlasTextBatch.cpp:8: 113:11.88 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 113:11.88 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 113:11.88 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:35: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 113:11.89 memcpy(desc, this, fLength); 113:11.89 ^ 113:11.89 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 113:11.89 class SkDescriptor : SkNoncopyable { 113:11.89 ^~~~~~~~~~~~ 113:11.92 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 113:11.92 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 113:11.92 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 113:11.92 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 113:11.92 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/batches/GrAtlasTextBatch.h:13, 113:11.92 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/batches/GrAtlasTextBatch.cpp:8: 113:11.92 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 113:11.92 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 113:11.92 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 113:11.92 memcpy(fDesc, &desc, size); 113:11.92 ^ 113:11.92 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 113:11.92 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 113:11.92 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 113:11.92 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 113:11.92 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/batches/GrAtlasTextBatch.h:13, 113:11.92 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/batches/GrAtlasTextBatch.cpp:8: 113:11.93 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 113:11.93 class SkDescriptor : SkNoncopyable { 113:11.93 ^~~~~~~~~~~~ 113:12.12 /builddir/build/BUILD/pale-moon/platform/dom/events/EventStateManager.cpp: In member function 'nsresult mozilla::EventStateManager::PostHandleEvent(nsPresContext*, mozilla::WidgetEvent*, nsIFrame*, nsEventStatus*)': 113:12.12 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/dom/events/EventStateManager.cpp: this statement may fall through 113:12.12 /builddir/build/BUILD/pale-moon/platform/dom/events/EventStateManager.cpp:3246:31: warning: this statement may fall through [-Wimplicit-fallthrough=] 113:12.12 wheelEvent->mDeltaY = deltaX; 113:12.12 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 113:12.12 /builddir/build/BUILD/pale-moon/platform/dom/events/EventStateManager.cpp:3248:9: note: here 113:12.12 case WheelPrefs::ACTION_SCROLL: { 113:12.12 ^~~~ 113:35.14 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/batches/GrMSAAPathRenderer.cpp: In member function 'void MSAAPathBatch::computeWorstCasePointCount(const SkPath&, int*, int*, int*) const': 113:35.14 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/batches/GrMSAAPathRenderer.cpp: this statement may fall through 113:35.14 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/batches/GrMSAAPathRenderer.cpp:280:50: warning: this statement may fall through [-Wimplicit-fallthrough=] 113:35.14 quadPointCount += 3 * quadPts; 113:35.14 ^ 113:35.14 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/batches/GrMSAAPathRenderer.cpp:282:17: note: here 113:35.14 case SkPath::kQuad_Verb: 113:35.14 ^~~~ 113:38.56 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 113:38.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 113:38.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 113:38.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 113:38.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 113:38.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EventForwards.h:11, 113:38.56 from /builddir/build/BUILD/pale-moon/platform/dom/events/ContentEventHandler.h:9, 113:38.56 from /builddir/build/BUILD/pale-moon/platform/dom/events/IMEContentObserver.cpp:8: 113:38.56 /builddir/build/BUILD/pale-moon/platform/dom/events/IMEContentObserver.cpp: In member function 'virtual nsresult mozilla::IMEContentObserver::QueryInterface(const nsIID&, void**)': 113:38.56 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 113:38.56 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 113:38.56 foundInterface = 0; \ 113:38.56 ^~~~~~~~~~~~~~ 113:38.56 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 113:38.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 113:38.57 ^~~~~~~~~~~~~~~~~~~~~~~ 113:38.57 /builddir/build/BUILD/pale-moon/platform/dom/events/IMEContentObserver.cpp:163:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 113:38.57 NS_INTERFACE_MAP_END 113:38.57 ^~~~~~~~~~~~~~~~~~~~ 113:38.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 113:38.57 else 113:38.57 ^~~~ 113:38.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 113:38.57 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 113:38.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:38.58 /builddir/build/BUILD/pale-moon/platform/dom/events/IMEContentObserver.cpp:162:2: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 113:38.58 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISelectionListener) 113:38.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:55.10 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 113:55.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 113:55.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/ImageCaptureError.h:10, 113:55.10 from /builddir/build/BUILD/pale-moon/platform/dom/events/ImageCaptureError.cpp:6: 113:55.10 /builddir/build/BUILD/pale-moon/platform/dom/events/ImageCaptureError.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureError::QueryInterface(const nsIID&, void**)': 113:55.10 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 113:55.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 113:55.10 foundInterface = 0; \ 113:55.10 ^~~~~~~~~~~~~~ 113:55.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 113:55.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 113:55.10 ^~~~~~~~~~~~~~~~~~~~~~~ 113:55.10 /builddir/build/BUILD/pale-moon/platform/dom/events/ImageCaptureError.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 113:55.11 NS_INTERFACE_MAP_END 113:55.11 ^~~~~~~~~~~~~~~~~~~~ 113:55.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 113:55.11 else 113:55.11 ^~~~ 113:55.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 113:55.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 113:55.11 ^~~~~~~~~~~~~~~~~~ 113:55.11 /builddir/build/BUILD/pale-moon/platform/dom/events/ImageCaptureError.cpp:17:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 113:55.11 NS_INTERFACE_MAP_ENTRY(nsISupports) 113:55.11 ^~~~~~~~~~~~~~~~~~~~~~ 114:06.22 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 114:06.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 114:06.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIServiceManager.h:10, 114:06.22 from /builddir/build/BUILD/pale-moon/platform/dom/events/JSEventHandler.cpp:7: 114:06.22 /builddir/build/BUILD/pale-moon/platform/dom/events/JSEventHandler.cpp: In member function 'virtual nsresult mozilla::JSEventHandler::QueryInterface(const nsIID&, void**)': 114:06.22 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 114:06.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:06.22 foundInterface = 0; \ 114:06.22 ^~~~~~~~~~~~~~ 114:06.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 114:06.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 114:06.22 ^~~~~~~~~~~~~~~~~~~~~~~ 114:06.22 /builddir/build/BUILD/pale-moon/platform/dom/events/JSEventHandler.cpp:98:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 114:06.22 NS_INTERFACE_MAP_END 114:06.22 ^~~~~~~~~~~~~~~~~~~~ 114:06.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 114:06.22 else 114:06.22 ^~~~ 114:06.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 114:06.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 114:06.22 ^~~~~~~~~~~~~~~~~~ 114:06.22 /builddir/build/BUILD/pale-moon/platform/dom/events/JSEventHandler.cpp:97:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 114:06.22 NS_INTERFACE_MAP_ENTRY(JSEventHandler) 114:06.22 ^~~~~~~~~~~~~~~~~~~~~~ 114:13.24 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 114:13.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 114:13.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 114:13.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMEventTarget.h:10, 114:13.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 114:13.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BasicEvents.h:11, 114:13.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Event.h:10, 114:13.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/UIEvent.h:10, 114:13.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/KeyboardEvent.h:9, 114:13.24 from /builddir/build/BUILD/pale-moon/platform/dom/events/KeyboardEvent.cpp:6: 114:13.24 /builddir/build/BUILD/pale-moon/platform/dom/events/KeyboardEvent.cpp: In member function 'virtual nsresult mozilla::dom::KeyboardEvent::QueryInterface(const nsIID&, void**)': 114:13.24 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 114:13.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:13.24 foundInterface = 0; \ 114:13.24 ^~~~~~~~~~~~~~ 114:13.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 114:13.24 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 114:13.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:13.24 /builddir/build/BUILD/pale-moon/platform/dom/events/KeyboardEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 114:13.24 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 114:13.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:13.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 114:13.24 else 114:13.24 ^~~~ 114:13.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 114:13.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 114:13.25 ^~~~~~~~~~~~~~~~~~ 114:13.25 /builddir/build/BUILD/pale-moon/platform/dom/events/KeyboardEvent.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 114:13.25 NS_INTERFACE_MAP_ENTRY(nsIDOMKeyEvent) 114:13.25 ^~~~~~~~~~~~~~~~~~~~~~ 114:18.94 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 114:18.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 114:18.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 114:18.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMEventTarget.h:10, 114:18.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 114:18.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BasicEvents.h:11, 114:18.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Event.h:10, 114:18.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/MessageEvent.h:9, 114:18.95 from /builddir/build/BUILD/pale-moon/platform/dom/events/MessageEvent.cpp:6: 114:18.95 /builddir/build/BUILD/pale-moon/platform/dom/events/MessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MessageEvent::QueryInterface(const nsIID&, void**)': 114:18.95 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 114:18.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:18.95 foundInterface = 0; \ 114:18.95 ^~~~~~~~~~~~~~ 114:18.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 114:18.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 114:18.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:18.95 /builddir/build/BUILD/pale-moon/platform/dom/events/MessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 114:18.95 NS_INTERFACE_MAP_END_INHERITING(Event) 114:18.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:18.95 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 114:18.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventTarget.h:10, 114:18.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BasicEvents.h:11, 114:18.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Event.h:10, 114:18.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/MessageEvent.h:9, 114:18.96 from /builddir/build/BUILD/pale-moon/platform/dom/events/MessageEvent.cpp:6: 114:18.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 114:18.96 } else 114:18.96 ^~~~ 114:18.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 114:18.96 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 114:18.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:18.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 114:18.96 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 114:18.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:18.96 /builddir/build/BUILD/pale-moon/platform/dom/events/MessageEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 114:18.96 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MessageEvent) 114:18.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:26.56 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 114:26.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 114:26.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 114:26.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMEventTarget.h:10, 114:26.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 114:26.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BasicEvents.h:11, 114:26.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Event.h:10, 114:26.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/UIEvent.h:10, 114:26.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/MouseEvent.h:9, 114:26.57 from /builddir/build/BUILD/pale-moon/platform/dom/events/MouseEvent.cpp:6: 114:26.57 /builddir/build/BUILD/pale-moon/platform/dom/events/MouseEvent.cpp: In member function 'virtual nsresult mozilla::dom::MouseEvent::QueryInterface(const nsIID&, void**)': 114:26.57 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 114:26.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:26.57 foundInterface = 0; \ 114:26.57 ^~~~~~~~~~~~~~ 114:26.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 114:26.57 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 114:26.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:26.57 /builddir/build/BUILD/pale-moon/platform/dom/events/MouseEvent.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 114:26.57 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 114:26.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:26.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 114:26.58 else 114:26.58 ^~~~ 114:26.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 114:26.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 114:26.58 ^~~~~~~~~~~~~~~~~~ 114:26.58 /builddir/build/BUILD/pale-moon/platform/dom/events/MouseEvent.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 114:26.59 NS_INTERFACE_MAP_ENTRY(nsIDOMMouseEvent) 114:26.59 ^~~~~~~~~~~~~~~~~~~~~~ 114:38.81 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 114:38.81 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 114:38.81 from /builddir/build/BUILD/pale-moon/platform/dom/events/MutationEvent.cpp:6: 114:38.81 /builddir/build/BUILD/pale-moon/platform/dom/events/MutationEvent.cpp: In member function 'virtual nsresult mozilla::dom::MutationEvent::QueryInterface(const nsIID&, void**)': 114:38.81 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 114:38.81 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:38.81 foundInterface = 0; \ 114:38.81 ^~~~~~~~~~~~~~ 114:38.81 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 114:38.81 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 114:38.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:38.81 /builddir/build/BUILD/pale-moon/platform/dom/events/MutationEvent.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 114:38.81 NS_INTERFACE_MAP_END_INHERITING(Event) 114:38.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:38.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 114:38.82 else 114:38.82 ^~~~ 114:38.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 114:38.82 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 114:38.82 ^~~~~~~~~~~~~~~~~~ 114:38.82 /builddir/build/BUILD/pale-moon/platform/dom/events/MutationEvent.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 114:38.82 NS_INTERFACE_MAP_ENTRY(nsIDOMMutationEvent) 114:38.82 ^~~~~~~~~~~~~~~~~~~~~~ 114:43.96 In file included from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 114:43.96 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 114:43.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 114:43.96 from /builddir/build/BUILD/pale-moon/platform/dom/events/NotifyPaintEvent.cpp:7: 114:43.96 /builddir/build/BUILD/pale-moon/platform/dom/events/NotifyPaintEvent.cpp: In member function 'virtual nsresult mozilla::dom::NotifyPaintEvent::QueryInterface(const nsIID&, void**)': 114:43.96 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 114:43.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:43.96 foundInterface = 0; \ 114:43.96 ^~~~~~~~~~~~~~ 114:43.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 114:43.96 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 114:43.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:43.97 /builddir/build/BUILD/pale-moon/platform/dom/events/NotifyPaintEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 114:43.97 NS_INTERFACE_MAP_END_INHERITING(Event) 114:43.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:43.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 114:43.97 else 114:43.97 ^~~~ 114:43.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 114:43.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 114:43.97 ^~~~~~~~~~~~~~~~~~ 114:43.97 /builddir/build/BUILD/pale-moon/platform/dom/events/NotifyPaintEvent.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 114:43.97 NS_INTERFACE_MAP_ENTRY(nsIDOMNotifyPaintEvent) 114:43.97 ^~~~~~~~~~~~~~~~~~~~~~ 114:48.64 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 114:48.64 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 114:48.64 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 114:48.64 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMPaintRequest.h:10, 114:48.64 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/PaintRequest.h:9, 114:48.64 from /builddir/build/BUILD/pale-moon/platform/dom/events/PaintRequest.cpp:6: 114:48.64 /builddir/build/BUILD/pale-moon/platform/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequest::QueryInterface(const nsIID&, void**)': 114:48.64 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 114:48.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:48.64 foundInterface = 0; \ 114:48.65 ^~~~~~~~~~~~~~ 114:48.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 114:48.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 114:48.65 ^~~~~~~~~~~~~~~~~~~~~~~ 114:48.65 /builddir/build/BUILD/pale-moon/platform/dom/events/PaintRequest.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 114:48.65 NS_INTERFACE_MAP_END 114:48.65 ^~~~~~~~~~~~~~~~~~~~ 114:48.65 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 114:48.65 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheet.h:17, 114:48.65 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSetHandle.h:13, 114:48.65 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIPresShell.h:27, 114:48.65 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsPresContext.h:16, 114:48.65 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/PaintRequest.h:10, 114:48.66 from /builddir/build/BUILD/pale-moon/platform/dom/events/PaintRequest.cpp:6: 114:48.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 114:48.66 } else 114:48.66 ^~~~ 114:48.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 114:48.66 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 114:48.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:48.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 114:48.67 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 114:48.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:48.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 114:48.67 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 114:48.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:48.67 /builddir/build/BUILD/pale-moon/platform/dom/events/PaintRequest.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 114:48.67 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(PaintRequest) 114:48.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:48.67 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 114:48.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 114:48.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 114:48.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMPaintRequest.h:10, 114:48.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/PaintRequest.h:9, 114:48.68 from /builddir/build/BUILD/pale-moon/platform/dom/events/PaintRequest.cpp:6: 114:48.68 /builddir/build/BUILD/pale-moon/platform/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequestList::QueryInterface(const nsIID&, void**)': 114:48.69 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 114:48.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:48.69 foundInterface = 0; \ 114:48.69 ^~~~~~~~~~~~~~ 114:48.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 114:48.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 114:48.69 ^~~~~~~~~~~~~~~~~~~~~~~ 114:48.69 /builddir/build/BUILD/pale-moon/platform/dom/events/PaintRequest.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 114:48.69 NS_INTERFACE_MAP_END 114:48.69 ^~~~~~~~~~~~~~~~~~~~ 114:48.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 114:48.69 else 114:48.69 ^~~~ 114:48.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 114:48.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 114:48.70 ^~~~~~~~~~~~~~~~~~ 114:48.70 /builddir/build/BUILD/pale-moon/platform/dom/events/PaintRequest.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 114:48.70 NS_INTERFACE_MAP_ENTRY(nsISupports) 114:48.70 ^~~~~~~~~~~~~~~~~~~~~~ 115:11.21 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 115:11.21 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 115:11.21 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMUIEvent.h:10, 115:11.21 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMMouseEvent.h:10, 115:11.21 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMSimpleGestureEvent.h:10, 115:11.21 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/SimpleGestureEvent.h:9, 115:11.21 from /builddir/build/BUILD/pale-moon/platform/dom/events/SimpleGestureEvent.cpp:6: 115:11.21 /builddir/build/BUILD/pale-moon/platform/dom/events/SimpleGestureEvent.cpp: In member function 'virtual nsresult mozilla::dom::SimpleGestureEvent::QueryInterface(const nsIID&, void**)': 115:11.21 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 115:11.21 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 115:11.21 foundInterface = 0; \ 115:11.22 ^~~~~~~~~~~~~~ 115:11.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 115:11.22 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 115:11.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:11.22 /builddir/build/BUILD/pale-moon/platform/dom/events/SimpleGestureEvent.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 115:11.22 NS_INTERFACE_MAP_END_INHERITING(MouseEvent) 115:11.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:11.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 115:11.22 else 115:11.22 ^~~~ 115:11.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 115:11.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 115:11.22 ^~~~~~~~~~~~~~~~~~ 115:11.22 /builddir/build/BUILD/pale-moon/platform/dom/events/SimpleGestureEvent.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 115:11.22 NS_INTERFACE_MAP_ENTRY(nsIDOMSimpleGestureEvent) 115:11.23 ^~~~~~~~~~~~~~~~~~~~~~ 115:16.56 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 115:16.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 115:16.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 115:16.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 115:16.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 115:16.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 115:16.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/StorageEvent.h:10, 115:16.57 from /builddir/build/BUILD/pale-moon/platform/dom/events/StorageEvent.cpp:6: 115:16.57 /builddir/build/BUILD/pale-moon/platform/dom/events/StorageEvent.cpp: In member function 'virtual nsresult mozilla::dom::StorageEvent::QueryInterface(const nsIID&, void**)': 115:16.57 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 115:16.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 115:16.57 foundInterface = 0; \ 115:16.57 ^~~~~~~~~~~~~~ 115:16.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 115:16.57 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 115:16.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:16.57 /builddir/build/BUILD/pale-moon/platform/dom/events/StorageEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 115:16.57 NS_INTERFACE_MAP_END_INHERITING(Event) 115:16.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:16.58 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 115:16.58 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 115:16.58 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/StorageEvent.h:11, 115:16.58 from /builddir/build/BUILD/pale-moon/platform/dom/events/StorageEvent.cpp:6: 115:16.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 115:16.58 } else 115:16.58 ^~~~ 115:16.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 115:16.58 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 115:16.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:16.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 115:16.58 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 115:16.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:16.58 /builddir/build/BUILD/pale-moon/platform/dom/events/StorageEvent.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 115:16.58 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(StorageEvent) 115:16.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:21.69 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 115:21.69 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 115:21.69 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 115:21.69 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 115:21.69 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 115:21.69 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 115:21.69 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/TextClause.h:12, 115:21.69 from /builddir/build/BUILD/pale-moon/platform/dom/events/TextClause.cpp:7: 115:21.69 /builddir/build/BUILD/pale-moon/platform/dom/events/TextClause.cpp: In member function 'virtual nsresult mozilla::dom::TextClause::QueryInterface(const nsIID&, void**)': 115:21.69 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 115:21.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 115:21.69 foundInterface = 0; \ 115:21.69 ^~~~~~~~~~~~~~ 115:21.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 115:21.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 115:21.69 ^~~~~~~~~~~~~~~~~~~~~~~ 115:21.69 /builddir/build/BUILD/pale-moon/platform/dom/events/TextClause.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 115:21.69 NS_INTERFACE_MAP_END 115:21.69 ^~~~~~~~~~~~~~~~~~~~ 115:21.70 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 115:21.70 else 115:21.70 ^~~~ 115:21.70 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 115:21.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 115:21.70 ^~~~~~~~~~~~~~~~~~ 115:21.70 /builddir/build/BUILD/pale-moon/platform/dom/events/TextClause.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 115:21.70 NS_INTERFACE_MAP_ENTRY(nsISupports) 115:21.70 ^~~~~~~~~~~~~~~~~~~~~~ 115:25.30 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/core/SkTypes.h:31, 115:25.30 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/core/SkMath.h:13, 115:25.30 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/gpu/../private/SkTemplates.h:13, 115:25.30 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/gpu/GrResourceKey.h:12, 115:25.30 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/gpu/GrGpuResource.h:11, 115:25.30 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/gl/../GrPath.h:11, 115:25.30 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/gl/GrGLPath.h:11, 115:25.30 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:8: 115:25.30 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp: In function 'GrPathRendering::FillType {anonymous}::convert_skpath_filltype(SkPath::FillType)': 115:25.30 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/core/SkPostConfig.h: this statement may fall through 115:25.30 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/core/SkPostConfig.h:149:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 115:25.31 sk_abort_no_print(); \ 115:25.31 ~~~~~~~~~~~~~~~~~^~ 115:25.31 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/core/SkTypes.h:183:41: note: in expansion of macro 'SK_ABORT' 115:25.31 #define SkFAIL(message) SK_ABORT(message) 115:25.31 ^~~~~~~~ 115:25.31 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:199:13: note: in expansion of macro 'SkFAIL' 115:25.31 SkFAIL("Incomplete Switch\n"); 115:25.31 ^~~~~~ 115:25.31 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:200:9: note: here 115:25.31 case SkPath::kWinding_FillType: 115:25.31 ^~~~ 115:31.12 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/core/SkTypes.h:31, 115:31.12 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/core/SkRefCnt.h:12, 115:31.12 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.h:11, 115:31.12 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp:8: 115:31.12 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp: In function 'GrGLenum gr_stencil_op_to_gl_path_rendering_fill_mode(GrStencilOp)': 115:31.12 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/core/SkPostConfig.h: this statement may fall through 115:31.12 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/core/SkPostConfig.h:149:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 115:31.12 sk_abort_no_print(); \ 115:31.12 ~~~~~~~~~~~~~~~~~^~ 115:31.13 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/core/SkTypes.h:183:41: note: in expansion of macro 'SK_ABORT' 115:31.13 #define SkFAIL(message) SK_ABORT(message) 115:31.13 ^~~~~~~~ 115:31.13 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp:71:13: note: in expansion of macro 'SkFAIL' 115:31.13 SkFAIL("Unexpected path fill."); 115:31.13 ^~~~~~ 115:31.13 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp:73:9: note: here 115:31.13 case GrStencilOp::kIncWrap: 115:31.13 ^~~~ 115:40.13 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 115:40.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 115:40.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 115:40.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 115:40.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 115:40.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EventForwards.h:11, 115:40.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Touch.h:10, 115:40.13 from /builddir/build/BUILD/pale-moon/platform/dom/events/Touch.cpp:6: 115:40.13 /builddir/build/BUILD/pale-moon/platform/dom/events/Touch.cpp: In member function 'virtual nsresult mozilla::dom::Touch::QueryInterface(const nsIID&, void**)': 115:40.14 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 115:40.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 115:40.14 foundInterface = 0; \ 115:40.14 ^~~~~~~~~~~~~~ 115:40.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 115:40.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 115:40.14 ^~~~~~~~~~~~~~~~~~~~~~~ 115:40.14 /builddir/build/BUILD/pale-moon/platform/dom/events/Touch.cpp:124:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 115:40.14 NS_INTERFACE_MAP_END 115:40.14 ^~~~~~~~~~~~~~~~~~~~ 115:40.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 115:40.14 else 115:40.14 ^~~~ 115:40.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 115:40.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 115:40.14 ^~~~~~~~~~~~~~~~~~ 115:40.14 /builddir/build/BUILD/pale-moon/platform/dom/events/Touch.cpp:123:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 115:40.14 NS_INTERFACE_MAP_ENTRY(nsISupports) 115:40.14 ^~~~~~~~~~~~~~~~~~~~~~ 115:47.50 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 115:47.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 115:47.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 115:47.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 115:47.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 115:47.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 115:47.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Navigator.h:11, 115:47.51 from /builddir/build/BUILD/pale-moon/platform/dom/events/TouchEvent.cpp:6: 115:47.51 /builddir/build/BUILD/pale-moon/platform/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchList::QueryInterface(const nsIID&, void**)': 115:47.51 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 115:47.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 115:47.51 foundInterface = 0; \ 115:47.51 ^~~~~~~~~~~~~~ 115:47.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 115:47.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 115:47.51 ^~~~~~~~~~~~~~~~~~~~~~~ 115:47.51 /builddir/build/BUILD/pale-moon/platform/dom/events/TouchEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 115:47.51 NS_INTERFACE_MAP_END 115:47.51 ^~~~~~~~~~~~~~~~~~~~ 115:47.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 115:47.51 else 115:47.51 ^~~~ 115:47.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 115:47.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 115:47.52 ^~~~~~~~~~~~~~~~~~ 115:47.53 /builddir/build/BUILD/pale-moon/platform/dom/events/TouchEvent.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 115:47.53 NS_INTERFACE_MAP_ENTRY(nsISupports) 115:47.53 ^~~~~~~~~~~~~~~~~~~~~~ 115:47.53 /builddir/build/BUILD/pale-moon/platform/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchEvent::QueryInterface(const nsIID&, void**)': 115:47.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 115:47.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 115:47.53 foundInterface = 0; \ 115:47.53 ^~~~~~~~~~~~~~ 115:47.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 115:47.54 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 115:47.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:47.54 /builddir/build/BUILD/pale-moon/platform/dom/events/TouchEvent.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 115:47.54 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 115:47.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:47.54 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 115:47.54 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Navigator.h:14, 115:47.54 from /builddir/build/BUILD/pale-moon/platform/dom/events/TouchEvent.cpp:6: 115:47.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 115:47.54 } else 115:47.54 ^~~~ 115:47.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 115:47.54 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 115:47.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:47.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 115:47.54 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 115:47.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:47.54 /builddir/build/BUILD/pale-moon/platform/dom/events/TouchEvent.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 115:47.54 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(TouchEvent) 115:47.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:51.85 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 115:51.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 115:51.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 115:51.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 115:51.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 115:51.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EventForwards.h:11, 115:51.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/TransitionEvent.h:8, 115:51.86 from /builddir/build/BUILD/pale-moon/platform/dom/events/TransitionEvent.cpp:6: 115:51.86 /builddir/build/BUILD/pale-moon/platform/dom/events/TransitionEvent.cpp: In member function 'virtual nsresult mozilla::dom::TransitionEvent::QueryInterface(const nsIID&, void**)': 115:51.86 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 115:51.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 115:51.86 foundInterface = 0; \ 115:51.86 ^~~~~~~~~~~~~~ 115:51.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 115:51.86 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 115:51.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:51.86 /builddir/build/BUILD/pale-moon/platform/dom/events/TransitionEvent.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 115:51.86 NS_INTERFACE_MAP_END_INHERITING(Event) 115:51.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:51.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 115:51.87 else 115:51.87 ^~~~ 115:51.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 115:51.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 115:51.87 ^~~~~~~~~~~~~~~~~~ 115:51.87 /builddir/build/BUILD/pale-moon/platform/dom/events/TransitionEvent.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 115:51.88 NS_INTERFACE_MAP_ENTRY(nsIDOMTransitionEvent) 115:51.88 ^~~~~~~~~~~~~~~~~~~~~~ 115:58.70 In file included from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 115:58.70 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 115:58.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 115:58.71 from /builddir/build/BUILD/pale-moon/platform/dom/events/UIEvent.cpp:7: 115:58.71 /builddir/build/BUILD/pale-moon/platform/dom/events/UIEvent.cpp: In member function 'virtual nsresult mozilla::dom::UIEvent::QueryInterface(const nsIID&, void**)': 115:58.71 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 115:58.71 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 115:58.71 foundInterface = 0; \ 115:58.71 ^~~~~~~~~~~~~~ 115:58.71 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 115:58.71 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 115:58.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:58.71 /builddir/build/BUILD/pale-moon/platform/dom/events/UIEvent.cpp:104:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 115:58.71 NS_INTERFACE_MAP_END_INHERITING(Event) 115:58.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:58.71 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 115:58.71 else 115:58.71 ^~~~ 115:58.71 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 115:58.71 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 115:58.71 ^~~~~~~~~~~~~~~~~~ 115:58.72 /builddir/build/BUILD/pale-moon/platform/dom/events/UIEvent.cpp:103:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 115:58.72 NS_INTERFACE_MAP_ENTRY(nsIDOMUIEvent) 115:58.72 ^~~~~~~~~~~~~~~~~~~~~~ 116:22.36 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 116:22.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 116:22.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 116:22.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMEventTarget.h:10, 116:22.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 116:22.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BasicEvents.h:11, 116:22.37 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Event.h:10, 116:22.37 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/UIEvent.h:10, 116:22.37 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/XULCommandEvent.h:11, 116:22.37 from /builddir/build/BUILD/pale-moon/platform/dom/events/XULCommandEvent.cpp:6: 116:22.37 /builddir/build/BUILD/pale-moon/platform/dom/events/XULCommandEvent.cpp: In member function 'virtual nsresult mozilla::dom::XULCommandEvent::QueryInterface(const nsIID&, void**)': 116:22.37 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 116:22.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 116:22.37 foundInterface = 0; \ 116:22.37 ^~~~~~~~~~~~~~ 116:22.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 116:22.37 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 116:22.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116:22.37 /builddir/build/BUILD/pale-moon/platform/dom/events/XULCommandEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 116:22.37 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 116:22.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116:22.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 116:22.37 else 116:22.37 ^~~~ 116:22.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 116:22.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 116:22.37 ^~~~~~~~~~~~~~~~~~ 116:22.37 /builddir/build/BUILD/pale-moon/platform/dom/events/XULCommandEvent.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 116:22.37 NS_INTERFACE_MAP_ENTRY(nsIDOMXULCommandEvent) 116:22.37 ^~~~~~~~~~~~~~~~~~~~~~ 116:24.28 libdom_events.a.desc 116:25.63 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 116:25.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 116:25.64 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIWebProgressListener.h:10, 116:25.64 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIPrintProgress.h:10, 116:25.64 from /builddir/build/BUILD/pale-moon/platform/embedding/components/printingui/unixshared/nsPrintProgress.h:9, 116:25.64 from /builddir/build/BUILD/pale-moon/platform/embedding/components/printingui/unixshared/nsPrintProgress.cpp:6, 116:25.64 from /builddir/build/BUILD/pale-moon/pmbuild/embedding/components/printingui/unixshared/Unified_cpp_unixshared0.cpp:2: 116:25.64 /builddir/build/BUILD/pale-moon/platform/embedding/components/printingui/unixshared/nsPrintProgress.cpp: In member function 'virtual nsresult nsPrintProgress::QueryInterface(const nsIID&, void**)': 116:25.64 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 116:25.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 116:25.64 foundInterface = 0; \ 116:25.64 ^~~~~~~~~~~~~~ 116:25.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 116:25.65 #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 116:25.65 ^~~~~~~~~~~~~~~~~~~~~~~ 116:25.65 /builddir/build/BUILD/pale-moon/platform/embedding/components/printingui/unixshared/nsPrintProgress.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 116:25.65 NS_INTERFACE_MAP_END_THREADSAFE 116:25.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116:25.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 116:25.66 else 116:25.66 ^~~~ 116:25.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 116:25.66 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 116:25.66 ^~~~~~~~~~~~~~~~~~ 116:25.66 /builddir/build/BUILD/pale-moon/platform/embedding/components/printingui/unixshared/nsPrintProgress.cpp:27:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 116:25.66 NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 116:25.66 ^~~~~~~~~~~~~~~~~~~~~~ 116:26.41 libembedding_components_printingui_unixshared.a.desc 116:32.87 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 116:32.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 116:32.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISerializable.h:10, 116:32.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIPrincipal.h:10, 116:32.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DesktopNotification.h:9, 116:32.87 from /builddir/build/BUILD/pale-moon/platform/dom/notification/DesktopNotification.cpp:5: 116:32.87 /builddir/build/BUILD/pale-moon/platform/dom/notification/DesktopNotification.cpp: In member function 'virtual nsresult mozilla::dom::DesktopNotificationCenter::QueryInterface(const nsIID&, void**)': 116:32.87 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 116:32.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 116:32.87 foundInterface = 0; \ 116:32.87 ^~~~~~~~~~~~~~ 116:32.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 116:32.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 116:32.88 ^~~~~~~~~~~~~~~~~~~~~~~ 116:32.88 /builddir/build/BUILD/pale-moon/platform/dom/notification/DesktopNotification.cpp:218:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 116:32.88 NS_INTERFACE_MAP_END 116:32.88 ^~~~~~~~~~~~~~~~~~~~ 116:32.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 116:32.88 else 116:32.88 ^~~~ 116:32.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 116:32.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 116:32.88 ^~~~~~~~~~~~~~~~~~ 116:32.88 /builddir/build/BUILD/pale-moon/platform/dom/notification/DesktopNotification.cpp:217:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 116:32.88 NS_INTERFACE_MAP_ENTRY(nsISupports) 116:32.88 ^~~~~~~~~~~~~~~~~~~~~~ 116:38.66 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/core/SkTypes.h:31, 116:38.66 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/core/SkMath.h:13, 116:38.66 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/gpu/GrTypes.h:11, 116:38.66 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/gpu/GrCaps.h:11, 116:38.66 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/instanced/InstanceProcessor.h:11, 116:38.66 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/instanced/InstanceProcessor.cpp:8: 116:38.66 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/instanced/InstanceProcessor.cpp: In static member function 'static gr_instanced::GLSLInstanceProcessor::Backend* gr_instanced::GLSLInstanceProcessor::Backend::Create(const GrPipeline&, gr_instanced::BatchInfo, const gr_instanced::GLSLInstanceProcessor::VertexInputs&)': 116:38.66 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/core/SkPostConfig.h: this statement may fall through 116:38.66 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/core/SkPostConfig.h:149:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 116:38.66 sk_abort_no_print(); \ 116:38.66 ~~~~~~~~~~~~~~~~~^~ 116:38.66 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/core/SkTypes.h:183:41: note: in expansion of macro 'SK_ABORT' 116:38.66 #define SkFAIL(message) SK_ABORT(message) 116:38.66 ^~~~~~~~ 116:38.66 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/instanced/InstanceProcessor.cpp:1697:13: note: in expansion of macro 'SkFAIL' 116:38.66 SkFAIL("Unexpected antialias mode."); 116:38.66 ^~~~~~ 116:38.66 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/instanced/InstanceProcessor.cpp:1698:9: note: here 116:38.66 case AntialiasMode::kNone: 116:38.66 ^~~~ 116:40.68 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 116:40.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 116:40.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 116:40.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Notification.h:9, 116:40.68 from /builddir/build/BUILD/pale-moon/platform/dom/notification/Notification.cpp:6: 116:40.68 /builddir/build/BUILD/pale-moon/platform/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::NotificationStorageCallback::QueryInterface(const nsIID&, void**)': 116:40.68 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 116:40.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 116:40.68 foundInterface = 0; \ 116:40.68 ^~~~~~~~~~~~~~ 116:40.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 116:40.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 116:40.69 ^~~~~~~~~~~~~~~~~~~~~~~ 116:40.69 /builddir/build/BUILD/pale-moon/platform/dom/notification/Notification.cpp:193:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 116:40.69 NS_INTERFACE_MAP_END 116:40.69 ^~~~~~~~~~~~~~~~~~~~ 116:40.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 116:40.69 else 116:40.69 ^~~~ 116:40.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 116:40.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 116:40.69 ^~~~~~~~~~~~~~~~~~ 116:40.69 /builddir/build/BUILD/pale-moon/platform/dom/notification/Notification.cpp:192:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 116:40.69 NS_INTERFACE_MAP_ENTRY(nsISupports) 116:40.69 ^~~~~~~~~~~~~~~~~~~~~~ 116:40.72 /builddir/build/BUILD/pale-moon/platform/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::NotificationPermissionRequest::QueryInterface(const nsIID&, void**)': 116:40.72 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 116:40.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 116:40.72 foundInterface = 0; \ 116:40.72 ^~~~~~~~~~~~~~ 116:40.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 116:40.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 116:40.72 ^~~~~~~~~~~~~~~~~~~~~~~ 116:40.72 /builddir/build/BUILD/pale-moon/platform/dom/notification/Notification.cpp:530:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 116:40.72 NS_INTERFACE_MAP_END 116:40.72 ^~~~~~~~~~~~~~~~~~~~ 116:40.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 116:40.72 else 116:40.72 ^~~~ 116:40.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 116:40.73 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 116:40.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116:40.73 /builddir/build/BUILD/pale-moon/platform/dom/notification/Notification.cpp:529:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 116:40.73 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContentPermissionRequest) 116:40.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116:40.76 /builddir/build/BUILD/pale-moon/platform/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::Notification::QueryInterface(const nsIID&, void**)': 116:40.76 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 116:40.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 116:40.77 foundInterface = 0; \ 116:40.77 ^~~~~~~~~~~~~~ 116:40.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 116:40.77 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 116:40.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116:40.77 /builddir/build/BUILD/pale-moon/platform/dom/notification/Notification.cpp:1042:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 116:40.77 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 116:40.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116:40.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 116:40.77 else 116:40.77 ^~~~ 116:40.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 116:40.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 116:40.77 ^~~~~~~~~~~~~~~~~~ 116:40.77 /builddir/build/BUILD/pale-moon/platform/dom/notification/Notification.cpp:1041:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 116:40.77 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 116:40.77 ^~~~~~~~~~~~~~~~~~~~~~ 116:45.13 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 116:45.14 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 116:45.14 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 116:45.14 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.cpp:8: 116:45.14 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 116:45.14 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 116:45.14 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:35: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 116:45.14 memcpy(desc, this, fLength); 116:45.14 ^ 116:45.14 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 116:45.14 class SkDescriptor : SkNoncopyable { 116:45.14 ^~~~~~~~~~~~ 116:45.16 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 116:45.16 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 116:45.16 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 116:45.16 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.cpp:8: 116:45.16 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 116:45.17 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 116:45.17 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 116:45.17 memcpy(fDesc, &desc, size); 116:45.17 ^ 116:45.17 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 116:45.17 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 116:45.17 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 116:45.17 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.cpp:8: 116:45.17 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 116:45.17 class SkDescriptor : SkNoncopyable { 116:45.17 ^~~~~~~~~~~~ 116:48.97 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 116:48.98 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 116:48.98 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 116:48.98 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob_regenInBatch.cpp:8: 116:48.98 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 116:48.98 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 116:48.98 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:35: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 116:48.98 memcpy(desc, this, fLength); 116:48.98 ^ 116:48.98 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 116:48.98 class SkDescriptor : SkNoncopyable { 116:48.98 ^~~~~~~~~~~~ 116:49.01 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 116:49.01 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 116:49.01 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 116:49.01 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob_regenInBatch.cpp:8: 116:49.01 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 116:49.01 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 116:49.01 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 116:49.01 memcpy(fDesc, &desc, size); 116:49.01 ^ 116:49.01 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 116:49.01 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 116:49.01 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 116:49.01 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob_regenInBatch.cpp:8: 116:49.01 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 116:49.01 class SkDescriptor : SkNoncopyable { 116:49.01 ^~~~~~~~~~~~ 116:50.74 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 116:50.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 116:50.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 116:50.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMEventTarget.h:10, 116:50.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 116:50.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BasicEvents.h:11, 116:50.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Event.h:10, 116:50.75 from /builddir/build/BUILD/pale-moon/platform/dom/notification/NotificationEvent.h:9, 116:50.75 from /builddir/build/BUILD/pale-moon/platform/dom/notification/NotificationEvent.cpp:6: 116:50.75 /builddir/build/BUILD/pale-moon/platform/dom/notification/NotificationEvent.cpp: In member function 'virtual nsresult mozilla::dom::workers::NotificationEvent::QueryInterface(const nsIID&, void**)': 116:50.75 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 116:50.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 116:50.75 foundInterface = 0; \ 116:50.75 ^~~~~~~~~~~~~~ 116:50.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 116:50.75 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 116:50.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116:50.75 /builddir/build/BUILD/pale-moon/platform/dom/notification/NotificationEvent.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 116:50.75 NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 116:50.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116:50.75 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 116:50.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventTarget.h:10, 116:50.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BasicEvents.h:11, 116:50.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Event.h:10, 116:50.75 from /builddir/build/BUILD/pale-moon/platform/dom/notification/NotificationEvent.h:9, 116:50.75 from /builddir/build/BUILD/pale-moon/platform/dom/notification/NotificationEvent.cpp:6: 116:50.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 116:50.75 } else 116:50.75 ^~~~ 116:50.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 116:50.75 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 116:50.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116:50.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 116:50.75 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 116:50.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116:50.75 /builddir/build/BUILD/pale-moon/platform/dom/notification/NotificationEvent.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 116:50.75 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(NotificationEvent) 116:50.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116:52.08 libdom_notification.a.desc 116:53.17 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 116:53.17 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 116:53.17 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 116:53.17 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 116:53.17 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.cpp:7: 116:53.17 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 116:53.17 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 116:53.17 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:35: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 116:53.17 memcpy(desc, this, fLength); 116:53.17 ^ 116:53.17 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 116:53.17 class SkDescriptor : SkNoncopyable { 116:53.17 ^~~~~~~~~~~~ 116:53.20 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 116:53.20 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 116:53.20 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 116:53.20 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 116:53.20 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.cpp:7: 116:53.20 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 116:53.20 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 116:53.20 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 116:53.20 memcpy(fDesc, &desc, size); 116:53.20 ^ 116:53.20 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 116:53.20 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 116:53.20 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 116:53.20 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 116:53.20 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.cpp:7: 116:53.20 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 116:53.20 class SkDescriptor : SkNoncopyable { 116:53.20 ^~~~~~~~~~~~ 116:57.23 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 116:57.23 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 116:57.23 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.cpp:8: 116:57.23 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 116:57.23 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 116:57.23 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:35: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 116:57.23 memcpy(desc, this, fLength); 116:57.23 ^ 116:57.23 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 116:57.23 class SkDescriptor : SkNoncopyable { 116:57.23 ^~~~~~~~~~~~ 116:57.26 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 116:57.26 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 116:57.26 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.cpp:8: 116:57.26 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 116:57.26 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 116:57.26 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 116:57.27 memcpy(fDesc, &desc, size); 116:57.27 ^ 116:57.27 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 116:57.27 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 116:57.27 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.cpp:8: 116:57.27 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 116:57.27 class SkDescriptor : SkNoncopyable { 116:57.27 ^~~~~~~~~~~~ 116:58.99 In file included from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 116:58.99 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 116:58.99 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 116:58.99 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 116:58.99 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 116:58.99 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/net/NeckoChild.h:10, 116:58.99 from /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/websocket/WebSocketLog.h:11, 116:58.99 from /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:6, 116:58.99 from /builddir/build/BUILD/pale-moon/pmbuild/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:2: 116:58.99 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/websocket/WebSocketChannelChild.cpp: In member function 'virtual nsresult mozilla::net::WebSocketChannelChild::QueryInterface(const nsIID&, void**)': 116:58.99 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 116:59.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 116:59.00 foundInterface = 0; \ 116:59.00 ^~~~~~~~~~~~~~ 116:59.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 116:59.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 116:59.00 ^~~~~~~~~~~~~~~~~~~~~~~ 116:59.00 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/websocket/WebSocketChannelChild.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 116:59.00 NS_INTERFACE_MAP_END 116:59.00 ^~~~~~~~~~~~~~~~~~~~ 116:59.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 116:59.00 else 116:59.00 ^~~~ 116:59.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 116:59.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 116:59.00 ^~~~~~~~~~~~~~~~~~ 116:59.01 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/websocket/WebSocketChannelChild.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 116:59.01 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableRequest) 116:59.01 ^~~~~~~~~~~~~~~~~~~~~~ 116:59.10 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventListenerParent::QueryInterface(const nsIID&, void**)': 116:59.11 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 116:59.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 116:59.11 foundInterface = 0; \ 116:59.11 ^~~~~~~~~~~~~~ 116:59.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 116:59.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 116:59.11 ^~~~~~~~~~~~~~~~~~~~~~~ 116:59.11 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 116:59.11 NS_INTERFACE_MAP_END 116:59.11 ^~~~~~~~~~~~~~~~~~~~ 116:59.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 116:59.11 else 116:59.11 ^~~~ 116:59.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 116:59.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 116:59.11 ^~~~~~~~~~~~~~~~~~ 116:59.11 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:15:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 116:59.11 NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventListener) 116:59.11 ^~~~~~~~~~~~~~~~~~~~~~ 116:59.13 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/websocket/WebSocketEventService.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventService::QueryInterface(const nsIID&, void**)': 116:59.13 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 116:59.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 116:59.13 foundInterface = 0; \ 116:59.13 ^~~~~~~~~~~~~~ 116:59.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 116:59.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 116:59.13 ^~~~~~~~~~~~~~~~~~~~~~~ 116:59.13 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/websocket/WebSocketEventService.cpp:221:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 116:59.14 NS_INTERFACE_MAP_END 116:59.14 ^~~~~~~~~~~~~~~~~~~~ 116:59.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 116:59.14 else 116:59.14 ^~~~ 116:59.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 116:59.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 116:59.14 ^~~~~~~~~~~~~~~~~~ 116:59.14 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/websocket/WebSocketEventService.cpp:220:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 116:59.14 NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventService) 116:59.14 ^~~~~~~~~~~~~~~~~~~~~~ 116:59.16 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/websocket/WebSocketFrame.cpp: In member function 'virtual nsresult mozilla::net::WebSocketFrame::QueryInterface(const nsIID&, void**)': 116:59.16 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 116:59.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 116:59.16 foundInterface = 0; \ 116:59.16 ^~~~~~~~~~~~~~ 116:59.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 116:59.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 116:59.16 ^~~~~~~~~~~~~~~~~~~~~~~ 116:59.16 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/websocket/WebSocketFrame.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 116:59.16 NS_INTERFACE_MAP_END 116:59.16 ^~~~~~~~~~~~~~~~~~~~ 116:59.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 116:59.16 else 116:59.16 ^~~~ 116:59.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 116:59.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 116:59.16 ^~~~~~~~~~~~~~~~~~ 116:59.16 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/websocket/WebSocketFrame.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 116:59.17 NS_INTERFACE_MAP_ENTRY(nsIWebSocketFrame) 116:59.17 ^~~~~~~~~~~~~~~~~~~~~~ 117:00.92 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 117:00.93 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 117:00.93 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 117:00.93 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 117:00.93 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrStencilAndCoverTextContext.cpp:9: 117:00.93 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 117:00.93 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 117:00.93 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:35: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 117:00.93 memcpy(desc, this, fLength); 117:00.93 ^ 117:00.93 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 117:00.93 class SkDescriptor : SkNoncopyable { 117:00.93 ^~~~~~~~~~~~ 117:00.97 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 117:00.97 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 117:00.97 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 117:00.97 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 117:00.97 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrStencilAndCoverTextContext.cpp:9: 117:00.97 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 117:00.97 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 117:00.97 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 117:00.97 memcpy(fDesc, &desc, size); 117:00.97 ^ 117:00.97 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 117:00.97 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 117:00.97 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 117:00.98 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 117:00.98 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrStencilAndCoverTextContext.cpp:9: 117:00.98 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 117:00.98 class SkDescriptor : SkNoncopyable { 117:00.98 ^~~~~~~~~~~~ 117:05.02 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 117:05.02 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 117:05.02 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 117:05.02 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 117:05.02 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrTextBlobCache.h:11, 117:05.02 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrTextBlobCache.cpp:8: 117:05.02 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 117:05.03 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 117:05.03 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:35: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 117:05.03 memcpy(desc, this, fLength); 117:05.03 ^ 117:05.03 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 117:05.03 class SkDescriptor : SkNoncopyable { 117:05.03 ^~~~~~~~~~~~ 117:05.05 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 117:05.05 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 117:05.05 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 117:05.05 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 117:05.05 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrTextBlobCache.h:11, 117:05.05 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrTextBlobCache.cpp:8: 117:05.05 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 117:05.05 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 117:05.05 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 117:05.05 memcpy(fDesc, &desc, size); 117:05.05 ^ 117:05.05 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 117:05.05 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 117:05.05 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 117:05.05 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 117:05.05 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrTextBlobCache.h:11, 117:05.05 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrTextBlobCache.cpp:8: 117:05.05 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 117:05.05 class SkDescriptor : SkNoncopyable { 117:05.05 ^~~~~~~~~~~~ 117:07.56 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 117:07.56 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 117:07.56 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 117:07.56 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrTextUtils.cpp:10: 117:07.56 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 117:07.56 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 117:07.56 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:35: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 117:07.56 memcpy(desc, this, fLength); 117:07.56 ^ 117:07.56 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 117:07.56 class SkDescriptor : SkNoncopyable { 117:07.56 ^~~~~~~~~~~~ 117:07.59 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 117:07.59 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 117:07.59 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 117:07.59 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrTextUtils.cpp:10: 117:07.59 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 117:07.59 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 117:07.59 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 117:07.59 memcpy(fDesc, &desc, size); 117:07.59 ^ 117:07.59 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 117:07.59 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 117:07.59 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 117:07.59 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrTextUtils.cpp:10: 117:07.59 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 117:07.59 class SkDescriptor : SkNoncopyable { 117:07.59 ^~~~~~~~~~~~ 117:08.08 libnetwerk_protocol_websocket.a.desc 117:23.32 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 117:23.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 117:23.32 from /builddir/build/BUILD/pale-moon/platform/embedding/components/webbrowserpersist/WebBrowserPersistLocalDocument.h:10, 117:23.32 from /builddir/build/BUILD/pale-moon/platform/embedding/components/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:6: 117:23.32 /builddir/build/BUILD/pale-moon/platform/embedding/components/webbrowserpersist/WebBrowserPersistLocalDocument.cpp: In member function 'virtual nsresult mozilla::WebBrowserPersistLocalDocument::QueryInterface(const nsIID&, void**)': 117:23.32 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 117:23.32 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 117:23.32 foundInterface = 0; \ 117:23.32 ^~~~~~~~~~~~~~ 117:23.32 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 117:23.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 117:23.32 ^~~~~~~~~~~~~~~~~~~~~~~ 117:23.32 /builddir/build/BUILD/pale-moon/platform/embedding/components/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 117:23.33 NS_INTERFACE_MAP_END 117:23.33 ^~~~~~~~~~~~~~~~~~~~ 117:23.33 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 117:23.33 else 117:23.33 ^~~~ 117:23.33 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 117:23.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 117:23.33 ^~~~~~~~~~~~~~~~~~ 117:23.33 /builddir/build/BUILD/pale-moon/platform/embedding/components/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 117:23.33 NS_INTERFACE_MAP_ENTRY(nsISupports) 117:23.33 ^~~~~~~~~~~~~~~~~~~~~~ 117:39.98 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:14: 117:39.98 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In function 'void sse41::store_f16(void*, size_t, size_t, Sk4f&, Sk4f&, Sk4f&, Sk4f&, Sk4f&, Sk4f&, Sk4f&, Sk4f&)': 117:39.98 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through 117:39.98 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:262:70: warning: this statement may fall through [-Wimplicit-fallthrough=] 117:39.98 case 3: SkFloatToHalf_finite_ftz({r[2], g[2], b[2], a[2]}).store(ptr+2); 117:39.98 ^ 117:39.98 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:263:13: note: here 117:39.98 case 2: SkFloatToHalf_finite_ftz({r[1], g[1], b[1], a[1]}).store(ptr+1); 117:39.98 ^~~~ 117:39.98 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through 117:39.98 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:263:70: warning: this statement may fall through [-Wimplicit-fallthrough=] 117:39.98 case 2: SkFloatToHalf_finite_ftz({r[1], g[1], b[1], a[1]}).store(ptr+1); 117:39.98 ^ 117:39.98 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:264:13: note: here 117:39.99 case 1: SkFloatToHalf_finite_ftz({r[0], g[0], b[0], a[0]}).store(ptr+0); 117:39.99 ^~~~ 117:39.99 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In function 'void sse41::store_tail(size_t, const SkNx<4, T>&, T*) [with T = int]': 117:39.99 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through 117:39.99 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:116:21: warning: this statement may fall through [-Wimplicit-fallthrough=] 117:39.99 case 3: dst[2] = v[2]; 117:39.99 ^~~ 117:39.99 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:117:13: note: here 117:39.99 case 2: dst[1] = v[1]; 117:39.99 ^~~~ 117:39.99 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through 117:39.99 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:117:21: warning: this statement may fall through [-Wimplicit-fallthrough=] 117:39.99 case 2: dst[1] = v[1]; 117:39.99 ^~~ 117:40.00 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:118:13: note: here 117:40.00 case 1: dst[0] = v[0]; 117:40.00 ^~~~ 117:40.00 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In function 'void sse41::store_tail(size_t, const SkNx<4, T>&, T*) [with T = short unsigned int]': 117:40.00 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through 117:40.00 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:116:21: warning: this statement may fall through [-Wimplicit-fallthrough=] 117:40.00 case 3: dst[2] = v[2]; 117:40.01 ^~~ 117:40.01 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:117:13: note: here 117:40.01 case 2: dst[1] = v[1]; 117:40.01 ^~~~ 117:40.01 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through 117:40.01 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:117:21: warning: this statement may fall through [-Wimplicit-fallthrough=] 117:40.01 case 2: dst[1] = v[1]; 117:40.01 ^~~ 117:40.01 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:118:13: note: here 117:40.01 case 1: dst[0] = v[0]; 117:40.01 ^~~~ 117:48.53 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 117:48.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 117:48.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIInputStream.h:10, 117:48.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIFileStreams.h:10, 117:48.53 from /builddir/build/BUILD/pale-moon/platform/embedding/components/webbrowserpersist/nsWebBrowserPersist.cpp:10: 117:48.53 /builddir/build/BUILD/pale-moon/platform/embedding/components/webbrowserpersist/nsWebBrowserPersist.cpp: In member function 'virtual nsresult nsWebBrowserPersist::QueryInterface(const nsIID&, void**)': 117:48.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 117:48.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 117:48.53 foundInterface = 0; \ 117:48.53 ^~~~~~~~~~~~~~ 117:48.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 117:48.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 117:48.54 ^~~~~~~~~~~~~~~~~~~~~~~ 117:48.54 /builddir/build/BUILD/pale-moon/platform/embedding/components/webbrowserpersist/nsWebBrowserPersist.cpp:315:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 117:48.54 NS_INTERFACE_MAP_END 117:48.54 ^~~~~~~~~~~~~~~~~~~~ 117:48.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 117:48.54 else 117:48.54 ^~~~ 117:48.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 117:48.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 117:48.54 ^~~~~~~~~~~~~~~~~~ 117:48.54 /builddir/build/BUILD/pale-moon/platform/embedding/components/webbrowserpersist/nsWebBrowserPersist.cpp:314:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 117:48.54 NS_INTERFACE_MAP_ENTRY(nsIProgressEventSink) 117:48.54 ^~~~~~~~~~~~~~~~~~~~~~ 117:52.95 libembedding_components_webbrowserpersist.a.desc 117:54.77 In file included from /builddir/build/BUILD/pale-moon/pmbuild/extensions/spellcheck/hunspell/src/Unified_cpp_hunspell_src0.cpp:47: 117:54.77 /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/hunspell/src/hunspell.cxx: In member function 'int Hunspell::spell(const char*, int*, char**)': 117:54.77 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/hunspell/src/hunspell.cxx: this statement may fall through 117:54.77 /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/hunspell/src/hunspell.cxx:509:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 117:54.77 } 117:54.77 ^ 117:54.78 /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/hunspell/src/hunspell.cxx:511:5: note: here 117:54.78 case INITCAP: { 117:54.78 ^~~~ 117:54.78 /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/hunspell/src/hunspell.cxx: In member function 'int Hunspell::suggest(char***, const char*)': 117:54.78 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/hunspell/src/hunspell.cxx: this statement may fall through 117:54.79 /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/hunspell/src/hunspell.cxx:864:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 117:54.79 capwords = 1; 117:54.79 ~~~~~~~~~^~~ 117:54.79 /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/hunspell/src/hunspell.cxx:865:5: note: here 117:54.79 case HUHCAP: { 117:54.79 ^~~~ 117:54.79 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/hunspell/src/hunspell.cxx: this statement may fall through 117:54.79 /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/hunspell/src/hunspell.cxx:991:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 117:54.79 capwords = 1; 117:54.79 ~~~~~~~~~^~~ 117:54.79 /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/hunspell/src/hunspell.cxx:992:7: note: here 117:54.79 case HUHCAP: { 117:54.79 ^~~~ 117:57.13 In file included from /builddir/build/BUILD/pale-moon/pmbuild/extensions/spellcheck/hunspell/src/Unified_cpp_hunspell_src0.cpp:11: 117:57.14 /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/hunspell/src/affixmgr.cxx: In member function 'int AffixMgr::encodeit(affentry&, const char*)': 117:57.14 Warning: -Wstringop-truncation in /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/hunspell/src/affixmgr.cxx: 'char* strncpy(char*, const char*, size_t)' specified bound 20 equals destination size 117:57.14 /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/hunspell/src/affixmgr.cxx:1189:12: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 20 equals destination size [-Wstringop-truncation] 117:57.14 strncpy(entry.c.conds, cs, MAXCONDLEN); 117:57.14 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:57.21 In file included from /builddir/build/BUILD/pale-moon/pmbuild/extensions/spellcheck/hunspell/src/Unified_cpp_hunspell_src0.cpp:20: 117:57.21 /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/hunspell/src/csutil.cxx: In function 'char* line_uniq(char*, char)': 117:57.21 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/hunspell/src/csutil.cxx: 'lines' may be used uninitialized in this function 117:57.21 /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/hunspell/src/csutil.cxx:396:23: warning: 'lines' may be used uninitialized in this function [-Wmaybe-uninitialized] 117:57.21 strcpy(text, lines[0]); 117:57.21 ^ 117:57.26 /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/hunspell/src/csutil.cxx: In function 'char* mystrrep(char*, const char*, const char*)': 117:57.26 Warning: -Wstringop-truncation in /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/hunspell/src/csutil.cxx: 'char* strncpy(char*, const char*, size_t)' output truncated before terminating nul copying as many bytes from a string as its length 117:57.26 /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/hunspell/src/csutil.cxx:638:14: warning: 'char* strncpy(char*, const char*, size_t)' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 117:57.26 strncpy(pos, rep, replen); 117:57.27 ~~~~~~~^~~~~~~~~~~~~~~~~~ 117:57.27 /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/hunspell/src/csutil.cxx:621:24: note: length computed here 117:57.27 int replen = strlen(rep); 117:57.27 ~~~~~~^~~~~ 118:10.84 libextensions_spellcheck_hunspell_src.a.desc 118:14.07 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 118:14.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 118:14.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 118:14.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 118:14.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 118:14.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 118:14.07 from /builddir/build/BUILD/pale-moon/platform/dom/messagechannel/MessageChannel.h:10, 118:14.07 from /builddir/build/BUILD/pale-moon/platform/dom/messagechannel/MessageChannel.cpp:6: 118:14.07 /builddir/build/BUILD/pale-moon/platform/dom/messagechannel/MessageChannel.cpp: In member function 'virtual nsresult mozilla::dom::MessageChannel::QueryInterface(const nsIID&, void**)': 118:14.07 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 118:14.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 118:14.07 foundInterface = 0; \ 118:14.07 ^~~~~~~~~~~~~~ 118:14.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 118:14.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 118:14.07 ^~~~~~~~~~~~~~~~~~~~~~~ 118:14.07 /builddir/build/BUILD/pale-moon/platform/dom/messagechannel/MessageChannel.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 118:14.07 NS_INTERFACE_MAP_END 118:14.07 ^~~~~~~~~~~~~~~~~~~~ 118:14.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 118:14.07 else 118:14.07 ^~~~ 118:14.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 118:14.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 118:14.07 ^~~~~~~~~~~~~~~~~~ 118:14.07 /builddir/build/BUILD/pale-moon/platform/dom/messagechannel/MessageChannel.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 118:14.07 NS_INTERFACE_MAP_ENTRY(nsISupports) 118:14.08 ^~~~~~~~~~~~~~~~~~~~~~ 118:20.42 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 118:20.42 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 118:20.42 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 118:20.42 from /builddir/build/BUILD/pale-moon/platform/dom/messagechannel/MessagePort.h:10, 118:20.42 from /builddir/build/BUILD/pale-moon/platform/dom/messagechannel/MessagePort.cpp:6: 118:20.42 /builddir/build/BUILD/pale-moon/platform/dom/messagechannel/MessagePort.cpp: In member function 'virtual nsresult mozilla::dom::MessagePort::QueryInterface(const nsIID&, void**)': 118:20.42 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 118:20.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 118:20.43 foundInterface = 0; \ 118:20.43 ^~~~~~~~~~~~~~ 118:20.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 118:20.43 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 118:20.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:20.43 /builddir/build/BUILD/pale-moon/platform/dom/messagechannel/MessagePort.cpp:200:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 118:20.43 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 118:20.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:20.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 118:20.43 else 118:20.43 ^~~~ 118:20.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 118:20.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 118:20.44 ^~~~~~~~~~~~~~~~~~ 118:20.44 /builddir/build/BUILD/pale-moon/platform/dom/messagechannel/MessagePort.cpp:199:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 118:20.44 NS_INTERFACE_MAP_ENTRY(nsIObserver) 118:20.44 ^~~~~~~~~~~~~~~~~~~~~~ 118:40.45 libdom_messagechannel.a.desc 118:43.64 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 118:43.64 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 118:43.64 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/imgINotificationObserver.h:10, 118:43.64 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/AlertNotification.h:8, 118:43.64 from /builddir/build/BUILD/pale-moon/platform/toolkit/components/alerts/AlertNotification.cpp:5, 118:43.64 from /builddir/build/BUILD/pale-moon/pmbuild/toolkit/components/alerts/Unified_cpp_components_alerts0.cpp:2: 118:43.64 /builddir/build/BUILD/pale-moon/platform/toolkit/components/alerts/AlertNotification.cpp: In member function 'virtual nsresult mozilla::AlertImageRequest::QueryInterface(const nsIID&, void**)': 118:43.64 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 118:43.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 118:43.64 foundInterface = 0; \ 118:43.65 ^~~~~~~~~~~~~~ 118:43.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 118:43.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 118:43.65 ^~~~~~~~~~~~~~~~~~~~~~~ 118:43.65 /builddir/build/BUILD/pale-moon/platform/toolkit/components/alerts/AlertNotification.cpp:199:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 118:43.65 NS_INTERFACE_MAP_END 118:43.65 ^~~~~~~~~~~~~~~~~~~~ 118:43.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 118:43.65 else 118:43.65 ^~~~ 118:43.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 118:43.65 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 118:43.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:43.65 /builddir/build/BUILD/pale-moon/platform/toolkit/components/alerts/AlertNotification.cpp:198:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 118:43.65 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, imgINotificationObserver) 118:43.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:45.64 /builddir/build/BUILD/pale-moon/platform/toolkit/components/alerts/nsXULAlerts.cpp: In member function 'virtual nsresult nsXULAlertObserver::QueryInterface(const nsIID&, void**)': 118:45.64 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 118:45.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 118:45.64 foundInterface = 0; \ 118:45.64 ^~~~~~~~~~~~~~ 118:45.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 118:45.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 118:45.65 ^~~~~~~~~~~~~~~~~~~~~~~ 118:45.65 /builddir/build/BUILD/pale-moon/platform/toolkit/components/alerts/nsXULAlerts.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 118:45.65 NS_INTERFACE_MAP_END 118:45.65 ^~~~~~~~~~~~~~~~~~~~ 118:45.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 118:45.65 else 118:45.65 ^~~~ 118:45.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 118:45.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 118:45.65 ^~~~~~~~~~~~~~~~~~ 118:45.65 /builddir/build/BUILD/pale-moon/platform/toolkit/components/alerts/nsXULAlerts.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 118:45.65 NS_INTERFACE_MAP_ENTRY(nsISupports) 118:45.65 ^~~~~~~~~~~~~~~~~~~~~~ 118:48.28 libtoolkit_components_alerts.a.desc 119:00.41 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 119:00.41 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 119:00.41 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIMemoryReporter.h:10, 119:00.41 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CountingAllocatorBase.h:11, 119:00.41 from /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:9, 119:00.41 from /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:51, 119:00.41 from /builddir/build/BUILD/pale-moon/pmbuild/mozilla-config.h:206, 119:00.41 from : 119:00.41 /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/hunspell/glue/mozHunspell.cpp: In member function 'virtual nsresult mozHunspell::QueryInterface(const nsIID&, void**)': 119:00.41 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 119:00.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 119:00.41 foundInterface = 0; \ 119:00.41 ^~~~~~~~~~~~~~ 119:00.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 119:00.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 119:00.41 ^~~~~~~~~~~~~~~~~~~~~~~ 119:00.41 /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 119:00.41 NS_INTERFACE_MAP_END 119:00.41 ^~~~~~~~~~~~~~~~~~~~ 119:00.42 In file included from /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/hunspell/glue/mozHunspell.h:75, 119:00.42 from /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:60: 119:00.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 119:00.42 } else 119:00.42 ^~~~ 119:00.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 119:00.42 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 119:00.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:00.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 119:00.42 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 119:00.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:00.42 /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 119:00.42 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozHunspell) 119:00.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:01.79 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp: In member function 'bool SkOTTableName::Iterator::next(SkOTTableName::Iterator::Record&)': 119:01.80 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp: this statement may fall through 119:01.80 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:466:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 119:01.80 if (SkOTTableName::Record::EncodingID::Windows::UnicodeBMPUCS2 119:01.80 ^~ 119:01.80 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:476:9: note: here 119:01.80 case SkOTTableName::Record::PlatformID::Unicode: 119:01.80 ^~~~ 119:03.88 libextensions_spellcheck_hunspell_glue.a.desc 119:04.97 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 119:04.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 119:04.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIComponentManager.h:10, 119:04.98 from /builddir/build/BUILD/pale-moon/platform/embedding/components/commandhandler/nsBaseCommandController.cpp:7, 119:04.98 from /builddir/build/BUILD/pale-moon/pmbuild/embedding/components/commandhandler/Unified_cpp_commandhandler0.cpp:2: 119:04.98 /builddir/build/BUILD/pale-moon/platform/embedding/components/commandhandler/nsBaseCommandController.cpp: In member function 'virtual nsresult nsBaseCommandController::QueryInterface(const nsIID&, void**)': 119:04.98 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 119:04.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 119:04.98 foundInterface = 0; \ 119:04.98 ^~~~~~~~~~~~~~ 119:04.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 119:04.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 119:04.98 ^~~~~~~~~~~~~~~~~~~~~~~ 119:04.98 /builddir/build/BUILD/pale-moon/platform/embedding/components/commandhandler/nsBaseCommandController.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 119:04.98 NS_INTERFACE_MAP_END 119:04.99 ^~~~~~~~~~~~~~~~~~~~ 119:04.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 119:04.99 else 119:04.99 ^~~~ 119:04.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 119:04.99 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 119:04.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:04.99 /builddir/build/BUILD/pale-moon/platform/embedding/components/commandhandler/nsBaseCommandController.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 119:04.99 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIControllerContext) 119:04.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:06.28 /builddir/build/BUILD/pale-moon/platform/embedding/components/commandhandler/nsCommandManager.cpp: In member function 'virtual nsresult nsCommandManager::QueryInterface(const nsIID&, void**)': 119:06.28 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 119:06.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 119:06.28 foundInterface = 0; \ 119:06.28 ^~~~~~~~~~~~~~ 119:06.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 119:06.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 119:06.28 ^~~~~~~~~~~~~~~~~~~~~~~ 119:06.29 /builddir/build/BUILD/pale-moon/platform/embedding/components/commandhandler/nsCommandManager.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 119:06.29 NS_INTERFACE_MAP_END 119:06.29 ^~~~~~~~~~~~~~~~~~~~ 119:06.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 119:06.29 else 119:06.29 ^~~~ 119:06.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 119:06.29 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 119:06.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:06.29 /builddir/build/BUILD/pale-moon/platform/embedding/components/commandhandler/nsCommandManager.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 119:06.29 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsICommandManager) 119:06.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:08.12 libembedding_components_commandhandler.a.desc 119:23.60 libgfx_skia.a.desc 119:24.23 In file included from /builddir/build/BUILD/pale-moon/pmbuild/widget/gtk/Unified_c_widget_gtk0.c:2: 119:24.23 /builddir/build/BUILD/pale-moon/platform/widget/gtk/gtk2drawing.c: In function 'moz_gtk_combo_box_paint': 119:24.23 Warning: -Wunused-variable in /builddir/build/BUILD/pale-moon/platform/widget/gtk/gtk2drawing.c: unused variable 'arrow_size' 119:24.23 /builddir/build/BUILD/pale-moon/platform/widget/gtk/gtk2drawing.c:1812:10: warning: unused variable 'arrow_size' [-Wunused-variable] 119:24.23 gint arrow_size, separator_width; 119:24.23 ^~~~~~~~~~ 119:24.27 At top level: 119:24.27 Warning: -Wunused-function in /builddir/build/BUILD/pale-moon/platform/widget/gtk/gtk2drawing.c: 'ensure_image_menu_item_widget' defined but not used 119:24.27 /builddir/build/BUILD/pale-moon/platform/widget/gtk/gtk2drawing.c:595:1: warning: 'ensure_image_menu_item_widget' defined but not used [-Wunused-function] 119:24.27 ensure_image_menu_item_widget() 119:24.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:26.92 /builddir/build/BUILD/pale-moon/platform/gfx/2d/DrawTargetCairo.cpp: In function 'cairo_pattern_t* mozilla::gfx::GfxPatternToCairoPattern(const mozilla::gfx::Pattern&, mozilla::gfx::Float, const mozilla::gfx::Matrix&)': 119:26.92 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/gfx/2d/DrawTargetCairo.cpp: 'pat' may be used uninitialized in this function 119:26.93 /builddir/build/BUILD/pale-moon/platform/gfx/2d/DrawTargetCairo.cpp:494:20: warning: 'pat' may be used uninitialized in this function [-Wmaybe-uninitialized] 119:26.93 cairo_pattern_t* pat; 119:26.93 ^~~ 120:19.20 In file included from /builddir/build/BUILD/pale-moon/pmbuild/widget/gtk/Unified_cpp_widget_gtk1.cpp:119: 120:19.20 /builddir/build/BUILD/pale-moon/platform/widget/gtk/nsMenuObject.cpp: In member function 'void nsMenuObjectIconLoader::LoadIcon(nsStyleContext*)': 120:19.20 Warning: -Wunused-result in /builddir/build/BUILD/pale-moon/platform/widget/gtk/nsMenuObject.cpp: ignoring return value of 'nsresult imgLoader::LoadImage(nsIURI*, nsIURI*, nsIURI*, imgLoader::ReferrerPolicy, nsIPrincipal*, nsILoadGroup*, imgINotificationObserver*, nsINode*, nsIDocument*, nsLoadFlags, nsISupports*, nsContentPolicyType, const nsAString_internal&, imgRequestProxy**)', declared with attribute warn_unused_result 120:19.21 /builddir/build/BUILD/pale-moon/platform/widget/gtk/nsMenuObject.cpp:237:26: warning: ignoring return value of 'nsresult imgLoader::LoadImage(nsIURI*, nsIURI*, nsIURI*, imgLoader::ReferrerPolicy, nsIPrincipal*, nsILoadGroup*, imgINotificationObserver*, nsINode*, nsIDocument*, nsLoadFlags, nsISupports*, nsContentPolicyType, const nsAString_internal&, imgRequestProxy**)', declared with attribute warn_unused_result [-Wunused-result] 120:19.21 loader->LoadImage(uri, nullptr, nullptr, mozilla::net::RP_Unset, 120:19.21 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:19.21 nullptr, loadGroup, this, nullptr, nullptr, 120:19.21 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:19.21 nsIRequest::LOAD_NORMAL, nullptr, 120:19.21 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:19.21 nsIContentPolicy::TYPE_IMAGE, EmptyString(), 120:19.21 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:19.21 getter_AddRefs(mImageRequest)); 120:19.21 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:24.49 /builddir/build/BUILD/pale-moon/platform/gfx/2d/Path.cpp: In function 'void mozilla::gfx::FlattenBezier(const mozilla::gfx::BezierControlPoints&, mozilla::gfx::PathSink*, double)': 120:24.49 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/gfx/2d/Path.cpp: 't2' may be used uninitialized in this function 120:24.50 /builddir/build/BUILD/pale-moon/platform/gfx/2d/Path.cpp:530:18: warning: 't2' may be used uninitialized in this function [-Wmaybe-uninitialized] 120:24.50 SplitBezier(aControlPoints, &prevCPs, &nextCPs, t2min); 120:24.50 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:40.32 libwidget_gtk.a.desc 120:45.43 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 120:45.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 120:45.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 120:45.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 120:45.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 120:45.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 120:45.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BoxObject.h:10, 120:45.43 from /builddir/build/BUILD/pale-moon/platform/layout/xul/BoxObject.cpp:6: 120:45.43 /builddir/build/BUILD/pale-moon/platform/layout/xul/BoxObject.cpp: In member function 'virtual nsresult mozilla::dom::BoxObject::QueryInterface(const nsIID&, void**)': 120:45.43 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 120:45.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 120:45.43 foundInterface = 0; \ 120:45.43 ^~~~~~~~~~~~~~ 120:45.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 120:45.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 120:45.43 ^~~~~~~~~~~~~~~~~~~~~~~ 120:45.43 /builddir/build/BUILD/pale-moon/platform/layout/xul/BoxObject.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 120:45.43 NS_INTERFACE_MAP_END 120:45.43 ^~~~~~~~~~~~~~~~~~~~ 120:45.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 120:45.43 else 120:45.43 ^~~~ 120:45.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 120:45.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 120:45.43 ^~~~~~~~~~~~~~~~~~ 120:45.43 /builddir/build/BUILD/pale-moon/platform/layout/xul/BoxObject.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 120:45.43 NS_INTERFACE_MAP_ENTRY(nsISupports) 120:45.43 ^~~~~~~~~~~~~~~~~~~~~~ 121:04.93 libgfx_2d.a.desc 121:07.12 libtoolkit_components_filepicker.a.desc 121:12.53 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 121:12.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 121:12.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIIOService.h:10, 121:12.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIIOService2.h:10, 121:12.53 from /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsIOService.h:10, 121:12.53 from /builddir/build/BUILD/pale-moon/platform/netwerk/streamconv/converters/nsBinHexDecoder.cpp:6: 121:12.53 /builddir/build/BUILD/pale-moon/platform/netwerk/streamconv/converters/nsBinHexDecoder.cpp: In member function 'virtual nsresult mozilla::net::nsBinHexDecoder::QueryInterface(const nsIID&, void**)': 121:12.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 121:12.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 121:12.53 foundInterface = 0; \ 121:12.54 ^~~~~~~~~~~~~~ 121:12.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 121:12.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 121:12.54 ^~~~~~~~~~~~~~~~~~~~~~~ 121:12.54 /builddir/build/BUILD/pale-moon/platform/netwerk/streamconv/converters/nsBinHexDecoder.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 121:12.54 NS_INTERFACE_MAP_END 121:12.54 ^~~~~~~~~~~~~~~~~~~~ 121:12.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 121:12.54 else 121:12.54 ^~~~ 121:12.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 121:12.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 121:12.54 ^~~~~~~~~~~~~~~~~~ 121:12.54 /builddir/build/BUILD/pale-moon/platform/netwerk/streamconv/converters/nsBinHexDecoder.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 121:12.54 NS_INTERFACE_MAP_ENTRY(nsISupports) 121:12.54 ^~~~~~~~~~~~~~~~~~~~~~ 121:22.39 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 121:22.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 121:22.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIRequestObserver.h:10, 121:22.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIStreamListener.h:10, 121:22.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIStreamConverter.h:10, 121:22.39 from /builddir/build/BUILD/pale-moon/platform/netwerk/streamconv/converters/nsMultiMixedConv.h:8, 121:22.39 from /builddir/build/BUILD/pale-moon/platform/netwerk/streamconv/converters/nsMultiMixedConv.cpp:6: 121:22.40 /builddir/build/BUILD/pale-moon/platform/netwerk/streamconv/converters/nsMultiMixedConv.cpp: In member function 'virtual nsresult nsPartChannel::QueryInterface(const nsIID&, void**)': 121:22.40 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 121:22.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 121:22.40 foundInterface = 0; \ 121:22.40 ^~~~~~~~~~~~~~ 121:22.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 121:22.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 121:22.40 ^~~~~~~~~~~~~~~~~~~~~~~ 121:22.40 /builddir/build/BUILD/pale-moon/platform/netwerk/streamconv/converters/nsMultiMixedConv.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 121:22.40 NS_INTERFACE_MAP_END 121:22.40 ^~~~~~~~~~~~~~~~~~~~ 121:22.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 121:22.41 else 121:22.41 ^~~~ 121:22.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 121:22.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 121:22.41 ^~~~~~~~~~~~~~~~~~ 121:22.41 /builddir/build/BUILD/pale-moon/platform/netwerk/streamconv/converters/nsMultiMixedConv.cpp:115:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 121:22.41 NS_INTERFACE_MAP_ENTRY(nsIMultiPartChannel) 121:22.42 ^~~~~~~~~~~~~~~~~~~~~~ 121:26.79 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 121:26.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 121:26.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIRequestObserver.h:10, 121:26.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIStreamListener.h:10, 121:26.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIStreamConverter.h:10, 121:26.80 from /builddir/build/BUILD/pale-moon/platform/netwerk/streamconv/converters/nsUnknownDecoder.h:9, 121:26.80 from /builddir/build/BUILD/pale-moon/platform/netwerk/streamconv/converters/nsUnknownDecoder.cpp:6: 121:26.80 /builddir/build/BUILD/pale-moon/platform/netwerk/streamconv/converters/nsUnknownDecoder.cpp: In member function 'virtual nsresult nsUnknownDecoder::QueryInterface(const nsIID&, void**)': 121:26.80 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 121:26.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 121:26.80 foundInterface = 0; \ 121:26.80 ^~~~~~~~~~~~~~ 121:26.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 121:26.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 121:26.80 ^~~~~~~~~~~~~~~~~~~~~~~ 121:26.80 /builddir/build/BUILD/pale-moon/platform/netwerk/streamconv/converters/nsUnknownDecoder.cpp:126:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 121:26.80 NS_INTERFACE_MAP_END 121:26.80 ^~~~~~~~~~~~~~~~~~~~ 121:26.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 121:26.80 else 121:26.80 ^~~~ 121:26.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 121:26.80 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 121:26.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:26.80 /builddir/build/BUILD/pale-moon/platform/netwerk/streamconv/converters/nsUnknownDecoder.cpp:125:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 121:26.80 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 121:26.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:27.78 libnetwerk_streamconv_converters.a.desc 121:28.50 libintl_chardet.a.desc 121:38.91 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 121:38.91 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleWalker.h:16, 121:38.91 from /builddir/build/BUILD/pale-moon/platform/layout/inspector/inDOMUtils.cpp:40: 121:38.91 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 121:38.91 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 121:38.91 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 121:38.91 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 121:38.91 ^ 121:38.91 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 121:38.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:41, 121:38.91 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsIContentInlines.h:12, 121:38.91 from /builddir/build/BUILD/pale-moon/platform/layout/inspector/inDOMUtils.cpp:17: 121:38.91 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 121:38.91 class nsCSSValue { 121:38.91 ^~~~~~~~~~ 121:41.09 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:24, 121:41.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 121:41.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:41, 121:41.09 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsIContentInlines.h:12, 121:41.09 from /builddir/build/BUILD/pale-moon/platform/layout/inspector/inDOMUtils.cpp:17: 121:41.09 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSProps.h: In member function 'virtual nsresult inDOMUtils::GetCSSPropertyNames(uint32_t, uint32_t*, char16_t***)': 121:41.09 Warning: -Warray-bounds in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSProps.h: array subscript (nsCSSPropertyID)367 is above array bounds of 'const uint32_t [367]' {aka 'const unsigned int [367]'} 121:41.09 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSProps.h:482:46: warning: array subscript (nsCSSPropertyID)367 is above array bounds of 'const uint32_t [367]' {aka 'const unsigned int [367]'} [-Warray-bounds] 121:41.09 return (nsCSSProps::kFlagsTable[aProperty] & aFlags) == aFlags; 121:41.09 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 122:01.93 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 122:01.93 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 122:01.93 from /builddir/build/BUILD/pale-moon/platform/layout/inspector/nsFontFace.cpp:7: 122:01.93 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 122:01.93 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 122:01.93 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 122:01.93 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 122:01.93 ^ 122:01.93 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:17, 122:01.93 from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 122:01.93 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 122:01.93 from /builddir/build/BUILD/pale-moon/platform/layout/inspector/nsFontFace.cpp:7: 122:01.94 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 122:01.94 class nsCSSValue { 122:01.94 ^~~~~~~~~~ 122:09.57 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 122:09.57 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 122:09.57 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsFontFaceLoader.h:20, 122:09.57 from /builddir/build/BUILD/pale-moon/platform/layout/inspector/nsFontFaceList.cpp:8: 122:09.57 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 122:09.57 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 122:09.57 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 122:09.57 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 122:09.58 ^ 122:09.58 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:17, 122:09.58 from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 122:09.58 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 122:09.58 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsFontFaceLoader.h:20, 122:09.58 from /builddir/build/BUILD/pale-moon/platform/layout/inspector/nsFontFaceList.cpp:8: 122:09.58 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 122:09.58 class nsCSSValue { 122:09.58 ^~~~~~~~~~ 122:12.00 liblayout_inspector.a.desc 122:13.39 libstorage_build.a.desc 122:19.06 libmozillapkix.a.desc 122:23.71 Warning: -Wunused-function in /builddir/build/BUILD/pale-moon/platform/toolkit/components/telemetry/Telemetry.cpp: 'void {anonymous}::HangReports::AddHang(const mozilla::Telemetry::ProcessedStack&, uint32_t, int32_t, int32_t, mozilla::HangMonitor::HangAnnotationsPtr)' defined but not used 122:23.71 /builddir/build/BUILD/pale-moon/platform/toolkit/components/telemetry/Telemetry.cpp:270:1: warning: 'void {anonymous}::HangReports::AddHang(const mozilla::Telemetry::ProcessedStack&, uint32_t, int32_t, int32_t, mozilla::HangMonitor::HangAnnotationsPtr)' defined but not used [-Wunused-function] 122:23.71 HangReports::AddHang(const Telemetry::ProcessedStack& aStack, 122:23.71 ^~~~~~~~~~~ 122:48.79 libtoolkit_components_telemetry.a.desc 123:05.38 /builddir/build/BUILD/pale-moon/platform/dom/workers/RuntimeService.cpp: In constructor '{anonymous}::WorkerThreadContextPrivate::WorkerThreadContextPrivate(mozilla::dom::workers::WorkerPrivate*)': 123:05.38 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/dom/workers/RuntimeService.cpp: 'void* memset(void*, int, size_t)' clearing an object of type 'class {anonymous}::WorkerThreadContextPrivate' with no trivial copy-assignment 123:05.38 /builddir/build/BUILD/pale-moon/platform/dom/workers/RuntimeService.cpp:881:47: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class {anonymous}::WorkerThreadContextPrivate' with no trivial copy-assignment [-Wclass-memaccess] 123:05.38 memset(this, 0, sizeof(PerThreadAtomCache)); 123:05.38 ^ 123:05.38 /builddir/build/BUILD/pale-moon/platform/dom/workers/RuntimeService.cpp:855:7: note: 'class {anonymous}::WorkerThreadContextPrivate' declared here 123:05.38 class WorkerThreadContextPrivate : private PerThreadAtomCache 123:05.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 123:25.45 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 123:25.45 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 123:25.45 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 123:25.45 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorker.h:9, 123:25.45 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorker.cpp:6: 123:25.45 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorker.cpp: In member function 'virtual nsresult mozilla::dom::workers::ServiceWorker::QueryInterface(const nsIID&, void**)': 123:25.45 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 123:25.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:25.45 foundInterface = 0; \ 123:25.45 ^~~~~~~~~~~~~~ 123:25.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 123:25.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 123:25.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:25.45 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorker.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 123:25.45 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 123:25.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:25.46 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 123:25.46 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorker.h:9, 123:25.46 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorker.cpp:6: 123:25.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 123:25.46 } else 123:25.46 ^~~~ 123:25.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 123:25.46 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 123:25.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:25.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 123:25.46 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 123:25.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:25.47 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorker.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 123:25.47 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ServiceWorker) 123:25.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:30.45 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 123:30.45 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 123:30.45 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerClient.h:10, 123:30.45 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerClient.cpp:7: 123:30.45 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerClient.cpp: In member function 'virtual nsresult mozilla::dom::workers::ServiceWorkerClient::QueryInterface(const nsIID&, void**)': 123:30.46 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 123:30.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:30.46 foundInterface = 0; \ 123:30.46 ^~~~~~~~~~~~~~ 123:30.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:30.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:30.46 ^~~~~~~~~~~~~~~~~~~~~~~ 123:30.46 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerClient.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:30.46 NS_INTERFACE_MAP_END 123:30.46 ^~~~~~~~~~~~~~~~~~~~ 123:30.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:30.46 else 123:30.46 ^~~~ 123:30.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:30.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:30.47 ^~~~~~~~~~~~~~~~~~ 123:30.47 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerClient.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:30.47 NS_INTERFACE_MAP_ENTRY(nsISupports) 123:30.47 ^~~~~~~~~~~~~~~~~~~~~~ 123:36.72 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 123:36.72 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 123:36.72 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 123:36.72 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 123:36.72 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 123:36.72 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 123:36.72 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerClients.h:10, 123:36.72 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerClients.cpp:6: 123:36.72 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerClients.cpp: In member function 'virtual nsresult mozilla::dom::workers::ServiceWorkerClients::QueryInterface(const nsIID&, void**)': 123:36.72 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 123:36.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:36.72 foundInterface = 0; \ 123:36.72 ^~~~~~~~~~~~~~ 123:36.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:36.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:36.72 ^~~~~~~~~~~~~~~~~~~~~~~ 123:36.72 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerClients.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:36.72 NS_INTERFACE_MAP_END 123:36.72 ^~~~~~~~~~~~~~~~~~~~ 123:36.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:36.72 else 123:36.72 ^~~~ 123:36.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:36.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:36.73 ^~~~~~~~~~~~~~~~~~ 123:36.73 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerClients.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:36.73 NS_INTERFACE_MAP_ENTRY(nsISupports) 123:36.73 ^~~~~~~~~~~~~~~~~~~~~~ 123:36.76 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerClients.cpp: In member function 'virtual nsresult {anonymous}::WebProgressListener::QueryInterface(const nsIID&, void**)': 123:36.76 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 123:36.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:36.76 foundInterface = 0; \ 123:36.76 ^~~~~~~~~~~~~~ 123:36.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:36.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:36.77 ^~~~~~~~~~~~~~~~~~~~~~~ 123:36.77 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerClients.cpp:484:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:36.77 NS_INTERFACE_MAP_END 123:36.77 ^~~~~~~~~~~~~~~~~~~~ 123:36.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:36.77 else 123:36.77 ^~~~ 123:36.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:36.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:36.77 ^~~~~~~~~~~~~~~~~~ 123:36.77 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerClients.cpp:483:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:36.77 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 123:36.77 ^~~~~~~~~~~~~~~~~~~~~~ 123:42.71 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 123:42.71 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 123:42.72 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 123:42.72 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerContainer.h:9, 123:42.72 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerContainer.cpp:6: 123:42.72 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerContainer.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerContainer::QueryInterface(const nsIID&, void**)': 123:42.72 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 123:42.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:42.72 foundInterface = 0; \ 123:42.72 ^~~~~~~~~~~~~~ 123:42.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 123:42.72 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 123:42.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:42.72 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerContainer.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 123:42.73 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 123:42.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:42.73 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 123:42.73 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerContainer.h:9, 123:42.73 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerContainer.cpp:6: 123:42.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 123:42.73 } else 123:42.73 ^~~~ 123:42.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 123:42.74 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 123:42.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:42.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 123:42.74 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 123:42.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:42.74 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerContainer.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 123:42.74 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ServiceWorkerContainer) 123:42.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:48.56 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 123:48.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 123:48.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 123:48.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMEventTarget.h:10, 123:48.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 123:48.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BasicEvents.h:11, 123:48.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Event.h:10, 123:48.56 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerEvents.h:9, 123:48.56 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerEvents.cpp:6: 123:48.56 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::workers::FetchEvent::QueryInterface(const nsIID&, void**)': 123:48.56 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 123:48.56 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:48.56 foundInterface = 0; \ 123:48.56 ^~~~~~~~~~~~~~ 123:48.56 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 123:48.56 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 123:48.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:48.56 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerEvents.cpp:907:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 123:48.56 NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 123:48.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:48.56 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 123:48.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventTarget.h:10, 123:48.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BasicEvents.h:11, 123:48.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Event.h:10, 123:48.56 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerEvents.h:9, 123:48.56 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerEvents.cpp:6: 123:48.56 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 123:48.56 } else 123:48.56 ^~~~ 123:48.56 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 123:48.56 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 123:48.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:48.56 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 123:48.56 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 123:48.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:48.57 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerEvents.cpp:906:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 123:48.57 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(FetchEvent) 123:48.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:48.58 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 123:48.58 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 123:48.58 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 123:48.58 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMEventTarget.h:10, 123:48.58 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 123:48.58 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BasicEvents.h:11, 123:48.58 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Event.h:10, 123:48.58 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerEvents.h:9, 123:48.58 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerEvents.cpp:6: 123:48.58 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::workers::ExtendableEvent::QueryInterface(const nsIID&, void**)': 123:48.58 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 123:48.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:48.58 foundInterface = 0; \ 123:48.58 ^~~~~~~~~~~~~~ 123:48.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 123:48.58 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 123:48.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:48.58 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerEvents.cpp:963:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 123:48.58 NS_INTERFACE_MAP_END_INHERITING(Event) 123:48.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:48.58 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 123:48.59 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventTarget.h:10, 123:48.59 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BasicEvents.h:11, 123:48.59 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Event.h:10, 123:48.59 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerEvents.h:9, 123:48.59 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerEvents.cpp:6: 123:48.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 123:48.59 } else 123:48.59 ^~~~ 123:48.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 123:48.59 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 123:48.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:48.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 123:48.59 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 123:48.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:48.59 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerEvents.cpp:962:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 123:48.59 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ExtendableEvent) 123:48.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:48.60 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 123:48.60 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 123:48.60 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 123:48.60 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMEventTarget.h:10, 123:48.60 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 123:48.60 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BasicEvents.h:11, 123:48.60 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Event.h:10, 123:48.60 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerEvents.h:9, 123:48.60 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerEvents.cpp:6: 123:48.60 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::workers::PushMessageData::QueryInterface(const nsIID&, void**)': 123:48.60 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 123:48.60 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:48.60 foundInterface = 0; \ 123:48.60 ^~~~~~~~~~~~~~ 123:48.61 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:48.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:48.61 ^~~~~~~~~~~~~~~~~~~~~~~ 123:48.61 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerEvents.cpp:1042:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:48.61 NS_INTERFACE_MAP_END 123:48.61 ^~~~~~~~~~~~~~~~~~~~ 123:48.61 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:48.61 else 123:48.61 ^~~~ 123:48.61 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:48.61 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:48.61 ^~~~~~~~~~~~~~~~~~ 123:48.61 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerEvents.cpp:1041:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:48.61 NS_INTERFACE_MAP_ENTRY(nsISupports) 123:48.61 ^~~~~~~~~~~~~~~~~~~~~~ 123:48.61 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::workers::PushEvent::QueryInterface(const nsIID&, void**)': 123:48.61 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 123:48.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:48.62 foundInterface = 0; \ 123:48.62 ^~~~~~~~~~~~~~ 123:48.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 123:48.62 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 123:48.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:48.62 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerEvents.cpp:1156:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 123:48.62 NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 123:48.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:48.62 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 123:48.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventTarget.h:10, 123:48.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BasicEvents.h:11, 123:48.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Event.h:10, 123:48.62 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerEvents.h:9, 123:48.62 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerEvents.cpp:6: 123:48.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 123:48.62 } else 123:48.62 ^~~~ 123:48.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 123:48.62 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 123:48.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:48.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 123:48.62 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 123:48.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:48.62 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerEvents.cpp:1155:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 123:48.62 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PushEvent) 123:48.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:48.65 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 123:48.65 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 123:48.65 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 123:48.65 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMEventTarget.h:10, 123:48.65 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 123:48.65 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BasicEvents.h:11, 123:48.65 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Event.h:10, 123:48.65 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerEvents.h:9, 123:48.65 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerEvents.cpp:6: 123:48.65 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::workers::ExtendableMessageEvent::QueryInterface(const nsIID&, void**)': 123:48.65 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 123:48.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:48.65 foundInterface = 0; \ 123:48.65 ^~~~~~~~~~~~~~ 123:48.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 123:48.65 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 123:48.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:48.66 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerEvents.cpp:1272:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 123:48.66 NS_INTERFACE_MAP_END_INHERITING(Event) 123:48.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:48.66 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 123:48.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventTarget.h:10, 123:48.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BasicEvents.h:11, 123:48.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Event.h:10, 123:48.66 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerEvents.h:9, 123:48.66 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerEvents.cpp:6: 123:48.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 123:48.66 } else 123:48.66 ^~~~ 123:48.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 123:48.66 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 123:48.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:48.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 123:48.66 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 123:48.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:48.66 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerEvents.cpp:1271:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 123:48.66 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ExtendableMessageEvent) 123:48.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:10.87 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 124:10.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 124:10.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 124:10.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIServiceWorkerManager.h:10, 124:10.87 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerManager.h:9, 124:10.87 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerManager.cpp:6: 124:10.87 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerManager.cpp: In member function 'virtual nsresult mozilla::dom::workers::ServiceWorkerManager::QueryInterface(const nsIID&, void**)': 124:10.87 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 124:10.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:10.87 foundInterface = 0; \ 124:10.87 ^~~~~~~~~~~~~~ 124:10.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:10.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:10.88 ^~~~~~~~~~~~~~~~~~~~~~~ 124:10.88 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerManager.cpp:226:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:10.88 NS_INTERFACE_MAP_END 124:10.88 ^~~~~~~~~~~~~~~~~~~~ 124:10.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:10.88 else 124:10.88 ^~~~ 124:10.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 124:10.88 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 124:10.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:10.88 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerManager.cpp:225:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 124:10.88 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIServiceWorkerManager) 124:10.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:37.44 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 124:37.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 124:37.44 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerPrivate.h:9, 124:37.44 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerPrivate.cpp:6: 124:37.44 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerPrivate.cpp: In member function 'virtual nsresult mozilla::dom::workers::ServiceWorkerPrivate::QueryInterface(const nsIID&, void**)': 124:37.44 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 124:37.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:37.44 foundInterface = 0; \ 124:37.44 ^~~~~~~~~~~~~~ 124:37.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:37.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:37.44 ^~~~~~~~~~~~~~~~~~~~~~~ 124:37.44 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerPrivate.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:37.44 NS_INTERFACE_MAP_END 124:37.44 ^~~~~~~~~~~~~~~~~~~~ 124:37.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:37.44 else 124:37.44 ^~~~ 124:37.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 124:37.44 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 124:37.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:37.44 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerPrivate.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 124:37.44 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 124:37.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:56.72 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 124:56.72 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 124:56.72 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 124:56.73 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerRegistration.h:9, 124:56.73 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerRegistration.cpp:6: 124:56.73 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerRegistration.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerRegistrationMainThread::QueryInterface(const nsIID&, void**)': 124:56.73 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 124:56.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:56.73 foundInterface = 0; \ 124:56.73 ^~~~~~~~~~~~~~ 124:56.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 124:56.73 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 124:56.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:56.73 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerRegistration.cpp:167:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 124:56.73 NS_INTERFACE_MAP_END_INHERITING(ServiceWorkerRegistration) 124:56.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:56.74 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 124:56.74 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerRegistration.h:9, 124:56.74 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerRegistration.cpp:6: 124:56.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 124:56.74 } else 124:56.74 ^~~~ 124:56.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 124:56.74 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 124:56.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:56.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 124:56.74 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 124:56.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:56.74 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerRegistration.cpp:166:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 124:56.74 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ServiceWorkerRegistrationMainThread) 124:56.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:56.81 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 124:56.81 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 124:56.81 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 124:56.81 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerRegistration.h:9, 124:56.81 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerRegistration.cpp:6: 124:56.81 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerRegistration.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerRegistrationWorkerThread::QueryInterface(const nsIID&, void**)': 124:56.81 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 124:56.81 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:56.81 foundInterface = 0; \ 124:56.81 ^~~~~~~~~~~~~~ 124:56.81 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 124:56.81 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 124:56.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:56.81 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerRegistration.cpp:1030:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 124:56.82 NS_INTERFACE_MAP_END_INHERITING(ServiceWorkerRegistration) 124:56.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:56.82 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 124:56.82 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerRegistration.h:9, 124:56.82 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerRegistration.cpp:6: 124:56.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 124:56.83 } else 124:56.83 ^~~~ 124:56.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 124:56.83 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 124:56.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:56.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 124:56.83 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 124:56.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:56.83 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerRegistration.cpp:1029:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 124:56.83 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ServiceWorkerRegistrationWorkerThread) 124:56.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:56.84 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 124:56.84 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 124:56.84 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 124:56.84 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerRegistration.h:9, 124:56.84 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerRegistration.cpp:6: 124:56.84 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerRegistration.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerRegistration::QueryInterface(const nsIID&, void**)': 124:56.84 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 124:56.85 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:56.85 foundInterface = 0; \ 124:56.85 ^~~~~~~~~~~~~~ 124:56.85 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 124:56.85 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 124:56.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:56.85 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerRegistration.cpp:1284:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 124:56.85 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 124:56.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:56.85 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 124:56.85 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerRegistration.h:9, 124:56.85 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerRegistration.cpp:6: 124:56.85 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 124:56.85 } else 124:56.85 ^~~~ 124:56.85 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 124:56.86 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 124:56.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:56.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 124:56.86 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 124:56.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:56.86 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerRegistration.cpp:1283:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 124:56.86 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ServiceWorkerRegistration) 124:56.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:25.99 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 125:26.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 125:26.00 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsINode.h:12, 125:26.00 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsIContent.h:11, 125:26.00 from /builddir/build/BUILD/pale-moon/platform/layout/xul/nsXULPopupManager.h:14, 125:26.00 from /builddir/build/BUILD/pale-moon/platform/layout/xul/nsXULPopupManager.cpp:7: 125:26.00 /builddir/build/BUILD/pale-moon/platform/layout/xul/nsXULPopupManager.cpp: In member function 'virtual nsresult TransitionEnder::QueryInterface(const nsIID&, void**)': 125:26.00 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 125:26.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:26.00 foundInterface = 0; \ 125:26.00 ^~~~~~~~~~~~~~ 125:26.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:26.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:26.00 ^~~~~~~~~~~~~~~~~~~~~~~ 125:26.00 /builddir/build/BUILD/pale-moon/platform/layout/xul/nsXULPopupManager.cpp:1129:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:26.00 NS_INTERFACE_MAP_END 125:26.00 ^~~~~~~~~~~~~~~~~~~~ 125:26.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:26.00 else 125:26.00 ^~~~ 125:26.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:26.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:26.00 ^~~~~~~~~~~~~~~~~~ 125:26.00 /builddir/build/BUILD/pale-moon/platform/layout/xul/nsXULPopupManager.cpp:1128:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:26.00 NS_INTERFACE_MAP_ENTRY(nsISupports) 125:26.00 ^~~~~~~~~~~~~~~~~~~~~~ 125:26.93 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 125:26.93 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 125:26.93 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerClient.h:10, 125:26.93 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerWindowClient.h:10, 125:26.93 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerWindowClient.cpp:7: 125:26.93 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerWindowClient.cpp: In member function 'virtual nsresult WebProgressListener::QueryInterface(const nsIID&, void**)': 125:26.94 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 125:26.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:26.94 foundInterface = 0; \ 125:26.94 ^~~~~~~~~~~~~~ 125:26.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:26.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:26.94 ^~~~~~~~~~~~~~~~~~~~~~~ 125:26.94 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerWindowClient.cpp:331:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:26.94 NS_INTERFACE_MAP_END 125:26.94 ^~~~~~~~~~~~~~~~~~~~ 125:26.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:26.94 else 125:26.94 ^~~~ 125:26.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:26.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:26.94 ^~~~~~~~~~~~~~~~~~ 125:26.94 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerWindowClient.cpp:330:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:26.94 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 125:26.94 ^~~~~~~~~~~~~~~~~~~~~~ 125:28.44 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/xpcpublic.h:18, 125:28.44 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsJSEnvironment.h:18, 125:28.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackObject.h:30, 125:28.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 125:28.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/PromiseBinding.h:10, 125:28.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Promise.h:15, 125:28.44 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerWindowClient.cpp:12: 125:28.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsPIDOMWindow.h: In member function 'virtual nsresult ClientNavigateRunnable::Run()': 125:28.44 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsPIDOMWindow.h: 'window' may be used uninitialized in this function 125:28.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsPIDOMWindow.h:234:12: warning: 'window' may be used uninitialized in this function [-Wmaybe-uninitialized] 125:28.44 return mIsInnerWindow ? mOuterWindow.get() : AsOuter(); 125:28.44 ^~~~~~~~~~~~~~ 125:28.44 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerWindowClient.cpp:390:21: note: 'window' was declared here 125:28.44 nsGlobalWindow* window; 125:28.44 ^~~~~~ 125:31.92 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 125:31.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Mutex.h:11, 125:31.92 from /builddir/build/BUILD/pale-moon/platform/dom/workers/Workers.h:11, 125:31.92 from /builddir/build/BUILD/pale-moon/platform/dom/workers/SharedWorker.h:9, 125:31.92 from /builddir/build/BUILD/pale-moon/platform/dom/workers/SharedWorker.cpp:6: 125:31.92 /builddir/build/BUILD/pale-moon/platform/dom/workers/SharedWorker.cpp: In member function 'virtual nsresult mozilla::dom::workers::SharedWorker::QueryInterface(const nsIID&, void**)': 125:31.92 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 125:31.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:31.92 foundInterface = 0; \ 125:31.92 ^~~~~~~~~~~~~~ 125:31.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 125:31.92 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 125:31.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:31.92 /builddir/build/BUILD/pale-moon/platform/dom/workers/SharedWorker.cpp:159:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 125:31.92 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 125:31.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:31.92 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 125:31.92 from /builddir/build/BUILD/pale-moon/platform/dom/workers/SharedWorker.h:12, 125:31.92 from /builddir/build/BUILD/pale-moon/platform/dom/workers/SharedWorker.cpp:6: 125:31.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 125:31.92 } else 125:31.92 ^~~~ 125:31.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 125:31.92 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 125:31.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:31.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 125:31.92 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 125:31.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:31.92 /builddir/build/BUILD/pale-moon/platform/dom/workers/SharedWorker.cpp:158:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 125:31.92 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SharedWorker) 125:31.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:38.53 liblayout_xul.a.desc 125:49.12 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 125:49.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 125:49.13 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsINode.h:12, 125:49.13 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsIAttribute.h:9, 125:49.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Attr.h:14, 125:49.13 from /builddir/build/BUILD/pale-moon/platform/dom/base/Attr.cpp:10: 125:49.13 /builddir/build/BUILD/pale-moon/platform/dom/base/Attr.cpp: In member function 'virtual nsresult mozilla::dom::Attr::QueryInterface(const nsIID&, void**)': 125:49.13 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 125:49.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:49.13 foundInterface = 0; \ 125:49.13 ^~~~~~~~~~~~~~ 125:49.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:49.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:49.13 ^~~~~~~~~~~~~~~~~~~~~~~ 125:49.13 /builddir/build/BUILD/pale-moon/platform/dom/base/Attr.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:49.13 NS_INTERFACE_MAP_END 125:49.14 ^~~~~~~~~~~~~~~~~~~~ 125:49.14 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsIContentInlines.h:11, 125:49.14 from /builddir/build/BUILD/pale-moon/platform/dom/base/Attr.cpp:19: 125:49.14 /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentUtils.h:2953:5: note: some parts of macro expansion are not guarded by this 'else' clause 125:49.14 } else 125:49.14 ^~~~ 125:49.14 /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentUtils.h:2953:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRY_TEAROFF' 125:49.14 } else 125:49.14 ^~~~ 125:54.41 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 125:54.41 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 125:54.41 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 125:54.41 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 125:54.41 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 125:54.42 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BarProps.h:16, 125:54.42 from /builddir/build/BUILD/pale-moon/platform/dom/base/BarProps.cpp:6: 125:54.42 /builddir/build/BUILD/pale-moon/platform/dom/base/BarProps.cpp: In member function 'virtual nsresult mozilla::dom::BarProp::QueryInterface(const nsIID&, void**)': 125:54.42 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 125:54.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:54.42 foundInterface = 0; \ 125:54.42 ^~~~~~~~~~~~~~ 125:54.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:54.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:54.42 ^~~~~~~~~~~~~~~~~~~~~~~ 125:54.42 /builddir/build/BUILD/pale-moon/platform/dom/base/BarProps.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:54.42 NS_INTERFACE_MAP_END 125:54.42 ^~~~~~~~~~~~~~~~~~~~ 125:54.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:54.43 else 125:54.43 ^~~~ 125:54.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:54.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:54.43 ^~~~~~~~~~~~~~~~~~ 125:54.43 /builddir/build/BUILD/pale-moon/platform/dom/base/BarProps.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:54.43 NS_INTERFACE_MAP_ENTRY(nsISupports) 125:54.43 ^~~~~~~~~~~~~~~~~~~~~~ 125:58.18 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 125:58.18 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Mutex.h:11, 125:58.18 from /builddir/build/BUILD/pale-moon/platform/dom/workers/Workers.h:11, 125:58.18 from /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerPrivate.h:9, 125:58.18 from /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerPrivate.cpp:6: 125:58.18 /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerPrivate.cpp: In member function 'virtual nsresult mozilla::dom::workers::WorkerPrivateParent::QueryInterface(const nsIID&, void**)': 125:58.18 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 125:58.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:58.18 foundInterface = 0; \ 125:58.18 ^~~~~~~~~~~~~~ 125:58.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 125:58.19 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 125:58.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:58.19 /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerPrivate.cpp:3702:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 125:58.19 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 125:58.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:58.19 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 125:58.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventTarget.h:10, 125:58.19 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsPIDOMWindow.h:14, 125:58.19 from /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerPrivate.h:16, 125:58.19 from /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerPrivate.cpp:6: 125:58.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 125:58.19 } else 125:58.19 ^~~~ 125:58.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 125:58.20 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 125:58.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:58.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 125:58.20 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 125:58.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:58.21 /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerPrivate.cpp:3701:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 125:58.21 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(WorkerPrivateParent) 125:58.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:58.32 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 125:58.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Mutex.h:11, 125:58.33 from /builddir/build/BUILD/pale-moon/platform/dom/workers/Workers.h:11, 125:58.33 from /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerPrivate.h:9, 125:58.33 from /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerPrivate.cpp:6: 125:58.33 /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerPrivate.cpp: In member function 'virtual nsresult mozilla::dom::workers::WorkerPrivateParent::EventTarget::QueryInterface(const nsIID&, void**)': 125:58.33 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 125:58.33 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:58.33 foundInterface = 0; \ 125:58.33 ^~~~~~~~~~~~~~ 125:58.33 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:58.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:58.33 ^~~~~~~~~~~~~~~~~~~~~~~ 125:58.33 /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerPrivate.cpp:6694:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:58.33 NS_INTERFACE_MAP_END 125:58.34 ^~~~~~~~~~~~~~~~~~~~ 125:58.34 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:58.34 else 125:58.34 ^~~~ 125:58.34 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:58.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:58.34 ^~~~~~~~~~~~~~~~~~ 125:58.34 /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerPrivate.cpp:6684:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:58.34 NS_INTERFACE_MAP_ENTRY(nsISupports) 125:58.34 ^~~~~~~~~~~~~~~~~~~~~~ 126:05.54 /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerPrivate.cpp: In member function 'void mozilla::dom::workers::WorkerPrivate::EnterDebuggerEventLoop()': 126:05.54 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerPrivate.cpp: 'runnable' may be used uninitialized in this function 126:05.54 /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerPrivate.cpp:5775:47: warning: 'runnable' may be used uninitialized in this function [-Wmaybe-uninitialized] 126:05.54 static_cast(runnable)->Run(); 126:05.55 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 126:05.60 /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerPrivate.cpp: In member function 'void mozilla::dom::workers::WorkerPrivate::ClearDebuggerEventQueue()': 126:05.61 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerPrivate.cpp: 'runnable' may be used uninitialized in this function 126:05.61 /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerPrivate.cpp:5215:22: warning: 'runnable' may be used uninitialized in this function [-Wmaybe-uninitialized] 126:05.61 runnable->Release(); 126:05.61 ~~~~~~~~~~~~~~~~~^~ 126:05.95 /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerPrivate.cpp: In member function 'void mozilla::dom::workers::WorkerPrivate::DoRunLoop(JSContext*)': 126:05.95 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerPrivate.cpp: 'runnable' may be used uninitialized in this function 126:05.95 /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerPrivate.cpp:4771:47: warning: 'runnable' may be used uninitialized in this function [-Wmaybe-uninitialized] 126:05.95 static_cast(runnable)->Run(); 126:05.95 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 126:08.37 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/ChildIterator.cpp:6: 126:08.38 /builddir/build/BUILD/pale-moon/platform/dom/base/ChildIterator.h: In constructor 'mozilla::dom::ExplicitChildIterator::ExplicitChildIterator(const nsIContent*, bool)': 126:08.38 Warning: -Wreorder in /builddir/build/BUILD/pale-moon/platform/dom/base/ChildIterator.h: 'mozilla::dom::ExplicitChildIterator::mIsFirst' will be initialized after 126:08.38 /builddir/build/BUILD/pale-moon/platform/dom/base/ChildIterator.h:120:8: warning: 'mozilla::dom::ExplicitChildIterator::mIsFirst' will be initialized after [-Wreorder] 126:08.38 bool mIsFirst; 126:08.38 ^~~~~~~~ 126:08.38 Warning: -Wreorder in /builddir/build/BUILD/pale-moon/platform/dom/base/ChildIterator.h: 'uint32_t mozilla::dom::ExplicitChildIterator::mIndexInInserted' 126:08.38 /builddir/build/BUILD/pale-moon/platform/dom/base/ChildIterator.h:117:12: warning: 'uint32_t mozilla::dom::ExplicitChildIterator::mIndexInInserted' [-Wreorder] 126:08.38 uint32_t mIndexInInserted; 126:08.38 ^~~~~~~~~~~~~~~~ 126:08.38 Warning: -Wreorder in /builddir/build/BUILD/pale-moon/platform/dom/base/ChildIterator.cpp: when initialized here 126:08.38 /builddir/build/BUILD/pale-moon/platform/dom/base/ChildIterator.cpp:19:1: warning: when initialized here [-Wreorder] 126:08.38 ExplicitChildIterator::ExplicitChildIterator(const nsIContent* aParent, 126:08.38 ^~~~~~~~~~~~~~~~~~~~~ 126:12.04 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 126:12.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Mutex.h:11, 126:12.04 from /builddir/build/BUILD/pale-moon/platform/dom/workers/Workers.h:11, 126:12.05 from /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerRunnable.h:9, 126:12.05 from /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerRunnable.cpp:6: 126:12.05 /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerRunnable.cpp: In member function 'virtual nsresult mozilla::dom::workers::WorkerRunnable::QueryInterface(const nsIID&, void**)': 126:12.05 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 126:12.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:12.05 foundInterface = 0; \ 126:12.05 ^~~~~~~~~~~~~~ 126:12.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:12.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:12.05 ^~~~~~~~~~~~~~~~~~~~~~~ 126:12.05 /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerRunnable.cpp:226:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:12.05 NS_INTERFACE_MAP_END 126:12.06 ^~~~~~~~~~~~~~~~~~~~ 126:12.06 /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerRunnable.cpp:225:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:12.06 else 126:12.06 ^~~~ 126:18.71 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 126:18.71 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Mutex.h:11, 126:18.71 from /builddir/build/BUILD/pale-moon/platform/dom/workers/Workers.h:11, 126:18.71 from /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerScope.h:9, 126:18.71 from /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerScope.cpp:6: 126:18.71 /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerGlobalScope::QueryInterface(const nsIID&, void**)': 126:18.71 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 126:18.71 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:18.72 foundInterface = 0; \ 126:18.72 ^~~~~~~~~~~~~~ 126:18.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 126:18.72 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 126:18.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:18.72 /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerScope.cpp:126:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 126:18.72 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 126:18.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:18.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:18.72 else 126:18.72 ^~~~ 126:18.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:18.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:18.72 ^~~~~~~~~~~~~~~~~~ 126:18.72 /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerScope.cpp:125:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:18.72 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 126:18.72 ^~~~~~~~~~~~~~~~~~~~~~ 126:18.74 /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerGlobalScope::QueryInterface(const nsIID&, void**)': 126:18.75 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 126:18.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:18.75 foundInterface = 0; \ 126:18.75 ^~~~~~~~~~~~~~ 126:18.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 126:18.75 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 126:18.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:18.75 /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerScope.cpp:569:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 126:18.75 NS_INTERFACE_MAP_END_INHERITING(WorkerGlobalScope) 126:18.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:18.75 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 126:18.75 from /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerScope.h:10, 126:18.75 from /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerScope.cpp:6: 126:18.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 126:18.75 } else 126:18.75 ^~~~ 126:18.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 126:18.75 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 126:18.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:18.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 126:18.76 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 126:18.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:18.76 /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerScope.cpp:568:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 126:18.76 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ServiceWorkerGlobalScope) 126:18.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:18.77 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 126:18.77 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Mutex.h:11, 126:18.77 from /builddir/build/BUILD/pale-moon/platform/dom/workers/Workers.h:11, 126:18.78 from /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerScope.h:9, 126:18.78 from /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerScope.cpp:6: 126:18.78 /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerDebuggerGlobalScope::QueryInterface(const nsIID&, void**)': 126:18.78 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 126:18.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:18.78 foundInterface = 0; \ 126:18.78 ^~~~~~~~~~~~~~ 126:18.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 126:18.78 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 126:18.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:18.78 /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerScope.cpp:768:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 126:18.78 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 126:18.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:18.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:18.78 else 126:18.78 ^~~~ 126:18.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:18.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:18.79 ^~~~~~~~~~~~~~~~~~ 126:18.79 /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerScope.cpp:767:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:18.79 NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) 126:18.79 ^~~~~~~~~~~~~~~~~~~~~~ 126:25.61 libdom_workers.a.desc 126:26.41 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 126:26.41 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 126:26.41 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMCrypto.h:10, 126:26.41 from /builddir/build/BUILD/pale-moon/platform/dom/base/Crypto.h:8, 126:26.41 from /builddir/build/BUILD/pale-moon/platform/dom/base/Crypto.cpp:5: 126:26.41 /builddir/build/BUILD/pale-moon/platform/dom/base/Crypto.cpp: In member function 'virtual nsresult mozilla::dom::Crypto::QueryInterface(const nsIID&, void**)': 126:26.41 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 126:26.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:26.41 foundInterface = 0; \ 126:26.41 ^~~~~~~~~~~~~~ 126:26.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:26.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:26.42 ^~~~~~~~~~~~~~~~~~~~~~~ 126:26.42 /builddir/build/BUILD/pale-moon/platform/dom/base/Crypto.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:26.42 NS_INTERFACE_MAP_END 126:26.42 ^~~~~~~~~~~~~~~~~~~~ 126:26.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:26.42 else 126:26.42 ^~~~ 126:26.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:26.42 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:26.42 ^~~~~~~~~~~~~~~~~~ 126:26.42 /builddir/build/BUILD/pale-moon/platform/dom/base/Crypto.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:26.42 NS_INTERFACE_MAP_ENTRY(nsIDOMCrypto) 126:26.42 ^~~~~~~~~~~~~~~~~~~~~~ 126:27.95 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 126:27.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 126:27.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 126:27.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIJSON.h:10, 126:27.95 from /builddir/build/BUILD/pale-moon/platform/dom/json/nsJSON.h:9, 126:27.95 from /builddir/build/BUILD/pale-moon/platform/dom/json/nsJSON.cpp:8: 126:27.95 /builddir/build/BUILD/pale-moon/platform/dom/json/nsJSON.cpp: In member function 'virtual nsresult nsJSON::QueryInterface(const nsIID&, void**)': 126:27.95 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 126:27.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:27.95 foundInterface = 0; \ 126:27.95 ^~~~~~~~~~~~~~ 126:27.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:27.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:27.95 ^~~~~~~~~~~~~~~~~~~~~~~ 126:27.96 /builddir/build/BUILD/pale-moon/platform/dom/json/nsJSON.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:27.96 NS_INTERFACE_MAP_END 126:27.96 ^~~~~~~~~~~~~~~~~~~~ 126:27.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:27.96 else 126:27.96 ^~~~ 126:27.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:27.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:27.96 ^~~~~~~~~~~~~~~~~~ 126:27.96 /builddir/build/BUILD/pale-moon/platform/dom/json/nsJSON.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:27.96 NS_INTERFACE_MAP_ENTRY(nsIJSON) 126:27.97 ^~~~~~~~~~~~~~~~~~~~~~ 126:27.98 /builddir/build/BUILD/pale-moon/platform/dom/json/nsJSON.cpp: In member function 'virtual nsresult nsJSONListener::QueryInterface(const nsIID&, void**)': 126:27.98 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 126:27.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:27.99 foundInterface = 0; \ 126:27.99 ^~~~~~~~~~~~~~ 126:27.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:27.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:27.99 ^~~~~~~~~~~~~~~~~~~~~~~ 126:27.99 /builddir/build/BUILD/pale-moon/platform/dom/json/nsJSON.cpp:502:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:27.99 NS_INTERFACE_MAP_END 126:27.99 ^~~~~~~~~~~~~~~~~~~~ 126:27.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:27.99 else 126:27.99 ^~~~ 126:27.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:27.99 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:27.99 ^~~~~~~~~~~~~~~~~~ 126:27.99 /builddir/build/BUILD/pale-moon/platform/dom/json/nsJSON.cpp:501:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:27.99 NS_INTERFACE_MAP_ENTRY(nsIStreamListener) 126:27.99 ^~~~~~~~~~~~~~~~~~~~~~ 126:29.16 libdom_json.a.desc 126:31.28 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 126:31.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 126:31.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 126:31.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 126:31.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 126:31.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 126:31.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h:13, 126:31.29 from /builddir/build/BUILD/pale-moon/platform/dom/base/CustomElementRegistry.cpp:7: 126:31.29 /builddir/build/BUILD/pale-moon/platform/dom/base/CustomElementRegistry.cpp: In member function 'virtual nsresult mozilla::dom::CustomElementRegistry::QueryInterface(const nsIID&, void**)': 126:31.29 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 126:31.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:31.29 foundInterface = 0; \ 126:31.29 ^~~~~~~~~~~~~~ 126:31.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:31.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:31.29 ^~~~~~~~~~~~~~~~~~~~~~~ 126:31.29 /builddir/build/BUILD/pale-moon/platform/dom/base/CustomElementRegistry.cpp:223:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:31.29 NS_INTERFACE_MAP_END 126:31.29 ^~~~~~~~~~~~~~~~~~~~ 126:31.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:31.29 else 126:31.30 ^~~~ 126:31.30 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:31.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:31.30 ^~~~~~~~~~~~~~~~~~ 126:31.30 /builddir/build/BUILD/pale-moon/platform/dom/base/CustomElementRegistry.cpp:222:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:31.30 NS_INTERFACE_MAP_ENTRY(nsISupports) 126:31.31 ^~~~~~~~~~~~~~~~~~~~~~ 126:34.98 In file included from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 126:34.98 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 126:34.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 126:34.98 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PAltDataOutputStream.h:11, 126:34.98 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PAltDataOutputStreamChild.h:9, 126:34.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/net/AltDataOutputStreamChild.h:10, 126:34.98 from /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/AltDataOutputStreamChild.cpp:1: 126:34.98 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/AltDataOutputStreamChild.cpp: In member function 'virtual nsresult mozilla::net::AltDataOutputStreamChild::QueryInterface(const nsIID&, void**)': 126:34.98 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 126:34.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:34.98 foundInterface = 0; \ 126:34.99 ^~~~~~~~~~~~~~ 126:34.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:34.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:34.99 ^~~~~~~~~~~~~~~~~~~~~~~ 126:34.99 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/AltDataOutputStreamChild.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:34.99 NS_INTERFACE_MAP_END 126:34.99 ^~~~~~~~~~~~~~~~~~~~ 126:34.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:34.99 else 126:34.99 ^~~~ 126:34.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:34.99 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:34.99 ^~~~~~~~~~~~~~~~~~ 126:34.99 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/AltDataOutputStreamChild.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:35.00 NS_INTERFACE_MAP_ENTRY(nsISupports) 126:35.00 ^~~~~~~~~~~~~~~~~~~~~~ 126:38.92 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 126:38.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 126:38.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMDOMCursor.h:10, 126:38.92 from /builddir/build/BUILD/pale-moon/platform/dom/base/DOMCursor.h:9, 126:38.92 from /builddir/build/BUILD/pale-moon/platform/dom/base/DOMCursor.cpp:6: 126:38.92 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMCursor.cpp: In member function 'virtual nsresult mozilla::dom::DOMCursor::QueryInterface(const nsIID&, void**)': 126:38.92 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 126:38.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:38.92 foundInterface = 0; \ 126:38.92 ^~~~~~~~~~~~~~ 126:38.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 126:38.92 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 126:38.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:38.92 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMCursor.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 126:38.92 NS_INTERFACE_MAP_END_INHERITING(DOMRequest) 126:38.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:38.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:38.93 else 126:38.93 ^~~~ 126:38.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:38.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:38.93 ^~~~~~~~~~~~~~~~~~ 126:38.93 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMCursor.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:38.93 NS_INTERFACE_MAP_ENTRY(nsIDOMDOMCursor) 126:38.93 ^~~~~~~~~~~~~~~~~~~~~~ 126:41.09 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 126:41.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 126:41.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 126:41.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 126:41.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 126:41.09 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 126:41.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMError.h:10, 126:41.09 from /builddir/build/BUILD/pale-moon/platform/dom/base/DOMError.cpp:6: 126:41.09 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMError.cpp: In member function 'virtual nsresult mozilla::dom::DOMError::QueryInterface(const nsIID&, void**)': 126:41.09 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 126:41.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:41.10 foundInterface = 0; \ 126:41.10 ^~~~~~~~~~~~~~ 126:41.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:41.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:41.10 ^~~~~~~~~~~~~~~~~~~~~~~ 126:41.10 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMError.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:41.10 NS_INTERFACE_MAP_END 126:41.10 ^~~~~~~~~~~~~~~~~~~~ 126:41.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:41.10 else 126:41.10 ^~~~ 126:41.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:41.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:41.11 ^~~~~~~~~~~~~~~~~~ 126:41.11 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMError.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:41.11 NS_INTERFACE_MAP_ENTRY(nsISupports) 126:41.11 ^~~~~~~~~~~~~~~~~~~~~~ 126:44.12 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 126:44.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 126:44.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMException.h:18, 126:44.12 from /builddir/build/BUILD/pale-moon/platform/dom/base/DOMException.cpp:6: 126:44.12 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMException.cpp: In member function 'virtual nsresult mozilla::dom::Exception::QueryInterface(const nsIID&, void**)': 126:44.13 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 126:44.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:44.13 foundInterface = 0; \ 126:44.13 ^~~~~~~~~~~~~~ 126:44.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:44.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:44.13 ^~~~~~~~~~~~~~~~~~~~~~~ 126:44.13 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMException.cpp:157:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:44.13 NS_INTERFACE_MAP_END 126:44.13 ^~~~~~~~~~~~~~~~~~~~ 126:44.13 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/DOMException.cpp:14: 126:44.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 126:44.13 } else 126:44.13 ^~~~ 126:44.13 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMException.cpp:156:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 126:44.13 NS_IMPL_QUERY_CLASSINFO(Exception) 126:44.13 ^~~~~~~~~~~~~~~~~~~~~~~ 126:44.15 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 126:44.15 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 126:44.15 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMException.h:18, 126:44.15 from /builddir/build/BUILD/pale-moon/platform/dom/base/DOMException.cpp:6: 126:44.15 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMException.cpp: In member function 'virtual nsresult mozilla::dom::DOMException::QueryInterface(const nsIID&, void**)': 126:44.15 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 126:44.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:44.15 foundInterface = 0; \ 126:44.15 ^~~~~~~~~~~~~~ 126:44.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 126:44.15 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 126:44.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:44.15 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMException.cpp:517:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 126:44.15 NS_INTERFACE_MAP_END_INHERITING(Exception) 126:44.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:44.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:44.15 else 126:44.15 ^~~~ 126:44.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:44.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:44.15 ^~~~~~~~~~~~~~~~~~ 126:44.15 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMException.cpp:516:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:44.15 NS_INTERFACE_MAP_ENTRY(nsIDOMDOMException) 126:44.15 ^~~~~~~~~~~~~~~~~~~~~~ 126:44.27 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 126:44.27 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMException.h:16, 126:44.27 from /builddir/build/BUILD/pale-moon/platform/dom/base/DOMException.cpp:6: 126:44.27 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 126:44.27 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2860:28: required from here 126:44.27 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead 126:44.27 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 126:44.27 memset(aT, 0, sizeof(T)); 126:44.27 ~~~~~~^~~~~~~~~~~~~~~~~~ 126:44.27 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/DOMException.cpp:21: 126:44.27 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 126:44.27 struct GlobalProperties { 126:44.27 ^~~~~~~~~~~~~~~~ 126:49.12 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 126:49.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 126:49.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 126:49.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMDOMImplementation.h:10, 126:49.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMImplementation.h:9, 126:49.12 from /builddir/build/BUILD/pale-moon/platform/dom/base/DOMImplementation.cpp:6: 126:49.12 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMImplementation.cpp: In member function 'virtual nsresult mozilla::dom::DOMImplementation::QueryInterface(const nsIID&, void**)': 126:49.12 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 126:49.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:49.12 foundInterface = 0; \ 126:49.12 ^~~~~~~~~~~~~~ 126:49.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:49.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:49.12 ^~~~~~~~~~~~~~~~~~~~~~~ 126:49.12 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMImplementation.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:49.12 NS_INTERFACE_MAP_END 126:49.12 ^~~~~~~~~~~~~~~~~~~~ 126:49.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:49.12 else 126:49.12 ^~~~ 126:49.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:49.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:49.12 ^~~~~~~~~~~~~~~~~~ 126:49.12 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMImplementation.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:49.12 NS_INTERFACE_MAP_ENTRY(nsISupports) 126:49.12 ^~~~~~~~~~~~~~~~~~~~~~ 126:55.97 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 126:55.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 126:55.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 126:55.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 126:55.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 126:55.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 126:55.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMRectBinding.h:8, 126:55.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/IntersectionObserverBinding.h:6, 126:55.98 from /builddir/build/BUILD/pale-moon/platform/dom/base/DOMIntersectionObserver.h:9, 126:55.98 from /builddir/build/BUILD/pale-moon/platform/dom/base/DOMIntersectionObserver.cpp:6: 126:55.98 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserverEntry::QueryInterface(const nsIID&, void**)': 126:55.98 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 126:55.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:55.98 foundInterface = 0; \ 126:55.98 ^~~~~~~~~~~~~~ 126:55.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:55.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:55.98 ^~~~~~~~~~~~~~~~~~~~~~~ 126:55.98 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMIntersectionObserver.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:55.98 NS_INTERFACE_MAP_END 126:55.99 ^~~~~~~~~~~~~~~~~~~~ 126:55.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:55.99 else 126:55.99 ^~~~ 126:55.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:55.99 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:56.00 ^~~~~~~~~~~~~~~~~~ 126:56.00 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMIntersectionObserver.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:56.00 NS_INTERFACE_MAP_ENTRY(nsISupports) 126:56.00 ^~~~~~~~~~~~~~~~~~~~~~ 126:56.00 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserver::QueryInterface(const nsIID&, void**)': 126:56.00 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 126:56.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:56.00 foundInterface = 0; \ 126:56.00 ^~~~~~~~~~~~~~ 126:56.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:56.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:56.01 ^~~~~~~~~~~~~~~~~~~~~~~ 126:56.01 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMIntersectionObserver.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:56.01 NS_INTERFACE_MAP_END 126:56.01 ^~~~~~~~~~~~~~~~~~~~ 126:56.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:56.01 else 126:56.01 ^~~~ 126:56.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:56.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:56.01 ^~~~~~~~~~~~~~~~~~ 126:56.01 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMIntersectionObserver.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:56.01 NS_INTERFACE_MAP_ENTRY(DOMIntersectionObserver) 126:56.01 ^~~~~~~~~~~~~~~~~~~~~~ 127:02.84 In file included from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 127:02.84 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 127:02.84 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 127:02.84 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 127:02.84 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 127:02.84 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/net/NeckoChild.h:10, 127:02.84 from /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/HttpLog.h:21, 127:02.84 from /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/Http2Session.cpp:7: 127:02.84 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/Http2Session.cpp: In member function 'virtual nsresult mozilla::net::Http2Session::QueryInterface(const nsIID&, void**)': 127:02.84 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 127:02.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:02.84 foundInterface = 0; \ 127:02.84 ^~~~~~~~~~~~~~ 127:02.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:02.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:02.84 ^~~~~~~~~~~~~~~~~~~~~~~ 127:02.84 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/Http2Session.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:02.84 NS_INTERFACE_MAP_END 127:02.84 ^~~~~~~~~~~~~~~~~~~~ 127:02.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:02.84 else 127:02.84 ^~~~ 127:02.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 127:02.84 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 127:02.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:02.84 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/Http2Session.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 127:02.84 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsAHttpConnection) 127:02.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:08.94 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 127:08.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 127:08.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMParser.h:9, 127:08.94 from /builddir/build/BUILD/pale-moon/platform/dom/base/DOMParser.cpp:6: 127:08.94 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMParser.cpp: In member function 'virtual nsresult mozilla::dom::DOMParser::QueryInterface(const nsIID&, void**)': 127:08.94 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 127:08.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:08.94 foundInterface = 0; \ 127:08.94 ^~~~~~~~~~~~~~ 127:08.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:08.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:08.94 ^~~~~~~~~~~~~~~~~~~~~~~ 127:08.95 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMParser.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:08.95 NS_INTERFACE_MAP_END 127:08.95 ^~~~~~~~~~~~~~~~~~~~ 127:08.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:08.95 else 127:08.95 ^~~~ 127:08.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:08.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:08.95 ^~~~~~~~~~~~~~~~~~ 127:08.95 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMParser.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:08.95 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 127:08.95 ^~~~~~~~~~~~~~~~~~~~~~ 127:13.07 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 127:13.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 127:13.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 127:13.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 127:13.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 127:13.07 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 127:13.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMQuad.h:9, 127:13.07 from /builddir/build/BUILD/pale-moon/platform/dom/base/DOMQuad.cpp:6: 127:13.07 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMQuad.cpp: In member function 'virtual nsresult mozilla::dom::DOMQuad::QuadBounds::QueryInterface(const nsIID&, void**)': 127:13.08 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 127:13.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:13.08 foundInterface = 0; \ 127:13.08 ^~~~~~~~~~~~~~ 127:13.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 127:13.08 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 127:13.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:13.08 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMQuad.cpp:147:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 127:13.08 NS_INTERFACE_MAP_END_INHERITING(DOMRectReadOnly) 127:13.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:13.08 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 127:13.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMQuad.h:9, 127:13.09 from /builddir/build/BUILD/pale-moon/platform/dom/base/DOMQuad.cpp:6: 127:13.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 127:13.09 } else 127:13.09 ^~~~ 127:13.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 127:13.09 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 127:13.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:13.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 127:13.10 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 127:13.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:13.10 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMQuad.cpp:146:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 127:13.10 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DOMQuad::QuadBounds) 127:13.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:15.25 In file included from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 127:15.25 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 127:15.25 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 127:15.25 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 127:15.25 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 127:15.25 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/net/NeckoChild.h:10, 127:15.25 from /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/HttpLog.h:21, 127:15.25 from /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/HttpBaseChannel.cpp:8: 127:15.25 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/HttpBaseChannel.cpp: In member function 'virtual nsresult mozilla::net::HttpBaseChannel::QueryInterface(const nsIID&, void**)': 127:15.25 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 127:15.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:15.26 foundInterface = 0; \ 127:15.26 ^~~~~~~~~~~~~~ 127:15.26 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 127:15.26 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 127:15.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:15.26 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/HttpBaseChannel.cpp:238:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 127:15.26 NS_INTERFACE_MAP_END_INHERITING(nsHashPropertyBag) 127:15.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:15.26 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:15.26 else 127:15.26 ^~~~ 127:15.26 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:15.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:15.26 ^~~~~~~~~~~~~~~~~~ 127:15.27 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/HttpBaseChannel.cpp:237:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:15.27 NS_INTERFACE_MAP_ENTRY(nsIThrottledInputChannel) 127:15.27 ^~~~~~~~~~~~~~~~~~~~~~ 127:16.69 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 127:16.69 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 127:16.69 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 127:16.69 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMClientRect.h:10, 127:16.69 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMRect.h:9, 127:16.69 from /builddir/build/BUILD/pale-moon/platform/dom/base/DOMRect.cpp:6: 127:16.69 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectReadOnly::QueryInterface(const nsIID&, void**)': 127:16.69 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 127:16.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:16.69 foundInterface = 0; \ 127:16.69 ^~~~~~~~~~~~~~ 127:16.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:16.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:16.69 ^~~~~~~~~~~~~~~~~~~~~~~ 127:16.69 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMRect.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:16.69 NS_INTERFACE_MAP_END 127:16.69 ^~~~~~~~~~~~~~~~~~~~ 127:16.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:16.70 else 127:16.70 ^~~~ 127:16.70 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:16.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:16.70 ^~~~~~~~~~~~~~~~~~ 127:16.70 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMRect.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:16.70 NS_INTERFACE_MAP_ENTRY(nsISupports) 127:16.70 ^~~~~~~~~~~~~~~~~~~~~~ 127:16.72 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectList::QueryInterface(const nsIID&, void**)': 127:16.72 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 127:16.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:16.72 foundInterface = 0; \ 127:16.72 ^~~~~~~~~~~~~~ 127:16.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:16.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:16.73 ^~~~~~~~~~~~~~~~~~~~~~~ 127:16.73 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMRect.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:16.73 NS_INTERFACE_MAP_END 127:16.73 ^~~~~~~~~~~~~~~~~~~~ 127:16.73 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 127:16.73 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMRect.h:13, 127:16.73 from /builddir/build/BUILD/pale-moon/platform/dom/base/DOMRect.cpp:6: 127:16.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 127:16.73 } else 127:16.73 ^~~~ 127:16.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 127:16.73 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 127:16.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:16.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 127:16.73 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 127:16.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:16.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 127:16.73 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 127:16.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:16.73 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMRect.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 127:16.74 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(DOMRectList) 127:16.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:20.84 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 127:20.84 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 127:20.84 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 127:20.84 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMEventTarget.h:10, 127:20.84 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMDOMRequest.h:10, 127:20.84 from /builddir/build/BUILD/pale-moon/platform/dom/base/DOMRequest.h:9, 127:20.84 from /builddir/build/BUILD/pale-moon/platform/dom/base/DOMRequest.cpp:6: 127:20.84 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMRequest.cpp: In member function 'virtual nsresult mozilla::dom::DOMRequest::QueryInterface(const nsIID&, void**)': 127:20.84 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 127:20.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:20.85 foundInterface = 0; \ 127:20.85 ^~~~~~~~~~~~~~ 127:20.85 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 127:20.85 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 127:20.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:20.85 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMRequest.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 127:20.85 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 127:20.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:20.85 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:20.85 else 127:20.85 ^~~~ 127:20.85 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:20.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:20.85 ^~~~~~~~~~~~~~~~~~ 127:20.85 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMRequest.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:20.85 NS_INTERFACE_MAP_ENTRY(nsIDOMDOMRequest) 127:20.85 ^~~~~~~~~~~~~~~~~~~~~~ 127:24.51 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 127:24.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 127:24.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMStringList.h:9, 127:24.51 from /builddir/build/BUILD/pale-moon/platform/dom/base/DOMStringList.cpp:6: 127:24.51 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMStringList.cpp: In member function 'virtual nsresult mozilla::dom::DOMStringList::QueryInterface(const nsIID&, void**)': 127:24.51 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 127:24.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:24.52 foundInterface = 0; \ 127:24.52 ^~~~~~~~~~~~~~ 127:24.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:24.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:24.52 ^~~~~~~~~~~~~~~~~~~~~~~ 127:24.52 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMStringList.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:24.52 NS_INTERFACE_MAP_END 127:24.52 ^~~~~~~~~~~~~~~~~~~~ 127:24.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:24.52 else 127:24.52 ^~~~ 127:24.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:24.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:24.52 ^~~~~~~~~~~~~~~~~~ 127:24.52 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMStringList.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:24.52 NS_INTERFACE_MAP_ENTRY(nsISupports) 127:24.52 ^~~~~~~~~~~~~~~~~~~~~~ 127:27.60 In file included from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 127:27.60 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 127:27.60 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 127:27.60 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 127:27.60 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 127:27.60 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/net/NeckoChild.h:10, 127:27.60 from /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/HttpLog.h:21, 127:27.60 from /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/HttpChannelChild.cpp:8: 127:27.60 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/HttpChannelChild.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelChild::QueryInterface(const nsIID&, void**)': 127:27.61 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 127:27.61 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:27.61 foundInterface = 0; \ 127:27.61 ^~~~~~~~~~~~~~ 127:27.61 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 127:27.61 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 127:27.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:27.61 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/HttpChannelChild.cpp:242:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 127:27.61 NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 127:27.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:27.61 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:27.61 else 127:27.61 ^~~~ 127:27.61 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:27.61 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:27.62 ^~~~~~~~~~~~~~~~~~ 127:27.62 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/HttpChannelChild.cpp:241:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:27.62 NS_INTERFACE_MAP_ENTRY(nsIDivertableChannel) 127:27.63 ^~~~~~~~~~~~~~~~~~~~~~ 127:40.65 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 127:40.65 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 127:40.65 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 127:40.65 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 127:40.65 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 127:40.65 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 127:40.65 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrName.h:15, 127:40.65 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.h:19, 127:40.65 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 127:40.65 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DocumentFragment.h:11, 127:40.65 from /builddir/build/BUILD/pale-moon/platform/dom/base/DocumentFragment.cpp:10: 127:40.65 /builddir/build/BUILD/pale-moon/platform/dom/base/DocumentFragment.cpp: In member function 'virtual nsresult mozilla::dom::DocumentFragment::QueryInterface(const nsIID&, void**)': 127:40.65 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 127:40.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:40.65 foundInterface = 0; \ 127:40.65 ^~~~~~~~~~~~~~ 127:40.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:40.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:40.65 ^~~~~~~~~~~~~~~~~~~~~~~ 127:40.65 /builddir/build/BUILD/pale-moon/platform/dom/base/DocumentFragment.cpp:144:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:40.65 NS_INTERFACE_MAP_END 127:40.65 ^~~~~~~~~~~~~~~~~~~~ 127:40.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:40.66 else 127:40.66 ^~~~ 127:40.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 127:40.66 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 127:40.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:40.66 /builddir/build/BUILD/pale-moon/platform/dom/base/DocumentFragment.cpp:143:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 127:40.66 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContent) 127:40.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:41.66 In file included from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 127:41.66 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 127:41.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 127:41.66 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 127:41.66 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 127:41.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/net/NeckoChild.h:10, 127:41.66 from /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/HttpLog.h:21, 127:41.66 from /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/HttpChannelParent.cpp:7: 127:41.66 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/HttpChannelParent.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParent::QueryInterface(const nsIID&, void**)': 127:41.67 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 127:41.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:41.67 foundInterface = 0; \ 127:41.67 ^~~~~~~~~~~~~~ 127:41.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:41.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:41.67 ^~~~~~~~~~~~~~~~~~~~~~~ 127:41.67 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/HttpChannelParent.cpp:173:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:41.67 NS_INTERFACE_MAP_END 127:41.67 ^~~~~~~~~~~~~~~~~~~~ 127:41.67 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/HttpChannelParent.cpp:172:5: note: some parts of macro expansion are not guarded by this 'else' clause 127:41.67 } else 127:41.67 ^~~~ 127:49.79 In file included from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 127:49.79 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 127:49.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 127:49.79 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 127:49.79 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 127:49.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/net/NeckoChild.h:10, 127:49.79 from /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/HttpLog.h:21, 127:49.79 from /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/HttpChannelParentListener.cpp:7: 127:49.79 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/HttpChannelParentListener.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParentListener::QueryInterface(const nsIID&, void**)': 127:49.80 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 127:49.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:49.80 foundInterface = 0; \ 127:49.80 ^~~~~~~~~~~~~~ 127:49.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:49.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:49.80 ^~~~~~~~~~~~~~~~~~~~~~~ 127:49.80 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/HttpChannelParentListener.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:49.80 NS_INTERFACE_MAP_END 127:49.80 ^~~~~~~~~~~~~~~~~~~~ 127:49.80 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/HttpChannelParentListener.cpp:55:5: note: some parts of macro expansion are not guarded by this 'else' clause 127:49.80 } else 127:49.80 ^~~~ 128:01.60 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Declaration.h:24, 128:01.60 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 128:01.61 from /builddir/build/BUILD/pale-moon/platform/dom/base/Element.cpp:59: 128:01.61 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 128:01.61 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 128:01.61 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 128:01.61 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 128:01.61 ^ 128:01.61 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 128:01.61 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:41, 128:01.61 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/ElementInlines.h:9, 128:01.61 from /builddir/build/BUILD/pale-moon/platform/dom/base/Element.cpp:12: 128:01.61 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 128:01.61 class nsCSSValue { 128:01.62 ^~~~~~~~~~ 128:14.55 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 128:14.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 128:14.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 128:14.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventSource.h:17, 128:14.55 from /builddir/build/BUILD/pale-moon/platform/dom/base/EventSource.cpp:6: 128:14.55 /builddir/build/BUILD/pale-moon/platform/dom/base/EventSource.cpp: In member function 'virtual nsresult mozilla::dom::EventSource::QueryInterface(const nsIID&, void**)': 128:14.55 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 128:14.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:14.55 foundInterface = 0; \ 128:14.55 ^~~~~~~~~~~~~~ 128:14.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 128:14.55 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 128:14.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:14.55 /builddir/build/BUILD/pale-moon/platform/dom/base/EventSource.cpp:136:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 128:14.55 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 128:14.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:14.56 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 128:14.56 else 128:14.56 ^~~~ 128:14.56 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 128:14.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 128:14.56 ^~~~~~~~~~~~~~~~~~ 128:14.56 /builddir/build/BUILD/pale-moon/platform/dom/base/EventSource.cpp:135:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 128:14.56 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 128:14.56 ^~~~~~~~~~~~~~~~~~~~~~ 128:20.53 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 128:20.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 128:20.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 128:20.54 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 128:20.54 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 128:20.54 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 128:20.54 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/File.h:10, 128:20.54 from /builddir/build/BUILD/pale-moon/platform/dom/base/File.cpp:6: 128:20.54 /builddir/build/BUILD/pale-moon/platform/dom/base/File.cpp: In member function 'virtual nsresult mozilla::dom::DataOwnerAdapter::QueryInterface(const nsIID&, void**)': 128:20.54 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 128:20.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:20.54 foundInterface = 0; \ 128:20.54 ^~~~~~~~~~~~~~ 128:20.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:20.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:20.55 ^~~~~~~~~~~~~~~~~~~~~~~ 128:20.55 /builddir/build/BUILD/pale-moon/platform/dom/base/File.cpp:104:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:20.55 NS_INTERFACE_MAP_END 128:20.55 ^~~~~~~~~~~~~~~~~~~~ 128:20.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 128:20.55 else 128:20.56 ^~~~ 128:20.56 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 128:20.56 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 128:20.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:20.56 /builddir/build/BUILD/pale-moon/platform/dom/base/File.cpp:103:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 128:20.56 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 128:20.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:20.57 /builddir/build/BUILD/pale-moon/platform/dom/base/File.cpp: In member function 'virtual nsresult mozilla::dom::Blob::QueryInterface(const nsIID&, void**)': 128:20.57 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 128:20.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:20.57 foundInterface = 0; \ 128:20.57 ^~~~~~~~~~~~~~ 128:20.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:20.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:20.57 ^~~~~~~~~~~~~~~~~~~~~~~ 128:20.57 /builddir/build/BUILD/pale-moon/platform/dom/base/File.cpp:156:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:20.57 NS_INTERFACE_MAP_END 128:20.57 ^~~~~~~~~~~~~~~~~~~~ 128:20.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 128:20.58 else 128:20.58 ^~~~ 128:20.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 128:20.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 128:20.58 ^~~~~~~~~~~~~~~~~~ 128:20.58 /builddir/build/BUILD/pale-moon/platform/dom/base/File.cpp:155:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 128:20.58 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 128:20.58 ^~~~~~~~~~~~~~~~~~~~~~ 128:26.76 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 128:26.77 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 128:26.77 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 128:26.77 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 128:26.77 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 128:26.77 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 128:26.77 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Directory.h:10, 128:26.77 from /builddir/build/BUILD/pale-moon/platform/dom/base/FileList.cpp:6: 128:26.77 /builddir/build/BUILD/pale-moon/platform/dom/base/FileList.cpp: In member function 'virtual nsresult mozilla::dom::FileList::QueryInterface(const nsIID&, void**)': 128:26.77 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 128:26.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:26.77 foundInterface = 0; \ 128:26.77 ^~~~~~~~~~~~~~ 128:26.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:26.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:26.78 ^~~~~~~~~~~~~~~~~~~~~~~ 128:26.78 /builddir/build/BUILD/pale-moon/platform/dom/base/FileList.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:26.78 NS_INTERFACE_MAP_END 128:26.78 ^~~~~~~~~~~~~~~~~~~~ 128:26.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 128:26.78 else 128:26.78 ^~~~ 128:26.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 128:26.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 128:26.78 ^~~~~~~~~~~~~~~~~~ 128:26.79 /builddir/build/BUILD/pale-moon/platform/dom/base/FileList.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 128:26.79 NS_INTERFACE_MAP_ENTRY(nsIDOMFileList) 128:26.79 ^~~~~~~~~~~~~~~~~~~~~~ 128:31.30 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 128:31.30 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 128:31.30 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 128:31.30 from /builddir/build/BUILD/pale-moon/platform/dom/base/FileReader.h:10, 128:31.30 from /builddir/build/BUILD/pale-moon/platform/dom/base/FileReader.cpp:6: 128:31.31 /builddir/build/BUILD/pale-moon/platform/dom/base/FileReader.cpp: In member function 'virtual nsresult mozilla::dom::FileReader::QueryInterface(const nsIID&, void**)': 128:31.31 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 128:31.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:31.31 foundInterface = 0; \ 128:31.31 ^~~~~~~~~~~~~~ 128:31.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 128:31.31 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 128:31.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:31.31 /builddir/build/BUILD/pale-moon/platform/dom/base/FileReader.cpp:74:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 128:31.31 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 128:31.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:31.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 128:31.32 else 128:31.32 ^~~~ 128:31.32 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 128:31.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 128:31.32 ^~~~~~~~~~~~~~~~~~ 128:31.32 /builddir/build/BUILD/pale-moon/platform/dom/base/FileReader.cpp:73:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 128:31.32 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 128:31.32 ^~~~~~~~~~~~~~~~~~~~~~ 128:37.17 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 128:37.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 128:37.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 128:37.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 128:37.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 128:37.18 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 128:37.18 from /builddir/build/BUILD/pale-moon/platform/dom/base/FormData.h:10, 128:37.18 from /builddir/build/BUILD/pale-moon/platform/dom/base/FormData.cpp:6: 128:37.18 /builddir/build/BUILD/pale-moon/platform/dom/base/FormData.cpp: In member function 'virtual nsresult mozilla::dom::FormData::QueryInterface(const nsIID&, void**)': 128:37.18 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 128:37.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:37.18 foundInterface = 0; \ 128:37.18 ^~~~~~~~~~~~~~ 128:37.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:37.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:37.18 ^~~~~~~~~~~~~~~~~~~~~~~ 128:37.18 /builddir/build/BUILD/pale-moon/platform/dom/base/FormData.cpp:98:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:37.19 NS_INTERFACE_MAP_END 128:37.19 ^~~~~~~~~~~~~~~~~~~~ 128:37.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 128:37.19 else 128:37.19 ^~~~ 128:37.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 128:37.19 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 128:37.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:37.20 /builddir/build/BUILD/pale-moon/platform/dom/base/FormData.cpp:97:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 128:37.20 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMFormData) 128:37.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:41.78 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/nsHttpChannel.cpp: In member function 'nsresult mozilla::net::nsHttpChannel::ContinueProcessResponse2(nsresult)': 128:41.78 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/nsHttpChannel.cpp: variable 'successfulReval' set but not used 128:41.78 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/nsHttpChannel.cpp:1963:10: warning: variable 'successfulReval' set but not used [-Wunused-but-set-variable] 128:41.78 bool successfulReval = false; 128:41.79 ^~~~~~~~~~~~~~~ 128:41.96 In file included from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 128:41.96 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 128:41.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 128:41.97 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 128:41.97 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 128:41.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/net/NeckoChild.h:10, 128:41.97 from /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/HttpLog.h:21, 128:41.97 from /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/nsHttpChannel.cpp:8: 128:41.97 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/nsHttpChannel.cpp: In member function 'virtual nsresult mozilla::net::nsHttpChannel::QueryInterface(const nsIID&, void**)': 128:41.97 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 128:41.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:41.97 foundInterface = 0; \ 128:41.97 ^~~~~~~~~~~~~~ 128:41.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 128:41.97 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 128:41.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:41.98 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/nsHttpChannel.cpp:5474:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 128:41.98 NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 128:41.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:41.98 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/nsHttpChannel.cpp:5473:7: note: some parts of macro expansion are not guarded by this 'else' clause 128:41.98 } else 128:41.98 ^~~~ 128:42.87 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/nsHttpChannel.cpp: At global scope: 128:42.87 Warning: -Wunused-function in /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/nsHttpChannel.cpp: 'void mozilla::net::GetPKPConsoleErrorTag(uint32_t, nsAString_internal&)' defined but not used 128:42.87 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/nsHttpChannel.cpp:1485:1: warning: 'void mozilla::net::GetPKPConsoleErrorTag(uint32_t, nsAString_internal&)' defined but not used [-Wunused-function] 128:42.87 GetPKPConsoleErrorTag(uint32_t failureResult, nsAString& consoleErrorTag) 128:42.87 ^~~~~~~~~~~~~~~~~~~~~ 128:43.47 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Declaration.h:24, 128:43.48 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 128:43.48 from /builddir/build/BUILD/pale-moon/platform/dom/base/FragmentOrElement.cpp:20: 128:43.48 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 128:43.48 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 128:43.48 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 128:43.48 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 128:43.48 ^ 128:43.48 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:17, 128:43.48 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Declaration.h:24, 128:43.48 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 128:43.48 from /builddir/build/BUILD/pale-moon/platform/dom/base/FragmentOrElement.cpp:20: 128:43.48 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 128:43.48 class nsCSSValue { 128:43.48 ^~~~~~~~~~ 128:47.71 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 128:47.71 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 128:47.71 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 128:47.71 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 128:47.71 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 128:47.71 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 128:47.71 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrName.h:15, 128:47.71 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.h:19, 128:47.71 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 128:47.71 from /builddir/build/BUILD/pale-moon/platform/dom/base/FragmentOrElement.cpp:17: 128:47.71 /builddir/build/BUILD/pale-moon/platform/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsChildContentList::QueryInterface(const nsIID&, void**)': 128:47.72 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 128:47.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:47.72 foundInterface = 0; \ 128:47.72 ^~~~~~~~~~~~~~ 128:47.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:47.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:47.72 ^~~~~~~~~~~~~~~~~~~~~~~ 128:47.72 /builddir/build/BUILD/pale-moon/platform/dom/base/FragmentOrElement.cpp:494:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:47.72 NS_INTERFACE_MAP_END 128:47.72 ^~~~~~~~~~~~~~~~~~~~ 128:47.72 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 128:47.72 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrName.h:15, 128:47.72 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.h:19, 128:47.72 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 128:47.72 from /builddir/build/BUILD/pale-moon/platform/dom/base/FragmentOrElement.cpp:17: 128:47.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 128:47.73 } else 128:47.73 ^~~~ 128:47.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 128:47.73 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 128:47.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:47.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 128:47.73 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 128:47.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:47.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 128:47.73 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 128:47.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:47.73 /builddir/build/BUILD/pale-moon/platform/dom/base/FragmentOrElement.cpp:493:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 128:47.73 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsChildContentList) 128:47.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:47.74 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 128:47.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 128:47.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 128:47.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 128:47.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 128:47.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 128:47.74 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrName.h:15, 128:47.74 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.h:19, 128:47.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 128:47.74 from /builddir/build/BUILD/pale-moon/platform/dom/base/FragmentOrElement.cpp:17: 128:47.74 /builddir/build/BUILD/pale-moon/platform/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsNodeSupportsWeakRefTearoff::QueryInterface(const nsIID&, void**)': 128:47.74 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 128:47.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:851:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:47.74 foundInterface = 0; \ 128:47.75 ^~~~~~~~~~~~~~ 128:47.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:889:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 128:47.75 NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 128:47.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:47.75 /builddir/build/BUILD/pale-moon/platform/dom/base/FragmentOrElement.cpp:593:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 128:47.75 NS_INTERFACE_MAP_END_AGGREGATED(mNode) 128:47.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:47.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 128:47.75 else 128:47.75 ^~~~ 128:47.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 128:47.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 128:47.76 ^~~~~~~~~~~~~~~~~~ 128:47.76 /builddir/build/BUILD/pale-moon/platform/dom/base/FragmentOrElement.cpp:592:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 128:47.76 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 128:47.76 ^~~~~~~~~~~~~~~~~~~~~~ 128:47.79 /builddir/build/BUILD/pale-moon/platform/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult mozilla::dom::FragmentOrElement::QueryInterface(const nsIID&, void**)': 128:47.79 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 128:47.79 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:47.79 foundInterface = 0; \ 128:47.79 ^~~~~~~~~~~~~~ 128:47.79 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:47.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:47.80 ^~~~~~~~~~~~~~~~~~~~~~~ 128:47.80 /builddir/build/BUILD/pale-moon/platform/dom/base/FragmentOrElement.cpp:2024:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:47.80 NS_INTERFACE_MAP_END 128:47.80 ^~~~~~~~~~~~~~~~~~~~ 128:47.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 128:47.80 else 128:47.80 ^~~~ 128:47.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 128:47.80 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 128:47.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:47.80 /builddir/build/BUILD/pale-moon/platform/dom/base/FragmentOrElement.cpp:2023:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 128:47.80 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContent) 128:47.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:00.61 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 129:00.61 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 129:00.61 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 129:00.61 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 129:00.61 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMArray.h:12, 129:00.62 from /builddir/build/BUILD/pale-moon/platform/dom/base/GroupedSHistory.h:9, 129:00.62 from /builddir/build/BUILD/pale-moon/platform/dom/base/GroupedSHistory.cpp:6: 129:00.62 /builddir/build/BUILD/pale-moon/platform/dom/base/GroupedSHistory.cpp: In member function 'virtual nsresult mozilla::dom::GroupedSHistory::QueryInterface(const nsIID&, void**)': 129:00.62 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 129:00.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:00.62 foundInterface = 0; \ 129:00.62 ^~~~~~~~~~~~~~ 129:00.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 129:00.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 129:00.62 ^~~~~~~~~~~~~~~~~~~~~~~ 129:00.62 /builddir/build/BUILD/pale-moon/platform/dom/base/GroupedSHistory.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 129:00.62 NS_INTERFACE_MAP_END 129:00.62 ^~~~~~~~~~~~~~~~~~~~ 129:00.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 129:00.62 else 129:00.62 ^~~~ 129:00.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 129:00.62 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 129:00.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:00.62 /builddir/build/BUILD/pale-moon/platform/dom/base/GroupedSHistory.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 129:00.62 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGroupedSHistory) 129:00.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:02.01 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/nsHttpConnection.cpp: In member function 'void mozilla::net::nsHttpConnection::StartSpdy(uint8_t)': 129:02.02 Warning: -Wunused-result in /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/nsHttpConnection.cpp: ignoring return value of 'nsresult mozilla::net::TLSFilterTransaction::SetProxiedTransaction(mozilla::net::nsAHttpTransaction*, mozilla::net::nsAHttpTransaction*)', declared with attribute warn_unused_result 129:02.02 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/nsHttpConnection.cpp:327:42: warning: ignoring return value of 'nsresult mozilla::net::TLSFilterTransaction::SetProxiedTransaction(mozilla::net::nsAHttpTransaction*, mozilla::net::nsAHttpTransaction*)', declared with attribute warn_unused_result [-Wunused-result] 129:02.02 mTLSFilter->SetProxiedTransaction(mSpdySession); 129:02.02 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 129:06.43 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 129:06.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 129:06.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 129:06.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 129:06.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 129:06.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 129:06.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/IdleDeadline.h:12, 129:06.43 from /builddir/build/BUILD/pale-moon/platform/dom/base/IdleDeadline.cpp:9: 129:06.43 /builddir/build/BUILD/pale-moon/platform/dom/base/IdleDeadline.cpp: In member function 'virtual nsresult mozilla::dom::IdleDeadline::QueryInterface(const nsIID&, void**)': 129:06.43 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 129:06.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:06.43 foundInterface = 0; \ 129:06.43 ^~~~~~~~~~~~~~ 129:06.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 129:06.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 129:06.43 ^~~~~~~~~~~~~~~~~~~~~~~ 129:06.43 /builddir/build/BUILD/pale-moon/platform/dom/base/IdleDeadline.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 129:06.43 NS_INTERFACE_MAP_END 129:06.43 ^~~~~~~~~~~~~~~~~~~~ 129:06.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 129:06.44 else 129:06.44 ^~~~ 129:06.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 129:06.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 129:06.44 ^~~~~~~~~~~~~~~~~~ 129:06.44 /builddir/build/BUILD/pale-moon/platform/dom/base/IdleDeadline.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 129:06.44 NS_INTERFACE_MAP_ENTRY(nsISupports) 129:06.44 ^~~~~~~~~~~~~~~~~~~~~~ 129:10.72 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 129:10.72 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 129:10.72 from /builddir/build/BUILD/pale-moon/platform/dom/base/IdleRequest.h:11, 129:10.72 from /builddir/build/BUILD/pale-moon/platform/dom/base/IdleRequest.cpp:6: 129:10.72 /builddir/build/BUILD/pale-moon/platform/dom/base/IdleRequest.cpp: In member function 'virtual nsresult mozilla::dom::IdleRequest::QueryInterface(const nsIID&, void**)': 129:10.72 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 129:10.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:10.72 foundInterface = 0; \ 129:10.72 ^~~~~~~~~~~~~~ 129:10.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 129:10.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 129:10.72 ^~~~~~~~~~~~~~~~~~~~~~~ 129:10.72 /builddir/build/BUILD/pale-moon/platform/dom/base/IdleRequest.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 129:10.72 NS_INTERFACE_MAP_END 129:10.72 ^~~~~~~~~~~~~~~~~~~~ 129:10.72 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/IdleRequest.h:12, 129:10.73 from /builddir/build/BUILD/pale-moon/platform/dom/base/IdleRequest.cpp:6: 129:10.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 129:10.73 } else 129:10.73 ^~~~ 129:10.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 129:10.73 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 129:10.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:10.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 129:10.73 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 129:10.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:10.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 129:10.74 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 129:10.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:10.74 /builddir/build/BUILD/pale-moon/platform/dom/base/IdleRequest.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 129:10.74 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequest) 129:10.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:24.40 In file included from /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/nsHttpHandler.cpp:11: 129:24.41 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/nsHttpHandler.h: In constructor 'mozilla::net::nsHttpHandler::nsHttpHandler()': 129:24.41 Warning: -Wreorder in /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/nsHttpHandler.h: 'mozilla::net::nsHttpHandler::mAppBuildID' will be initialized after 129:24.41 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/nsHttpHandler.h:504:20: warning: 'mozilla::net::nsHttpHandler::mAppBuildID' will be initialized after [-Wreorder] 129:24.41 nsCString mAppBuildID; 129:24.41 ^~~~~~~~~~~ 129:24.41 Warning: -Wreorder in /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/nsHttpHandler.h: 'bool mozilla::net::nsHttpHandler::mCompatFirefoxEnabled' 129:24.41 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/nsHttpHandler.h:502:20: warning: 'bool mozilla::net::nsHttpHandler::mCompatFirefoxEnabled' [-Wreorder] 129:24.41 bool mCompatFirefoxEnabled; 129:24.41 ^~~~~~~~~~~~~~~~~~~~~ 129:24.41 Warning: -Wreorder in /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/nsHttpHandler.cpp: when initialized here 129:24.41 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/nsHttpHandler.cpp:138:1: warning: when initialized here [-Wreorder] 129:24.41 nsHttpHandler::nsHttpHandler() 129:24.41 ^~~~~~~~~~~~~ 129:28.07 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 129:28.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 129:28.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 129:28.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 129:28.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 129:28.07 from /builddir/build/BUILD/pale-moon/platform/dom/base/ImportManager.h:41, 129:28.07 from /builddir/build/BUILD/pale-moon/platform/dom/base/ImportManager.cpp:6: 129:28.07 /builddir/build/BUILD/pale-moon/platform/dom/base/ImportManager.cpp: In member function 'virtual nsresult mozilla::dom::ImportLoader::QueryInterface(const nsIID&, void**)': 129:28.07 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 129:28.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:28.07 foundInterface = 0; \ 129:28.07 ^~~~~~~~~~~~~~ 129:28.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 129:28.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 129:28.07 ^~~~~~~~~~~~~~~~~~~~~~~ 129:28.07 /builddir/build/BUILD/pale-moon/platform/dom/base/ImportManager.cpp:279:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 129:28.07 NS_INTERFACE_MAP_END 129:28.07 ^~~~~~~~~~~~~~~~~~~~ 129:28.07 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/ImportManager.h:42, 129:28.07 from /builddir/build/BUILD/pale-moon/platform/dom/base/ImportManager.cpp:6: 129:28.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 129:28.08 } else 129:28.08 ^~~~ 129:28.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 129:28.08 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 129:28.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:28.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 129:28.08 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 129:28.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:28.08 /builddir/build/BUILD/pale-moon/platform/dom/base/ImportManager.cpp:278:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 129:28.08 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(ImportLoader) 129:28.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:28.11 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 129:28.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 129:28.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 129:28.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 129:28.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 129:28.11 from /builddir/build/BUILD/pale-moon/platform/dom/base/ImportManager.h:41, 129:28.12 from /builddir/build/BUILD/pale-moon/platform/dom/base/ImportManager.cpp:6: 129:28.12 /builddir/build/BUILD/pale-moon/platform/dom/base/ImportManager.cpp: In member function 'virtual nsresult mozilla::dom::ImportManager::QueryInterface(const nsIID&, void**)': 129:28.12 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 129:28.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:28.12 foundInterface = 0; \ 129:28.12 ^~~~~~~~~~~~~~ 129:28.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 129:28.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 129:28.12 ^~~~~~~~~~~~~~~~~~~~~~~ 129:28.12 /builddir/build/BUILD/pale-moon/platform/dom/base/ImportManager.cpp:653:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 129:28.12 NS_INTERFACE_MAP_END 129:28.12 ^~~~~~~~~~~~~~~~~~~~ 129:28.12 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/ImportManager.h:42, 129:28.12 from /builddir/build/BUILD/pale-moon/platform/dom/base/ImportManager.cpp:6: 129:28.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 129:28.12 } else 129:28.12 ^~~~ 129:28.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 129:28.12 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 129:28.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:28.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 129:28.12 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 129:28.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:28.12 /builddir/build/BUILD/pale-moon/platform/dom/base/ImportManager.cpp:652:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 129:28.12 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(ImportManager) 129:28.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:38.83 In file included from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 129:38.83 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 129:38.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 129:38.83 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 129:38.83 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 129:38.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/net/NeckoChild.h:10, 129:38.83 from /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/HttpLog.h:21, 129:38.83 from /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/nsHttpPipeline.cpp:7: 129:38.83 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/nsHttpPipeline.cpp: In member function 'virtual nsresult mozilla::net::nsHttpPipeline::QueryInterface(const nsIID&, void**)': 129:38.83 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 129:38.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:38.83 foundInterface = 0; \ 129:38.83 ^~~~~~~~~~~~~~ 129:38.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 129:38.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 129:38.83 ^~~~~~~~~~~~~~~~~~~~~~~ 129:38.83 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/nsHttpPipeline.cpp:166:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 129:38.83 NS_INTERFACE_MAP_END 129:38.83 ^~~~~~~~~~~~~~~~~~~~ 129:38.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 129:38.83 else 129:38.83 ^~~~ 129:38.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 129:38.83 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 129:38.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:38.83 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/nsHttpPipeline.cpp:165:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 129:38.83 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsAHttpConnection) 129:38.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:39.49 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 129:39.49 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 129:39.49 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 129:39.49 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 129:39.49 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 129:39.49 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 129:39.49 from /builddir/build/BUILD/pale-moon/platform/dom/base/Location.h:10, 129:39.49 from /builddir/build/BUILD/pale-moon/platform/dom/base/Location.cpp:6: 129:39.49 /builddir/build/BUILD/pale-moon/platform/dom/base/Location.cpp: In member function 'virtual nsresult mozilla::dom::Location::QueryInterface(const nsIID&, void**)': 129:39.49 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 129:39.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:39.49 foundInterface = 0; \ 129:39.49 ^~~~~~~~~~~~~~ 129:39.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 129:39.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 129:39.49 ^~~~~~~~~~~~~~~~~~~~~~~ 129:39.49 /builddir/build/BUILD/pale-moon/platform/dom/base/Location.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 129:39.49 NS_INTERFACE_MAP_END 129:39.49 ^~~~~~~~~~~~~~~~~~~~ 129:39.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 129:39.49 else 129:39.49 ^~~~ 129:39.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 129:39.49 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 129:39.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:39.49 /builddir/build/BUILD/pale-moon/platform/dom/base/Location.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 129:39.49 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMLocation) 129:39.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:53.38 libnetwerk_protocol_http.a.desc 129:55.85 libtoolkit_components_mediasniffer.a.desc 129:58.82 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 129:58.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 129:58.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 129:58.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 129:58.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 129:58.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 129:58.83 from /builddir/build/BUILD/pale-moon/platform/dom/base/Navigator.h:11, 129:58.83 from /builddir/build/BUILD/pale-moon/platform/dom/base/Navigator.cpp:9: 129:58.83 /builddir/build/BUILD/pale-moon/platform/dom/base/Navigator.cpp: In member function 'virtual nsresult mozilla::dom::Navigator::QueryInterface(const nsIID&, void**)': 129:58.83 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 129:58.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:58.84 foundInterface = 0; \ 129:58.84 ^~~~~~~~~~~~~~ 129:58.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 129:58.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 129:58.84 ^~~~~~~~~~~~~~~~~~~~~~~ 129:58.84 /builddir/build/BUILD/pale-moon/platform/dom/base/Navigator.cpp:169:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 129:58.84 NS_INTERFACE_MAP_END 129:58.84 ^~~~~~~~~~~~~~~~~~~~ 129:58.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 129:58.84 else 129:58.84 ^~~~ 129:58.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 129:58.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 129:58.85 ^~~~~~~~~~~~~~~~~~ 129:58.85 /builddir/build/BUILD/pale-moon/platform/dom/base/Navigator.cpp:168:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 129:58.85 NS_INTERFACE_MAP_ENTRY(nsIMozNavigatorNetwork) 129:58.85 ^~~~~~~~~~~~~~~~~~~~~~ 129:59.95 /builddir/build/BUILD/pale-moon/platform/dom/base/Navigator.cpp: At global scope: 129:59.95 Warning: -Wunused-function in /builddir/build/BUILD/pale-moon/platform/dom/base/Navigator.cpp: 'void mozilla::dom::AddPermission(nsIPrincipal*, const char*, uint32_t, uint32_t, int64_t)' defined but not used 129:59.95 /builddir/build/BUILD/pale-moon/platform/dom/base/Navigator.cpp:101:1: warning: 'void mozilla::dom::AddPermission(nsIPrincipal*, const char*, uint32_t, uint32_t, int64_t)' defined but not used [-Wunused-function] 129:59.95 AddPermission(nsIPrincipal* aPrincipal, const char* aType, uint32_t aPermission, 129:59.95 ^~~~~~~~~~~~~ 130:09.12 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 130:09.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 130:09.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 130:09.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMNodeIterator.h:10, 130:09.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NodeIterator.h:14, 130:09.12 from /builddir/build/BUILD/pale-moon/platform/dom/base/NodeIterator.cpp:11: 130:09.12 /builddir/build/BUILD/pale-moon/platform/dom/base/NodeIterator.cpp: In member function 'virtual nsresult mozilla::dom::NodeIterator::QueryInterface(const nsIID&, void**)': 130:09.13 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 130:09.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:09.13 foundInterface = 0; \ 130:09.13 ^~~~~~~~~~~~~~ 130:09.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 130:09.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 130:09.13 ^~~~~~~~~~~~~~~~~~~~~~~ 130:09.13 /builddir/build/BUILD/pale-moon/platform/dom/base/NodeIterator.cpp:177:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 130:09.13 NS_INTERFACE_MAP_END 130:09.13 ^~~~~~~~~~~~~~~~~~~~ 130:09.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 130:09.13 else 130:09.13 ^~~~ 130:09.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 130:09.14 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 130:09.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:09.14 /builddir/build/BUILD/pale-moon/platform/dom/base/NodeIterator.cpp:176:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 130:09.14 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMNodeIterator) 130:09.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:18.04 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 130:18.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 130:18.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 130:18.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 130:18.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 130:18.04 from /builddir/build/BUILD/pale-moon/platform/dom/base/PartialSHistory.h:9, 130:18.04 from /builddir/build/BUILD/pale-moon/platform/dom/base/PartialSHistory.cpp:6: 130:18.04 /builddir/build/BUILD/pale-moon/platform/dom/base/PartialSHistory.cpp: In member function 'virtual nsresult mozilla::dom::PartialSHistory::QueryInterface(const nsIID&, void**)': 130:18.04 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 130:18.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:18.04 foundInterface = 0; \ 130:18.04 ^~~~~~~~~~~~~~ 130:18.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 130:18.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 130:18.04 ^~~~~~~~~~~~~~~~~~~~~~~ 130:18.04 /builddir/build/BUILD/pale-moon/platform/dom/base/PartialSHistory.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 130:18.04 NS_INTERFACE_MAP_END 130:18.04 ^~~~~~~~~~~~~~~~~~~~ 130:18.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 130:18.04 else 130:18.04 ^~~~ 130:18.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 130:18.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 130:18.04 ^~~~~~~~~~~~~~~~~~ 130:18.04 /builddir/build/BUILD/pale-moon/platform/dom/base/PartialSHistory.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 130:18.05 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 130:18.05 ^~~~~~~~~~~~~~~~~~~~~~ 130:26.36 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 130:26.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 130:26.36 from /builddir/build/BUILD/pale-moon/platform/dom/security/nsCSPContext.cpp:6, 130:26.36 from /builddir/build/BUILD/pale-moon/pmbuild/dom/security/Unified_cpp_dom_security0.cpp:2: 130:26.36 /builddir/build/BUILD/pale-moon/platform/dom/security/nsCSPContext.cpp: In member function 'virtual nsresult nsCSPContext::QueryInterface(const nsIID&, void**)': 130:26.36 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 130:26.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:26.36 foundInterface = 0; \ 130:26.36 ^~~~~~~~~~~~~~ 130:26.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 130:26.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 130:26.36 ^~~~~~~~~~~~~~~~~~~~~~~ 130:26.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 130:26.37 NS_INTERFACE_MAP_END 130:26.37 ^~~~~~~~~~~~~~~~~~~~ 130:26.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 130:26.37 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 130:26.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 130:26.37 /builddir/build/BUILD/pale-moon/platform/dom/security/nsCSPContext.cpp:265:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 130:26.37 NS_IMPL_ISUPPORTS_CI(nsCSPContext, 130:26.37 ^~~~~~~~~~~~~~~~~~~~ 130:26.37 In file included from /builddir/build/BUILD/pale-moon/platform/dom/security/nsCSPContext.cpp:14, 130:26.37 from /builddir/build/BUILD/pale-moon/pmbuild/dom/security/Unified_cpp_dom_security0.cpp:2: 130:26.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 130:26.38 } else 130:26.38 ^~~~ 130:26.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 130:26.38 NS_IMPL_QUERY_CLASSINFO(aClass) \ 130:26.38 ^~~~~~~~~~~~~~~~~~~~~~~ 130:26.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 130:26.38 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 130:26.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 130:26.38 /builddir/build/BUILD/pale-moon/platform/dom/security/nsCSPContext.cpp:265:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 130:26.38 NS_IMPL_ISUPPORTS_CI(nsCSPContext, 130:26.38 ^~~~~~~~~~~~~~~~~~~~ 130:26.91 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/security/Unified_cpp_dom_security0.cpp:11: 130:26.91 /builddir/build/BUILD/pale-moon/platform/dom/security/nsCSPUtils.cpp: At global scope: 130:26.91 Warning: -Wunused-function in /builddir/build/BUILD/pale-moon/platform/dom/security/nsCSPUtils.cpp: 'bool isCharacterToken(char16_t)' defined but not used 130:26.91 /builddir/build/BUILD/pale-moon/platform/dom/security/nsCSPUtils.cpp:39:1: warning: 'bool isCharacterToken(char16_t)' defined but not used [-Wunused-function] 130:26.91 isCharacterToken(char16_t aSymbol) 130:26.91 ^~~~~~~~~~~~~~~~ 130:30.71 libdom_security.a.desc 130:31.81 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 130:31.81 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 130:31.82 from /builddir/build/BUILD/pale-moon/platform/dom/base/ProcessGlobal.h:10, 130:31.82 from /builddir/build/BUILD/pale-moon/platform/dom/base/ProcessGlobal.cpp:6: 130:31.82 /builddir/build/BUILD/pale-moon/platform/dom/base/ProcessGlobal.cpp: In member function 'virtual nsresult mozilla::dom::ProcessGlobal::QueryInterface(const nsIID&, void**)': 130:31.82 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 130:31.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:31.82 foundInterface = 0; \ 130:31.82 ^~~~~~~~~~~~~~ 130:31.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 130:31.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 130:31.82 ^~~~~~~~~~~~~~~~~~~~~~~ 130:31.82 /builddir/build/BUILD/pale-moon/platform/dom/base/ProcessGlobal.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 130:31.82 NS_INTERFACE_MAP_END 130:31.82 ^~~~~~~~~~~~~~~~~~~~ 130:31.82 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/ProcessGlobal.cpp:9: 130:31.82 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 130:31.82 } else 130:31.82 ^~~~ 130:31.82 /builddir/build/BUILD/pale-moon/platform/dom/base/ProcessGlobal.cpp:79:3: note: in expansion of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 130:31.82 NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(ContentProcessMessageManager) 130:31.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:37.69 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 130:37.69 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 130:37.69 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 130:37.69 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 130:37.69 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 130:37.69 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 130:37.69 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/ResizeObserverBinding.h:8, 130:37.69 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/ResizeObserver.h:9, 130:37.69 from /builddir/build/BUILD/pale-moon/platform/dom/base/ResizeObserver.cpp:6: 130:37.70 /builddir/build/BUILD/pale-moon/platform/dom/base/ResizeObserver.cpp: In member function 'virtual nsresult mozilla::dom::ResizeObserver::QueryInterface(const nsIID&, void**)': 130:37.70 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 130:37.70 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:37.70 foundInterface = 0; \ 130:37.70 ^~~~~~~~~~~~~~ 130:37.70 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 130:37.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 130:37.70 ^~~~~~~~~~~~~~~~~~~~~~~ 130:37.70 /builddir/build/BUILD/pale-moon/platform/dom/base/ResizeObserver.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 130:37.70 NS_INTERFACE_MAP_END 130:37.70 ^~~~~~~~~~~~~~~~~~~~ 130:37.70 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 130:37.70 else 130:37.70 ^~~~ 130:37.70 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 130:37.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 130:37.71 ^~~~~~~~~~~~~~~~~~ 130:37.71 /builddir/build/BUILD/pale-moon/platform/dom/base/ResizeObserver.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 130:37.71 NS_INTERFACE_MAP_ENTRY(nsISupports) 130:37.71 ^~~~~~~~~~~~~~~~~~~~~~ 130:37.73 /builddir/build/BUILD/pale-moon/platform/dom/base/ResizeObserver.cpp: In member function 'virtual nsresult mozilla::dom::ResizeObserverEntry::QueryInterface(const nsIID&, void**)': 130:37.73 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 130:37.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:37.73 foundInterface = 0; \ 130:37.73 ^~~~~~~~~~~~~~ 130:37.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 130:37.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 130:37.73 ^~~~~~~~~~~~~~~~~~~~~~~ 130:37.73 /builddir/build/BUILD/pale-moon/platform/dom/base/ResizeObserver.cpp:198:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 130:37.73 NS_INTERFACE_MAP_END 130:37.73 ^~~~~~~~~~~~~~~~~~~~ 130:37.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 130:37.74 else 130:37.74 ^~~~ 130:37.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 130:37.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 130:37.74 ^~~~~~~~~~~~~~~~~~ 130:37.74 /builddir/build/BUILD/pale-moon/platform/dom/base/ResizeObserver.cpp:197:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 130:37.74 NS_INTERFACE_MAP_ENTRY(nsISupports) 130:37.74 ^~~~~~~~~~~~~~~~~~~~~~ 130:37.74 /builddir/build/BUILD/pale-moon/platform/dom/base/ResizeObserver.cpp: In member function 'virtual nsresult mozilla::dom::ResizeObservation::QueryInterface(const nsIID&, void**)': 130:37.74 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 130:37.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:37.75 foundInterface = 0; \ 130:37.75 ^~~~~~~~~~~~~~ 130:37.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 130:37.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 130:37.75 ^~~~~~~~~~~~~~~~~~~~~~~ 130:37.75 /builddir/build/BUILD/pale-moon/platform/dom/base/ResizeObserver.cpp:243:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 130:37.76 NS_INTERFACE_MAP_END 130:37.76 ^~~~~~~~~~~~~~~~~~~~ 130:37.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 130:37.76 else 130:37.76 ^~~~ 130:37.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 130:37.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 130:37.76 ^~~~~~~~~~~~~~~~~~ 130:37.76 /builddir/build/BUILD/pale-moon/platform/dom/base/ResizeObserver.cpp:242:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 130:37.76 NS_INTERFACE_MAP_ENTRY(nsISupports) 130:37.76 ^~~~~~~~~~~~~~~~~~~~~~ 130:41.73 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 130:41.73 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 130:41.73 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIHandlerService.h:10, 130:41.73 from /builddir/build/BUILD/pale-moon/platform/uriloader/exthandler/ContentHandlerService.h:4, 130:41.73 from /builddir/build/BUILD/pale-moon/platform/uriloader/exthandler/ContentHandlerService.cpp:1, 130:41.73 from /builddir/build/BUILD/pale-moon/pmbuild/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 130:41.73 /builddir/build/BUILD/pale-moon/platform/uriloader/exthandler/nsDBusHandlerApp.cpp: In member function 'virtual nsresult nsDBusHandlerApp::QueryInterface(const nsIID&, void**)': 130:41.73 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 130:41.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:41.73 foundInterface = 0; \ 130:41.73 ^~~~~~~~~~~~~~ 130:41.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 130:41.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 130:41.74 ^~~~~~~~~~~~~~~~~~~~~~~ 130:41.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 130:41.74 NS_INTERFACE_MAP_END 130:41.74 ^~~~~~~~~~~~~~~~~~~~ 130:41.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 130:41.74 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 130:41.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 130:41.74 /builddir/build/BUILD/pale-moon/platform/uriloader/exthandler/nsDBusHandlerApp.cpp:19:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 130:41.74 NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 130:41.74 ^~~~~~~~~~~~~~~~~~~~ 130:41.74 In file included from /builddir/build/BUILD/pale-moon/platform/uriloader/exthandler/nsDBusHandlerApp.cpp:12, 130:41.74 from /builddir/build/BUILD/pale-moon/pmbuild/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:38: 130:41.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 130:41.75 } else 130:41.75 ^~~~ 130:41.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 130:41.75 } else 130:41.75 ^~~~ 130:41.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 130:41.76 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 130:41.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 130:41.76 /builddir/build/BUILD/pale-moon/platform/uriloader/exthandler/nsDBusHandlerApp.cpp:19:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 130:41.76 NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 130:41.76 ^~~~~~~~~~~~~~~~~~~~ 130:42.00 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 130:42.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 130:42.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIHandlerService.h:10, 130:42.00 from /builddir/build/BUILD/pale-moon/platform/uriloader/exthandler/ContentHandlerService.h:4, 130:42.00 from /builddir/build/BUILD/pale-moon/platform/uriloader/exthandler/ContentHandlerService.cpp:1, 130:42.00 from /builddir/build/BUILD/pale-moon/pmbuild/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 130:42.00 /builddir/build/BUILD/pale-moon/platform/uriloader/exthandler/nsExternalHelperAppService.cpp: In member function 'virtual nsresult nsExternalAppHandler::QueryInterface(const nsIID&, void**)': 130:42.00 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 130:42.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:42.01 foundInterface = 0; \ 130:42.01 ^~~~~~~~~~~~~~ 130:42.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 130:42.01 #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 130:42.01 ^~~~~~~~~~~~~~~~~~~~~~~ 130:42.01 /builddir/build/BUILD/pale-moon/platform/uriloader/exthandler/nsExternalHelperAppService.cpp:1152:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 130:42.01 NS_INTERFACE_MAP_END_THREADSAFE 130:42.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:42.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 130:42.01 else 130:42.01 ^~~~ 130:42.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 130:42.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 130:42.01 ^~~~~~~~~~~~~~~~~~ 130:42.02 /builddir/build/BUILD/pale-moon/platform/uriloader/exthandler/nsExternalHelperAppService.cpp:1151:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 130:42.02 NS_INTERFACE_MAP_ENTRY(nsIBackgroundFileSaverObserver) 130:42.02 ^~~~~~~~~~~~~~~~~~~~~~ 130:42.12 /builddir/build/BUILD/pale-moon/platform/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExtProtocolChannel::QueryInterface(const nsIID&, void**)': 130:42.12 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 130:42.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:42.12 foundInterface = 0; \ 130:42.12 ^~~~~~~~~~~~~~ 130:42.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 130:42.13 #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 130:42.13 ^~~~~~~~~~~~~~~~~~~~~~~ 130:42.13 /builddir/build/BUILD/pale-moon/platform/uriloader/exthandler/nsExternalProtocolHandler.cpp:87:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 130:42.13 NS_INTERFACE_MAP_END_THREADSAFE 130:42.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:42.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 130:42.13 else 130:42.13 ^~~~ 130:42.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 130:42.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 130:42.13 ^~~~~~~~~~~~~~~~~~ 130:42.13 /builddir/build/BUILD/pale-moon/platform/uriloader/exthandler/nsExternalProtocolHandler.cpp:86:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 130:42.14 NS_INTERFACE_MAP_ENTRY(nsIRequestObserver) 130:42.14 ^~~~~~~~~~~~~~~~~~~~~~ 130:42.14 /builddir/build/BUILD/pale-moon/platform/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExternalProtocolHandler::QueryInterface(const nsIID&, void**)': 130:42.14 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 130:42.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:42.15 foundInterface = 0; \ 130:42.15 ^~~~~~~~~~~~~~ 130:42.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 130:42.15 #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 130:42.15 ^~~~~~~~~~~~~~~~~~~~~~~ 130:42.15 /builddir/build/BUILD/pale-moon/platform/uriloader/exthandler/nsExternalProtocolHandler.cpp:460:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 130:42.15 NS_INTERFACE_MAP_END_THREADSAFE 130:42.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:42.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 130:42.15 else 130:42.15 ^~~~ 130:42.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 130:42.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 130:42.15 ^~~~~~~~~~~~~~~~~~ 130:42.16 /builddir/build/BUILD/pale-moon/platform/uriloader/exthandler/nsExternalProtocolHandler.cpp:459:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 130:42.16 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 130:42.16 ^~~~~~~~~~~~~~~~~~~~~~ 130:42.16 /builddir/build/BUILD/pale-moon/platform/uriloader/exthandler/nsMIMEInfoImpl.cpp: In member function 'virtual nsresult nsMIMEInfoBase::QueryInterface(const nsIID&, void**)': 130:42.17 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 130:42.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:42.17 foundInterface = 0; \ 130:42.17 ^~~~~~~~~~~~~~ 130:42.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 130:42.17 #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 130:42.17 ^~~~~~~~~~~~~~~~~~~~~~~ 130:42.17 /builddir/build/BUILD/pale-moon/platform/uriloader/exthandler/nsMIMEInfoImpl.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 130:42.17 NS_INTERFACE_MAP_END_THREADSAFE 130:42.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:42.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 130:42.17 else 130:42.18 ^~~~ 130:42.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 130:42.18 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 130:42.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:42.18 /builddir/build/BUILD/pale-moon/platform/uriloader/exthandler/nsMIMEInfoImpl.cpp:25:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 130:42.18 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIHandlerInfo) 130:42.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:48.94 liburiloader_exthandler.a.desc 130:49.50 libxpt.a 130:49.63 libxpt.a.desc 130:54.74 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 130:54.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 130:54.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 130:54.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 130:54.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 130:54.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLAllCollection.h:9, 130:54.74 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLAllCollection.cpp:6: 130:54.74 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLAllCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLAllCollection::QueryInterface(const nsIID&, void**)': 130:54.74 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 130:54.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:54.74 foundInterface = 0; \ 130:54.74 ^~~~~~~~~~~~~~ 130:54.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 130:54.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 130:54.74 ^~~~~~~~~~~~~~~~~~~~~~~ 130:54.75 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLAllCollection.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 130:54.75 NS_INTERFACE_MAP_END 130:54.75 ^~~~~~~~~~~~~~~~~~~~ 130:54.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 130:54.75 else 130:54.75 ^~~~ 130:54.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 130:54.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 130:54.76 ^~~~~~~~~~~~~~~~~~ 130:54.76 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLAllCollection.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 130:54.76 NS_INTERFACE_MAP_ENTRY(nsISupports) 130:54.76 ^~~~~~~~~~~~~~~~~~~~~~ 130:57.38 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 130:57.38 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 130:57.38 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 130:57.38 from /builddir/build/BUILD/pale-moon/platform/dom/base/ScreenOrientation.h:9, 130:57.38 from /builddir/build/BUILD/pale-moon/platform/dom/base/ScreenOrientation.cpp:5: 130:57.38 /builddir/build/BUILD/pale-moon/platform/dom/base/ScreenOrientation.cpp: In member function 'virtual nsresult mozilla::dom::ScreenOrientation::QueryInterface(const nsIID&, void**)': 130:57.38 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 130:57.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:57.38 foundInterface = 0; \ 130:57.38 ^~~~~~~~~~~~~~ 130:57.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 130:57.38 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 130:57.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:57.38 /builddir/build/BUILD/pale-moon/platform/dom/base/ScreenOrientation.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 130:57.38 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 130:57.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:57.38 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 130:57.39 from /builddir/build/BUILD/pale-moon/platform/dom/base/ScreenOrientation.h:9, 130:57.39 from /builddir/build/BUILD/pale-moon/platform/dom/base/ScreenOrientation.cpp:5: 130:57.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 130:57.39 } else 130:57.39 ^~~~ 130:57.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 130:57.39 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 130:57.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:57.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 130:57.39 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 130:57.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:57.39 /builddir/build/BUILD/pale-moon/platform/dom/base/ScreenOrientation.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 130:57.39 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ScreenOrientation) 130:57.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:03.14 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 131:03.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 131:03.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIPrefService.h:10, 131:03.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Preferences.h:13, 131:03.14 from /builddir/build/BUILD/pale-moon/platform/dom/base/ShadowRoot.cpp:6: 131:03.14 /builddir/build/BUILD/pale-moon/platform/dom/base/ShadowRoot.cpp: In member function 'virtual nsresult mozilla::dom::ShadowRoot::QueryInterface(const nsIID&, void**)': 131:03.14 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 131:03.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:03.14 foundInterface = 0; \ 131:03.15 ^~~~~~~~~~~~~~ 131:03.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 131:03.15 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 131:03.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:03.15 /builddir/build/BUILD/pale-moon/platform/dom/base/ShadowRoot.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 131:03.15 NS_INTERFACE_MAP_END_INHERITING(DocumentFragment) 131:03.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:03.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 131:03.15 else 131:03.15 ^~~~ 131:03.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 131:03.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 131:03.15 ^~~~~~~~~~~~~~~~~~ 131:03.15 /builddir/build/BUILD/pale-moon/platform/dom/base/ShadowRoot.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131:03.15 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 131:03.15 ^~~~~~~~~~~~~~~~~~~~~~ 131:17.93 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 131:17.93 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 131:17.93 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 131:17.93 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 131:17.93 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 131:17.93 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DocumentOrShadowRoot.h:9, 131:17.93 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/StyleSheetList.h:9, 131:17.94 from /builddir/build/BUILD/pale-moon/platform/dom/base/StyleSheetList.cpp:6: 131:17.94 /builddir/build/BUILD/pale-moon/platform/dom/base/StyleSheetList.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetList::QueryInterface(const nsIID&, void**)': 131:17.94 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 131:17.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:17.94 foundInterface = 0; \ 131:17.94 ^~~~~~~~~~~~~~ 131:17.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 131:17.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 131:17.94 ^~~~~~~~~~~~~~~~~~~~~~~ 131:17.94 /builddir/build/BUILD/pale-moon/platform/dom/base/StyleSheetList.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 131:17.94 NS_INTERFACE_MAP_END 131:17.94 ^~~~~~~~~~~~~~~~~~~~ 131:17.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 131:17.95 else 131:17.95 ^~~~ 131:17.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 131:17.95 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 131:17.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:17.96 /builddir/build/BUILD/pale-moon/platform/dom/base/StyleSheetList.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 131:17.96 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMStyleSheetList) 131:17.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:22.16 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 131:22.16 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 131:22.16 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 131:22.16 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 131:22.16 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 131:22.16 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/SubtleCrypto.h:9, 131:22.16 from /builddir/build/BUILD/pale-moon/platform/dom/base/SubtleCrypto.cpp:6: 131:22.16 /builddir/build/BUILD/pale-moon/platform/dom/base/SubtleCrypto.cpp: In member function 'virtual nsresult mozilla::dom::SubtleCrypto::QueryInterface(const nsIID&, void**)': 131:22.17 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 131:22.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:22.17 foundInterface = 0; \ 131:22.17 ^~~~~~~~~~~~~~ 131:22.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 131:22.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 131:22.17 ^~~~~~~~~~~~~~~~~~~~~~~ 131:22.17 /builddir/build/BUILD/pale-moon/platform/dom/base/SubtleCrypto.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 131:22.17 NS_INTERFACE_MAP_END 131:22.17 ^~~~~~~~~~~~~~~~~~~~ 131:22.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 131:22.17 else 131:22.17 ^~~~ 131:22.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 131:22.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 131:22.17 ^~~~~~~~~~~~~~~~~~ 131:22.17 /builddir/build/BUILD/pale-moon/platform/dom/base/SubtleCrypto.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131:22.17 NS_INTERFACE_MAP_ENTRY(nsISupports) 131:22.18 ^~~~~~~~~~~~~~~~~~~~~~ 131:28.46 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 131:28.46 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleWalker.h:16, 131:28.46 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLBodyElement.cpp:20: 131:28.46 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 131:28.46 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 131:28.46 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 131:28.46 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 131:28.46 ^ 131:28.46 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 131:28.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:41, 131:28.46 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsStyledElement.h:17, 131:28.46 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsMappedAttributeElement.h:15, 131:28.46 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.h:10, 131:28.46 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLBodyElement.h:9, 131:28.46 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLBodyElement.cpp:6: 131:28.46 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 131:28.46 class nsCSSValue { 131:28.47 ^~~~~~~~~~ 131:48.18 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 131:48.18 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 131:48.18 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 131:48.18 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 131:48.18 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 131:48.18 from /builddir/build/BUILD/pale-moon/platform/dom/base/TimeoutHandler.h:10, 131:48.18 from /builddir/build/BUILD/pale-moon/platform/dom/base/TimeoutHandler.cpp:6: 131:48.18 /builddir/build/BUILD/pale-moon/platform/dom/base/TimeoutHandler.cpp: In member function 'virtual nsresult mozilla::dom::TimeoutHandler::QueryInterface(const nsIID&, void**)': 131:48.18 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 131:48.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:48.18 foundInterface = 0; \ 131:48.18 ^~~~~~~~~~~~~~ 131:48.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 131:48.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 131:48.18 ^~~~~~~~~~~~~~~~~~~~~~~ 131:48.19 /builddir/build/BUILD/pale-moon/platform/dom/base/TimeoutHandler.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 131:48.19 NS_INTERFACE_MAP_END 131:48.19 ^~~~~~~~~~~~~~~~~~~~ 131:48.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 131:48.19 else 131:48.19 ^~~~ 131:48.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 131:48.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 131:48.19 ^~~~~~~~~~~~~~~~~~ 131:48.19 /builddir/build/BUILD/pale-moon/platform/dom/base/TimeoutHandler.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131:48.19 NS_INTERFACE_MAP_ENTRY(nsITimeoutHandler) 131:48.20 ^~~~~~~~~~~~~~~~~~~~~~ 131:50.11 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 131:50.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 131:50.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 131:50.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMEventListener.h:10, 131:50.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLCanvasElement.h:10, 131:50.11 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLCanvasElement.cpp:6: 131:50.11 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLCanvasElement.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureTrackSource::QueryInterface(const nsIID&, void**)': 131:50.11 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 131:50.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:50.11 foundInterface = 0; \ 131:50.12 ^~~~~~~~~~~~~~ 131:50.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 131:50.12 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 131:50.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:50.12 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLCanvasElement.cpp:696:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 131:50.12 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 131:50.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:50.12 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 131:50.12 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrName.h:15, 131:50.12 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.h:19, 131:50.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 131:50.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:15, 131:50.12 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsStyledElement.h:17, 131:50.12 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsMappedAttributeElement.h:15, 131:50.12 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.h:10, 131:50.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 131:50.12 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLCanvasElement.cpp:6: 131:50.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 131:50.13 } else 131:50.13 ^~~~ 131:50.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 131:50.13 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 131:50.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:50.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 131:50.13 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 131:50.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:50.14 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLCanvasElement.cpp:695:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 131:50.14 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(CanvasCaptureTrackSource) 131:50.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:51.51 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 131:51.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 131:51.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 131:51.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMTreeWalker.h:10, 131:51.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/TreeWalker.h:13, 131:51.52 from /builddir/build/BUILD/pale-moon/platform/dom/base/TreeWalker.cpp:10: 131:51.52 /builddir/build/BUILD/pale-moon/platform/dom/base/TreeWalker.cpp: In member function 'virtual nsresult mozilla::dom::TreeWalker::QueryInterface(const nsIID&, void**)': 131:51.52 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 131:51.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:51.52 foundInterface = 0; \ 131:51.52 ^~~~~~~~~~~~~~ 131:51.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 131:51.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 131:51.52 ^~~~~~~~~~~~~~~~~~~~~~~ 131:51.52 /builddir/build/BUILD/pale-moon/platform/dom/base/TreeWalker.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 131:51.52 NS_INTERFACE_MAP_END 131:51.52 ^~~~~~~~~~~~~~~~~~~~ 131:51.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 131:51.52 else 131:51.52 ^~~~ 131:51.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 131:51.52 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 131:51.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:51.53 /builddir/build/BUILD/pale-moon/platform/dom/base/TreeWalker.cpp:48:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 131:51.53 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMTreeWalker) 131:51.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:02.32 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 132:02.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 132:02.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 132:02.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 132:02.33 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/RootedOwningNonNull.h:19, 132:02.33 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:19, 132:02.33 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/TypedArray.h:15, 132:02.33 from /builddir/build/BUILD/pale-moon/platform/dom/base/WebSocket.h:10, 132:02.33 from /builddir/build/BUILD/pale-moon/platform/dom/base/WebSocket.cpp:6: 132:02.33 /builddir/build/BUILD/pale-moon/platform/dom/base/WebSocket.cpp: In member function 'virtual nsresult mozilla::dom::WebSocket::QueryInterface(const nsIID&, void**)': 132:02.33 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 132:02.33 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:02.33 foundInterface = 0; \ 132:02.33 ^~~~~~~~~~~~~~ 132:02.34 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 132:02.34 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 132:02.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:02.34 /builddir/build/BUILD/pale-moon/platform/dom/base/WebSocket.cpp:1448:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 132:02.34 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 132:02.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:02.35 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 132:02.35 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/TypedArray.h:16, 132:02.35 from /builddir/build/BUILD/pale-moon/platform/dom/base/WebSocket.h:10, 132:02.35 from /builddir/build/BUILD/pale-moon/platform/dom/base/WebSocket.cpp:6: 132:02.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 132:02.35 } else 132:02.35 ^~~~ 132:02.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 132:02.36 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 132:02.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:02.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 132:02.36 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 132:02.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:02.36 /builddir/build/BUILD/pale-moon/platform/dom/base/WebSocket.cpp:1447:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 132:02.36 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(WebSocket) 132:02.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:06.79 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 132:06.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 132:06.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 132:06.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 132:06.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 132:06.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EventForwards.h:11, 132:06.79 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.h:9, 132:06.79 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLDataListElement.h:9, 132:06.79 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLDataListElement.cpp:6: 132:06.79 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLDataListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLDataListElement::QueryInterface(const nsIID&, void**)': 132:06.79 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 132:06.79 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:06.79 foundInterface = 0; \ 132:06.79 ^~~~~~~~~~~~~~ 132:06.79 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 132:06.79 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 132:06.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:06.79 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLDataListElement.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 132:06.79 NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 132:06.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:06.79 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 132:06.79 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrName.h:15, 132:06.79 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.h:19, 132:06.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 132:06.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:15, 132:06.79 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsStyledElement.h:17, 132:06.79 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsMappedAttributeElement.h:15, 132:06.79 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.h:10, 132:06.80 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLDataListElement.h:9, 132:06.80 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLDataListElement.cpp:6: 132:06.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 132:06.80 } else 132:06.80 ^~~~ 132:06.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 132:06.80 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 132:06.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:06.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 132:06.80 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 132:06.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:06.80 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLDataListElement.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 132:06.80 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLDataListElement) 132:06.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:12.17 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 132:12.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jsapi.h:27, 132:12.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMJSProxyHandler.h:12, 132:12.17 from /builddir/build/BUILD/pale-moon/platform/dom/base/WindowNamedPropertiesHandler.h:9, 132:12.17 from /builddir/build/BUILD/pale-moon/platform/dom/base/WindowNamedPropertiesHandler.cpp:6: 132:12.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 132:12.17 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2860:28: required from here 132:12.17 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead 132:12.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 132:12.18 memset(aT, 0, sizeof(T)); 132:12.18 ~~~~~~^~~~~~~~~~~~~~~~~~ 132:12.18 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/WindowNamedPropertiesHandler.cpp:15: 132:12.18 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 132:12.18 struct GlobalProperties { 132:12.18 ^~~~~~~~~~~~~~~~ 132:23.94 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 132:23.94 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleWalker.h:16, 132:23.94 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.cpp:20: 132:23.95 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 132:23.95 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 132:23.95 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 132:23.95 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 132:23.95 ^ 132:23.95 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 132:23.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:41, 132:23.95 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsStyledElement.h:17, 132:23.95 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsMappedAttributeElement.h:15, 132:23.95 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.cpp:17: 132:23.95 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 132:23.95 class nsCSSValue { 132:23.95 ^~~~~~~~~~ 132:24.00 /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.cpp: In member function 'nsresult nsAttrAndChildArray::RemoveAttrAt(uint32_t, nsAttrValue&)': 132:24.00 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.cpp: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct nsAttrAndChildArray::InternalAttr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 132:24.00 /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.cpp:460:58: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct nsAttrAndChildArray::InternalAttr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 132:24.00 (slotCount - aPos - 1) * sizeof(InternalAttr)); 132:24.00 ^ 132:24.00 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.cpp:11: 132:24.00 /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.h:219:10: note: 'struct nsAttrAndChildArray::InternalAttr' declared here 132:24.00 struct InternalAttr 132:24.01 ^~~~~~~~~~~~ 132:24.01 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.cpp: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsAttrAndChildArray::InternalAttr' with no trivial copy-assignment; use assignment instead 132:24.01 /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.cpp:461:65: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsAttrAndChildArray::InternalAttr' with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] 132:24.01 memset(&ATTRS(mImpl)[slotCount - 1], 0, sizeof(InternalAttr)); 132:24.01 ^ 132:24.01 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.cpp:11: 132:24.01 /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.h:219:10: note: 'struct nsAttrAndChildArray::InternalAttr' declared here 132:24.01 struct InternalAttr 132:24.01 ^~~~~~~~~~~~ 132:24.01 /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.cpp: In member function 'bool nsAttrAndChildArray::AddAttrSlot()': 132:24.01 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.cpp: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct nsAttrAndChildArray::InternalAttr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 132:24.02 /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.cpp:864:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct nsAttrAndChildArray::InternalAttr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 132:24.02 childCount * sizeof(nsIContent*)); 132:24.02 ^ 132:24.02 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.cpp:11: 132:24.02 /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.h:219:10: note: 'struct nsAttrAndChildArray::InternalAttr' declared here 132:24.02 struct InternalAttr 132:24.02 ^~~~~~~~~~~~ 132:29.68 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Declaration.h:24, 132:29.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 132:29.68 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrValue.cpp:20: 132:29.68 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 132:29.68 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 132:29.68 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 132:29.68 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 132:29.68 ^ 132:29.68 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:17, 132:29.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Declaration.h:24, 132:29.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 132:29.68 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrValue.cpp:20: 132:29.68 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 132:29.68 class nsCSSValue { 132:29.68 ^~~~~~~~~~ 132:51.27 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 132:51.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 132:51.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 132:51.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 132:51.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 132:51.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 132:51.28 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrName.h:15, 132:51.28 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.h:19, 132:51.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 132:51.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:15, 132:51.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLFormControlsCollection.h:9, 132:51.28 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLFormControlsCollection.cpp:6: 132:51.28 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLFormControlsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLFormControlsCollection::QueryInterface(const nsIID&, void**)': 132:51.28 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 132:51.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:51.28 foundInterface = 0; \ 132:51.28 ^~~~~~~~~~~~~~ 132:51.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 132:51.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 132:51.28 ^~~~~~~~~~~~~~~~~~~~~~~ 132:51.28 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLFormControlsCollection.cpp:148:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 132:51.28 NS_INTERFACE_MAP_END 132:51.28 ^~~~~~~~~~~~~~~~~~~~ 132:51.28 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 132:51.28 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrName.h:15, 132:51.28 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.h:19, 132:51.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 132:51.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:15, 132:51.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLFormControlsCollection.h:9, 132:51.29 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLFormControlsCollection.cpp:6: 132:51.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 132:51.29 } else 132:51.29 ^~~~ 132:51.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 132:51.29 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 132:51.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:51.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 132:51.29 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 132:51.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:51.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 132:51.29 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 132:51.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:51.29 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLFormControlsCollection.cpp:147:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 132:51.29 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLFormControlsCollection) 132:51.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:58.74 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 132:58.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 132:58.74 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentIterator.cpp:7: 132:58.74 /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentIterator.cpp: In member function 'virtual nsresult nsContentIterator::QueryInterface(const nsIID&, void**)': 132:58.74 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 132:58.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:58.75 foundInterface = 0; \ 132:58.75 ^~~~~~~~~~~~~~ 132:58.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 132:58.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 132:58.75 ^~~~~~~~~~~~~~~~~~~~~~~ 132:58.75 /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentIterator.cpp:227:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 132:58.75 NS_INTERFACE_MAP_END 132:58.75 ^~~~~~~~~~~~~~~~~~~~ 132:58.75 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 132:58.75 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsINode.h:15, 132:58.75 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsRange.h:15, 132:58.76 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentIterator.cpp:10: 132:58.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 132:58.76 } else 132:58.76 ^~~~ 132:58.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 132:58.76 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 132:58.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:58.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 132:58.76 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 132:58.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:58.77 /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentIterator.cpp:226:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 132:58.77 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsContentIterator) 132:58.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:58.79 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 132:58.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 132:58.79 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentIterator.cpp:7: 132:58.79 /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentIterator.cpp: In member function 'virtual nsresult nsContentSubtreeIterator::QueryInterface(const nsIID&, void**)': 132:58.79 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 132:58.79 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:58.79 foundInterface = 0; \ 132:58.79 ^~~~~~~~~~~~~~ 132:58.79 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 132:58.79 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 132:58.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:58.79 /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentIterator.cpp:1237:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 132:58.80 NS_INTERFACE_MAP_END_INHERITING(nsContentIterator) 132:58.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:58.80 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 132:58.80 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsINode.h:15, 132:58.80 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsRange.h:15, 132:58.80 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentIterator.cpp:10: 132:58.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 132:58.80 } else 132:58.80 ^~~~ 132:58.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 132:58.80 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 132:58.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:58.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 132:58.80 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 132:58.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:58.81 /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentIterator.cpp:1236:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 132:58.81 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(nsContentSubtreeIterator) 132:58.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:04.38 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 133:04.38 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 133:04.38 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentListDeclarations.h:10, 133:04.38 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentList.h:16, 133:04.38 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentList.cpp:12: 133:04.38 /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsBaseContentList::QueryInterface(const nsIID&, void**)': 133:04.38 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 133:04.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:04.38 foundInterface = 0; \ 133:04.38 ^~~~~~~~~~~~~~ 133:04.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:04.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:04.38 ^~~~~~~~~~~~~~~~~~~~~~~ 133:04.38 /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentList.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:04.38 NS_INTERFACE_MAP_END 133:04.38 ^~~~~~~~~~~~~~~~~~~~ 133:04.38 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 133:04.38 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsIHTMLCollection.h:11, 133:04.38 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentList.h:20, 133:04.38 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentList.cpp:12: 133:04.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 133:04.38 } else 133:04.38 ^~~~ 133:04.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 133:04.38 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 133:04.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:04.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 133:04.38 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 133:04.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:04.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 133:04.38 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 133:04.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:04.39 /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentList.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 133:04.39 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsBaseContentList) 133:04.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:04.39 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 133:04.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 133:04.39 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentListDeclarations.h:10, 133:04.39 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentList.h:16, 133:04.39 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentList.cpp:12: 133:04.39 /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsSimpleContentList::QueryInterface(const nsIID&, void**)': 133:04.39 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 133:04.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:04.39 foundInterface = 0; \ 133:04.39 ^~~~~~~~~~~~~~ 133:04.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 133:04.39 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 133:04.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:04.39 /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentList.cpp:141:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 133:04.39 NS_INTERFACE_MAP_END_INHERITING(nsBaseContentList) 133:04.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:04.40 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 133:04.40 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsIHTMLCollection.h:11, 133:04.40 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentList.h:20, 133:04.40 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentList.cpp:12: 133:04.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 133:04.40 } else 133:04.40 ^~~~ 133:04.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 133:04.40 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 133:04.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:04.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 133:04.40 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 133:04.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:04.40 /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentList.cpp:140:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 133:04.40 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(nsSimpleContentList) 133:04.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:27.43 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 133:27.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 133:27.43 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsICSSLoaderObserver.h:11, 133:27.43 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentSink.h:17, 133:27.44 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentSink.cpp:11: 133:27.44 /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentSink.cpp: In member function 'virtual nsresult nsContentSink::QueryInterface(const nsIID&, void**)': 133:27.44 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 133:27.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:27.44 foundInterface = 0; \ 133:27.44 ^~~~~~~~~~~~~~ 133:27.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:27.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:27.44 ^~~~~~~~~~~~~~~~~~~~~~~ 133:27.44 /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentSink.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:27.44 NS_INTERFACE_MAP_END 133:27.44 ^~~~~~~~~~~~~~~~~~~~ 133:27.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:27.44 else 133:27.44 ^~~~ 133:27.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 133:27.45 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 133:27.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:27.45 /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentSink.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 133:27.45 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDocumentObserver) 133:27.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:42.37 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 133:42.37 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HeapAPI.h:11, 133:42.37 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCAPI.h:12, 133:42.37 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Value.h:21, 133:42.37 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentUtils.h:20, 133:42.38 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentUtils.cpp:8: 133:42.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 133:42.38 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2860:28: required from here 133:42.38 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead 133:42.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 133:42.38 memset(aT, 0, sizeof(T)); 133:42.38 ~~~~~~^~~~~~~~~~~~~~~~~~ 133:42.38 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentUtils.cpp:205: 133:42.38 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 133:42.38 struct GlobalProperties { 133:42.38 ^~~~~~~~~~~~~~~~ 134:08.81 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 134:08.81 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 134:08.81 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsINode.h:12, 134:08.81 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsIAttribute.h:9, 134:08.81 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Attr.h:14, 134:08.81 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMAttributeMap.h:14, 134:08.81 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMAttributeMap.cpp:10: 134:08.81 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMAttributeMap.cpp: In member function 'virtual nsresult nsDOMAttributeMap::QueryInterface(const nsIID&, void**)': 134:08.81 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 134:08.81 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:08.81 foundInterface = 0; \ 134:08.81 ^~~~~~~~~~~~~~ 134:08.81 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:08.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:08.81 ^~~~~~~~~~~~~~~~~~~~~~~ 134:08.81 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMAttributeMap.cpp:101:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:08.81 NS_INTERFACE_MAP_END 134:08.81 ^~~~~~~~~~~~~~~~~~~~ 134:08.81 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 134:08.81 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsINode.h:15, 134:08.82 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsIAttribute.h:9, 134:08.82 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Attr.h:14, 134:08.82 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMAttributeMap.h:14, 134:08.82 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMAttributeMap.cpp:10: 134:08.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 134:08.82 } else 134:08.82 ^~~~ 134:08.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 134:08.82 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 134:08.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:08.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 134:08.83 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 134:08.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:08.83 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMAttributeMap.cpp:100:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 134:08.83 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsDOMAttributeMap) 134:08.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:16.04 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 134:16.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 134:16.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 134:16.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 134:16.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 134:16.04 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMCaretPosition.h:9, 134:16.04 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMCaretPosition.cpp:6: 134:16.04 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMCaretPosition.cpp: In member function 'virtual nsresult nsDOMCaretPosition::QueryInterface(const nsIID&, void**)': 134:16.04 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 134:16.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:16.05 foundInterface = 0; \ 134:16.05 ^~~~~~~~~~~~~~ 134:16.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:16.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:16.05 ^~~~~~~~~~~~~~~~~~~~~~~ 134:16.05 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMCaretPosition.cpp:74:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:16.05 NS_INTERFACE_MAP_END 134:16.05 ^~~~~~~~~~~~~~~~~~~~ 134:16.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 134:16.05 else 134:16.05 ^~~~ 134:16.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 134:16.05 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 134:16.05 ^~~~~~~~~~~~~~~~~~ 134:16.06 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMCaretPosition.cpp:73:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 134:16.06 NS_INTERFACE_MAP_ENTRY(nsISupports) 134:16.06 ^~~~~~~~~~~~~~~~~~~~~~ 134:22.11 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 134:22.11 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 134:22.11 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfo.cpp:70: 134:22.11 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 134:22.11 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 134:22.11 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134:22.11 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 134:22.11 ^ 134:22.11 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:17, 134:22.11 from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 134:22.11 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 134:22.11 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfo.cpp:70: 134:22.11 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 134:22.11 class nsCSSValue { 134:22.11 ^~~~~~~~~~ 134:23.86 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 134:23.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 134:23.86 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcpublic.h:14, 134:23.86 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfo.cpp:19: 134:23.86 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfo.cpp: In member function 'virtual nsresult nsDOMClassInfo::QueryInterface(const nsIID&, void**)': 134:23.86 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 134:23.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:23.86 foundInterface = 0; \ 134:23.86 ^~~~~~~~~~~~~~ 134:23.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:23.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:23.87 ^~~~~~~~~~~~~~~~~~~~~~~ 134:23.87 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfo.cpp:368:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:23.87 NS_INTERFACE_MAP_END 134:23.87 ^~~~~~~~~~~~~~~~~~~~ 134:23.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 134:23.87 else 134:23.87 ^~~~ 134:23.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 134:23.87 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 134:23.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:23.87 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfo.cpp:367:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 134:23.87 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIClassInfo) 134:23.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:23.91 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfo.cpp: In member function 'virtual nsresult nsDOMConstructor::QueryInterface(const nsIID&, void**)': 134:23.91 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 134:23.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:23.91 foundInterface = 0; \ 134:23.91 ^~~~~~~~~~~~~~ 134:23.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:23.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:23.91 ^~~~~~~~~~~~~~~~~~~~~~~ 134:23.91 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfo.cpp:1269:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:23.92 NS_INTERFACE_MAP_END 134:23.92 ^~~~~~~~~~~~~~~~~~~~ 134:23.92 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfo.cpp:1268:5: note: some parts of macro expansion are not guarded by this 'else' clause 134:23.92 } else 134:23.92 ^~~~ 134:23.95 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 134:23.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 134:23.95 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcpublic.h:14, 134:23.95 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfo.cpp:19: 134:23.95 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfo.cpp: In member function 'virtual nsresult nsEventListenerThisTranslator::QueryInterface(const nsIID&, void**)': 134:23.95 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 134:23.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:23.95 foundInterface = 0; \ 134:23.95 ^~~~~~~~~~~~~~ 134:23.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:23.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:23.95 ^~~~~~~~~~~~~~~~~~~~~~~ 134:23.95 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfo.cpp:1992:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:23.95 NS_INTERFACE_MAP_END 134:23.95 ^~~~~~~~~~~~~~~~~~~~ 134:23.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 134:23.95 else 134:23.95 ^~~~ 134:23.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 134:23.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 134:23.95 ^~~~~~~~~~~~~~~~~~ 134:23.96 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfo.cpp:1991:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 134:23.96 NS_INTERFACE_MAP_ENTRY(nsISupports) 134:23.96 ^~~~~~~~~~~~~~~~~~~~~~ 134:24.03 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 134:24.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jsapi.h:27, 134:24.03 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfo.cpp:13: 134:24.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 134:24.03 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2860:28: required from here 134:24.04 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead 134:24.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 134:24.04 memset(aT, 0, sizeof(T)); 134:24.04 ~~~~~~^~~~~~~~~~~~~~~~~~ 134:24.04 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfo.cpp:20: 134:24.04 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 134:24.04 struct GlobalProperties { 134:24.04 ^~~~~~~~~~~~~~~~ 134:33.93 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 134:33.93 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 134:33.93 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 134:33.93 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 134:33.93 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 134:33.93 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMMutationObserver.h:11, 134:33.93 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMMutationObserver.cpp:6: 134:33.93 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationRecord::QueryInterface(const nsIID&, void**)': 134:33.93 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 134:33.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:33.93 foundInterface = 0; \ 134:33.94 ^~~~~~~~~~~~~~ 134:33.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:33.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:33.94 ^~~~~~~~~~~~~~~~~~~~~~~ 134:33.94 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMMutationObserver.cpp:66:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:33.94 NS_INTERFACE_MAP_END 134:33.94 ^~~~~~~~~~~~~~~~~~~~ 134:33.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 134:33.94 else 134:33.94 ^~~~ 134:33.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 134:33.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 134:33.94 ^~~~~~~~~~~~~~~~~~ 134:33.94 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMMutationObserver.cpp:65:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 134:33.94 NS_INTERFACE_MAP_ENTRY(nsISupports) 134:33.94 ^~~~~~~~~~~~~~~~~~~~~~ 134:33.96 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsMutationReceiver::QueryInterface(const nsIID&, void**)': 134:33.96 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 134:33.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:33.96 foundInterface = 0; \ 134:33.96 ^~~~~~~~~~~~~~ 134:33.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:33.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:33.96 ^~~~~~~~~~~~~~~~~~~~~~~ 134:33.96 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMMutationObserver.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:33.96 NS_INTERFACE_MAP_END 134:33.96 ^~~~~~~~~~~~~~~~~~~~ 134:33.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 134:33.96 else 134:33.97 ^~~~ 134:33.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 134:33.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 134:33.97 ^~~~~~~~~~~~~~~~~~ 134:33.97 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMMutationObserver.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 134:33.97 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 134:33.97 ^~~~~~~~~~~~~~~~~~~~~~ 134:33.98 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationObserver::QueryInterface(const nsIID&, void**)': 134:33.98 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 134:33.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:33.98 foundInterface = 0; \ 134:33.98 ^~~~~~~~~~~~~~ 134:33.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:33.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:33.98 ^~~~~~~~~~~~~~~~~~~~~~~ 134:33.98 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMMutationObserver.cpp:487:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:33.98 NS_INTERFACE_MAP_END 134:33.99 ^~~~~~~~~~~~~~~~~~~~ 134:33.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 134:33.99 else 134:33.99 ^~~~ 134:33.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 134:33.99 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 134:33.99 ^~~~~~~~~~~~~~~~~~ 134:33.99 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMMutationObserver.cpp:486:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 134:33.99 NS_INTERFACE_MAP_ENTRY(nsDOMMutationObserver) 134:33.99 ^~~~~~~~~~~~~~~~~~~~~~ 134:46.03 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 134:46.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 134:46.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMSerializer.h:10, 134:46.03 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMSerializer.h:9, 134:46.03 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMSerializer.cpp:6: 134:46.03 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMSerializer.cpp: In member function 'virtual nsresult nsDOMSerializer::QueryInterface(const nsIID&, void**)': 134:46.03 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 134:46.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:46.03 foundInterface = 0; \ 134:46.03 ^~~~~~~~~~~~~~ 134:46.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:46.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:46.03 ^~~~~~~~~~~~~~~~~~~~~~~ 134:46.03 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMSerializer.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:46.03 NS_INTERFACE_MAP_END 134:46.03 ^~~~~~~~~~~~~~~~~~~~ 134:46.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 134:46.03 else 134:46.03 ^~~~ 134:46.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 134:46.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 134:46.03 ^~~~~~~~~~~~~~~~~~ 134:46.03 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMSerializer.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 134:46.03 NS_INTERFACE_MAP_ENTRY(nsIDOMSerializer) 134:46.03 ^~~~~~~~~~~~~~~~~~~~~~ 134:50.30 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 134:50.30 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 134:50.30 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMTokenList.h:13, 134:50.30 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMTokenList.cpp:10: 134:50.30 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMTokenList.cpp: In member function 'virtual nsresult nsDOMTokenList::QueryInterface(const nsIID&, void**)': 134:50.30 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 134:50.30 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:50.30 foundInterface = 0; \ 134:50.30 ^~~~~~~~~~~~~~ 134:50.30 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:50.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:50.30 ^~~~~~~~~~~~~~~~~~~~~~~ 134:50.30 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMTokenList.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:50.30 NS_INTERFACE_MAP_END 134:50.30 ^~~~~~~~~~~~~~~~~~~~ 134:50.30 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 134:50.30 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheet.h:17, 134:50.30 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsIDocumentObserver.h:9, 134:50.30 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsIDocument.h:15, 134:50.30 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentUtils.h:37, 134:50.30 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMTokenList.h:14, 134:50.30 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMTokenList.cpp:10: 134:50.30 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 134:50.30 } else 134:50.30 ^~~~ 134:50.30 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 134:50.30 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 134:50.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:50.30 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 134:50.30 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 134:50.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:50.30 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMTokenList.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 134:50.30 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsDOMTokenList) 134:50.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:54.42 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 134:54.42 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 134:54.42 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMWindowList.h:8, 134:54.42 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMWindowList.cpp:7: 134:54.42 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMWindowList.cpp: In member function 'virtual nsresult nsDOMWindowList::QueryInterface(const nsIID&, void**)': 134:54.42 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 134:54.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:54.42 foundInterface = 0; \ 134:54.42 ^~~~~~~~~~~~~~ 134:54.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:54.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:54.43 ^~~~~~~~~~~~~~~~~~~~~~~ 134:54.43 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMWindowList.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:54.43 NS_INTERFACE_MAP_END 134:54.43 ^~~~~~~~~~~~~~~~~~~~ 134:54.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 134:54.43 else 134:54.43 ^~~~ 134:54.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 134:54.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 134:54.43 ^~~~~~~~~~~~~~~~~~ 134:54.43 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMWindowList.cpp:35:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 134:54.43 NS_INTERFACE_MAP_ENTRY(nsISupports) 134:54.43 ^~~~~~~~~~~~~~~~~~~~~~ 135:04.53 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 135:04.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 135:04.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 135:04.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLMediaElement.h:8, 135:04.54 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLMediaElement.cpp:6: 135:04.54 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::QueryInterface(const nsIID&, void**)': 135:04.54 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 135:04.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:04.54 foundInterface = 0; \ 135:04.54 ^~~~~~~~~~~~~~ 135:04.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 135:04.54 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 135:04.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:04.54 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLMediaElement.cpp:949:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 135:04.54 NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 135:04.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:04.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 135:04.54 else 135:04.55 ^~~~ 135:04.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 135:04.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 135:04.55 ^~~~~~~~~~~~~~~~~~ 135:04.55 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLMediaElement.cpp:948:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 135:04.55 NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback) 135:04.55 ^~~~~~~~~~~~~~~~~~~~~~ 135:04.61 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::StreamCaptureTrackSource::QueryInterface(const nsIID&, void**)': 135:04.62 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 135:04.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:04.62 foundInterface = 0; \ 135:04.62 ^~~~~~~~~~~~~~ 135:04.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 135:04.62 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 135:04.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:04.62 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLMediaElement.cpp:2555:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 135:04.62 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 135:04.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:04.62 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 135:04.62 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrName.h:15, 135:04.62 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.h:19, 135:04.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 135:04.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:15, 135:04.62 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsStyledElement.h:17, 135:04.62 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsMappedAttributeElement.h:15, 135:04.62 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.h:10, 135:04.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLMediaElement.h:10, 135:04.62 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLMediaElement.cpp:6: 135:04.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 135:04.62 } else 135:04.62 ^~~~ 135:04.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 135:04.62 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 135:04.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:04.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 135:04.62 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 135:04.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:04.62 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLMediaElement.cpp:2554:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 135:04.62 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLMediaElement::StreamCaptureTrackSource) 135:04.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:04.64 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 135:04.64 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 135:04.64 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 135:04.64 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLMediaElement.h:8, 135:04.64 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLMediaElement.cpp:6: 135:04.64 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::DecoderCaptureTrackSource::QueryInterface(const nsIID&, void**)': 135:04.64 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 135:04.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:04.64 foundInterface = 0; \ 135:04.65 ^~~~~~~~~~~~~~ 135:04.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 135:04.65 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 135:04.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:04.65 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLMediaElement.cpp:2634:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 135:04.65 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 135:04.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:04.65 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 135:04.65 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrName.h:15, 135:04.65 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.h:19, 135:04.65 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 135:04.65 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:15, 135:04.65 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsStyledElement.h:17, 135:04.65 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsMappedAttributeElement.h:15, 135:04.65 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.h:10, 135:04.65 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLMediaElement.h:10, 135:04.65 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLMediaElement.cpp:6: 135:04.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 135:04.66 } else 135:04.66 ^~~~ 135:04.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 135:04.66 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 135:04.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:04.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 135:04.66 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 135:04.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:04.67 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLMediaElement.cpp:2633:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 135:04.67 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLMediaElement::DecoderCaptureTrackSource) 135:04.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:04.67 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 135:04.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 135:04.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 135:04.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLMediaElement.h:8, 135:04.67 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLMediaElement.cpp:6: 135:04.67 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::CaptureStreamTrackSourceGetter::QueryInterface(const nsIID&, void**)': 135:04.67 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 135:04.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:04.67 foundInterface = 0; \ 135:04.67 ^~~~~~~~~~~~~~ 135:04.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 135:04.68 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 135:04.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:04.68 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLMediaElement.cpp:2678:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 135:04.68 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSourceGetter) 135:04.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:04.68 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 135:04.68 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrName.h:15, 135:04.68 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.h:19, 135:04.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 135:04.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:15, 135:04.68 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsStyledElement.h:17, 135:04.68 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsMappedAttributeElement.h:15, 135:04.68 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.h:10, 135:04.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLMediaElement.h:10, 135:04.69 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLMediaElement.cpp:6: 135:04.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 135:04.69 } else 135:04.69 ^~~~ 135:04.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 135:04.69 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 135:04.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:04.70 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 135:04.70 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 135:04.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:04.70 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLMediaElement.cpp:2677:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 135:04.70 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLMediaElement::CaptureStreamTrackSourceGetter) 135:04.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:06.52 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 135:06.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 135:06.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIWeakReferenceUtils.h:9, 135:06.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsWeakReference.h:13, 135:06.52 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMWindowUtils.h:9, 135:06.52 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMWindowUtils.cpp:6: 135:06.52 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsDOMWindowUtils::QueryInterface(const nsIID&, void**)': 135:06.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 135:06.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:06.53 foundInterface = 0; \ 135:06.53 ^~~~~~~~~~~~~~ 135:06.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 135:06.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 135:06.53 ^~~~~~~~~~~~~~~~~~~~~~~ 135:06.53 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMWindowUtils.cpp:177:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 135:06.53 NS_INTERFACE_MAP_END 135:06.53 ^~~~~~~~~~~~~~~~~~~~ 135:06.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 135:06.54 else 135:06.54 ^~~~ 135:06.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 135:06.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 135:06.54 ^~~~~~~~~~~~~~~~~~ 135:06.54 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMWindowUtils.cpp:176:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 135:06.54 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 135:06.54 ^~~~~~~~~~~~~~~~~~~~~~ 135:06.68 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsTranslationNodeList::QueryInterface(const nsIID&, void**)': 135:06.68 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 135:06.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:06.68 foundInterface = 0; \ 135:06.68 ^~~~~~~~~~~~~~ 135:06.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 135:06.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 135:06.68 ^~~~~~~~~~~~~~~~~~~~~~~ 135:06.68 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMWindowUtils.cpp:4122:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 135:06.68 NS_INTERFACE_MAP_END 135:06.68 ^~~~~~~~~~~~~~~~~~~~ 135:06.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 135:06.69 else 135:06.69 ^~~~ 135:06.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 135:06.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 135:06.69 ^~~~~~~~~~~~~~~~~~ 135:06.69 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMWindowUtils.cpp:4121:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 135:06.69 NS_INTERFACE_MAP_ENTRY(nsITranslationNodeList) 135:06.69 ^~~~~~~~~~~~~~~~~~~~~~ 135:32.25 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 135:32.25 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 135:32.25 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FontFaceSet.h:13, 135:32.25 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDocument.cpp:244: 135:32.25 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 135:32.25 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 135:32.25 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 135:32.26 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 135:32.26 ^ 135:32.26 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 135:32.26 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:41, 135:32.26 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMAttributeMap.h:192, 135:32.26 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDocument.h:49, 135:32.26 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDocument.cpp:10: 135:32.26 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 135:32.26 class nsCSSValue { 135:32.26 ^~~~~~~~~~ 135:33.57 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDocument.h:13, 135:33.57 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDocument.cpp:10: 135:33.57 /builddir/build/BUILD/pale-moon/platform/dom/base/nsIDocument.h: In constructor 'nsIDocument::nsIDocument()': 135:33.58 Warning: -Wreorder in /builddir/build/BUILD/pale-moon/platform/dom/base/nsIDocument.h: 'nsIDocument::mUserHasInteracted' will be initialized after 135:33.58 /builddir/build/BUILD/pale-moon/platform/dom/base/nsIDocument.h:3327:8: warning: 'nsIDocument::mUserHasInteracted' will be initialized after [-Wreorder] 135:33.58 bool mUserHasInteracted; 135:33.58 ^~~~~~~~~~~~~~~~~~ 135:33.58 Warning: -Wreorder in /builddir/build/BUILD/pale-moon/platform/dom/base/nsIDocument.h: 'uint32_t nsIDocument::mThrowOnDynamicMarkupInsertionCounter' 135:33.58 /builddir/build/BUILD/pale-moon/platform/dom/base/nsIDocument.h:3313:12: warning: 'uint32_t nsIDocument::mThrowOnDynamicMarkupInsertionCounter' [-Wreorder] 135:33.58 uint32_t mThrowOnDynamicMarkupInsertionCounter; 135:33.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:33.58 Warning: -Wreorder in /builddir/build/BUILD/pale-moon/platform/dom/base/nsDocument.cpp: when initialized here 135:33.59 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDocument.cpp:1247:1: warning: when initialized here [-Wreorder] 135:33.59 nsIDocument::nsIDocument() 135:33.59 ^~~~~~~~~~~ 135:33.64 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 135:33.64 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 135:33.65 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 135:33.65 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsIDocument.h:9, 135:33.65 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDocument.h:13, 135:33.65 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDocument.cpp:10: 135:33.65 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDocument.cpp: In member function 'virtual nsresult nsDocument::QueryInterface(const nsIID&, void**)': 135:33.65 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 135:33.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:33.65 foundInterface = 0; \ 135:33.65 ^~~~~~~~~~~~~~ 135:33.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 135:33.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 135:33.65 ^~~~~~~~~~~~~~~~~~~~~~~ 135:33.65 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDocument.cpp:1466:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 135:33.66 NS_INTERFACE_MAP_END 135:33.66 ^~~~~~~~~~~~~~~~~~~~ 135:33.66 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 135:33.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheet.h:17, 135:33.66 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsIDocumentObserver.h:9, 135:33.66 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsIDocument.h:15, 135:33.66 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDocument.h:13, 135:33.66 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDocument.cpp:10: 135:33.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 135:33.66 } else 135:33.66 ^~~~ 135:33.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 135:33.67 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 135:33.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:33.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 135:33.67 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 135:33.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:33.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 135:33.67 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 135:33.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:33.68 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDocument.cpp:1465:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 135:33.68 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsDocument) 135:33.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:01.89 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 136:01.89 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 136:01.89 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDocumentEncoder.h:10, 136:01.89 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDocumentEncoder.cpp:11: 136:01.89 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDocumentEncoder.cpp: In member function 'virtual nsresult nsDocumentEncoder::QueryInterface(const nsIID&, void**)': 136:01.89 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 136:01.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:01.89 foundInterface = 0; \ 136:01.90 ^~~~~~~~~~~~~~ 136:01.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 136:01.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 136:01.90 ^~~~~~~~~~~~~~~~~~~~~~~ 136:01.90 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDocumentEncoder.cpp:186:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 136:01.90 NS_INTERFACE_MAP_END 136:01.90 ^~~~~~~~~~~~~~~~~~~~ 136:01.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 136:01.90 else 136:01.90 ^~~~ 136:01.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 136:01.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 136:01.90 ^~~~~~~~~~~~~~~~~~ 136:01.90 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDocumentEncoder.cpp:185:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 136:01.90 NS_INTERFACE_MAP_ENTRY(nsISupports) 136:01.91 ^~~~~~~~~~~~~~~~~~~~~~ 136:14.63 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 136:14.64 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 136:14.64 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 136:14.64 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 136:14.64 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 136:14.64 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EventForwards.h:11, 136:14.64 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ContentCache.h:15, 136:14.64 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/TabParent.h:10, 136:14.64 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsFocusManager.cpp:6: 136:14.64 /builddir/build/BUILD/pale-moon/platform/dom/base/nsFocusManager.cpp: In member function 'virtual nsresult nsFocusManager::QueryInterface(const nsIID&, void**)': 136:14.64 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 136:14.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:14.64 foundInterface = 0; \ 136:14.64 ^~~~~~~~~~~~~~ 136:14.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 136:14.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 136:14.65 ^~~~~~~~~~~~~~~~~~~~~~~ 136:14.65 /builddir/build/BUILD/pale-moon/platform/dom/base/nsFocusManager.cpp:153:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 136:14.65 NS_INTERFACE_MAP_END 136:14.65 ^~~~~~~~~~~~~~~~~~~~ 136:14.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 136:14.65 else 136:14.65 ^~~~ 136:14.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 136:14.65 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 136:14.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:14.65 /builddir/build/BUILD/pale-moon/platform/dom/base/nsFocusManager.cpp:152:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 136:14.65 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIFocusManager) 136:14.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:18.45 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 136:18.45 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 136:18.45 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 136:18.45 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMHTMLCollection.h:10, 136:18.45 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsIHTMLCollection.h:9, 136:18.45 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLOptionsCollection.h:9, 136:18.45 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLOptionsCollection.cpp:6: 136:18.45 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLOptionsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLOptionsCollection::QueryInterface(const nsIID&, void**)': 136:18.45 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 136:18.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:18.45 foundInterface = 0; \ 136:18.45 ^~~~~~~~~~~~~~ 136:18.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 136:18.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 136:18.46 ^~~~~~~~~~~~~~~~~~~~~~~ 136:18.46 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLOptionsCollection.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 136:18.46 NS_INTERFACE_MAP_END 136:18.46 ^~~~~~~~~~~~~~~~~~~~ 136:18.46 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 136:18.46 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsIHTMLCollection.h:11, 136:18.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLOptionsCollection.h:9, 136:18.46 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLOptionsCollection.cpp:6: 136:18.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 136:18.46 } else 136:18.46 ^~~~ 136:18.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 136:18.46 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 136:18.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:18.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 136:18.46 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 136:18.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:18.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 136:18.47 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 136:18.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:18.47 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLOptionsCollection.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 136:18.47 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLOptionsCollection) 136:18.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:30.43 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 136:30.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 136:30.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 136:30.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozIApplication.h:10, 136:30.44 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsFrameLoader.cpp:15: 136:30.44 /builddir/build/BUILD/pale-moon/platform/dom/base/nsFrameLoader.cpp: In member function 'virtual nsresult nsFrameLoader::QueryInterface(const nsIID&, void**)': 136:30.44 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 136:30.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:30.44 foundInterface = 0; \ 136:30.44 ^~~~~~~~~~~~~~ 136:30.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 136:30.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 136:30.44 ^~~~~~~~~~~~~~~~~~~~~~~ 136:30.44 /builddir/build/BUILD/pale-moon/platform/dom/base/nsFrameLoader.cpp:153:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 136:30.44 NS_INTERFACE_MAP_END 136:30.45 ^~~~~~~~~~~~~~~~~~~~ 136:30.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 136:30.45 else 136:30.45 ^~~~ 136:30.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 136:30.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 136:30.45 ^~~~~~~~~~~~~~~~~~ 136:30.45 /builddir/build/BUILD/pale-moon/platform/dom/base/nsFrameLoader.cpp:152:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 136:30.45 NS_INTERFACE_MAP_ENTRY(nsIWebBrowserPersistable) 136:30.45 ^~~~~~~~~~~~~~~~~~~~~~ 136:43.18 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 136:43.18 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 136:43.18 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIMessageManager.h:10, 136:43.18 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsFrameMessageManager.h:9, 136:43.18 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsFrameMessageManager.cpp:8: 136:43.18 /builddir/build/BUILD/pale-moon/platform/dom/base/nsFrameMessageManager.cpp: In member function 'virtual nsresult nsFrameMessageManager::QueryInterface(const nsIID&, void**)': 136:43.18 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 136:43.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:43.18 foundInterface = 0; \ 136:43.18 ^~~~~~~~~~~~~~ 136:43.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 136:43.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 136:43.19 ^~~~~~~~~~~~~~~~~~~~~~~ 136:43.19 /builddir/build/BUILD/pale-moon/platform/dom/base/nsFrameMessageManager.cpp:198:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 136:43.19 NS_INTERFACE_MAP_END 136:43.19 ^~~~~~~~~~~~~~~~~~~~ 136:43.19 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsFrameMessageManager.cpp:13: 136:43.19 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:60:5: note: some parts of macro expansion are not guarded by this 'else' clause 136:43.19 } else 136:43.19 ^~~~ 136:43.19 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:60:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO_CONDITIONAL' 136:43.19 } else 136:43.19 ^~~~ 136:59.82 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 136:59.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 136:59.83 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsINode.h:12, 136:59.83 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsIContent.h:11, 136:59.83 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsGenericDOMDataNode.h:15, 136:59.83 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsGenericDOMDataNode.cpp:13: 136:59.83 /builddir/build/BUILD/pale-moon/platform/dom/base/nsGenericDOMDataNode.cpp: In member function 'virtual nsresult nsGenericDOMDataNode::QueryInterface(const nsIID&, void**)': 136:59.83 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 136:59.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:59.83 foundInterface = 0; \ 136:59.83 ^~~~~~~~~~~~~~ 136:59.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 136:59.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 136:59.83 ^~~~~~~~~~~~~~~~~~~~~~~ 136:59.83 /builddir/build/BUILD/pale-moon/platform/dom/base/nsGenericDOMDataNode.cpp:136:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 136:59.83 NS_INTERFACE_MAP_END 136:59.83 ^~~~~~~~~~~~~~~~~~~~ 136:59.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 136:59.84 else 136:59.84 ^~~~ 136:59.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 136:59.84 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 136:59.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:59.84 /builddir/build/BUILD/pale-moon/platform/dom/base/nsGenericDOMDataNode.cpp:135:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 136:59.84 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContent) 136:59.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:12.62 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 137:12.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 137:12.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 137:12.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMNode.h:10, 137:12.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMElement.h:10, 137:12.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMHTMLElement.h:10, 137:12.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMHTMLBaseElement.h:10, 137:12.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLSharedElement.h:9, 137:12.62 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLSharedElement.cpp:6: 137:12.62 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLSharedElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSharedElement::QueryInterface(const nsIID&, void**)': 137:12.62 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 137:12.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 137:12.62 foundInterface = 0; \ 137:12.62 ^~~~~~~~~~~~~~ 137:12.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 137:12.62 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 137:12.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:12.62 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLSharedElement.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 137:12.62 NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 137:12.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:12.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:805:3: note: some parts of macro expansion are not guarded by this 'else' clause 137:12.63 else 137:12.63 ^~~~ 137:12.63 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:879:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 137:12.63 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 137:12.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:12.63 /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.h:1590:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 137:12.63 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(_interface, \ 137:12.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:12.63 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLSharedElement.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_IF_TAG' 137:12.63 NS_INTERFACE_MAP_ENTRY_IF_TAG(nsIDOMHTMLHtmlElement, html) 137:12.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:14.16 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 137:14.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 137:14.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 137:14.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMWindow.h:10, 137:14.17 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsPIDOMWindow.h:9, 137:14.17 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsGlobalWindow.h:9, 137:14.17 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsGlobalWindow.cpp:6: 137:14.17 /builddir/build/BUILD/pale-moon/platform/dom/base/nsGlobalWindow.cpp: In member function 'virtual nsresult IdleRequestExecutor::QueryInterface(const nsIID&, void**)': 137:14.17 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 137:14.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 137:14.17 foundInterface = 0; \ 137:14.17 ^~~~~~~~~~~~~~ 137:14.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 137:14.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 137:14.17 ^~~~~~~~~~~~~~~~~~~~~~~ 137:14.18 /builddir/build/BUILD/pale-moon/platform/dom/base/nsGlobalWindow.cpp:594:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 137:14.18 NS_INTERFACE_MAP_END 137:14.18 ^~~~~~~~~~~~~~~~~~~~ 137:14.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 137:14.18 else 137:14.18 ^~~~ 137:14.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 137:14.18 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 137:14.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:14.18 /builddir/build/BUILD/pale-moon/platform/dom/base/nsGlobalWindow.cpp:593:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 137:14.18 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRunnable) 137:14.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:14.19 /builddir/build/BUILD/pale-moon/platform/dom/base/nsGlobalWindow.cpp: In member function 'virtual nsresult IdleRequestExecutorTimeoutHandler::QueryInterface(const nsIID&, void**)': 137:14.19 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 137:14.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 137:14.20 foundInterface = 0; \ 137:14.20 ^~~~~~~~~~~~~~ 137:14.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 137:14.20 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 137:14.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:14.20 /builddir/build/BUILD/pale-moon/platform/dom/base/nsGlobalWindow.cpp:675:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 137:14.20 NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 137:14.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:14.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 137:14.20 else 137:14.20 ^~~~ 137:14.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 137:14.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 137:14.20 ^~~~~~~~~~~~~~~~~~ 137:14.21 /builddir/build/BUILD/pale-moon/platform/dom/base/nsGlobalWindow.cpp:674:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 137:14.21 NS_INTERFACE_MAP_ENTRY(nsITimeoutHandler) 137:14.21 ^~~~~~~~~~~~~~~~~~~~~~ 137:14.21 /builddir/build/BUILD/pale-moon/platform/dom/base/nsGlobalWindow.cpp: In member function 'virtual nsresult IdleRequestTimeoutHandler::QueryInterface(const nsIID&, void**)': 137:14.21 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 137:14.21 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 137:14.21 foundInterface = 0; \ 137:14.21 ^~~~~~~~~~~~~~ 137:14.21 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 137:14.22 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 137:14.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:14.22 /builddir/build/BUILD/pale-moon/platform/dom/base/nsGlobalWindow.cpp:822:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 137:14.22 NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 137:14.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:14.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 137:14.22 else 137:14.22 ^~~~ 137:14.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 137:14.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 137:14.22 ^~~~~~~~~~~~~~~~~~ 137:14.22 /builddir/build/BUILD/pale-moon/platform/dom/base/nsGlobalWindow.cpp:821:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 137:14.22 NS_INTERFACE_MAP_ENTRY(nsITimeoutHandler) 137:14.23 ^~~~~~~~~~~~~~~~~~~~~~ 137:14.23 /builddir/build/BUILD/pale-moon/platform/dom/base/nsGlobalWindow.cpp: In member function 'virtual nsresult DialogValueHolder::QueryInterface(const nsIID&, void**)': 137:14.24 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 137:14.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 137:14.24 foundInterface = 0; \ 137:14.24 ^~~~~~~~~~~~~~ 137:14.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 137:14.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 137:14.24 ^~~~~~~~~~~~~~~~~~~~~~~ 137:14.24 /builddir/build/BUILD/pale-moon/platform/dom/base/nsGlobalWindow.cpp:946:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 137:14.24 NS_INTERFACE_MAP_END 137:14.24 ^~~~~~~~~~~~~~~~~~~~ 137:14.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 137:14.24 else 137:14.24 ^~~~ 137:14.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 137:14.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 137:14.25 ^~~~~~~~~~~~~~~~~~ 137:14.25 /builddir/build/BUILD/pale-moon/platform/dom/base/nsGlobalWindow.cpp:945:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 137:14.25 NS_INTERFACE_MAP_ENTRY(nsISupports) 137:14.25 ^~~~~~~~~~~~~~~~~~~~~~ 137:14.29 /builddir/build/BUILD/pale-moon/platform/dom/base/nsGlobalWindow.cpp: In member function 'virtual nsresult nsGlobalWindow::QueryInterface(const nsIID&, void**)': 137:14.29 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 137:14.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 137:14.30 foundInterface = 0; \ 137:14.30 ^~~~~~~~~~~~~~ 137:14.30 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 137:14.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 137:14.30 ^~~~~~~~~~~~~~~~~~~~~~~ 137:14.30 /builddir/build/BUILD/pale-moon/platform/dom/base/nsGlobalWindow.cpp:2131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 137:14.30 NS_INTERFACE_MAP_END 137:14.30 ^~~~~~~~~~~~~~~~~~~~ 137:14.30 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 137:14.30 else 137:14.30 ^~~~ 137:14.30 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 137:14.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 137:14.31 ^~~~~~~~~~~~~~~~~~ 137:14.31 /builddir/build/BUILD/pale-moon/platform/dom/base/nsGlobalWindow.cpp:2130:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 137:14.31 NS_INTERFACE_MAP_ENTRY(nsIInterfaceRequestor) 137:14.31 ^~~~~~~~~~~~~~~~~~~~~~ 137:14.92 /builddir/build/BUILD/pale-moon/platform/dom/base/nsGlobalWindow.cpp: In member function 'virtual nsresult nsGlobalChromeWindow::QueryInterface(const nsIID&, void**)': 137:14.92 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 137:14.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 137:14.92 foundInterface = 0; \ 137:14.93 ^~~~~~~~~~~~~~ 137:14.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 137:14.93 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 137:14.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:14.93 /builddir/build/BUILD/pale-moon/platform/dom/base/nsGlobalWindow.cpp:13975:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 137:14.93 NS_INTERFACE_MAP_END_INHERITING(nsGlobalWindow) 137:14.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:14.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 137:14.93 else 137:14.93 ^~~~ 137:14.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 137:14.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 137:14.93 ^~~~~~~~~~~~~~~~~~ 137:14.93 /builddir/build/BUILD/pale-moon/platform/dom/base/nsGlobalWindow.cpp:13974:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 137:14.93 NS_INTERFACE_MAP_ENTRY(nsIDOMChromeWindow) 137:14.94 ^~~~~~~~~~~~~~~~~~~~~~ 137:15.40 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 137:15.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 137:15.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 137:15.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:32, 137:15.40 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsPIDOMWindow.h:12, 137:15.40 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsGlobalWindow.h:9, 137:15.40 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsGlobalWindow.cpp:6: 137:15.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 137:15.40 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2860:28: required from here 137:15.40 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead 137:15.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 137:15.40 memset(aT, 0, sizeof(T)); 137:15.40 ~~~~~~^~~~~~~~~~~~~~~~~~ 137:15.40 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsGlobalWindow.cpp:162: 137:15.40 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 137:15.40 struct GlobalProperties { 137:15.41 ^~~~~~~~~~~~~~~~ 137:19.44 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 137:19.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 137:19.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 137:19.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMNode.h:10, 137:19.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMElement.h:10, 137:19.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMHTMLElement.h:10, 137:19.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMHTMLOListElement.h:10, 137:19.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLSharedListElement.h:11, 137:19.44 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLSharedListElement.cpp:6: 137:19.44 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLSharedListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSharedListElement::QueryInterface(const nsIID&, void**)': 137:19.45 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 137:19.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 137:19.45 foundInterface = 0; \ 137:19.45 ^~~~~~~~~~~~~~ 137:19.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 137:19.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 137:19.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:19.45 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLSharedListElement.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 137:19.45 NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 137:19.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:19.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:805:3: note: some parts of macro expansion are not guarded by this 'else' clause 137:19.45 else 137:19.45 ^~~~ 137:19.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:879:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 137:19.45 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 137:19.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:19.46 /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.h:1590:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 137:19.46 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(_interface, \ 137:19.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:19.46 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLSharedListElement.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_IF_TAG' 137:19.46 NS_INTERFACE_MAP_ENTRY_IF_TAG(nsIDOMHTMLUListElement, ul) 137:19.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:27.75 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 137:27.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 137:27.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 137:27.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 137:27.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 137:27.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EventForwards.h:11, 137:27.76 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.h:9, 137:27.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLSharedObjectElement.h:10, 137:27.76 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLSharedObjectElement.cpp:7: 137:27.76 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLSharedObjectElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSharedObjectElement::QueryInterface(const nsIID&, void**)': 137:27.76 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 137:27.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 137:27.76 foundInterface = 0; \ 137:27.76 ^~~~~~~~~~~~~~ 137:27.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 137:27.77 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 137:27.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:27.77 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLSharedObjectElement.cpp:95:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 137:27.77 NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 137:27.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:27.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:805:3: note: some parts of macro expansion are not guarded by this 'else' clause 137:27.77 else 137:27.77 ^~~~ 137:27.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:879:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 137:27.77 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 137:27.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:27.78 /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.h:1590:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 137:27.78 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(_interface, \ 137:27.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:27.78 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLSharedObjectElement.cpp:94:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_IF_TAG' 137:27.78 NS_INTERFACE_MAP_ENTRY_IF_TAG(nsIDOMHTMLEmbedElement, embed) 137:27.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:35.94 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 137:35.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 137:35.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DocGroup.h:9, 137:35.94 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLSlotElement.cpp:6: 137:35.94 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLSlotElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSlotElement::QueryInterface(const nsIID&, void**)': 137:35.94 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 137:35.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 137:35.94 foundInterface = 0; \ 137:35.94 ^~~~~~~~~~~~~~ 137:35.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 137:35.94 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 137:35.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:35.94 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLSlotElement.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 137:35.94 NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 137:35.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:35.95 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 137:35.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 137:35.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FunctionBinding.h:10, 137:35.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h:15, 137:35.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DocGroup.h:16, 137:35.95 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLSlotElement.cpp:6: 137:35.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 137:35.95 } else 137:35.95 ^~~~ 137:35.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 137:35.95 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 137:35.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:35.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 137:35.95 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 137:35.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:35.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 137:35.95 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 137:35.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:35.96 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLSlotElement.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 137:35.96 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HTMLSlotElement) 137:35.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:44.91 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 137:44.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 137:44.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 137:44.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMNode.h:10, 137:44.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMElement.h:10, 137:44.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMHTMLElement.h:10, 137:44.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMHTMLSourceElement.h:10, 137:44.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLSourceElement.h:10, 137:44.91 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLSourceElement.cpp:6: 137:44.91 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLSourceElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSourceElement::QueryInterface(const nsIID&, void**)': 137:44.91 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 137:44.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 137:44.92 foundInterface = 0; \ 137:44.92 ^~~~~~~~~~~~~~ 137:44.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 137:44.92 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 137:44.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:44.92 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLSourceElement.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 137:44.92 NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 137:44.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:44.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 137:44.92 else 137:44.92 ^~~~ 137:44.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 137:44.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 137:44.93 ^~~~~~~~~~~~~~~~~~ 137:44.93 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLSourceElement.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 137:44.93 NS_INTERFACE_MAP_ENTRY(nsIDOMHTMLSourceElement) 137:44.93 ^~~~~~~~~~~~~~~~~~~~~~ 137:51.59 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 137:51.59 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 137:51.59 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 137:51.59 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 137:51.59 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 137:51.59 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 137:51.59 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsHistory.h:9, 137:51.59 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsHistory.cpp:6: 137:51.59 /builddir/build/BUILD/pale-moon/platform/dom/base/nsHistory.cpp: In member function 'virtual nsresult nsHistory::QueryInterface(const nsIID&, void**)': 137:51.60 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 137:51.60 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 137:51.60 foundInterface = 0; \ 137:51.60 ^~~~~~~~~~~~~~ 137:51.60 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 137:51.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 137:51.60 ^~~~~~~~~~~~~~~~~~~~~~~ 137:51.60 /builddir/build/BUILD/pale-moon/platform/dom/base/nsHistory.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 137:51.60 NS_INTERFACE_MAP_END 137:51.60 ^~~~~~~~~~~~~~~~~~~~ 137:51.60 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 137:51.60 else 137:51.60 ^~~~ 137:51.60 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 137:51.60 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 137:51.60 ^~~~~~~~~~~~~~~~~~ 137:51.60 /builddir/build/BUILD/pale-moon/platform/dom/base/nsHistory.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 137:51.60 NS_INTERFACE_MAP_ENTRY(nsIDOMHistory) // Empty, needed for extension compat 137:51.60 ^~~~~~~~~~~~~~~~~~~~~~ 138:05.46 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 138:05.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 138:05.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 138:05.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 138:05.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 138:05.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 138:05.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/File.h:10, 138:05.47 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsHostObjectURI.h:10, 138:05.47 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsHostObjectURI.cpp:6: 138:05.47 /builddir/build/BUILD/pale-moon/platform/dom/base/nsHostObjectURI.cpp: In member function 'virtual nsresult nsHostObjectURI::QueryInterface(const nsIID&, void**)': 138:05.47 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 138:05.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:05.47 foundInterface = 0; \ 138:05.47 ^~~~~~~~~~~~~~ 138:05.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 138:05.47 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 138:05.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:05.47 /builddir/build/BUILD/pale-moon/platform/dom/base/nsHostObjectURI.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 138:05.47 NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI) 138:05.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:05.47 /builddir/build/BUILD/pale-moon/platform/dom/base/nsHostObjectURI.cpp:36:3: note: some parts of macro expansion are not guarded by this 'else' clause 138:05.47 else 138:05.47 ^~~~ 138:16.26 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 138:16.26 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleWalker.h:16, 138:16.26 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleProcessorData.h:18, 138:16.27 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsINode.cpp:86: 138:16.27 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 138:16.27 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 138:16.27 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 138:16.27 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 138:16.27 ^ 138:16.27 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/CounterStyleManager.h:16, 138:16.27 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleStructContext.h:9, 138:16.27 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsStyleStruct.h:21, 138:16.27 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ServoBindings.h:16, 138:16.27 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsINode.cpp:22: 138:16.27 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 138:16.28 class nsCSSValue { 138:16.28 ^~~~~~~~~~ 138:19.22 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 138:19.22 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleWalker.h:16, 138:19.22 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTableCellElement.cpp:12: 138:19.22 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 138:19.22 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 138:19.22 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 138:19.22 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 138:19.22 ^ 138:19.22 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 138:19.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:41, 138:19.22 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsStyledElement.h:17, 138:19.22 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsMappedAttributeElement.h:15, 138:19.22 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.h:10, 138:19.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLTableCellElement.h:9, 138:19.22 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTableCellElement.cpp:6: 138:19.22 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 138:19.22 class nsCSSValue { 138:19.22 ^~~~~~~~~~ 138:33.03 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 138:33.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 138:33.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 138:33.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 138:33.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 138:33.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EventForwards.h:11, 138:33.03 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.h:9, 138:33.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLTableElement.h:9, 138:33.03 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTableElement.cpp:6: 138:33.03 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::TableRowsCollection::QueryInterface(const nsIID&, void**)': 138:33.03 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 138:33.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:33.03 foundInterface = 0; \ 138:33.03 ^~~~~~~~~~~~~~ 138:33.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 138:33.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 138:33.03 ^~~~~~~~~~~~~~~~~~~~~~~ 138:33.04 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTableElement.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 138:33.04 NS_INTERFACE_MAP_END 138:33.04 ^~~~~~~~~~~~~~~~~~~~ 138:33.04 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 138:33.04 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrName.h:15, 138:33.04 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.h:19, 138:33.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 138:33.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:15, 138:33.04 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsStyledElement.h:17, 138:33.04 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsMappedAttributeElement.h:15, 138:33.04 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.h:10, 138:33.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLTableElement.h:9, 138:33.04 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTableElement.cpp:6: 138:33.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 138:33.04 } else 138:33.04 ^~~~ 138:33.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 138:33.04 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 138:33.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:33.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 138:33.04 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 138:33.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:33.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 138:33.04 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 138:33.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:33.04 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTableElement.cpp:92:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 138:33.04 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(TableRowsCollection) 138:33.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:33.06 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 138:33.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 138:33.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 138:33.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 138:33.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 138:33.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EventForwards.h:11, 138:33.06 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.h:9, 138:33.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLTableElement.h:9, 138:33.07 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTableElement.cpp:6: 138:33.07 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableElement::QueryInterface(const nsIID&, void**)': 138:33.07 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 138:33.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:33.07 foundInterface = 0; \ 138:33.07 ^~~~~~~~~~~~~~ 138:33.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 138:33.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 138:33.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:33.07 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTableElement.cpp:363:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 138:33.07 NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 138:33.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:33.07 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 138:33.07 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrName.h:15, 138:33.07 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.h:19, 138:33.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 138:33.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:15, 138:33.07 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsStyledElement.h:17, 138:33.07 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsMappedAttributeElement.h:15, 138:33.07 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.h:10, 138:33.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLTableElement.h:9, 138:33.07 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTableElement.cpp:6: 138:33.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 138:33.07 } else 138:33.07 ^~~~ 138:33.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 138:33.07 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 138:33.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:33.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 138:33.07 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 138:33.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:33.07 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTableElement.cpp:362:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 138:33.07 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLTableElement) 138:33.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:39.01 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 138:39.01 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 138:39.01 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 138:39.01 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsInProcessTabChildGlobal.h:10, 138:39.01 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsInProcessTabChildGlobal.cpp:6: 138:39.01 /builddir/build/BUILD/pale-moon/platform/dom/base/nsInProcessTabChildGlobal.cpp: In member function 'virtual nsresult nsInProcessTabChildGlobal::QueryInterface(const nsIID&, void**)': 138:39.01 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 138:39.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:39.02 foundInterface = 0; \ 138:39.02 ^~~~~~~~~~~~~~ 138:39.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 138:39.02 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 138:39.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:39.02 /builddir/build/BUILD/pale-moon/platform/dom/base/nsInProcessTabChildGlobal.cpp:172:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 138:39.02 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 138:39.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:39.02 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsInProcessTabChildGlobal.cpp:16: 138:39.02 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 138:39.02 } else 138:39.02 ^~~~ 138:39.02 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 138:39.02 } else 138:39.02 ^~~~ 138:40.74 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 138:40.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 138:40.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 138:40.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 138:40.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 138:40.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EventForwards.h:11, 138:40.74 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.h:9, 138:40.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLTableRowElement.h:9, 138:40.75 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTableRowElement.cpp:6: 138:40.75 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTableRowElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableRowElement::QueryInterface(const nsIID&, void**)': 138:40.75 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 138:40.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:40.75 foundInterface = 0; \ 138:40.75 ^~~~~~~~~~~~~~ 138:40.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 138:40.75 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 138:40.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:40.76 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTableRowElement.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 138:40.76 NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 138:40.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:40.76 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 138:40.76 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrName.h:15, 138:40.76 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.h:19, 138:40.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 138:40.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:15, 138:40.76 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsStyledElement.h:17, 138:40.76 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsMappedAttributeElement.h:15, 138:40.77 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.h:10, 138:40.77 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLTableRowElement.h:9, 138:40.77 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTableRowElement.cpp:6: 138:40.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 138:40.77 } else 138:40.77 ^~~~ 138:40.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 138:40.77 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 138:40.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:40.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 138:40.78 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 138:40.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:40.78 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTableRowElement.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 138:40.78 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLTableRowElement) 138:40.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:46.36 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 138:46.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 138:46.36 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsIScriptContext.h:11, 138:46.36 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsJSEnvironment.h:8, 138:46.36 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsJSEnvironment.cpp:7: 138:46.36 /builddir/build/BUILD/pale-moon/platform/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSContext::QueryInterface(const nsIID&, void**)': 138:46.36 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 138:46.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:46.36 foundInterface = 0; \ 138:46.36 ^~~~~~~~~~~~~~ 138:46.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 138:46.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 138:46.36 ^~~~~~~~~~~~~~~~~~~~~~~ 138:46.37 /builddir/build/BUILD/pale-moon/platform/dom/base/nsJSEnvironment.cpp:633:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 138:46.37 NS_INTERFACE_MAP_END 138:46.37 ^~~~~~~~~~~~~~~~~~~~ 138:46.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 138:46.37 else 138:46.37 ^~~~ 138:46.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 138:46.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 138:46.37 ^~~~~~~~~~~~~~~~~~ 138:46.37 /builddir/build/BUILD/pale-moon/platform/dom/base/nsJSEnvironment.cpp:632:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 138:46.37 NS_INTERFACE_MAP_ENTRY(nsISupports) 138:46.37 ^~~~~~~~~~~~~~~~~~~~~~ 138:46.42 /builddir/build/BUILD/pale-moon/platform/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSArgArray::QueryInterface(const nsIID&, void**)': 138:46.42 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 138:46.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:46.42 foundInterface = 0; \ 138:46.42 ^~~~~~~~~~~~~~ 138:46.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 138:46.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 138:46.43 ^~~~~~~~~~~~~~~~~~~~~~~ 138:46.43 /builddir/build/BUILD/pale-moon/platform/dom/base/nsJSEnvironment.cpp:2645:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 138:46.43 NS_INTERFACE_MAP_END 138:46.43 ^~~~~~~~~~~~~~~~~~~~ 138:46.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 138:46.43 else 138:46.43 ^~~~ 138:46.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 138:46.43 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 138:46.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:46.43 /builddir/build/BUILD/pale-moon/platform/dom/base/nsJSEnvironment.cpp:2644:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 138:46.43 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIJSArgArray) 138:46.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:47.50 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 138:47.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 138:47.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 138:47.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 138:47.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 138:47.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EventForwards.h:11, 138:47.51 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.h:9, 138:47.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLTableSectionElement.h:9, 138:47.51 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTableSectionElement.cpp:6: 138:47.51 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTableSectionElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableSectionElement::QueryInterface(const nsIID&, void**)': 138:47.51 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 138:47.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:47.51 foundInterface = 0; \ 138:47.51 ^~~~~~~~~~~~~~ 138:47.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 138:47.51 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 138:47.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:47.52 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTableSectionElement.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 138:47.52 NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 138:47.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:47.52 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 138:47.52 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrName.h:15, 138:47.52 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.h:19, 138:47.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 138:47.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:15, 138:47.52 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsStyledElement.h:17, 138:47.52 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsMappedAttributeElement.h:15, 138:47.52 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.h:10, 138:47.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLTableSectionElement.h:9, 138:47.53 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTableSectionElement.cpp:6: 138:47.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 138:47.53 } else 138:47.53 ^~~~ 138:47.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 138:47.54 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 138:47.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:47.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 138:47.54 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 138:47.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:47.54 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTableSectionElement.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 138:47.54 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLTableSectionElement) 138:47.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:53.39 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 138:53.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 138:53.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 138:53.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 138:53.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 138:53.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 138:53.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FunctionBinding.h:8, 138:53.40 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsJSTimeoutHandler.cpp:12: 138:53.40 /builddir/build/BUILD/pale-moon/platform/dom/base/nsJSTimeoutHandler.cpp: In member function 'virtual nsresult nsJSScriptTimeoutHandler::QueryInterface(const nsIID&, void**)': 138:53.40 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 138:53.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:53.40 foundInterface = 0; \ 138:53.40 ^~~~~~~~~~~~~~ 138:53.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 138:53.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 138:53.40 ^~~~~~~~~~~~~~~~~~~~~~~ 138:53.40 /builddir/build/BUILD/pale-moon/platform/dom/base/nsJSTimeoutHandler.cpp:166:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 138:53.40 NS_INTERFACE_MAP_END 138:53.40 ^~~~~~~~~~~~~~~~~~~~ 138:53.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 138:53.40 else 138:53.40 ^~~~ 138:53.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 138:53.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 138:53.40 ^~~~~~~~~~~~~~~~~~ 138:53.40 /builddir/build/BUILD/pale-moon/platform/dom/base/nsJSTimeoutHandler.cpp:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 138:53.40 NS_INTERFACE_MAP_ENTRY(nsISupports) 138:53.40 ^~~~~~~~~~~~~~~~~~~~~~ 138:54.21 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 138:54.21 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 138:54.21 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 138:54.21 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMNode.h:10, 138:54.21 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMElement.h:10, 138:54.21 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMHTMLElement.h:10, 138:54.21 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLTemplateElement.h:10, 138:54.21 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTemplateElement.cpp:6: 138:54.22 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTemplateElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTemplateElement::QueryInterface(const nsIID&, void**)': 138:54.22 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 138:54.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:54.22 foundInterface = 0; \ 138:54.22 ^~~~~~~~~~~~~~ 138:54.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 138:54.22 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 138:54.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:54.22 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTemplateElement.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 138:54.22 NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 138:54.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:54.22 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 138:54.22 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrName.h:15, 138:54.22 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.h:19, 138:54.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 138:54.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:15, 138:54.22 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsStyledElement.h:17, 138:54.22 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsMappedAttributeElement.h:15, 138:54.22 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.h:10, 138:54.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 138:54.22 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTemplateElement.cpp:6: 138:54.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 138:54.22 } else 138:54.22 ^~~~ 138:54.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 138:54.23 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 138:54.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:54.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 138:54.23 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 138:54.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:54.23 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTemplateElement.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 138:54.23 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLTemplateElement) 138:54.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139:13.90 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 139:13.90 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleWalker.h:16, 139:13.90 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsMappedAttributes.cpp:13: 139:13.90 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 139:13.90 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 139:13.91 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 139:13.91 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 139:13.91 ^ 139:13.91 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 139:13.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:41, 139:13.91 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsStyledElement.h:17, 139:13.91 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsMappedAttributeElement.h:15, 139:13.91 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsMappedAttributes.h:15, 139:13.91 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsMappedAttributes.cpp:11: 139:13.91 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 139:13.91 class nsCSSValue { 139:13.91 ^~~~~~~~~~ 139:13.93 /builddir/build/BUILD/pale-moon/platform/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::SetAndSwapAttr(nsIAtom*, nsAttrValue&, bool*)': 139:13.93 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/dom/base/nsMappedAttributes.cpp: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct nsMappedAttributes::InternalAttr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 139:13.93 /builddir/build/BUILD/pale-moon/platform/dom/base/nsMappedAttributes.cpp:104:82: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct nsMappedAttributes::InternalAttr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 139:13.93 memmove(&Attrs()[i + 1], &Attrs()[i], (mAttrCount - i) * sizeof(InternalAttr)); 139:13.93 ^ 139:13.93 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsMappedAttributes.cpp:11: 139:13.93 /builddir/build/BUILD/pale-moon/platform/dom/base/nsMappedAttributes.h:90:10: note: 'struct nsMappedAttributes::InternalAttr' declared here 139:13.93 struct InternalAttr 139:13.93 ^~~~~~~~~~~~ 139:13.93 /builddir/build/BUILD/pale-moon/platform/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::RemoveAttrAt(uint32_t, nsAttrValue&)': 139:13.93 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/dom/base/nsMappedAttributes.cpp: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct nsMappedAttributes::InternalAttr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 139:13.93 /builddir/build/BUILD/pale-moon/platform/dom/base/nsMappedAttributes.cpp:240:57: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct nsMappedAttributes::InternalAttr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 139:13.93 (mAttrCount - aPos - 1) * sizeof(InternalAttr)); 139:13.93 ^ 139:13.93 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsMappedAttributes.cpp:11: 139:13.93 /builddir/build/BUILD/pale-moon/platform/dom/base/nsMappedAttributes.h:90:10: note: 'struct nsMappedAttributes::InternalAttr' declared here 139:13.94 struct InternalAttr 139:13.94 ^~~~~~~~~~~~ 139:17.70 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 139:17.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 139:17.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 139:17.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 139:17.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 139:17.71 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsMimeTypeArray.h:10, 139:17.71 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsMimeTypeArray.cpp:6: 139:17.71 /builddir/build/BUILD/pale-moon/platform/dom/base/nsMimeTypeArray.cpp: In member function 'virtual nsresult nsMimeTypeArray::QueryInterface(const nsIID&, void**)': 139:17.71 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 139:17.71 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 139:17.71 foundInterface = 0; \ 139:17.71 ^~~~~~~~~~~~~~ 139:17.71 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 139:17.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 139:17.71 ^~~~~~~~~~~~~~~~~~~~~~~ 139:17.72 /builddir/build/BUILD/pale-moon/platform/dom/base/nsMimeTypeArray.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 139:17.72 NS_INTERFACE_MAP_END 139:17.72 ^~~~~~~~~~~~~~~~~~~~ 139:17.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 139:17.72 else 139:17.72 ^~~~ 139:17.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 139:17.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 139:17.72 ^~~~~~~~~~~~~~~~~~ 139:17.72 /builddir/build/BUILD/pale-moon/platform/dom/base/nsMimeTypeArray.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 139:17.72 NS_INTERFACE_MAP_ENTRY(nsISupports) 139:17.72 ^~~~~~~~~~~~~~~~~~~~~~ 139:25.97 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 139:25.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 139:25.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 139:25.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 139:25.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 139:25.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 139:25.98 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrName.h:15, 139:25.98 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.h:19, 139:25.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 139:25.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:15, 139:25.98 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTrackElement.cpp:6: 139:25.98 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTrackElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTrackElement::QueryInterface(const nsIID&, void**)': 139:25.98 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 139:25.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 139:25.98 foundInterface = 0; \ 139:25.98 ^~~~~~~~~~~~~~ 139:25.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 139:25.98 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 139:25.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139:25.98 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTrackElement.cpp:155:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 139:25.98 NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 139:25.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139:25.98 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 139:25.98 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrName.h:15, 139:25.98 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.h:19, 139:25.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 139:25.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:15, 139:25.98 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTrackElement.cpp:6: 139:25.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 139:25.98 } else 139:25.98 ^~~~ 139:25.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 139:25.99 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 139:25.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139:25.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 139:25.99 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 139:25.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139:25.99 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTrackElement.cpp:154:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 139:25.99 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLTrackElement) 139:25.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139:51.16 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 139:51.16 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Mutex.h:11, 139:51.16 from /builddir/build/BUILD/pale-moon/platform/image/imgLoader.h:11, 139:51.16 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsObjectLoadingContent.cpp:12: 139:51.16 /builddir/build/BUILD/pale-moon/platform/dom/base/nsObjectLoadingContent.cpp: In member function 'virtual nsresult ObjectInterfaceRequestorShim::QueryInterface(const nsIID&, void**)': 139:51.16 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 139:51.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 139:51.17 foundInterface = 0; \ 139:51.17 ^~~~~~~~~~~~~~ 139:51.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 139:51.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 139:51.17 ^~~~~~~~~~~~~~~~~~~~~~~ 139:51.17 /builddir/build/BUILD/pale-moon/platform/dom/base/nsObjectLoadingContent.cpp:1399:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 139:51.17 NS_INTERFACE_MAP_END 139:51.17 ^~~~~~~~~~~~~~~~~~~~ 139:51.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 139:51.17 else 139:51.17 ^~~~ 139:51.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 139:51.18 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 139:51.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139:51.18 /builddir/build/BUILD/pale-moon/platform/dom/base/nsObjectLoadingContent.cpp:1398:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 139:51.18 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInterfaceRequestor) 139:51.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:10.32 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 140:10.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 140:10.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 140:10.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLMediaElement.h:8, 140:10.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/MediaError.h:9, 140:10.32 from /builddir/build/BUILD/pale-moon/platform/dom/html/MediaError.cpp:6: 140:10.32 /builddir/build/BUILD/pale-moon/platform/dom/html/MediaError.cpp: In member function 'virtual nsresult mozilla::dom::MediaError::QueryInterface(const nsIID&, void**)': 140:10.32 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 140:10.32 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 140:10.32 foundInterface = 0; \ 140:10.33 ^~~~~~~~~~~~~~ 140:10.33 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 140:10.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 140:10.33 ^~~~~~~~~~~~~~~~~~~~~~~ 140:10.33 /builddir/build/BUILD/pale-moon/platform/dom/html/MediaError.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 140:10.33 NS_INTERFACE_MAP_END 140:10.33 ^~~~~~~~~~~~~~~~~~~~ 140:10.34 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 140:10.34 else 140:10.34 ^~~~ 140:10.34 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 140:10.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 140:10.34 ^~~~~~~~~~~~~~~~~~ 140:10.34 /builddir/build/BUILD/pale-moon/platform/dom/html/MediaError.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 140:10.34 NS_INTERFACE_MAP_ENTRY(nsISupports) 140:10.34 ^~~~~~~~~~~~~~~~~~~~~~ 140:10.98 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 140:10.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 140:10.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 140:10.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 140:10.99 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 140:10.99 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsPluginArray.h:9, 140:10.99 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsPluginArray.cpp:6: 140:10.99 /builddir/build/BUILD/pale-moon/platform/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginArray::QueryInterface(const nsIID&, void**)': 140:10.99 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 140:10.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 140:10.99 foundInterface = 0; \ 140:10.99 ^~~~~~~~~~~~~~ 140:10.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 140:10.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 140:10.99 ^~~~~~~~~~~~~~~~~~~~~~~ 140:11.00 /builddir/build/BUILD/pale-moon/platform/dom/base/nsPluginArray.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 140:11.00 NS_INTERFACE_MAP_END 140:11.00 ^~~~~~~~~~~~~~~~~~~~ 140:11.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 140:11.00 else 140:11.01 ^~~~ 140:11.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 140:11.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 140:11.01 ^~~~~~~~~~~~~~~~~~ 140:11.01 /builddir/build/BUILD/pale-moon/platform/dom/base/nsPluginArray.cpp:74:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 140:11.01 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 140:11.01 ^~~~~~~~~~~~~~~~~~~~~~ 140:11.03 /builddir/build/BUILD/pale-moon/platform/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginElement::QueryInterface(const nsIID&, void**)': 140:11.03 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 140:11.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 140:11.03 foundInterface = 0; \ 140:11.03 ^~~~~~~~~~~~~~ 140:11.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 140:11.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 140:11.03 ^~~~~~~~~~~~~~~~~~~~~~~ 140:11.03 /builddir/build/BUILD/pale-moon/platform/dom/base/nsPluginArray.cpp:418:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 140:11.03 NS_INTERFACE_MAP_END 140:11.03 ^~~~~~~~~~~~~~~~~~~~ 140:11.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 140:11.04 else 140:11.04 ^~~~ 140:11.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 140:11.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 140:11.04 ^~~~~~~~~~~~~~~~~~ 140:11.04 /builddir/build/BUILD/pale-moon/platform/dom/base/nsPluginArray.cpp:417:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 140:11.04 NS_INTERFACE_MAP_ENTRY(nsISupports) 140:11.04 ^~~~~~~~~~~~~~~~~~~~~~ 140:18.18 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 140:18.18 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 140:18.18 from /builddir/build/BUILD/pale-moon/platform/widget/nsIWidget.h:10, 140:18.19 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsQueryContentEventResult.cpp:6: 140:18.19 /builddir/build/BUILD/pale-moon/platform/dom/base/nsQueryContentEventResult.cpp: In member function 'virtual nsresult nsQueryContentEventResult::QueryInterface(const nsIID&, void**)': 140:18.19 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 140:18.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 140:18.19 foundInterface = 0; \ 140:18.19 ^~~~~~~~~~~~~~ 140:18.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 140:18.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 140:18.19 ^~~~~~~~~~~~~~~~~~~~~~~ 140:18.20 /builddir/build/BUILD/pale-moon/platform/dom/base/nsQueryContentEventResult.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 140:18.20 NS_INTERFACE_MAP_END 140:18.20 ^~~~~~~~~~~~~~~~~~~~ 140:18.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 140:18.20 else 140:18.20 ^~~~ 140:18.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 140:18.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 140:18.20 ^~~~~~~~~~~~~~~~~~ 140:18.20 /builddir/build/BUILD/pale-moon/platform/dom/base/nsQueryContentEventResult.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 140:18.21 NS_INTERFACE_MAP_ENTRY(nsIQueryContentEventResult) 140:18.21 ^~~~~~~~~~~~~~~~~~~~~~ 140:25.94 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 140:25.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 140:25.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 140:25.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMRange.h:10, 140:25.94 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsRange.h:13, 140:25.94 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsRange.cpp:11: 140:25.94 /builddir/build/BUILD/pale-moon/platform/dom/base/nsRange.cpp: In member function 'virtual nsresult nsRange::QueryInterface(const nsIID&, void**)': 140:25.94 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 140:25.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 140:25.94 foundInterface = 0; \ 140:25.94 ^~~~~~~~~~~~~~ 140:25.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 140:25.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 140:25.94 ^~~~~~~~~~~~~~~~~~~~~~~ 140:25.94 /builddir/build/BUILD/pale-moon/platform/dom/base/nsRange.cpp:339:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 140:25.94 NS_INTERFACE_MAP_END 140:25.94 ^~~~~~~~~~~~~~~~~~~~ 140:25.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 140:25.94 else 140:25.94 ^~~~ 140:25.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 140:25.94 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 140:25.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:25.94 /builddir/build/BUILD/pale-moon/platform/dom/base/nsRange.cpp:338:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 140:25.94 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMRange) 140:25.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:32.09 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 140:32.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 140:32.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 140:32.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/TextTrack.h:10, 140:32.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/TextTrackManager.h:9, 140:32.10 from /builddir/build/BUILD/pale-moon/platform/dom/html/TextTrackManager.cpp:6: 140:32.10 /builddir/build/BUILD/pale-moon/platform/dom/html/TextTrackManager.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackManager::QueryInterface(const nsIID&, void**)': 140:32.10 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 140:32.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 140:32.10 foundInterface = 0; \ 140:32.10 ^~~~~~~~~~~~~~ 140:32.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 140:32.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 140:32.10 ^~~~~~~~~~~~~~~~~~~~~~~ 140:32.10 /builddir/build/BUILD/pale-moon/platform/dom/html/TextTrackManager.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 140:32.10 NS_INTERFACE_MAP_END 140:32.10 ^~~~~~~~~~~~~~~~~~~~ 140:32.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 140:32.11 else 140:32.11 ^~~~ 140:32.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 140:32.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 140:32.11 ^~~~~~~~~~~~~~~~~~ 140:32.11 /builddir/build/BUILD/pale-moon/platform/dom/html/TextTrackManager.cpp:105:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 140:32.11 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 140:32.11 ^~~~~~~~~~~~~~~~~~~~~~ 140:41.12 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 140:41.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 140:41.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/TimeRanges.h:9, 140:41.12 from /builddir/build/BUILD/pale-moon/platform/dom/html/TimeRanges.cpp:6: 140:41.12 /builddir/build/BUILD/pale-moon/platform/dom/html/TimeRanges.cpp: In member function 'virtual nsresult mozilla::dom::TimeRanges::QueryInterface(const nsIID&, void**)': 140:41.12 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 140:41.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 140:41.12 foundInterface = 0; \ 140:41.12 ^~~~~~~~~~~~~~ 140:41.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 140:41.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 140:41.12 ^~~~~~~~~~~~~~~~~~~~~~~ 140:41.12 /builddir/build/BUILD/pale-moon/platform/dom/html/TimeRanges.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 140:41.12 NS_INTERFACE_MAP_END 140:41.12 ^~~~~~~~~~~~~~~~~~~~ 140:41.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 140:41.12 else 140:41.12 ^~~~ 140:41.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 140:41.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 140:41.12 ^~~~~~~~~~~~~~~~~~ 140:41.12 /builddir/build/BUILD/pale-moon/platform/dom/html/TimeRanges.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 140:41.12 NS_INTERFACE_MAP_ENTRY(nsISupports) 140:41.12 ^~~~~~~~~~~~~~~~~~~~~~ 140:42.83 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 140:42.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 140:42.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 140:42.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMEventTarget.h:10, 140:42.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 140:42.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BasicEvents.h:11, 140:42.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Event.h:10, 140:42.83 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsScreen.cpp:6: 140:42.83 /builddir/build/BUILD/pale-moon/platform/dom/base/nsScreen.cpp: In member function 'virtual nsresult nsScreen::QueryInterface(const nsIID&, void**)': 140:42.83 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 140:42.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 140:42.83 foundInterface = 0; \ 140:42.83 ^~~~~~~~~~~~~~ 140:42.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 140:42.83 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 140:42.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:42.83 /builddir/build/BUILD/pale-moon/platform/dom/base/nsScreen.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 140:42.83 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 140:42.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:42.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 140:42.84 else 140:42.84 ^~~~ 140:42.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 140:42.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 140:42.84 ^~~~~~~~~~~~~~~~~~ 140:42.84 /builddir/build/BUILD/pale-moon/platform/dom/base/nsScreen.cpp:53:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 140:42.84 NS_INTERFACE_MAP_ENTRY(nsIDOMScreen) 140:42.84 ^~~~~~~~~~~~~~~~~~~~~~ 140:43.87 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 140:43.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 140:43.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 140:43.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMValidityState.h:10, 140:43.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/ValidityState.h:9, 140:43.87 from /builddir/build/BUILD/pale-moon/platform/dom/html/ValidityState.cpp:6: 140:43.87 /builddir/build/BUILD/pale-moon/platform/dom/html/ValidityState.cpp: In member function 'virtual nsresult mozilla::dom::ValidityState::QueryInterface(const nsIID&, void**)': 140:43.87 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 140:43.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 140:43.87 foundInterface = 0; \ 140:43.87 ^~~~~~~~~~~~~~ 140:43.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 140:43.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 140:43.87 ^~~~~~~~~~~~~~~~~~~~~~~ 140:43.87 /builddir/build/BUILD/pale-moon/platform/dom/html/ValidityState.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 140:43.87 NS_INTERFACE_MAP_END 140:43.87 ^~~~~~~~~~~~~~~~~~~~ 140:43.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 140:43.87 else 140:43.87 ^~~~ 140:43.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 140:43.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 140:43.87 ^~~~~~~~~~~~~~~~~~ 140:43.87 /builddir/build/BUILD/pale-moon/platform/dom/html/ValidityState.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 140:43.87 NS_INTERFACE_MAP_ENTRY(nsISupports) 140:43.87 ^~~~~~~~~~~~~~~~~~~~~~ 140:50.94 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 140:50.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 140:50.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIStructuredCloneContainer.h:10, 140:50.94 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsStructuredCloneContainer.h:9, 140:50.94 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsStructuredCloneContainer.cpp:6: 140:50.94 /builddir/build/BUILD/pale-moon/platform/dom/base/nsStructuredCloneContainer.cpp: In member function 'virtual nsresult nsStructuredCloneContainer::QueryInterface(const nsIID&, void**)': 140:50.94 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 140:50.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 140:50.94 foundInterface = 0; \ 140:50.94 ^~~~~~~~~~~~~~ 140:50.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 140:50.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 140:50.94 ^~~~~~~~~~~~~~~~~~~~~~~ 140:50.94 /builddir/build/BUILD/pale-moon/platform/dom/base/nsStructuredCloneContainer.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 140:50.94 NS_INTERFACE_MAP_END 140:50.94 ^~~~~~~~~~~~~~~~~~~~ 140:50.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 140:50.94 else 140:50.94 ^~~~ 140:50.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 140:50.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 140:50.95 ^~~~~~~~~~~~~~~~~~ 140:50.95 /builddir/build/BUILD/pale-moon/platform/dom/base/nsStructuredCloneContainer.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 140:50.95 NS_INTERFACE_MAP_ENTRY(nsISupports) 140:50.95 ^~~~~~~~~~~~~~~~~~~~~~ 141:04.05 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 141:04.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 141:04.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 141:04.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 141:04.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 141:04.05 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsDOMStringMap.h:9, 141:04.06 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsDOMStringMap.cpp:6: 141:04.06 /builddir/build/BUILD/pale-moon/platform/dom/html/nsDOMStringMap.cpp: In member function 'virtual nsresult nsDOMStringMap::QueryInterface(const nsIID&, void**)': 141:04.06 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 141:04.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 141:04.06 foundInterface = 0; \ 141:04.06 ^~~~~~~~~~~~~~ 141:04.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 141:04.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 141:04.06 ^~~~~~~~~~~~~~~~~~~~~~~ 141:04.06 /builddir/build/BUILD/pale-moon/platform/dom/html/nsDOMStringMap.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 141:04.06 NS_INTERFACE_MAP_END 141:04.06 ^~~~~~~~~~~~~~~~~~~~ 141:04.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 141:04.07 else 141:04.07 ^~~~ 141:04.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 141:04.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 141:04.07 ^~~~~~~~~~~~~~~~~~ 141:04.07 /builddir/build/BUILD/pale-moon/platform/dom/html/nsDOMStringMap.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 141:04.07 NS_INTERFACE_MAP_ENTRY(nsISupports) 141:04.08 ^~~~~~~~~~~~~~~~~~~~~~ 141:04.73 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Declaration.h:24, 141:04.73 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 141:04.73 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsStyledElement.cpp:17: 141:04.73 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 141:04.74 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 141:04.74 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 141:04.74 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 141:04.74 ^ 141:04.74 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 141:04.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:41, 141:04.74 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsStyledElement.h:17, 141:04.74 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsStyledElement.cpp:6: 141:04.74 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 141:04.74 class nsCSSValue { 141:04.74 ^~~~~~~~~~ 141:09.52 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Declaration.h:24, 141:09.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 141:09.52 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.cpp:7: 141:09.52 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 141:09.52 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 141:09.52 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 141:09.52 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 141:09.52 ^ 141:09.52 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:17, 141:09.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Declaration.h:24, 141:09.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 141:09.53 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.cpp:7: 141:09.53 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 141:09.53 class nsCSSValue { 141:09.53 ^~~~~~~~~~ 141:14.14 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 141:14.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 141:14.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsHashKeys.h:10, 141:14.14 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSPropertyID.h:11, 141:14.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 141:14.15 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Declaration.h:21, 141:14.15 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 141:14.15 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.cpp:7: 141:14.15 /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.cpp: In member function 'virtual nsresult nsGenericHTMLElement::QueryInterface(const nsIID&, void**)': 141:14.15 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 141:14.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 141:14.15 foundInterface = 0; \ 141:14.15 ^~~~~~~~~~~~~~ 141:14.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 141:14.15 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 141:14.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:14.15 /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.cpp:176:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 141:14.15 NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElementBase) 141:14.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:14.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 141:14.16 else 141:14.16 ^~~~ 141:14.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 141:14.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 141:14.17 ^~~~~~~~~~~~~~~~~~ 141:14.17 /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.cpp:175:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 141:14.17 NS_INTERFACE_MAP_ENTRY(nsIDOMNode) 141:14.17 ^~~~~~~~~~~~~~~~~~~~~~ 141:18.84 /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.cpp: In static member function 'static void nsGenericHTMLElement::MapImageSizeAttributesInto(const nsMappedAttributes*, nsRuleData*, bool)': 141:18.84 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.cpp: '*((void*)& w +8)' may be used uninitialized in this function 141:18.84 /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.cpp:1500:36: warning: '*((void*)& w +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 141:18.84 aspect_ratio->SetFloatValue((float(*w) / float(*h)), eCSSUnit_Number); 141:18.84 ^~~~~~~~~ 141:25.84 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Declaration.h:24, 141:25.84 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsTreeSanitizer.cpp:10: 141:25.84 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 141:25.85 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 141:25.85 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 141:25.85 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 141:25.85 ^ 141:25.85 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 141:25.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:41, 141:25.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18, 141:25.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInlines.h:11, 141:25.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Rule.h:11, 141:25.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 141:25.85 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsTreeSanitizer.h:8, 141:25.85 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsTreeSanitizer.cpp:6: 141:25.85 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 141:25.85 class nsCSSValue { 141:25.85 ^~~~~~~~~~ 141:48.50 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 141:48.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 141:48.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 141:48.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMEventTarget.h:10, 141:48.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 141:48.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BasicEvents.h:11, 141:48.51 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWindowRoot.cpp:6: 141:48.51 /builddir/build/BUILD/pale-moon/platform/dom/base/nsWindowRoot.cpp: In member function 'virtual nsresult nsWindowRoot::QueryInterface(const nsIID&, void**)': 141:48.51 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 141:48.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 141:48.51 foundInterface = 0; \ 141:48.51 ^~~~~~~~~~~~~~ 141:48.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 141:48.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 141:48.51 ^~~~~~~~~~~~~~~~~~~~~~~ 141:48.52 /builddir/build/BUILD/pale-moon/platform/dom/base/nsWindowRoot.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 141:48.52 NS_INTERFACE_MAP_END 141:48.52 ^~~~~~~~~~~~~~~~~~~~ 141:48.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 141:48.52 else 141:48.52 ^~~~ 141:48.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 141:48.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 141:48.52 ^~~~~~~~~~~~~~~~~~ 141:48.52 /builddir/build/BUILD/pale-moon/platform/dom/base/nsWindowRoot.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 141:48.52 NS_INTERFACE_MAP_ENTRY(mozilla::dom::EventTarget) 141:48.52 ^~~~~~~~~~~~~~~~~~~~~~ 142:08.33 libdom_base.a.desc 142:10.38 libintl_locale.a.desc 142:12.35 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 142:12.35 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 142:12.35 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsITextControlElement.h:9, 142:12.35 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsTextEditorState.h:10, 142:12.35 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsTextEditorState.cpp:6: 142:12.35 /builddir/build/BUILD/pale-moon/platform/dom/html/nsTextEditorState.cpp: In member function 'virtual nsresult nsTextInputSelectionImpl::QueryInterface(const nsIID&, void**)': 142:12.35 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 142:12.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 142:12.35 foundInterface = 0; \ 142:12.35 ^~~~~~~~~~~~~~ 142:12.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 142:12.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 142:12.36 ^~~~~~~~~~~~~~~~~~~~~~~ 142:12.36 /builddir/build/BUILD/pale-moon/platform/dom/html/nsTextEditorState.cpp:276:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 142:12.36 NS_INTERFACE_MAP_END 142:12.36 ^~~~~~~~~~~~~~~~~~~~ 142:12.36 In file included from /builddir/build/BUILD/pale-moon/platform/dom/html/nsTextEditorState.h:12, 142:12.36 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsTextEditorState.cpp:6: 142:12.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 142:12.36 } else 142:12.36 ^~~~ 142:12.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 142:12.36 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 142:12.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:12.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 142:12.36 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 142:12.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:12.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 142:12.37 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 142:12.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:12.37 /builddir/build/BUILD/pale-moon/platform/dom/html/nsTextEditorState.cpp:275:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 142:12.37 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsTextInputSelectionImpl) 142:12.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:16.13 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 142:16.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 142:16.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsPrimitives.h:10, 142:16.14 from /builddir/build/BUILD/pale-moon/platform/dom/media/webspeech/synth/SpeechSynthesis.cpp:7: 142:16.14 /builddir/build/BUILD/pale-moon/platform/dom/media/webspeech/synth/SpeechSynthesis.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesis::QueryInterface(const nsIID&, void**)': 142:16.14 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 142:16.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 142:16.14 foundInterface = 0; \ 142:16.14 ^~~~~~~~~~~~~~ 142:16.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 142:16.14 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 142:16.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:16.14 /builddir/build/BUILD/pale-moon/platform/dom/media/webspeech/synth/SpeechSynthesis.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 142:16.14 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 142:16.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:16.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 142:16.15 else 142:16.15 ^~~~ 142:16.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 142:16.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 142:16.15 ^~~~~~~~~~~~~~~~~~ 142:16.15 /builddir/build/BUILD/pale-moon/platform/dom/media/webspeech/synth/SpeechSynthesis.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 142:16.15 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 142:16.15 ^~~~~~~~~~~~~~~~~~~~~~ 142:16.23 libdom_html.a.desc 142:21.61 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 142:21.61 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 142:21.61 from /builddir/build/BUILD/pale-moon/platform/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:7: 142:21.61 /builddir/build/BUILD/pale-moon/platform/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisUtterance::QueryInterface(const nsIID&, void**)': 142:21.61 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 142:21.61 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 142:21.61 foundInterface = 0; \ 142:21.61 ^~~~~~~~~~~~~~ 142:21.61 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 142:21.62 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 142:21.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:21.62 /builddir/build/BUILD/pale-moon/platform/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 142:21.62 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 142:21.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:21.62 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:8: 142:21.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 142:21.62 } else 142:21.62 ^~~~ 142:21.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 142:21.62 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 142:21.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:21.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 142:21.63 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 142:21.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:21.63 /builddir/build/BUILD/pale-moon/platform/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 142:21.63 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SpeechSynthesisUtterance) 142:21.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:26.72 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 142:26.72 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 142:26.72 from /builddir/build/BUILD/pale-moon/platform/dom/media/webspeech/synth/SpeechSynthesis.h:10, 142:26.72 from /builddir/build/BUILD/pale-moon/platform/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:7: 142:26.73 /builddir/build/BUILD/pale-moon/platform/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisVoice::QueryInterface(const nsIID&, void**)': 142:26.73 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 142:26.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 142:26.73 foundInterface = 0; \ 142:26.73 ^~~~~~~~~~~~~~ 142:26.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 142:26.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 142:26.73 ^~~~~~~~~~~~~~~~~~~~~~~ 142:26.73 /builddir/build/BUILD/pale-moon/platform/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 142:26.73 NS_INTERFACE_MAP_END 142:26.73 ^~~~~~~~~~~~~~~~~~~~ 142:26.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 142:26.73 else 142:26.73 ^~~~ 142:26.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 142:26.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 142:26.74 ^~~~~~~~~~~~~~~~~~ 142:26.74 /builddir/build/BUILD/pale-moon/platform/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 142:26.74 NS_INTERFACE_MAP_ENTRY(nsISupports) 142:26.74 ^~~~~~~~~~~~~~~~~~~~~~ 142:29.18 libdocshell_base_timeline.a.desc 142:43.04 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 142:43.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 142:43.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIAudioChannelAgent.h:10, 142:43.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/AudioChannelAgent.h:9, 142:43.04 from /builddir/build/BUILD/pale-moon/platform/dom/media/webspeech/synth/nsSpeechTask.cpp:7: 142:43.04 /builddir/build/BUILD/pale-moon/platform/dom/media/webspeech/synth/nsSpeechTask.cpp: In member function 'virtual nsresult mozilla::dom::nsSpeechTask::QueryInterface(const nsIID&, void**)': 142:43.04 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 142:43.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 142:43.04 foundInterface = 0; \ 142:43.04 ^~~~~~~~~~~~~~ 142:43.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 142:43.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 142:43.04 ^~~~~~~~~~~~~~~~~~~~~~~ 142:43.04 /builddir/build/BUILD/pale-moon/platform/dom/media/webspeech/synth/nsSpeechTask.cpp:114:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 142:43.04 NS_INTERFACE_MAP_END 142:43.04 ^~~~~~~~~~~~~~~~~~~~ 142:43.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 142:43.05 else 142:43.05 ^~~~ 142:43.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 142:43.05 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 142:43.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:43.05 /builddir/build/BUILD/pale-moon/platform/dom/media/webspeech/synth/nsSpeechTask.cpp:113:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 142:43.05 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTask) 142:43.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:45.50 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 142:45.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 142:45.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsITimer.h:10, 142:45.50 from /builddir/build/BUILD/pale-moon/platform/docshell/base/nsDocShell.h:9, 142:45.50 from /builddir/build/BUILD/pale-moon/platform/caps/nsNullPrincipal.cpp:14: 142:45.50 /builddir/build/BUILD/pale-moon/platform/caps/nsNullPrincipal.cpp: In member function 'virtual nsresult nsNullPrincipal::QueryInterface(const nsIID&, void**)': 142:45.50 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 142:45.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 142:45.50 foundInterface = 0; \ 142:45.50 ^~~~~~~~~~~~~~ 142:45.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 142:45.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 142:45.50 ^~~~~~~~~~~~~~~~~~~~~~~ 142:45.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 142:45.50 NS_INTERFACE_MAP_END 142:45.50 ^~~~~~~~~~~~~~~~~~~~ 142:45.50 /builddir/build/BUILD/pale-moon/platform/caps/nsNullPrincipal.cpp:33:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 142:45.50 NS_IMPL_QUERY_INTERFACE_CI(nsNullPrincipal, 142:45.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 142:45.50 In file included from /builddir/build/BUILD/pale-moon/platform/caps/nsNullPrincipal.cpp:19: 142:45.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 142:45.50 } else 142:45.51 ^~~~ 142:45.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 142:45.51 NS_IMPL_QUERY_CLASSINFO(aClass) \ 142:45.51 ^~~~~~~~~~~~~~~~~~~~~~~ 142:45.51 /builddir/build/BUILD/pale-moon/platform/caps/nsNullPrincipal.cpp:33:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 142:45.51 NS_IMPL_QUERY_INTERFACE_CI(nsNullPrincipal, 142:45.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 142:48.54 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 142:48.54 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 142:48.54 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIURI.h:10, 142:48.54 from /builddir/build/BUILD/pale-moon/platform/caps/nsNullPrincipalURI.h:14, 142:48.54 from /builddir/build/BUILD/pale-moon/platform/caps/nsNullPrincipalURI.cpp:7: 142:48.54 /builddir/build/BUILD/pale-moon/platform/caps/nsNullPrincipalURI.cpp: In member function 'virtual nsresult nsNullPrincipalURI::QueryInterface(const nsIID&, void**)': 142:48.55 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 142:48.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 142:48.55 foundInterface = 0; \ 142:48.55 ^~~~~~~~~~~~~~ 142:48.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 142:48.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 142:48.55 ^~~~~~~~~~~~~~~~~~~~~~~ 142:48.55 /builddir/build/BUILD/pale-moon/platform/caps/nsNullPrincipalURI.cpp:83:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 142:48.55 NS_INTERFACE_MAP_END 142:48.55 ^~~~~~~~~~~~~~~~~~~~ 142:48.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 142:48.55 else 142:48.55 ^~~~ 142:48.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 142:48.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 142:48.56 ^~~~~~~~~~~~~~~~~~ 142:48.56 /builddir/build/BUILD/pale-moon/platform/caps/nsNullPrincipalURI.cpp:82:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 142:48.56 NS_INTERFACE_MAP_ENTRY(nsIIPCSerializableURI) 142:48.56 ^~~~~~~~~~~~~~~~~~~~~~ 142:50.69 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 142:50.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 142:50.70 from /builddir/build/BUILD/pale-moon/platform/caps/nsPrincipal.h:9, 142:50.70 from /builddir/build/BUILD/pale-moon/platform/caps/nsPrincipal.cpp:6: 142:50.70 /builddir/build/BUILD/pale-moon/platform/caps/nsPrincipal.cpp: In member function 'virtual nsresult nsPrincipal::QueryInterface(const nsIID&, void**)': 142:50.70 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 142:50.70 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 142:50.70 foundInterface = 0; \ 142:50.70 ^~~~~~~~~~~~~~ 142:50.70 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 142:50.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 142:50.70 ^~~~~~~~~~~~~~~~~~~~~~~ 142:50.70 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 142:50.70 NS_INTERFACE_MAP_END 142:50.70 ^~~~~~~~~~~~~~~~~~~~ 142:50.70 /builddir/build/BUILD/pale-moon/platform/caps/nsPrincipal.cpp:53:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 142:50.70 NS_IMPL_QUERY_INTERFACE_CI(nsPrincipal, 142:50.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 142:50.70 In file included from /builddir/build/BUILD/pale-moon/platform/caps/nsPrincipal.cpp:20: 142:50.70 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 142:50.70 } else 142:50.70 ^~~~ 142:50.70 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 142:50.70 NS_IMPL_QUERY_CLASSINFO(aClass) \ 142:50.70 ^~~~~~~~~~~~~~~~~~~~~~~ 142:50.71 /builddir/build/BUILD/pale-moon/platform/caps/nsPrincipal.cpp:53:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 142:50.71 NS_IMPL_QUERY_INTERFACE_CI(nsPrincipal, 142:50.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 142:50.74 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 142:50.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 142:50.74 from /builddir/build/BUILD/pale-moon/platform/caps/nsPrincipal.h:9, 142:50.74 from /builddir/build/BUILD/pale-moon/platform/caps/nsPrincipal.cpp:6: 142:50.74 /builddir/build/BUILD/pale-moon/platform/caps/nsPrincipal.cpp: In member function 'virtual nsresult nsExpandedPrincipal::QueryInterface(const nsIID&, void**)': 142:50.74 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 142:50.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 142:50.74 foundInterface = 0; \ 142:50.74 ^~~~~~~~~~~~~~ 142:50.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 142:50.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 142:50.74 ^~~~~~~~~~~~~~~~~~~~~~~ 142:50.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 142:50.74 NS_INTERFACE_MAP_END 142:50.74 ^~~~~~~~~~~~~~~~~~~~ 142:50.74 /builddir/build/BUILD/pale-moon/platform/caps/nsPrincipal.cpp:680:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 142:50.74 NS_IMPL_QUERY_INTERFACE_CI(nsExpandedPrincipal, 142:50.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 142:50.74 In file included from /builddir/build/BUILD/pale-moon/platform/caps/nsPrincipal.cpp:20: 142:50.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 142:50.74 } else 142:50.75 ^~~~ 142:50.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 142:50.75 NS_IMPL_QUERY_CLASSINFO(aClass) \ 142:50.75 ^~~~~~~~~~~~~~~~~~~~~~~ 142:50.75 /builddir/build/BUILD/pale-moon/platform/caps/nsPrincipal.cpp:680:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 142:50.75 NS_IMPL_QUERY_INTERFACE_CI(nsExpandedPrincipal, 142:50.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 142:53.82 libdom_media_webspeech_synth.a.desc 142:57.09 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 142:57.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 142:57.09 from /builddir/build/BUILD/pale-moon/platform/dom/jsurl/nsJSProtocolHandler.cpp:6: 142:57.09 /builddir/build/BUILD/pale-moon/platform/dom/jsurl/nsJSProtocolHandler.cpp: In member function 'virtual nsresult nsJSURI::QueryInterface(const nsIID&, void**)': 142:57.09 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 142:57.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 142:57.09 foundInterface = 0; \ 142:57.09 ^~~~~~~~~~~~~~ 142:57.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 142:57.09 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 142:57.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:57.09 /builddir/build/BUILD/pale-moon/platform/dom/jsurl/nsJSProtocolHandler.cpp:1275:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 142:57.09 NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI) 142:57.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:57.09 /builddir/build/BUILD/pale-moon/platform/dom/jsurl/nsJSProtocolHandler.cpp:1274:3: note: some parts of macro expansion are not guarded by this 'else' clause 142:57.09 else 142:57.10 ^~~~ 142:59.78 libdom_jsurl.a.desc 143:02.37 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 143:02.37 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 143:02.37 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISerializable.h:10, 143:02.38 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIPrincipal.h:10, 143:02.38 from /builddir/build/BUILD/pale-moon/platform/caps/nsSystemPrincipal.h:11, 143:02.38 from /builddir/build/BUILD/pale-moon/platform/caps/nsSystemPrincipal.cpp:9: 143:02.38 /builddir/build/BUILD/pale-moon/platform/caps/nsSystemPrincipal.cpp: In member function 'virtual nsresult nsSystemPrincipal::QueryInterface(const nsIID&, void**)': 143:02.38 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 143:02.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 143:02.38 foundInterface = 0; \ 143:02.38 ^~~~~~~~~~~~~~ 143:02.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 143:02.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 143:02.38 ^~~~~~~~~~~~~~~~~~~~~~~ 143:02.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 143:02.38 NS_INTERFACE_MAP_END 143:02.38 ^~~~~~~~~~~~~~~~~~~~ 143:02.39 /builddir/build/BUILD/pale-moon/platform/caps/nsSystemPrincipal.cpp:25:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 143:02.39 NS_IMPL_QUERY_INTERFACE_CI(nsSystemPrincipal, 143:02.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 143:02.39 In file included from /builddir/build/BUILD/pale-moon/platform/caps/nsSystemPrincipal.cpp:18: 143:02.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 143:02.39 } else 143:02.39 ^~~~ 143:02.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 143:02.39 NS_IMPL_QUERY_CLASSINFO(aClass) \ 143:02.40 ^~~~~~~~~~~~~~~~~~~~~~~ 143:02.40 /builddir/build/BUILD/pale-moon/platform/caps/nsSystemPrincipal.cpp:25:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 143:02.40 NS_IMPL_QUERY_INTERFACE_CI(nsSystemPrincipal, 143:02.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 143:02.70 libcaps.a.desc 143:06.52 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 143:06.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 143:06.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 143:06.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 143:06.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 143:06.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 143:06.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Directory.h:10, 143:06.52 from /builddir/build/BUILD/pale-moon/platform/dom/filesystem/Directory.cpp:6: 143:06.52 /builddir/build/BUILD/pale-moon/platform/dom/filesystem/Directory.cpp: In member function 'virtual nsresult mozilla::dom::Directory::QueryInterface(const nsIID&, void**)': 143:06.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 143:06.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 143:06.53 foundInterface = 0; \ 143:06.53 ^~~~~~~~~~~~~~ 143:06.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 143:06.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 143:06.53 ^~~~~~~~~~~~~~~~~~~~~~~ 143:06.53 /builddir/build/BUILD/pale-moon/platform/dom/filesystem/Directory.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 143:06.53 NS_INTERFACE_MAP_END 143:06.53 ^~~~~~~~~~~~~~~~~~~~ 143:06.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 143:06.53 else 143:06.53 ^~~~ 143:06.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 143:06.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 143:06.54 ^~~~~~~~~~~~~~~~~~ 143:06.54 /builddir/build/BUILD/pale-moon/platform/dom/filesystem/Directory.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 143:06.54 NS_INTERFACE_MAP_ENTRY(nsISupports) 143:06.54 ^~~~~~~~~~~~~~~~~~~~~~ 143:26.66 libdom_media_platforms_ffmpeg_ffvpx.a.desc 143:45.63 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 143:45.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 143:45.63 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsINode.h:12, 143:45.64 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsIContent.h:11, 143:45.64 from /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULCommandDispatcher.cpp:12: 143:45.64 /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULCommandDispatcher.cpp: In member function 'virtual nsresult nsXULCommandDispatcher::QueryInterface(const nsIID&, void**)': 143:45.64 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 143:45.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 143:45.64 foundInterface = 0; \ 143:45.64 ^~~~~~~~~~~~~~ 143:45.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 143:45.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 143:45.64 ^~~~~~~~~~~~~~~~~~~~~~~ 143:45.64 /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULCommandDispatcher.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 143:45.64 NS_INTERFACE_MAP_END 143:45.64 ^~~~~~~~~~~~~~~~~~~~ 143:45.64 In file included from /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULCommandDispatcher.cpp:32: 143:45.64 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 143:45.64 } else 143:45.64 ^~~~ 143:45.64 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 143:45.64 } else 143:45.64 ^~~~ 143:51.39 libdom_filesystem.a.desc 143:52.92 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 143:52.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 143:52.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIExpatSink.h:10, 143:52.92 from /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULContentSink.h:10, 143:52.92 from /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULContentSink.cpp:14: 143:52.93 /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULContentSink.cpp: In member function 'virtual nsresult XULContentSinkImpl::QueryInterface(const nsIID&, void**)': 143:52.93 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 143:52.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 143:52.93 foundInterface = 0; \ 143:52.93 ^~~~~~~~~~~~~~ 143:52.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 143:52.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 143:52.93 ^~~~~~~~~~~~~~~~~~~~~~~ 143:52.93 /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULContentSink.cpp:202:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 143:52.93 NS_INTERFACE_MAP_END 143:52.93 ^~~~~~~~~~~~~~~~~~~~ 143:52.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 143:52.94 else 143:52.94 ^~~~ 143:52.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 143:52.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 143:52.94 ^~~~~~~~~~~~~~~~~~ 143:52.94 /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULContentSink.cpp:201:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 143:52.94 NS_INTERFACE_MAP_ENTRY(nsIContentSink) 143:52.94 ^~~~~~~~~~~~~~~~~~~~~~ 143:56.41 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 143:56.41 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 143:56.41 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIControllers.h:10, 143:56.41 from /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULControllers.cpp:15: 143:56.41 /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULControllers.cpp: In member function 'virtual nsresult nsXULControllers::QueryInterface(const nsIID&, void**)': 143:56.41 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 143:56.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 143:56.41 foundInterface = 0; \ 143:56.41 ^~~~~~~~~~~~~~ 143:56.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 143:56.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 143:56.41 ^~~~~~~~~~~~~~~~~~~~~~~ 143:56.41 /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULControllers.cpp:83:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 143:56.41 NS_INTERFACE_MAP_END 143:56.41 ^~~~~~~~~~~~~~~~~~~~ 143:56.41 In file included from /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULControllers.cpp:18: 143:56.42 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 143:56.42 } else 143:56.42 ^~~~ 143:56.42 /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULControllers.cpp:82:3: note: in expansion of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 143:56.42 NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(XULControllers) 143:56.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:58.91 In file included from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 143:58.91 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 143:58.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 143:58.91 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:11, 143:58.91 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, 143:58.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/ContentBridgeParent.h:9, 143:58.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/ContentChild.h:10, 143:58.91 from /builddir/build/BUILD/pale-moon/platform/modules/libpref/Preferences.cpp:7, 143:58.91 from /builddir/build/BUILD/pale-moon/pmbuild/modules/libpref/Unified_cpp_modules_libpref0.cpp:2: 143:58.91 /builddir/build/BUILD/pale-moon/platform/modules/libpref/Preferences.cpp: In member function 'virtual nsresult mozilla::Preferences::QueryInterface(const nsIID&, void**)': 143:58.91 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 143:58.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 143:58.91 foundInterface = 0; \ 143:58.91 ^~~~~~~~~~~~~~ 143:58.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 143:58.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 143:58.91 ^~~~~~~~~~~~~~~~~~~~~~~ 143:58.91 /builddir/build/BUILD/pale-moon/platform/modules/libpref/Preferences.cpp:539:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 143:58.91 NS_INTERFACE_MAP_END 143:58.91 ^~~~~~~~~~~~~~~~~~~~ 143:58.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 143:58.91 else 143:58.91 ^~~~ 143:58.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 143:58.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 143:58.91 ^~~~~~~~~~~~~~~~~~ 143:58.91 /builddir/build/BUILD/pale-moon/platform/modules/libpref/Preferences.cpp:538:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 143:58.91 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 143:58.91 ^~~~~~~~~~~~~~~~~~~~~~ 143:58.99 /builddir/build/BUILD/pale-moon/platform/modules/libpref/nsPrefBranch.cpp: In member function 'virtual nsresult nsPrefBranch::QueryInterface(const nsIID&, void**)': 143:58.99 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 143:58.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 143:58.99 foundInterface = 0; \ 143:58.99 ^~~~~~~~~~~~~~ 143:58.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 143:58.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 143:58.99 ^~~~~~~~~~~~~~~~~~~~~~~ 143:58.99 /builddir/build/BUILD/pale-moon/platform/modules/libpref/nsPrefBranch.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 143:58.99 NS_INTERFACE_MAP_END 143:58.99 ^~~~~~~~~~~~~~~~~~~~ 143:58.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 143:58.99 else 143:58.99 ^~~~ 143:58.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 143:58.99 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 143:58.99 ^~~~~~~~~~~~~~~~~~ 143:58.99 /builddir/build/BUILD/pale-moon/platform/modules/libpref/nsPrefBranch.cpp:105:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 143:58.99 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 143:58.99 ^~~~~~~~~~~~~~~~~~~~~~ 143:59.03 /builddir/build/BUILD/pale-moon/platform/modules/libpref/nsPrefBranch.cpp: In member function 'virtual nsresult nsPrefLocalizedString::QueryInterface(const nsIID&, void**)': 143:59.03 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 143:59.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 143:59.03 foundInterface = 0; \ 143:59.03 ^~~~~~~~~~~~~~ 143:59.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 143:59.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 143:59.03 ^~~~~~~~~~~~~~~~~~~~~~~ 143:59.03 /builddir/build/BUILD/pale-moon/platform/modules/libpref/nsPrefBranch.cpp:860:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 143:59.03 NS_INTERFACE_MAP_END 143:59.03 ^~~~~~~~~~~~~~~~~~~~ 143:59.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 143:59.03 else 143:59.03 ^~~~ 143:59.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 143:59.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 143:59.03 ^~~~~~~~~~~~~~~~~~ 143:59.03 /builddir/build/BUILD/pale-moon/platform/modules/libpref/nsPrefBranch.cpp:859:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 143:59.03 NS_INTERFACE_MAP_ENTRY(nsISupportsString) 143:59.03 ^~~~~~~~~~~~~~~~~~~~~~ 144:02.28 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Declaration.h:24, 144:02.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 144:02.28 from /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULElement.cpp:41: 144:02.28 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 144:02.28 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 144:02.28 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 144:02.29 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 144:02.29 ^ 144:02.29 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 144:02.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:41, 144:02.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18, 144:02.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInlines.h:11, 144:02.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Loader.h:23, 144:02.29 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsLayoutStylesheetCache.h:15, 144:02.29 from /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULElement.cpp:35: 144:02.29 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 144:02.29 class nsCSSValue { 144:02.29 ^~~~~~~~~~ 144:03.58 libmodules_libpref.a.desc 144:03.73 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 144:03.73 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 144:03.73 from /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULElement.cpp:19: 144:03.73 /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULElement.cpp: In member function 'virtual nsresult nsXULElementTearoff::QueryInterface(const nsIID&, void**)': 144:03.73 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 144:03.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:851:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 144:03.73 foundInterface = 0; \ 144:03.73 ^~~~~~~~~~~~~~ 144:03.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:889:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 144:03.74 NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 144:03.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144:03.74 /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULElement.cpp:156:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 144:03.74 NS_INTERFACE_MAP_END_AGGREGATED(mElement) 144:03.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144:03.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 144:03.74 else 144:03.74 ^~~~ 144:03.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 144:03.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 144:03.74 ^~~~~~~~~~~~~~~~~~ 144:03.74 /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULElement.cpp:155:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 144:03.74 NS_INTERFACE_MAP_ENTRY(nsIFrameLoaderOwner) 144:03.74 ^~~~~~~~~~~~~~~~~~~~~~ 144:03.77 /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULElement.cpp: In member function 'virtual nsresult nsXULElement::QueryInterface(const nsIID&, void**)': 144:03.77 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 144:03.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 144:03.77 foundInterface = 0; \ 144:03.77 ^~~~~~~~~~~~~~ 144:03.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 144:03.77 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 144:03.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144:03.77 /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULElement.cpp:322:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 144:03.77 NS_INTERFACE_MAP_END_INHERITING(nsStyledElement) 144:03.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144:03.77 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsIContentInlines.h:11, 144:03.78 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/ElementInlines.h:10, 144:03.78 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.h:20, 144:03.78 from /builddir/build/BUILD/pale-moon/platform/dom/base/CustomElementRegistry.h:18, 144:03.78 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDocument.h:72, 144:03.78 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/XMLDocument.h:10, 144:03.78 from /builddir/build/BUILD/pale-moon/platform/dom/xul/XULDocument.h:15, 144:03.78 from /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULElement.cpp:71: 144:03.78 /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentUtils.h:2953:5: note: some parts of macro expansion are not guarded by this 'else' clause 144:03.78 } else 144:03.78 ^~~~ 144:03.78 /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentUtils.h:2953:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRY_TEAROFF' 144:03.78 } else 144:03.78 ^~~~ 144:13.35 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 144:13.35 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 144:13.35 from /builddir/build/BUILD/pale-moon/platform/dom/time/TimeManager.h:10, 144:13.35 from /builddir/build/BUILD/pale-moon/platform/dom/time/TimeManager.cpp:6: 144:13.35 /builddir/build/BUILD/pale-moon/platform/dom/time/TimeManager.cpp: In member function 'virtual nsresult mozilla::dom::time::TimeManager::QueryInterface(const nsIID&, void**)': 144:13.35 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 144:13.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 144:13.36 foundInterface = 0; \ 144:13.36 ^~~~~~~~~~~~~~ 144:13.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 144:13.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 144:13.36 ^~~~~~~~~~~~~~~~~~~~~~~ 144:13.36 /builddir/build/BUILD/pale-moon/platform/dom/time/TimeManager.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 144:13.36 NS_INTERFACE_MAP_END 144:13.36 ^~~~~~~~~~~~~~~~~~~~ 144:13.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 144:13.36 else 144:13.36 ^~~~ 144:13.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 144:13.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 144:13.36 ^~~~~~~~~~~~~~~~~~ 144:13.36 /builddir/build/BUILD/pale-moon/platform/dom/time/TimeManager.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 144:13.36 NS_INTERFACE_MAP_ENTRY(nsISupports) 144:13.36 ^~~~~~~~~~~~~~~~~~~~~~ 144:16.69 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 144:16.69 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 144:16.69 from /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULPopupListener.h:13, 144:16.69 from /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULPopupListener.cpp:11: 144:16.69 /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULPopupListener.cpp: In member function 'virtual nsresult nsXULPopupListener::QueryInterface(const nsIID&, void**)': 144:16.69 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 144:16.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 144:16.69 foundInterface = 0; \ 144:16.69 ^~~~~~~~~~~~~~ 144:16.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 144:16.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 144:16.69 ^~~~~~~~~~~~~~~~~~~~~~~ 144:16.69 /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULPopupListener.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 144:16.69 NS_INTERFACE_MAP_END 144:16.69 ^~~~~~~~~~~~~~~~~~~~ 144:16.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 144:16.69 else 144:16.69 ^~~~ 144:16.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 144:16.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 144:16.69 ^~~~~~~~~~~~~~~~~~ 144:16.69 /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULPopupListener.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 144:16.69 NS_INTERFACE_MAP_ENTRY(nsISupports) 144:16.69 ^~~~~~~~~~~~~~~~~~~~~~ 144:17.68 libdom_time.a.desc 144:20.83 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 144:20.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 144:20.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 144:20.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 144:20.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 144:20.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 144:20.83 from /builddir/build/BUILD/pale-moon/platform/dom/storage/DOMStorage.h:10, 144:20.83 from /builddir/build/BUILD/pale-moon/platform/dom/storage/DOMStorage.cpp:6: 144:20.84 /builddir/build/BUILD/pale-moon/platform/dom/storage/DOMStorage.cpp: In member function 'virtual nsresult mozilla::dom::DOMStorage::QueryInterface(const nsIID&, void**)': 144:20.84 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 144:20.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 144:20.84 foundInterface = 0; \ 144:20.84 ^~~~~~~~~~~~~~ 144:20.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 144:20.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 144:20.84 ^~~~~~~~~~~~~~~~~~~~~~~ 144:20.84 /builddir/build/BUILD/pale-moon/platform/dom/storage/DOMStorage.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 144:20.84 NS_INTERFACE_MAP_END 144:20.84 ^~~~~~~~~~~~~~~~~~~~ 144:20.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 144:20.84 else 144:20.85 ^~~~ 144:20.85 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 144:20.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 144:20.85 ^~~~~~~~~~~~~~~~~~ 144:20.85 /builddir/build/BUILD/pale-moon/platform/dom/storage/DOMStorage.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 144:20.85 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 144:20.86 ^~~~~~~~~~~~~~~~~~~~~~ 144:30.53 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 144:30.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 144:30.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 144:30.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 144:30.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMArray.h:12, 144:30.53 from /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULPrototypeDocument.h:11, 144:30.54 from /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULPrototypeDocument.cpp:7: 144:30.54 /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULPrototypeDocument.cpp: In member function 'virtual nsresult nsXULPrototypeDocument::QueryInterface(const nsIID&, void**)': 144:30.54 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 144:30.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 144:30.54 foundInterface = 0; \ 144:30.54 ^~~~~~~~~~~~~~ 144:30.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 144:30.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 144:30.54 ^~~~~~~~~~~~~~~~~~~~~~~ 144:30.54 /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULPrototypeDocument.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 144:30.54 NS_INTERFACE_MAP_END 144:30.54 ^~~~~~~~~~~~~~~~~~~~ 144:30.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 144:30.55 else 144:30.55 ^~~~ 144:30.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 144:30.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 144:30.55 ^~~~~~~~~~~~~~~~~~ 144:30.55 /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULPrototypeDocument.cpp:81:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 144:30.55 NS_INTERFACE_MAP_ENTRY(nsISupports) 144:30.55 ^~~~~~~~~~~~~~~~~~~~~~ 144:32.74 libdom_xul.a.desc 144:42.42 libdom_storage.a.desc 144:46.56 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 144:46.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 144:46.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Permissions.h:9, 144:46.56 from /builddir/build/BUILD/pale-moon/platform/dom/permission/Permissions.cpp:6: 144:46.56 /builddir/build/BUILD/pale-moon/platform/dom/permission/Permissions.cpp: In member function 'virtual nsresult mozilla::dom::Permissions::QueryInterface(const nsIID&, void**)': 144:46.56 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 144:46.56 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 144:46.56 foundInterface = 0; \ 144:46.56 ^~~~~~~~~~~~~~ 144:46.56 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 144:46.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 144:46.57 ^~~~~~~~~~~~~~~~~~~~~~~ 144:46.57 /builddir/build/BUILD/pale-moon/platform/dom/permission/Permissions.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 144:46.57 NS_INTERFACE_MAP_END 144:46.57 ^~~~~~~~~~~~~~~~~~~~ 144:46.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 144:46.57 else 144:46.57 ^~~~ 144:46.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 144:46.57 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 144:46.57 ^~~~~~~~~~~~~~~~~~ 144:46.57 /builddir/build/BUILD/pale-moon/platform/dom/permission/Permissions.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 144:46.57 NS_INTERFACE_MAP_ENTRY(nsISupports) 144:46.57 ^~~~~~~~~~~~~~~~~~~~~~ 144:47.93 libdom_permission.a.desc 144:47.98 libxpcom_string.a.desc 144:49.75 libservices_crypto_component.a.desc 144:51.46 libintl_unicharutil.a.desc 144:55.17 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 144:55.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 144:55.18 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 144:55.18 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 144:55.18 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 144:55.18 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Hal.h:11, 144:55.18 from /builddir/build/BUILD/pale-moon/platform/dom/system/nsDeviceSensors.cpp:6: 144:55.18 /builddir/build/BUILD/pale-moon/platform/dom/system/nsDeviceSensors.cpp: In member function 'virtual nsresult nsDeviceSensorData::QueryInterface(const nsIID&, void**)': 144:55.18 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 144:55.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 144:55.18 foundInterface = 0; \ 144:55.18 ^~~~~~~~~~~~~~ 144:55.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 144:55.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 144:55.18 ^~~~~~~~~~~~~~~~~~~~~~~ 144:55.19 /builddir/build/BUILD/pale-moon/platform/dom/system/nsDeviceSensors.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 144:55.19 NS_INTERFACE_MAP_END 144:55.19 ^~~~~~~~~~~~~~~~~~~~ 144:55.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 144:55.19 else 144:55.19 ^~~~ 144:55.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 144:55.19 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 144:55.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144:55.19 /builddir/build/BUILD/pale-moon/platform/dom/system/nsDeviceSensors.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 144:55.19 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDeviceSensorData) 144:55.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144:57.19 libdom_system.a.desc 144:57.33 libtoolkit_components_filewatcher.a.desc 145:04.56 /builddir/build/BUILD/pale-moon/platform/dom/plugins/base/nsJSNPRuntime.cpp: In function 'bool CreateNPObjectMember(NPP, JSContext*, JS::Handle, NPObject*, JS::Handle, NPVariant*, JS::MutableHandle)': 145:04.56 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/dom/plugins/base/nsJSNPRuntime.cpp: 'void* memset(void*, int, size_t)' clearing an object of type 'NPObjectMemberPrivate' {aka 'struct NPObjectMemberPrivate'} with no trivial copy-assignment; use assignment or value-initialization instead 145:04.56 /builddir/build/BUILD/pale-moon/platform/dom/plugins/base/nsJSNPRuntime.cpp:2079:57: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'NPObjectMemberPrivate' {aka 'struct NPObjectMemberPrivate'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 145:04.56 memset(memberPrivate, 0, sizeof(NPObjectMemberPrivate)); 145:04.56 ^ 145:04.56 /builddir/build/BUILD/pale-moon/platform/dom/plugins/base/nsJSNPRuntime.cpp:266:16: note: 'NPObjectMemberPrivate' {aka 'struct NPObjectMemberPrivate'} declared here 145:04.56 typedef struct NPObjectMemberPrivate { 145:04.56 ^~~~~~~~~~~~~~~~~~~~~ 145:27.64 libdom_media_systemservices.a.desc 145:30.77 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 145:30.77 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 145:30.77 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIPluginHost.h:14, 145:30.77 from /builddir/build/BUILD/pale-moon/platform/dom/plugins/base/nsPluginHost.h:9, 145:30.77 from /builddir/build/BUILD/pale-moon/platform/dom/plugins/base/nsPluginHost.cpp:9: 145:30.77 /builddir/build/BUILD/pale-moon/platform/dom/plugins/base/nsPluginHost.cpp: In member function 'virtual nsresult ClearDataFromSitesClosure::QueryInterface(const nsIID&, void**)': 145:30.77 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 145:30.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:30.77 foundInterface = 0; \ 145:30.77 ^~~~~~~~~~~~~~ 145:30.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 145:30.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 145:30.78 ^~~~~~~~~~~~~~~~~~~~~~~ 145:30.78 /builddir/build/BUILD/pale-moon/platform/dom/plugins/base/nsPluginHost.cpp:1673:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 145:30.78 NS_INTERFACE_MAP_END 145:30.78 ^~~~~~~~~~~~~~~~~~~~ 145:30.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 145:30.78 else 145:30.78 ^~~~ 145:30.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 145:30.78 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 145:30.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:30.78 /builddir/build/BUILD/pale-moon/platform/dom/plugins/base/nsPluginHost.cpp:1672:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 145:30.79 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIClearSiteDataCallback) 145:30.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:33.11 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 145:33.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 145:33.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIChromeRegistry.h:10, 145:33.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIToolkitChromeRegistry.h:10, 145:33.11 from /builddir/build/BUILD/pale-moon/platform/chrome/nsChromeRegistry.h:9, 145:33.12 from /builddir/build/BUILD/pale-moon/platform/chrome/nsChromeRegistry.cpp:6: 145:33.12 /builddir/build/BUILD/pale-moon/platform/chrome/nsChromeRegistry.cpp: In member function 'virtual nsresult nsChromeRegistry::QueryInterface(const nsIID&, void**)': 145:33.12 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 145:33.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:33.12 foundInterface = 0; \ 145:33.12 ^~~~~~~~~~~~~~ 145:33.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 145:33.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 145:33.12 ^~~~~~~~~~~~~~~~~~~~~~~ 145:33.12 /builddir/build/BUILD/pale-moon/platform/chrome/nsChromeRegistry.cpp:117:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 145:33.12 NS_INTERFACE_MAP_END 145:33.12 ^~~~~~~~~~~~~~~~~~~~ 145:33.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 145:33.13 else 145:33.13 ^~~~ 145:33.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 145:33.13 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 145:33.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:33.13 /builddir/build/BUILD/pale-moon/platform/chrome/nsChromeRegistry.cpp:116:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 145:33.13 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIChromeRegistry) 145:33.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:44.71 libchrome.a.desc 145:49.43 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 145:49.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 145:49.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 145:49.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 145:49.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 145:49.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 145:49.43 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:76, 145:49.43 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:8: 145:49.44 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Interfaces::QueryInterface(const nsIID&, void**)': 145:49.44 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 145:49.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:49.44 foundInterface = 0; \ 145:49.44 ^~~~~~~~~~~~~~ 145:49.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 145:49.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 145:49.44 ^~~~~~~~~~~~~~~~~~~~~~~ 145:49.44 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:212:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 145:49.44 NS_INTERFACE_MAP_END 145:49.44 ^~~~~~~~~~~~~~~~~~~~ 145:49.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 145:49.44 else 145:49.44 ^~~~ 145:49.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 145:49.44 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 145:49.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:49.44 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:211:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 145:49.44 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_Interfaces) 145:49.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:49.45 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_InterfacesByID::QueryInterface(const nsIID&, void**)': 145:49.45 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 145:49.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:49.45 foundInterface = 0; \ 145:49.45 ^~~~~~~~~~~~~~ 145:49.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 145:49.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 145:49.45 ^~~~~~~~~~~~~~~~~~~~~~~ 145:49.45 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:436:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 145:49.45 NS_INTERFACE_MAP_END 145:49.45 ^~~~~~~~~~~~~~~~~~~~ 145:49.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 145:49.45 else 145:49.45 ^~~~ 145:49.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 145:49.45 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 145:49.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:49.45 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:435:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 145:49.45 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_InterfacesByID) 145:49.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:49.47 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Classes::QueryInterface(const nsIID&, void**)': 145:49.47 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 145:49.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:49.47 foundInterface = 0; \ 145:49.47 ^~~~~~~~~~~~~~ 145:49.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 145:49.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 145:49.47 ^~~~~~~~~~~~~~~~~~~~~~~ 145:49.47 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:661:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 145:49.47 NS_INTERFACE_MAP_END 145:49.47 ^~~~~~~~~~~~~~~~~~~~ 145:49.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 145:49.47 else 145:49.47 ^~~~ 145:49.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 145:49.48 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 145:49.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:49.48 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:660:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 145:49.48 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_Classes) 145:49.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:49.49 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_ClassesByID::QueryInterface(const nsIID&, void**)': 145:49.49 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 145:49.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:49.49 foundInterface = 0; \ 145:49.49 ^~~~~~~~~~~~~~ 145:49.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 145:49.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 145:49.49 ^~~~~~~~~~~~~~~~~~~~~~~ 145:49.49 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:868:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 145:49.49 NS_INTERFACE_MAP_END 145:49.49 ^~~~~~~~~~~~~~~~~~~~ 145:49.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 145:49.49 else 145:49.49 ^~~~ 145:49.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 145:49.49 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 145:49.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:49.49 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:867:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 145:49.50 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_ClassesByID) 145:49.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:49.51 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Results::QueryInterface(const nsIID&, void**)': 145:49.51 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 145:49.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:49.51 foundInterface = 0; \ 145:49.51 ^~~~~~~~~~~~~~ 145:49.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 145:49.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 145:49.51 ^~~~~~~~~~~~~~~~~~~~~~~ 145:49.51 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:1100:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 145:49.52 NS_INTERFACE_MAP_END 145:49.52 ^~~~~~~~~~~~~~~~~~~~ 145:49.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 145:49.52 else 145:49.52 ^~~~ 145:49.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 145:49.52 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 145:49.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:49.52 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:1099:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 145:49.52 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_Results) 145:49.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:49.54 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_ID::QueryInterface(const nsIID&, void**)': 145:49.54 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 145:49.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:49.54 foundInterface = 0; \ 145:49.54 ^~~~~~~~~~~~~~ 145:49.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 145:49.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 145:49.54 ^~~~~~~~~~~~~~~~~~~~~~~ 145:49.54 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:1288:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 145:49.54 NS_INTERFACE_MAP_END 145:49.54 ^~~~~~~~~~~~~~~~~~~~ 145:49.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 145:49.54 else 145:49.54 ^~~~ 145:49.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 145:49.54 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 145:49.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:49.54 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:1287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 145:49.54 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_ID) 145:49.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:49.56 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Exception::QueryInterface(const nsIID&, void**)': 145:49.56 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 145:49.56 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:49.56 foundInterface = 0; \ 145:49.56 ^~~~~~~~~~~~~~ 145:49.56 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 145:49.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 145:49.56 ^~~~~~~~~~~~~~~~~~~~~~~ 145:49.56 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:1485:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 145:49.57 NS_INTERFACE_MAP_END 145:49.57 ^~~~~~~~~~~~~~~~~~~~ 145:49.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 145:49.57 else 145:49.57 ^~~~ 145:49.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 145:49.57 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 145:49.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:49.57 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:1484:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 145:49.57 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_Exception) 145:49.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:49.59 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCConstructor::QueryInterface(const nsIID&, void**)': 145:49.59 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 145:49.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:49.59 foundInterface = 0; \ 145:49.59 ^~~~~~~~~~~~~~ 145:49.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 145:49.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 145:49.59 ^~~~~~~~~~~~~~~~~~~~~~~ 145:49.59 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:1879:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 145:49.59 NS_INTERFACE_MAP_END 145:49.59 ^~~~~~~~~~~~~~~~~~~~ 145:49.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 145:49.59 else 145:49.59 ^~~~ 145:49.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 145:49.59 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 145:49.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:49.60 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:1878:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 145:49.60 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCConstructor) 145:49.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:49.61 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Constructor::QueryInterface(const nsIID&, void**)': 145:49.61 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 145:49.61 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:49.62 foundInterface = 0; \ 145:49.62 ^~~~~~~~~~~~~~ 145:49.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 145:49.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 145:49.62 ^~~~~~~~~~~~~~~~~~~~~~~ 145:49.62 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:2074:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 145:49.62 NS_INTERFACE_MAP_END 145:49.62 ^~~~~~~~~~~~~~~~~~~~ 145:49.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 145:49.62 else 145:49.62 ^~~~ 145:49.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 145:49.62 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 145:49.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:49.62 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:2073:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 145:49.62 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_Constructor) 145:49.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:49.64 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::QueryInterface(const nsIID&, void**)': 145:49.64 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 145:49.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:49.65 foundInterface = 0; \ 145:49.65 ^~~~~~~~~~~~~~ 145:49.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 145:49.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 145:49.65 ^~~~~~~~~~~~~~~~~~~~~~~ 145:49.65 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:2270:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 145:49.65 NS_INTERFACE_MAP_END 145:49.65 ^~~~~~~~~~~~~~~~~~~~ 145:49.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 145:49.65 else 145:49.65 ^~~~ 145:49.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 145:49.65 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 145:49.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:49.65 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:2269:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 145:49.65 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_Utils) 145:49.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:49.73 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult ComponentsSH::QueryInterface(const nsIID&, void**)': 145:49.73 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 145:49.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:49.73 foundInterface = 0; \ 145:49.73 ^~~~~~~~~~~~~~ 145:49.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 145:49.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 145:49.73 ^~~~~~~~~~~~~~~~~~~~~~~ 145:49.73 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:3514:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 145:49.74 NS_INTERFACE_MAP_END 145:49.74 ^~~~~~~~~~~~~~~~~~~~ 145:49.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 145:49.74 else 145:49.74 ^~~~ 145:49.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 145:49.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 145:49.74 ^~~~~~~~~~~~~~~~~~ 145:49.74 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:3513:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 145:49.74 NS_INTERFACE_MAP_ENTRY(nsISupports) 145:49.74 ^~~~~~~~~~~~~~~~~~~~~~ 145:49.74 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponentsBase::QueryInterface(const nsIID&, void**)': 145:49.74 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 145:49.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:49.75 foundInterface = 0; \ 145:49.75 ^~~~~~~~~~~~~~ 145:49.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 145:49.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 145:49.75 ^~~~~~~~~~~~~~~~~~~~~~~ 145:49.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 145:49.75 NS_INTERFACE_MAP_END 145:49.75 ^~~~~~~~~~~~~~~~~~~~ 145:49.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 145:49.75 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 145:49.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 145:49.75 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:3525:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 145:49.75 NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 145:49.76 ^~~~~~~~~~~~~~~~~~~~ 145:49.76 In file included from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:102, 145:49.76 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:8: 145:49.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 145:49.76 } else 145:49.76 ^~~~ 145:49.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 145:49.77 NS_IMPL_QUERY_CLASSINFO(aClass) \ 145:49.77 ^~~~~~~~~~~~~~~~~~~~~~~ 145:49.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 145:49.77 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 145:49.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 145:49.77 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:3525:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 145:49.77 NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 145:49.77 ^~~~~~~~~~~~~~~~~~~~ 145:49.77 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 145:49.77 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 145:49.77 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 145:49.77 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 145:49.77 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 145:49.77 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 145:49.77 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:76, 145:49.77 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:8: 145:49.77 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents::QueryInterface(const nsIID&, void**)': 145:49.77 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 145:49.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:49.77 foundInterface = 0; \ 145:49.77 ^~~~~~~~~~~~~~ 145:49.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 145:49.78 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 145:49.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:49.78 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:3535:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 145:49.78 NS_INTERFACE_MAP_END_INHERITING(nsXPCComponentsBase) 145:49.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:49.78 In file included from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:102, 145:49.79 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:8: 145:49.79 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 145:49.79 } else 145:49.79 ^~~~ 145:49.79 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:3534:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 145:49.79 NS_IMPL_QUERY_CLASSINFO(nsXPCComponents) 145:49.79 ^~~~~~~~~~~~~~~~~~~~~~~ 145:49.86 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 145:49.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jsapi.h:27, 145:49.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:15, 145:49.87 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:76, 145:49.87 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:8: 145:49.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 145:49.87 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2860:28: required from here 145:49.87 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead 145:49.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 145:49.87 memset(aT, 0, sizeof(T)); 145:49.87 ~~~~~~^~~~~~~~~~~~~~~~~~ 145:49.87 In file included from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:8: 145:49.87 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 145:49.87 struct GlobalProperties { 145:49.87 ^~~~~~~~~~~~~~~~ 146:01.93 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 146:01.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 146:01.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 146:01.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 146:01.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 146:01.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 146:01.94 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:76, 146:01.94 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/ExportHelpers.cpp:6, 146:01.94 from /builddir/build/BUILD/pale-moon/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 146:01.94 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/Sandbox.cpp: In member function 'virtual nsresult SandboxPrivate::QueryInterface(const nsIID&, void**)': 146:01.94 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 146:01.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:01.94 foundInterface = 0; \ 146:01.94 ^~~~~~~~~~~~~~ 146:01.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 146:01.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 146:01.95 ^~~~~~~~~~~~~~~~~~~~~~~ 146:01.95 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/Sandbox.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 146:01.95 NS_INTERFACE_MAP_END 146:01.95 ^~~~~~~~~~~~~~~~~~~~ 146:01.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 146:01.95 else 146:01.95 ^~~~ 146:01.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 146:01.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 146:01.95 ^~~~~~~~~~~~~~~~~~ 146:01.95 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/Sandbox.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 146:01.95 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 146:01.95 ^~~~~~~~~~~~~~~~~~~~~~ 146:01.97 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/Sandbox.cpp: In member function 'virtual nsresult nsXPCComponents_utils_Sandbox::QueryInterface(const nsIID&, void**)': 146:01.98 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 146:01.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:01.98 foundInterface = 0; \ 146:01.98 ^~~~~~~~~~~~~~ 146:01.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 146:01.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 146:01.98 ^~~~~~~~~~~~~~~~~~~~~~~ 146:01.98 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/Sandbox.cpp:612:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 146:01.98 NS_INTERFACE_MAP_END 146:01.98 ^~~~~~~~~~~~~~~~~~~~ 146:01.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 146:01.98 else 146:01.98 ^~~~ 146:01.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 146:01.98 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 146:01.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:01.98 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/Sandbox.cpp:611:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 146:01.98 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_utils_Sandbox) 146:01.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:03.82 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:56: 146:03.82 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCJSContext.cpp: In member function 'nsresult XPCJSContext::Initialize()': 146:03.82 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCJSContext.cpp: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::dom::PerThreadAtomCache'; use assignment or value-initialization instead 146:03.82 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCJSContext.cpp:3166:52: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::dom::PerThreadAtomCache'; use assignment or value-initialization instead [-Wclass-memaccess] 146:03.82 memset(cxPrivate, 0, sizeof(PerThreadAtomCache)); 146:03.82 ^ 146:03.83 In file included from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCJSContext.cpp:40, 146:03.83 from /builddir/build/BUILD/pale-moon/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:56: 146:03.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:2533:8: note: 'struct mozilla::dom::PerThreadAtomCache' declared here 146:03.83 struct PerThreadAtomCache : public APZBucketAtoms, 146:03.83 ^~~~~~~~~~~~~~~~~~ 146:03.85 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 146:03.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 146:03.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 146:03.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 146:03.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 146:03.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 146:03.86 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:76, 146:03.86 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/ExportHelpers.cpp:6, 146:03.86 from /builddir/build/BUILD/pale-moon/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 146:03.86 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCJSID.cpp: In member function 'virtual nsresult nsJSID::QueryInterface(const nsIID&, void**)': 146:03.86 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 146:03.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:03.86 foundInterface = 0; \ 146:03.86 ^~~~~~~~~~~~~~ 146:03.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 146:03.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 146:03.86 ^~~~~~~~~~~~~~~~~~~~~~~ 146:03.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 146:03.86 NS_INTERFACE_MAP_END 146:03.86 ^~~~~~~~~~~~~~~~~~~~ 146:03.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 146:03.86 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 146:03.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 146:03.86 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCJSID.cpp:22:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 146:03.86 NS_IMPL_ISUPPORTS_CI(nsJSID, nsIJSID) 146:03.86 ^~~~~~~~~~~~~~~~~~~~ 146:03.86 In file included from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:102, 146:03.86 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/ExportHelpers.cpp:6, 146:03.86 from /builddir/build/BUILD/pale-moon/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 146:03.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 146:03.86 } else 146:03.86 ^~~~ 146:03.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 146:03.86 NS_IMPL_QUERY_CLASSINFO(aClass) \ 146:03.86 ^~~~~~~~~~~~~~~~~~~~~~~ 146:03.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 146:03.86 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 146:03.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 146:03.86 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCJSID.cpp:22:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 146:03.86 NS_IMPL_ISUPPORTS_CI(nsJSID, nsIJSID) 146:03.86 ^~~~~~~~~~~~~~~~~~~~ 146:03.88 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 146:03.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 146:03.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 146:03.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 146:03.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 146:03.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 146:03.88 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:76, 146:03.88 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/ExportHelpers.cpp:6, 146:03.88 from /builddir/build/BUILD/pale-moon/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 146:03.88 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCJSID.cpp: In member function 'virtual nsresult SharedScriptableHelperForJSIID::QueryInterface(const nsIID&, void**)': 146:03.88 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 146:03.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:03.88 foundInterface = 0; \ 146:03.88 ^~~~~~~~~~~~~~ 146:03.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 146:03.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 146:03.88 ^~~~~~~~~~~~~~~~~~~~~~~ 146:03.88 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCJSID.cpp:219:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 146:03.88 NS_INTERFACE_MAP_END 146:03.88 ^~~~~~~~~~~~~~~~~~~~ 146:03.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 146:03.88 else 146:03.88 ^~~~ 146:03.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 146:03.88 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 146:03.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:03.88 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCJSID.cpp:218:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 146:03.88 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCScriptable) 146:03.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:03.89 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCJSID.cpp: In member function 'virtual nsresult nsJSIID::QueryInterface(const nsIID&, void**)': 146:03.89 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 146:03.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:03.89 foundInterface = 0; \ 146:03.89 ^~~~~~~~~~~~~~ 146:03.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 146:03.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 146:03.89 ^~~~~~~~~~~~~~~~~~~~~~~ 146:03.89 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCJSID.cpp:284:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 146:03.89 NS_INTERFACE_MAP_END 146:03.89 ^~~~~~~~~~~~~~~~~~~~ 146:03.89 In file included from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:102, 146:03.89 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/ExportHelpers.cpp:6, 146:03.89 from /builddir/build/BUILD/pale-moon/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 146:03.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 146:03.89 } else 146:03.90 ^~~~ 146:03.90 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCJSID.cpp:283:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 146:03.90 NS_IMPL_QUERY_CLASSINFO(nsJSIID) 146:03.90 ^~~~~~~~~~~~~~~~~~~~~~~ 146:03.92 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 146:03.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 146:03.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 146:03.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 146:03.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 146:03.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 146:03.92 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:76, 146:03.92 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/ExportHelpers.cpp:6, 146:03.92 from /builddir/build/BUILD/pale-moon/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 146:03.92 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCJSID.cpp: In member function 'virtual nsresult nsJSCID::QueryInterface(const nsIID&, void**)': 146:03.92 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 146:03.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:03.92 foundInterface = 0; \ 146:03.92 ^~~~~~~~~~~~~~ 146:03.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 146:03.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 146:03.92 ^~~~~~~~~~~~~~~~~~~~~~~ 146:03.92 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCJSID.cpp:541:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 146:03.92 NS_INTERFACE_MAP_END 146:03.92 ^~~~~~~~~~~~~~~~~~~~ 146:03.92 In file included from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:102, 146:03.92 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/ExportHelpers.cpp:6, 146:03.92 from /builddir/build/BUILD/pale-moon/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 146:03.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 146:03.92 } else 146:03.92 ^~~~ 146:03.92 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCJSID.cpp:540:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 146:03.92 NS_IMPL_QUERY_CLASSINFO(nsJSCID) 146:03.92 ^~~~~~~~~~~~~~~~~~~~~~~ 146:03.98 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 146:03.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 146:03.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 146:03.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 146:03.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 146:03.99 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 146:03.99 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:76, 146:03.99 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/ExportHelpers.cpp:6, 146:03.99 from /builddir/build/BUILD/pale-moon/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 146:03.99 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCRuntimeService.cpp: In member function 'virtual nsresult BackstagePass::QueryInterface(const nsIID&, void**)': 146:03.99 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 146:03.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:03.99 foundInterface = 0; \ 146:03.99 ^~~~~~~~~~~~~~ 146:03.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 146:03.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 146:03.99 ^~~~~~~~~~~~~~~~~~~~~~~ 146:03.99 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCRuntimeService.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 146:03.99 NS_INTERFACE_MAP_END 146:03.99 ^~~~~~~~~~~~~~~~~~~~ 146:03.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 146:03.99 else 146:03.99 ^~~~ 146:03.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 146:03.99 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 146:03.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:03.99 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCRuntimeService.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 146:03.99 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCScriptable) 146:03.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:04.16 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 146:04.16 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jsapi.h:27, 146:04.16 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:15, 146:04.16 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:76, 146:04.16 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/ExportHelpers.cpp:6, 146:04.16 from /builddir/build/BUILD/pale-moon/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 146:04.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 146:04.16 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2860:28: required from here 146:04.16 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead 146:04.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 146:04.16 memset(aT, 0, sizeof(T)); 146:04.16 ~~~~~~^~~~~~~~~~~~~~~~~~ 146:04.16 In file included from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/ExportHelpers.cpp:6, 146:04.16 from /builddir/build/BUILD/pale-moon/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 146:04.16 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 146:04.16 struct GlobalProperties { 146:04.16 ^~~~~~~~~~~~~~~~ 146:08.75 libdom_plugins_base.a.desc 146:13.38 libintl_locale_unix.a.desc 146:13.97 libmedia_kiss_fft.a.desc 146:17.49 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 146:17.49 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 146:17.49 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 146:17.49 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 146:17.49 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 146:17.49 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 146:17.49 from /builddir/build/BUILD/pale-moon/platform/dom/worklet/Worklet.h:10, 146:17.49 from /builddir/build/BUILD/pale-moon/platform/dom/worklet/Worklet.cpp:6: 146:17.49 /builddir/build/BUILD/pale-moon/platform/dom/worklet/Worklet.cpp: In member function 'virtual nsresult mozilla::dom::Worklet::QueryInterface(const nsIID&, void**)': 146:17.49 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 146:17.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:17.49 foundInterface = 0; \ 146:17.49 ^~~~~~~~~~~~~~ 146:17.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 146:17.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 146:17.49 ^~~~~~~~~~~~~~~~~~~~~~~ 146:17.49 /builddir/build/BUILD/pale-moon/platform/dom/worklet/Worklet.cpp:322:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 146:17.49 NS_INTERFACE_MAP_END 146:17.49 ^~~~~~~~~~~~~~~~~~~~ 146:17.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 146:17.49 else 146:17.49 ^~~~ 146:17.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 146:17.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 146:17.49 ^~~~~~~~~~~~~~~~~~ 146:17.49 /builddir/build/BUILD/pale-moon/platform/dom/worklet/Worklet.cpp:321:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 146:17.49 NS_INTERFACE_MAP_ENTRY(nsISupports) 146:17.49 ^~~~~~~~~~~~~~~~~~~~~~ 146:17.67 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 146:17.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HeapAPI.h:11, 146:17.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCAPI.h:12, 146:17.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Value.h:21, 146:17.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:30, 146:17.68 from /builddir/build/BUILD/pale-moon/platform/dom/worklet/Worklet.h:10, 146:17.68 from /builddir/build/BUILD/pale-moon/platform/dom/worklet/Worklet.cpp:6: 146:17.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 146:17.68 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2860:28: required from here 146:17.68 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead 146:17.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 146:17.68 memset(aT, 0, sizeof(T)); 146:17.68 ~~~~~~^~~~~~~~~~~~~~~~~~ 146:17.68 In file included from /builddir/build/BUILD/pale-moon/platform/dom/worklet/Worklet.cpp:19: 146:17.68 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 146:17.68 struct GlobalProperties { 146:17.68 ^~~~~~~~~~~~~~~~ 146:22.08 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 146:22.08 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 146:22.08 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 146:22.08 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 146:22.08 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 146:22.08 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 146:22.08 from /builddir/build/BUILD/pale-moon/platform/dom/worklet/WorkletGlobalScope.h:10, 146:22.08 from /builddir/build/BUILD/pale-moon/platform/dom/worklet/WorkletGlobalScope.cpp:6: 146:22.08 /builddir/build/BUILD/pale-moon/platform/dom/worklet/WorkletGlobalScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkletGlobalScope::QueryInterface(const nsIID&, void**)': 146:22.08 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 146:22.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:22.08 foundInterface = 0; \ 146:22.08 ^~~~~~~~~~~~~~ 146:22.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 146:22.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 146:22.08 ^~~~~~~~~~~~~~~~~~~~~~~ 146:22.08 /builddir/build/BUILD/pale-moon/platform/dom/worklet/WorkletGlobalScope.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 146:22.08 NS_INTERFACE_MAP_END 146:22.08 ^~~~~~~~~~~~~~~~~~~~ 146:22.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 146:22.08 else 146:22.08 ^~~~ 146:22.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 146:22.08 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 146:22.08 ^~~~~~~~~~~~~~~~~~ 146:22.08 /builddir/build/BUILD/pale-moon/platform/dom/worklet/WorkletGlobalScope.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 146:22.08 NS_INTERFACE_MAP_ENTRY(WorkletGlobalScope) 146:22.09 ^~~~~~~~~~~~~~~~~~~~~~ 146:22.83 libdom_worklet.a.desc 146:26.01 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 146:26.01 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 146:26.01 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 146:26.01 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 146:26.01 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 146:26.01 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 146:26.02 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:76, 146:26.02 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCThrower.cpp:8, 146:26.02 from /builddir/build/BUILD/pale-moon/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 146:26.02 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCVariant.cpp: In member function 'virtual nsresult XPCVariant::QueryInterface(const nsIID&, void**)': 146:26.02 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 146:26.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:26.02 foundInterface = 0; \ 146:26.02 ^~~~~~~~~~~~~~ 146:26.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 146:26.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 146:26.02 ^~~~~~~~~~~~~~~~~~~~~~~ 146:26.02 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCVariant.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 146:26.02 NS_INTERFACE_MAP_END 146:26.02 ^~~~~~~~~~~~~~~~~~~~ 146:26.02 In file included from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:102, 146:26.02 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCThrower.cpp:8, 146:26.02 from /builddir/build/BUILD/pale-moon/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 146:26.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 146:26.02 } else 146:26.02 ^~~~ 146:26.03 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCVariant.cpp:24:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 146:26.03 NS_IMPL_QUERY_CLASSINFO(XPCVariant) 146:26.03 ^~~~~~~~~~~~~~~~~~~~~~~ 146:27.31 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 146:27.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 146:27.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 146:27.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 146:27.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 146:27.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 146:27.32 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:76, 146:27.32 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCThrower.cpp:8, 146:27.32 from /builddir/build/BUILD/pale-moon/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 146:27.32 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCWrappedNative.cpp: In member function 'virtual nsresult XPCWrappedNative::QueryInterface(const nsIID&, void**)': 146:27.32 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 146:27.32 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:27.32 foundInterface = 0; \ 146:27.32 ^~~~~~~~~~~~~~ 146:27.32 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 146:27.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 146:27.32 ^~~~~~~~~~~~~~~~~~~~~~~ 146:27.32 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCWrappedNative.cpp:816:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 146:27.32 NS_INTERFACE_MAP_END 146:27.32 ^~~~~~~~~~~~~~~~~~~~ 146:27.32 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 146:27.32 else 146:27.33 ^~~~ 146:27.33 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 146:27.33 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 146:27.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:27.33 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCWrappedNative.cpp:815:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 146:27.33 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPConnectWrappedNative) 146:27.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:28.70 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 146:28.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jsapi.h:27, 146:28.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:15, 146:28.70 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:76, 146:28.70 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCThrower.cpp:8, 146:28.70 from /builddir/build/BUILD/pale-moon/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 146:28.70 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 146:28.70 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2860:28: required from here 146:28.70 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead 146:28.70 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 146:28.70 memset(aT, 0, sizeof(T)); 146:28.70 ~~~~~~^~~~~~~~~~~~~~~~~~ 146:28.70 In file included from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCThrower.cpp:8, 146:28.70 from /builddir/build/BUILD/pale-moon/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 146:28.71 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 146:28.71 struct GlobalProperties { 146:28.71 ^~~~~~~~~~~~~~~~ 146:43.29 libjs_xpconnect_src.a.desc 146:47.33 libextensions_pref_autoconfig_src.a.desc 146:52.61 libgfx_ycbcr.a.desc 146:54.31 libimage_encoders_ico.a.desc 146:54.47 libdom_secureelement.a.desc 147:07.53 libipc_testshell.a.desc 147:10.86 libembedding_components_build.a.desc 147:12.89 libtoolkit_components_perf.a.desc 147:20.15 libnetwerk_socket.a.desc 147:31.52 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 147:31.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 147:31.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsComponentManagerUtils.h:10, 147:31.52 from /builddir/build/BUILD/pale-moon/platform/toolkit/system/gnome/nsSystemAlertsService.cpp:6: 147:31.52 /builddir/build/BUILD/pale-moon/platform/toolkit/system/gnome/nsSystemAlertsService.cpp: In member function 'virtual nsresult nsSystemAlertsService::QueryInterface(const nsIID&, void**)': 147:31.52 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 147:31.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:31.52 foundInterface = 0; \ 147:31.52 ^~~~~~~~~~~~~~ 147:31.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 147:31.52 #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 147:31.52 ^~~~~~~~~~~~~~~~~~~~~~~ 147:31.52 /builddir/build/BUILD/pale-moon/platform/toolkit/system/gnome/nsSystemAlertsService.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 147:31.52 NS_INTERFACE_MAP_END_THREADSAFE 147:31.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:31.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 147:31.53 else 147:31.53 ^~~~ 147:31.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 147:31.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 147:31.53 ^~~~~~~~~~~~~~~~~~ 147:31.53 /builddir/build/BUILD/pale-moon/platform/toolkit/system/gnome/nsSystemAlertsService.cpp:17:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 147:31.53 NS_INTERFACE_MAP_ENTRY(nsIAlertsService) 147:31.53 ^~~~~~~~~~~~~~~~~~~~~~ 147:31.86 libtoolkit_system_gnome.a.desc 147:35.42 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 147:35.42 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 147:35.42 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 147:35.42 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMNode.h:10, 147:35.42 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMElement.h:10, 147:35.42 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/XBLChildrenElement.h:9, 147:35.42 from /builddir/build/BUILD/pale-moon/platform/dom/xbl/XBLChildrenElement.cpp:6: 147:35.42 /builddir/build/BUILD/pale-moon/platform/dom/xbl/XBLChildrenElement.cpp: In member function 'virtual nsresult nsAnonymousContentList::QueryInterface(const nsIID&, void**)': 147:35.42 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 147:35.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:35.42 foundInterface = 0; \ 147:35.42 ^~~~~~~~~~~~~~ 147:35.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 147:35.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 147:35.42 ^~~~~~~~~~~~~~~~~~~~~~~ 147:35.42 /builddir/build/BUILD/pale-moon/platform/dom/xbl/XBLChildrenElement.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 147:35.42 NS_INTERFACE_MAP_END 147:35.42 ^~~~~~~~~~~~~~~~~~~~ 147:35.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 147:35.43 else 147:35.43 ^~~~ 147:35.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 147:35.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 147:35.43 ^~~~~~~~~~~~~~~~~~ 147:35.43 /builddir/build/BUILD/pale-moon/platform/dom/xbl/XBLChildrenElement.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 147:35.43 NS_INTERFACE_MAP_ENTRY(nsISupports) 147:35.44 ^~~~~~~~~~~~~~~~~~~~~~ 147:42.96 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 147:42.96 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleWalker.h:16, 147:42.96 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleProcessorData.h:18, 147:42.96 from /builddir/build/BUILD/pale-moon/platform/dom/xbl/nsBindingManager.cpp:35: 147:42.96 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 147:42.96 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 147:42.96 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 147:42.96 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 147:42.96 ^ 147:42.96 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 147:42.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:41, 147:42.96 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMAttributeMap.h:192, 147:42.96 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDocument.h:49, 147:42.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/XMLDocument.h:10, 147:42.96 from /builddir/build/BUILD/pale-moon/platform/dom/xbl/nsBindingManager.cpp:24: 147:42.96 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 147:42.96 class nsCSSValue { 147:42.96 ^~~~~~~~~~ 147:43.02 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 147:43.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 147:43.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 147:43.03 from /builddir/build/BUILD/pale-moon/platform/dom/xbl/nsBindingManager.h:9, 147:43.03 from /builddir/build/BUILD/pale-moon/platform/dom/xbl/nsBindingManager.cpp:6: 147:43.03 /builddir/build/BUILD/pale-moon/platform/dom/xbl/nsBindingManager.cpp: In member function 'virtual nsresult nsBindingManager::QueryInterface(const nsIID&, void**)': 147:43.03 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 147:43.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:43.03 foundInterface = 0; \ 147:43.03 ^~~~~~~~~~~~~~ 147:43.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 147:43.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 147:43.03 ^~~~~~~~~~~~~~~~~~~~~~~ 147:43.03 /builddir/build/BUILD/pale-moon/platform/dom/xbl/nsBindingManager.cpp:107:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 147:43.03 NS_INTERFACE_MAP_END 147:43.03 ^~~~~~~~~~~~~~~~~~~~ 147:43.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 147:43.04 else 147:43.04 ^~~~ 147:43.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 147:43.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 147:43.04 ^~~~~~~~~~~~~~~~~~ 147:43.04 /builddir/build/BUILD/pale-moon/platform/dom/xbl/nsBindingManager.cpp:106:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 147:43.04 NS_INTERFACE_MAP_ENTRY(nsISupports) 147:43.04 ^~~~~~~~~~~~~~~~~~~~~~ 148:04.03 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 148:04.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 148:04.03 from /builddir/build/BUILD/pale-moon/platform/dom/xbl/nsXBLDocumentInfo.h:10, 148:04.03 from /builddir/build/BUILD/pale-moon/platform/dom/xbl/nsXBLDocumentInfo.cpp:8: 148:04.04 /builddir/build/BUILD/pale-moon/platform/dom/xbl/nsXBLDocumentInfo.cpp: In member function 'virtual nsresult nsXBLDocumentInfo::QueryInterface(const nsIID&, void**)': 148:04.04 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 148:04.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:04.04 foundInterface = 0; \ 148:04.04 ^~~~~~~~~~~~~~ 148:04.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:04.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:04.04 ^~~~~~~~~~~~~~~~~~~~~~~ 148:04.04 /builddir/build/BUILD/pale-moon/platform/dom/xbl/nsXBLDocumentInfo.cpp:96:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:04.04 NS_INTERFACE_MAP_END 148:04.04 ^~~~~~~~~~~~~~~~~~~~ 148:04.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:04.04 else 148:04.04 ^~~~ 148:04.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 148:04.05 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 148:04.05 ^~~~~~~~~~~~~~~~~~ 148:04.05 /builddir/build/BUILD/pale-moon/platform/dom/xbl/nsXBLDocumentInfo.cpp:95:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 148:04.05 NS_INTERFACE_MAP_ENTRY(nsISupports) 148:04.05 ^~~~~~~~~~~~~~~~~~~~~~ 148:32.29 libdom_media_gmp.a.desc 148:33.93 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 148:33.93 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleWalker.h:16, 148:33.93 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRuleProcessor.h:24, 148:33.93 from /builddir/build/BUILD/pale-moon/platform/dom/xbl/nsXBLPrototypeBinding.cpp:40: 148:33.93 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 148:33.93 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 148:33.93 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:33.93 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 148:33.93 ^ 148:33.93 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 148:33.93 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:41, 148:33.93 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMAttributeMap.h:192, 148:33.93 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDocument.h:49, 148:33.93 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/XMLDocument.h:10, 148:33.94 from /builddir/build/BUILD/pale-moon/platform/dom/xbl/nsXBLPrototypeBinding.cpp:23: 148:33.94 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 148:33.94 class nsCSSValue { 148:33.94 ^~~~~~~~~~ 148:44.54 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 148:44.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 148:44.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIProtocolHandler.h:10, 148:44.55 from /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/about/nsAboutProtocolHandler.h:9, 148:44.55 from /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/about/nsAboutProtocolHandler.cpp:9: 148:44.55 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/about/nsAboutProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::nsNestedAboutURI::QueryInterface(const nsIID&, void**)': 148:44.55 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 148:44.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:44.55 foundInterface = 0; \ 148:44.55 ^~~~~~~~~~~~~~ 148:44.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 148:44.55 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 148:44.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:44.55 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/about/nsAboutProtocolHandler.cpp:349:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 148:44.55 NS_INTERFACE_MAP_END_INHERITING(nsSimpleNestedURI) 148:44.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:44.56 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/about/nsAboutProtocolHandler.cpp:348:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:44.56 else 148:44.56 ^~~~ 148:45.50 libnetwerk_protocol_about.a.desc 148:49.54 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 148:49.54 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleWalker.h:16, 148:49.54 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRuleProcessor.h:24, 148:49.54 from /builddir/build/BUILD/pale-moon/platform/dom/xbl/nsXBLPrototypeResources.cpp:17: 148:49.54 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 148:49.55 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 148:49.55 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:49.55 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 148:49.55 ^ 148:49.55 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 148:49.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:41, 148:49.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18, 148:49.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInlines.h:11, 148:49.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Loader.h:23, 148:49.55 from /builddir/build/BUILD/pale-moon/platform/dom/xbl/nsXBLPrototypeResources.cpp:14: 148:49.55 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 148:49.55 class nsCSSValue { 148:49.55 ^~~~~~~~~~ 148:55.38 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 148:55.38 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleWalker.h:16, 148:55.38 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRuleProcessor.h:24, 148:55.38 from /builddir/build/BUILD/pale-moon/platform/dom/xbl/nsXBLResourceLoader.cpp:28: 148:55.38 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 148:55.38 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 148:55.38 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:55.38 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 148:55.38 ^ 148:55.38 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 148:55.38 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:41, 148:55.38 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18, 148:55.38 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInlines.h:11, 148:55.38 from /builddir/build/BUILD/pale-moon/platform/dom/xbl/nsXBLResourceLoader.cpp:20: 148:55.38 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 148:55.38 class nsCSSValue { 148:55.38 ^~~~~~~~~~ 148:55.40 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 148:55.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 148:55.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 148:55.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 148:55.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 148:55.40 from /builddir/build/BUILD/pale-moon/platform/dom/xbl/nsXBLResourceLoader.cpp:6: 148:55.40 /builddir/build/BUILD/pale-moon/platform/dom/xbl/nsXBLResourceLoader.cpp: In member function 'virtual nsresult nsXBLResourceLoader::QueryInterface(const nsIID&, void**)': 148:55.40 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 148:55.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:55.40 foundInterface = 0; \ 148:55.41 ^~~~~~~~~~~~~~ 148:55.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:55.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:55.41 ^~~~~~~~~~~~~~~~~~~~~~~ 148:55.41 /builddir/build/BUILD/pale-moon/platform/dom/xbl/nsXBLResourceLoader.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:55.41 NS_INTERFACE_MAP_END 148:55.41 ^~~~~~~~~~~~~~~~~~~~ 148:55.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:55.41 else 148:55.41 ^~~~ 148:55.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 148:55.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 148:55.41 ^~~~~~~~~~~~~~~~~~ 148:55.41 /builddir/build/BUILD/pale-moon/platform/dom/xbl/nsXBLResourceLoader.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 148:55.41 NS_INTERFACE_MAP_ENTRY(nsISupports) 148:55.41 ^~~~~~~~~~~~~~~~~~~~~~ 149:14.96 libdom_xbl.a.desc 149:43.91 libdom_media_ogg.a.desc 149:46.28 /builddir/build/BUILD/pale-moon/platform/layout/svg/nsCSSClipPathInstance.cpp: In member function 'already_AddRefed mozilla::nsCSSClipPathInstance::CreateClipPathCircle(mozilla::nsCSSClipPathInstance::DrawTarget*, const nsRect&)': 149:46.28 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/layout/svg/nsCSSClipPathInstance.cpp: 'horizontal' may be used uninitialized in this function 149:46.28 /builddir/build/BUILD/pale-moon/platform/layout/svg/nsCSSClipPathInstance.cpp:142:13: warning: 'horizontal' may be used uninitialized in this function [-Wmaybe-uninitialized] 149:46.28 nscoord horizontal, vertical; 149:46.28 ^~~~~~~~~~ 149:46.28 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/layout/svg/nsCSSClipPathInstance.cpp: 'vertical' may be used uninitialized in this function 149:46.28 /builddir/build/BUILD/pale-moon/platform/layout/svg/nsCSSClipPathInstance.cpp:142:25: warning: 'vertical' may be used uninitialized in this function [-Wmaybe-uninitialized] 149:46.28 nscoord horizontal, vertical; 149:46.28 ^~~~~~~~ 150:06.60 libdom_filehandle.a.desc 150:13.19 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 150:13.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 150:13.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 150:13.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 150:13.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 150:13.19 from /builddir/build/BUILD/pale-moon/platform/dom/crypto/CryptoKey.h:9, 150:13.19 from /builddir/build/BUILD/pale-moon/platform/dom/crypto/CryptoKey.cpp:6: 150:13.19 /builddir/build/BUILD/pale-moon/platform/dom/crypto/CryptoKey.cpp: In member function 'virtual nsresult mozilla::dom::CryptoKey::QueryInterface(const nsIID&, void**)': 150:13.19 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 150:13.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:13.19 foundInterface = 0; \ 150:13.19 ^~~~~~~~~~~~~~ 150:13.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:13.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:13.20 ^~~~~~~~~~~~~~~~~~~~~~~ 150:13.20 /builddir/build/BUILD/pale-moon/platform/dom/crypto/CryptoKey.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:13.20 NS_INTERFACE_MAP_END 150:13.20 ^~~~~~~~~~~~~~~~~~~~ 150:13.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:13.20 else 150:13.20 ^~~~ 150:13.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:13.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:13.20 ^~~~~~~~~~~~~~~~~~ 150:13.20 /builddir/build/BUILD/pale-moon/platform/dom/crypto/CryptoKey.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:13.20 NS_INTERFACE_MAP_ENTRY(nsISupports) 150:13.20 ^~~~~~~~~~~~~~~~~~~~~~ 150:14.99 /builddir/build/BUILD/pale-moon/platform/layout/svg/nsSVGClipPathFrame.cpp: In member function 'already_AddRefed nsSVGClipPathFrame::GetClipMask(gfxContext&, nsIFrame*, const gfxMatrix&, nsSVGClipPathFrame::Matrix*, nsSVGClipPathFrame::SourceSurface*, const Matrix&, nsSVGClipPathFrame::DrawResult*)': 150:15.00 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/layout/svg/nsSVGClipPathFrame.cpp: 'clippingOfClipPathRequiredMasking' may be used uninitialized in this function 150:15.00 /builddir/build/BUILD/pale-moon/platform/layout/svg/nsSVGClipPathFrame.cpp:235:7: warning: 'clippingOfClipPathRequiredMasking' may be used uninitialized in this function [-Wmaybe-uninitialized] 150:15.00 if (clippingOfClipPathRequiredMasking) { 150:15.00 ^~ 150:22.31 /builddir/build/BUILD/pale-moon/platform/dom/crypto/WebCryptoTask.cpp: In member function 'void mozilla::dom::AesTask::Init(JSContext*, const mozilla::dom::ObjectOrString&, mozilla::dom::CryptoKey&, bool)': 150:22.32 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/dom/crypto/WebCryptoTask.cpp: variable 'telemetryAlg' set but not used 150:22.32 /builddir/build/BUILD/pale-moon/platform/dom/crypto/WebCryptoTask.cpp:580:24: warning: variable 'telemetryAlg' set but not used [-Wunused-but-set-variable] 150:22.32 TelemetryAlgorithm telemetryAlg; 150:22.32 ^~~~~~~~~~~~ 150:22.33 /builddir/build/BUILD/pale-moon/platform/dom/crypto/WebCryptoTask.cpp: In constructor 'mozilla::dom::HmacTask::HmacTask(JSContext*, const mozilla::dom::ObjectOrString&, mozilla::dom::CryptoKey&, const CryptoOperationData&, const CryptoOperationData&, bool)': 150:22.34 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/dom/crypto/WebCryptoTask.cpp: variable 'telemetryAlg' set but not used 150:22.34 /builddir/build/BUILD/pale-moon/platform/dom/crypto/WebCryptoTask.cpp:1037:24: warning: variable 'telemetryAlg' set but not used [-Wunused-but-set-variable] 150:22.34 TelemetryAlgorithm telemetryAlg; 150:22.34 ^~~~~~~~~~~~ 150:22.35 /builddir/build/BUILD/pale-moon/platform/dom/crypto/WebCryptoTask.cpp: In constructor 'mozilla::dom::DigestTask::DigestTask(JSContext*, const mozilla::dom::ObjectOrString&, const CryptoOperationData&)': 150:22.35 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/dom/crypto/WebCryptoTask.cpp: variable 'telemetryAlg' set but not used 150:22.35 /builddir/build/BUILD/pale-moon/platform/dom/crypto/WebCryptoTask.cpp:1336:24: warning: variable 'telemetryAlg' set but not used [-Wunused-but-set-variable] 150:22.35 TelemetryAlgorithm telemetryAlg; 150:22.35 ^~~~~~~~~~~~ 150:32.11 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 150:32.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 150:32.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 150:32.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 150:32.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 150:32.11 from /builddir/build/BUILD/pale-moon/platform/layout/base/FrameProperties.h:13, 150:32.11 from /builddir/build/BUILD/pale-moon/platform/layout/svg/nsSVGEffects.h:10, 150:32.11 from /builddir/build/BUILD/pale-moon/platform/layout/svg/nsSVGEffects.cpp:7: 150:32.11 /builddir/build/BUILD/pale-moon/platform/layout/svg/nsSVGEffects.cpp: In member function 'virtual nsresult nsSVGFilterReference::QueryInterface(const nsIID&, void**)': 150:32.11 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 150:32.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:32.11 foundInterface = 0; \ 150:32.11 ^~~~~~~~~~~~~~ 150:32.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:32.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:32.11 ^~~~~~~~~~~~~~~~~~~~~~~ 150:32.11 /builddir/build/BUILD/pale-moon/platform/layout/svg/nsSVGEffects.cpp:257:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:32.11 NS_INTERFACE_MAP_END 150:32.12 ^~~~~~~~~~~~~~~~~~~~ 150:32.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:32.12 else 150:32.12 ^~~~ 150:32.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:32.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:32.12 ^~~~~~~~~~~~~~~~~~ 150:32.12 /builddir/build/BUILD/pale-moon/platform/layout/svg/nsSVGEffects.cpp:256:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:32.12 NS_INTERFACE_MAP_ENTRY(nsISVGFilterReference) 150:32.12 ^~~~~~~~~~~~~~~~~~~~~~ 150:32.13 /builddir/build/BUILD/pale-moon/platform/layout/svg/nsSVGEffects.cpp: In member function 'virtual nsresult nsSVGFilterChainObserver::QueryInterface(const nsIID&, void**)': 150:32.13 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 150:32.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:32.13 foundInterface = 0; \ 150:32.13 ^~~~~~~~~~~~~~ 150:32.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:32.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:32.13 ^~~~~~~~~~~~~~~~~~~~~~~ 150:32.13 /builddir/build/BUILD/pale-moon/platform/layout/svg/nsSVGEffects.cpp:292:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:32.13 NS_INTERFACE_MAP_END 150:32.13 ^~~~~~~~~~~~~~~~~~~~ 150:32.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:32.13 else 150:32.13 ^~~~ 150:32.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:32.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:32.14 ^~~~~~~~~~~~~~~~~~ 150:32.14 /builddir/build/BUILD/pale-moon/platform/layout/svg/nsSVGEffects.cpp:291:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:32.14 NS_INTERFACE_MAP_ENTRY(nsISupports) 150:32.14 ^~~~~~~~~~~~~~~~~~~~~~ 150:32.34 libdom_crypto.a.desc 150:35.33 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 150:35.34 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 150:35.34 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 150:35.34 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMOfflineResourceList.h:10, 150:35.34 from /builddir/build/BUILD/pale-moon/platform/dom/offline/nsDOMOfflineResourceList.h:10, 150:35.34 from /builddir/build/BUILD/pale-moon/platform/dom/offline/nsDOMOfflineResourceList.cpp:6: 150:35.34 /builddir/build/BUILD/pale-moon/platform/dom/offline/nsDOMOfflineResourceList.cpp: In member function 'virtual nsresult nsDOMOfflineResourceList::QueryInterface(const nsIID&, void**)': 150:35.34 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 150:35.34 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:35.34 foundInterface = 0; \ 150:35.34 ^~~~~~~~~~~~~~ 150:35.34 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 150:35.35 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 150:35.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:35.35 /builddir/build/BUILD/pale-moon/platform/dom/offline/nsDOMOfflineResourceList.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 150:35.35 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 150:35.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:35.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:35.35 else 150:35.35 ^~~~ 150:35.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:35.35 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:35.35 ^~~~~~~~~~~~~~~~~~ 150:35.35 /builddir/build/BUILD/pale-moon/platform/dom/offline/nsDOMOfflineResourceList.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:35.35 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 150:35.35 ^~~~~~~~~~~~~~~~~~~~~~ 150:37.21 libdom_offline.a.desc 150:41.16 libsecurity_apps.a.desc 150:43.75 libtoolkit_components_startup.a.desc 150:56.55 libembedding_components_windowwatcher.a.desc 150:56.69 libaccessible_ipc.a.desc 151:11.08 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 151:11.08 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleWalker.h:16, 151:11.08 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleProcessorData.h:18, 151:11.08 from /builddir/build/BUILD/pale-moon/platform/layout/style/AnimationCommon.cpp:24: 151:11.08 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 151:11.08 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 151:11.08 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 151:11.08 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 151:11.08 ^ 151:11.08 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 151:11.08 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:41, 151:11.08 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PseudoElementHashEntry.h:9, 151:11.08 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EffectCompositor.h:12, 151:11.08 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Animation.h:13, 151:11.08 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/AnimationCollection.h:9, 151:11.08 from /builddir/build/BUILD/pale-moon/platform/layout/style/AnimationCommon.h:9, 151:11.08 from /builddir/build/BUILD/pale-moon/platform/layout/style/AnimationCommon.cpp:5: 151:11.08 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 151:11.08 class nsCSSValue { 151:11.08 ^~~~~~~~~~ 151:24.58 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 151:24.58 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 151:24.58 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 151:24.58 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 151:24.58 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 151:24.58 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 151:24.58 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 151:24.58 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 151:24.58 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CSSRuleList.h:9, 151:24.58 from /builddir/build/BUILD/pale-moon/platform/layout/style/CSSRuleList.cpp:6: 151:24.58 /builddir/build/BUILD/pale-moon/platform/layout/style/CSSRuleList.cpp: In member function 'virtual nsresult mozilla::dom::CSSRuleList::QueryInterface(const nsIID&, void**)': 151:24.59 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 151:24.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:24.59 foundInterface = 0; \ 151:24.59 ^~~~~~~~~~~~~~ 151:24.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 151:24.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 151:24.59 ^~~~~~~~~~~~~~~~~~~~~~~ 151:24.59 /builddir/build/BUILD/pale-moon/platform/layout/style/CSSRuleList.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 151:24.59 NS_INTERFACE_MAP_END 151:24.59 ^~~~~~~~~~~~~~~~~~~~ 151:24.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 151:24.60 else 151:24.60 ^~~~ 151:24.60 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 151:24.60 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 151:24.60 ^~~~~~~~~~~~~~~~~~ 151:24.60 /builddir/build/BUILD/pale-moon/platform/layout/style/CSSRuleList.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 151:24.60 NS_INTERFACE_MAP_ENTRY(nsISupports) 151:24.60 ^~~~~~~~~~~~~~~~~~~~~~ 151:29.51 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 151:29.51 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleWalker.h:16, 151:29.51 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRuleProcessor.h:24, 151:29.51 from /builddir/build/BUILD/pale-moon/platform/layout/style/CSSStyleSheet.cpp:12: 151:29.51 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 151:29.51 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 151:29.51 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 151:29.51 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 151:29.51 ^ 151:29.52 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 151:29.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:41, 151:29.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18, 151:29.52 from /builddir/build/BUILD/pale-moon/platform/layout/style/CSSStyleSheet.cpp:9: 151:29.52 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 151:29.52 class nsCSSValue { 151:29.52 ^~~~~~~~~~ 151:30.75 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 151:30.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 151:30.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 151:30.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 151:30.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMArray.h:12, 151:30.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/IncrementalClearCOMRuleArray.h:9, 151:30.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CSSStyleSheet.h:13, 151:30.75 from /builddir/build/BUILD/pale-moon/platform/layout/style/CSSStyleSheet.cpp:9: 151:30.75 /builddir/build/BUILD/pale-moon/platform/layout/style/CSSStyleSheet.cpp: In member function 'virtual nsresult nsMediaList::QueryInterface(const nsIID&, void**)': 151:30.75 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 151:30.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:30.75 foundInterface = 0; \ 151:30.75 ^~~~~~~~~~~~~~ 151:30.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 151:30.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 151:30.75 ^~~~~~~~~~~~~~~~~~~~~~~ 151:30.75 /builddir/build/BUILD/pale-moon/platform/layout/style/CSSStyleSheet.cpp:605:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 151:30.76 NS_INTERFACE_MAP_END 151:30.76 ^~~~~~~~~~~~~~~~~~~~ 151:30.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 151:30.76 else 151:30.76 ^~~~ 151:30.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 151:30.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 151:30.76 ^~~~~~~~~~~~~~~~~~ 151:30.76 /builddir/build/BUILD/pale-moon/platform/layout/style/CSSStyleSheet.cpp:604:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 151:30.76 NS_INTERFACE_MAP_ENTRY(nsISupports) 151:30.77 ^~~~~~~~~~~~~~~~~~~~~~ 151:30.78 /builddir/build/BUILD/pale-moon/platform/layout/style/CSSStyleSheet.cpp: In member function 'virtual nsresult mozilla::CSSStyleSheet::QueryInterface(const nsIID&, void**)': 151:30.78 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 151:30.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:30.78 foundInterface = 0; \ 151:30.79 ^~~~~~~~~~~~~~ 151:30.79 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 151:30.79 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 151:30.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:30.79 /builddir/build/BUILD/pale-moon/platform/layout/style/CSSStyleSheet.cpp:1254:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 151:30.79 NS_INTERFACE_MAP_END_INHERITING(StyleSheet) 151:30.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:30.79 /builddir/build/BUILD/pale-moon/platform/layout/style/CSSStyleSheet.cpp:1253:3: note: some parts of macro expansion are not guarded by this 'else' clause 151:30.79 else 151:30.79 ^~~~ 151:32.40 /builddir/build/BUILD/pale-moon/platform/layout/style/CSSStyleSheet.cpp: In member function 'bool nsMediaExpression::Matches(nsPresContext*, const nsCSSValue&) const': 151:32.40 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/layout/style/CSSStyleSheet.cpp: 'cmp' may be used uninitialized in this function 151:32.40 /builddir/build/BUILD/pale-moon/platform/layout/style/CSSStyleSheet.cpp:286:21: warning: 'cmp' may be used uninitialized in this function [-Wmaybe-uninitialized] 151:32.40 return cmp == 0; 151:32.40 ^ 151:53.21 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 151:53.21 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 151:53.21 from /builddir/build/BUILD/pale-moon/platform/layout/style/CounterStyleManager.cpp:14: 151:53.21 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 151:53.21 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 151:53.21 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 151:53.22 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 151:53.22 ^ 151:53.22 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/CounterStyleManager.h:16, 151:53.22 from /builddir/build/BUILD/pale-moon/platform/layout/style/CounterStyleManager.cpp:6: 151:53.22 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 151:53.22 class nsCSSValue { 151:53.22 ^~~~~~~~~~ 152:00.28 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Declaration.h:24, 152:00.28 from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.cpp:14: 152:00.28 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 152:00.28 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 152:00.28 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152:00.28 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 152:00.28 ^ 152:00.29 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:17, 152:00.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Declaration.h:24, 152:00.29 from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.cpp:14: 152:00.29 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 152:00.29 class nsCSSValue { 152:00.29 ^~~~~~~~~~ 152:01.94 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 152:01.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 152:01.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsHashKeys.h:10, 152:01.95 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSPropertyID.h:11, 152:01.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 152:01.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Declaration.h:21, 152:01.95 from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.cpp:14: 152:01.95 /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.cpp: In member function 'virtual nsresult mozilla::css::Declaration::QueryInterface(const nsIID&, void**)': 152:01.95 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 152:01.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:01.95 foundInterface = 0; \ 152:01.95 ^~~~~~~~~~~~~~ 152:01.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:01.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:01.95 ^~~~~~~~~~~~~~~~~~~~~~~ 152:01.95 /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.cpp:91:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152:01.96 NS_INTERFACE_MAP_END 152:01.96 ^~~~~~~~~~~~~~~~~~~~ 152:01.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 152:01.96 else 152:01.96 ^~~~ 152:01.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 152:01.96 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 152:01.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:01.96 /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.cpp:90:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 152:01.96 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStyleRule) 152:01.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:18.76 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 152:18.76 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 152:18.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FontFaceSet.h:13, 152:18.76 from /builddir/build/BUILD/pale-moon/platform/layout/style/FontFace.cpp:10: 152:18.76 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 152:18.76 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 152:18.76 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152:18.76 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 152:18.76 ^ 152:18.77 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FontFace.h:13, 152:18.77 from /builddir/build/BUILD/pale-moon/platform/layout/style/FontFace.cpp:6: 152:18.77 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 152:18.77 class nsCSSValue { 152:18.77 ^~~~~~~~~~ 152:19.37 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 152:19.38 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 152:19.38 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 152:19.38 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 152:19.38 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 152:19.38 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 152:19.38 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FontFaceBinding.h:9, 152:19.38 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FontFace.h:9, 152:19.38 from /builddir/build/BUILD/pale-moon/platform/layout/style/FontFace.cpp:6: 152:19.38 /builddir/build/BUILD/pale-moon/platform/layout/style/FontFace.cpp: In member function 'virtual nsresult mozilla::dom::FontFace::QueryInterface(const nsIID&, void**)': 152:19.38 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 152:19.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:19.38 foundInterface = 0; \ 152:19.38 ^~~~~~~~~~~~~~ 152:19.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:19.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:19.39 ^~~~~~~~~~~~~~~~~~~~~~~ 152:19.39 /builddir/build/BUILD/pale-moon/platform/layout/style/FontFace.cpp:96:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152:19.39 NS_INTERFACE_MAP_END 152:19.39 ^~~~~~~~~~~~~~~~~~~~ 152:19.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 152:19.39 else 152:19.39 ^~~~ 152:19.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 152:19.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 152:19.39 ^~~~~~~~~~~~~~~~~~ 152:19.39 /builddir/build/BUILD/pale-moon/platform/layout/style/FontFace.cpp:95:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 152:19.39 NS_INTERFACE_MAP_ENTRY(nsISupports) 152:19.40 ^~~~~~~~~~~~~~~~~~~~~~ 152:26.68 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 152:26.68 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 152:26.68 from /builddir/build/BUILD/pale-moon/platform/layout/style/FontFaceSet.h:13, 152:26.68 from /builddir/build/BUILD/pale-moon/platform/layout/style/FontFaceSet.cpp:6: 152:26.68 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 152:26.68 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 152:26.68 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152:26.68 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 152:26.68 ^ 152:26.68 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FontFace.h:13, 152:26.69 from /builddir/build/BUILD/pale-moon/platform/layout/style/FontFaceSet.h:9, 152:26.69 from /builddir/build/BUILD/pale-moon/platform/layout/style/FontFaceSet.cpp:6: 152:26.69 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 152:26.69 class nsCSSValue { 152:26.69 ^~~~~~~~~~ 152:27.40 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 152:27.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 152:27.41 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 152:27.41 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 152:27.41 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 152:27.41 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 152:27.41 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FontFaceBinding.h:9, 152:27.41 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FontFace.h:9, 152:27.41 from /builddir/build/BUILD/pale-moon/platform/layout/style/FontFaceSet.h:9, 152:27.41 from /builddir/build/BUILD/pale-moon/platform/layout/style/FontFaceSet.cpp:6: 152:27.41 /builddir/build/BUILD/pale-moon/platform/layout/style/FontFaceSet.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSet::QueryInterface(const nsIID&, void**)': 152:27.41 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 152:27.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:27.41 foundInterface = 0; \ 152:27.41 ^~~~~~~~~~~~~~ 152:27.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 152:27.42 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 152:27.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:27.42 /builddir/build/BUILD/pale-moon/platform/layout/style/FontFaceSet.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 152:27.42 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 152:27.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:27.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 152:27.43 else 152:27.43 ^~~~ 152:27.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 152:27.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 152:27.43 ^~~~~~~~~~~~~~~~~~ 152:27.43 /builddir/build/BUILD/pale-moon/platform/layout/style/FontFaceSet.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 152:27.43 NS_INTERFACE_MAP_ENTRY(nsICSSLoaderObserver) 152:27.43 ^~~~~~~~~~~~~~~~~~~~~~ 152:36.60 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 152:36.60 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 152:36.60 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FontFaceSet.h:13, 152:36.60 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FontFaceSetIterator.h:9, 152:36.60 from /builddir/build/BUILD/pale-moon/platform/layout/style/FontFaceSetIterator.cpp:6: 152:36.60 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 152:36.60 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 152:36.60 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152:36.61 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 152:36.61 ^ 152:36.61 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FontFace.h:13, 152:36.61 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FontFaceSet.h:9, 152:36.61 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FontFaceSetIterator.h:9, 152:36.61 from /builddir/build/BUILD/pale-moon/platform/layout/style/FontFaceSetIterator.cpp:6: 152:36.61 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 152:36.61 class nsCSSValue { 152:36.61 ^~~~~~~~~~ 152:43.93 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 152:43.93 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 152:43.93 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsHashKeys.h:10, 152:43.93 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsClassHashtable.h:11, 152:43.93 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/ImageLoader.h:11, 152:43.93 from /builddir/build/BUILD/pale-moon/platform/layout/style/ImageLoader.cpp:9: 152:43.93 /builddir/build/BUILD/pale-moon/platform/layout/style/ImageLoader.cpp: In member function 'virtual nsresult mozilla::css::ImageLoader::QueryInterface(const nsIID&, void**)': 152:43.93 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 152:43.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:43.93 foundInterface = 0; \ 152:43.93 ^~~~~~~~~~~~~~ 152:43.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:43.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:43.93 ^~~~~~~~~~~~~~~~~~~~~~~ 152:43.93 /builddir/build/BUILD/pale-moon/platform/layout/style/ImageLoader.cpp:375:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152:43.93 NS_INTERFACE_MAP_END 152:43.93 ^~~~~~~~~~~~~~~~~~~~ 152:43.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 152:43.93 else 152:43.93 ^~~~ 152:43.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 152:43.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 152:43.93 ^~~~~~~~~~~~~~~~~~ 152:43.93 /builddir/build/BUILD/pale-moon/platform/layout/style/ImageLoader.cpp:374:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 152:43.93 NS_INTERFACE_MAP_ENTRY(imgIOnloadBlocker) 152:43.93 ^~~~~~~~~~~~~~~~~~~~~~ 152:52.80 liblayout_svg.a.desc 152:55.41 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 152:55.41 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 152:55.41 from /builddir/build/BUILD/pale-moon/platform/parser/htmlparser/CNavDTD.cpp:6, 152:55.41 from /builddir/build/BUILD/pale-moon/pmbuild/parser/htmlparser/Unified_cpp_parser_htmlparser0.cpp:2: 152:55.41 /builddir/build/BUILD/pale-moon/platform/parser/htmlparser/nsExpatDriver.cpp: In member function 'virtual nsresult nsExpatDriver::QueryInterface(const nsIID&, void**)': 152:55.41 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 152:55.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:55.41 foundInterface = 0; \ 152:55.41 ^~~~~~~~~~~~~~ 152:55.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:55.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:55.41 ^~~~~~~~~~~~~~~~~~~~~~~ 152:55.41 /builddir/build/BUILD/pale-moon/platform/parser/htmlparser/nsExpatDriver.cpp:338:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152:55.41 NS_INTERFACE_MAP_END 152:55.41 ^~~~~~~~~~~~~~~~~~~~ 152:55.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 152:55.41 else 152:55.41 ^~~~ 152:55.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 152:55.41 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 152:55.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:55.41 /builddir/build/BUILD/pale-moon/platform/parser/htmlparser/nsExpatDriver.cpp:337:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 152:55.41 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDTD) 152:55.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:55.66 /builddir/build/BUILD/pale-moon/platform/parser/htmlparser/nsParser.cpp: In member function 'virtual nsresult nsParser::QueryInterface(const nsIID&, void**)': 152:55.66 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 152:55.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:55.66 foundInterface = 0; \ 152:55.66 ^~~~~~~~~~~~~~ 152:55.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:55.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:55.66 ^~~~~~~~~~~~~~~~~~~~~~~ 152:55.66 /builddir/build/BUILD/pale-moon/platform/parser/htmlparser/nsParser.cpp:216:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152:55.66 NS_INTERFACE_MAP_END 152:55.66 ^~~~~~~~~~~~~~~~~~~~ 152:55.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 152:55.66 else 152:55.66 ^~~~ 152:55.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 152:55.66 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 152:55.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:55.66 /builddir/build/BUILD/pale-moon/platform/parser/htmlparser/nsParser.cpp:215:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 152:55.66 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIParser) 152:55.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:59.55 libparser_htmlparser.a.desc 153:00.89 librdf_build.a.desc 153:05.40 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 153:05.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 153:05.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/MediaQueryList.h:11, 153:05.40 from /builddir/build/BUILD/pale-moon/platform/layout/style/MediaQueryList.cpp:8: 153:05.40 /builddir/build/BUILD/pale-moon/platform/layout/style/MediaQueryList.cpp: In member function 'virtual nsresult mozilla::dom::MediaQueryList::QueryInterface(const nsIID&, void**)': 153:05.40 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 153:05.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 153:05.40 foundInterface = 0; \ 153:05.40 ^~~~~~~~~~~~~~ 153:05.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 153:05.41 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 153:05.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:05.41 /builddir/build/BUILD/pale-moon/platform/layout/style/MediaQueryList.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 153:05.41 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 153:05.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:05.41 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/MediaQueryList.h:12, 153:05.41 from /builddir/build/BUILD/pale-moon/platform/layout/style/MediaQueryList.cpp:8: 153:05.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 153:05.41 } else 153:05.41 ^~~~ 153:05.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 153:05.41 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 153:05.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:05.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 153:05.42 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 153:05.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:05.42 /builddir/build/BUILD/pale-moon/platform/layout/style/MediaQueryList.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 153:05.42 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaQueryList) 153:05.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:15.93 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 153:15.93 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleWalker.h:16, 153:15.93 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRuleProcessor.h:24, 153:15.93 from /builddir/build/BUILD/pale-moon/platform/layout/style/RuleProcessorCache.h:15, 153:15.93 from /builddir/build/BUILD/pale-moon/platform/layout/style/RuleProcessorCache.cpp:10: 153:15.93 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 153:15.93 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 153:15.93 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 153:15.93 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 153:15.93 ^ 153:15.93 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/nsIMediaList.h:19, 153:15.93 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRuleProcessor.h:22, 153:15.93 from /builddir/build/BUILD/pale-moon/platform/layout/style/RuleProcessorCache.h:15, 153:15.93 from /builddir/build/BUILD/pale-moon/platform/layout/style/RuleProcessorCache.cpp:10: 153:15.93 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 153:15.94 class nsCSSValue { 153:15.94 ^~~~~~~~~~ 153:18.62 libdom_media_encoder.a.desc 153:22.18 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 153:22.18 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleWalker.h:16, 153:22.18 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleProcessorData.h:18, 153:22.18 from /builddir/build/BUILD/pale-moon/platform/layout/style/SVGAttrAnimationRuleProcessor.cpp:14: 153:22.18 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 153:22.18 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 153:22.18 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 153:22.18 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 153:22.18 ^ 153:22.18 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/CounterStyleManager.h:16, 153:22.18 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleStructContext.h:9, 153:22.18 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsStyleStruct.h:21, 153:22.18 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleNode.h:21, 153:22.18 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleWalker.h:14, 153:22.18 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleProcessorData.h:18, 153:22.18 from /builddir/build/BUILD/pale-moon/platform/layout/style/SVGAttrAnimationRuleProcessor.cpp:14: 153:22.18 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 153:22.18 class nsCSSValue { 153:22.18 ^~~~~~~~~~ 153:28.22 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 153:28.22 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleWalker.h:16, 153:28.22 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRuleProcessor.h:24, 153:28.22 from /builddir/build/BUILD/pale-moon/platform/layout/style/ServoBindings.cpp:12: 153:28.22 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 153:28.22 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 153:28.22 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 153:28.23 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 153:28.23 ^ 153:28.23 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/CounterStyleManager.h:16, 153:28.23 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleStructContext.h:9, 153:28.23 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsStyleStruct.h:21, 153:28.23 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ServoBindings.h:16, 153:28.23 from /builddir/build/BUILD/pale-moon/platform/layout/style/ServoBindings.cpp:6: 153:28.23 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 153:28.23 class nsCSSValue { 153:28.23 ^~~~~~~~~~ 153:58.69 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Declaration.h:24, 153:58.69 from /builddir/build/BUILD/pale-moon/platform/layout/style/StyleAnimationValue.cpp:25: 153:58.69 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 153:58.69 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 153:58.69 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 153:58.69 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 153:58.69 ^ 153:58.69 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleAnimationValue.h:18, 153:58.69 from /builddir/build/BUILD/pale-moon/platform/layout/style/StyleAnimationValue.cpp:11: 153:58.69 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 153:58.69 class nsCSSValue { 153:58.69 ^~~~~~~~~~ 154:08.64 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Declaration.h:24, 154:08.64 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 154:08.64 from /builddir/build/BUILD/pale-moon/platform/layout/style/StyleRule.cpp:14: 154:08.64 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 154:08.64 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 154:08.64 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 154:08.65 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 154:08.65 ^ 154:08.65 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 154:08.65 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:41, 154:08.65 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18, 154:08.65 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInlines.h:11, 154:08.65 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Rule.h:11, 154:08.65 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 154:08.65 from /builddir/build/BUILD/pale-moon/platform/layout/style/StyleRule.cpp:12: 154:08.65 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 154:08.65 class nsCSSValue { 154:08.65 ^~~~~~~~~~ 154:09.40 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 154:09.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 154:09.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 154:09.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 154:09.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 154:09.41 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 154:09.41 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 154:09.41 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 154:09.41 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Rule.h:11, 154:09.41 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 154:09.41 from /builddir/build/BUILD/pale-moon/platform/layout/style/StyleRule.cpp:12: 154:09.41 /builddir/build/BUILD/pale-moon/platform/layout/style/StyleRule.cpp: In member function 'virtual nsresult DOMCSSDeclarationImpl::QueryInterface(const nsIID&, void**)': 154:09.42 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 154:09.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:09.42 foundInterface = 0; \ 154:09.42 ^~~~~~~~~~~~~~ 154:09.42 /builddir/build/BUILD/pale-moon/platform/layout/style/StyleRule.cpp:1173:1: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 154:09.42 NS_IMPL_QUERY_TAIL_INHERITING(nsDOMCSSDeclaration) 154:09.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:09.42 /builddir/build/BUILD/pale-moon/platform/layout/style/StyleRule.cpp:1172:3: note: some parts of macro expansion are not guarded by this 'else' clause 154:09.42 else 154:09.42 ^~~~ 154:09.42 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 154:09.42 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 154:09.42 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 154:09.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 154:09.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 154:09.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 154:09.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 154:09.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 154:09.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Rule.h:11, 154:09.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 154:09.43 from /builddir/build/BUILD/pale-moon/platform/layout/style/StyleRule.cpp:12: 154:09.44 /builddir/build/BUILD/pale-moon/platform/layout/style/StyleRule.cpp: In member function 'virtual nsresult mozilla::css::DOMCSSStyleRule::QueryInterface(const nsIID&, void**)': 154:09.44 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 154:09.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:09.44 foundInterface = 0; \ 154:09.44 ^~~~~~~~~~~~~~ 154:09.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 154:09.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 154:09.44 ^~~~~~~~~~~~~~~~~~~~~~~ 154:09.44 /builddir/build/BUILD/pale-moon/platform/layout/style/StyleRule.cpp:1267:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 154:09.44 NS_INTERFACE_MAP_END 154:09.44 ^~~~~~~~~~~~~~~~~~~~ 154:09.44 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/StyleRule.cpp:30: 154:09.44 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 154:09.45 } else 154:09.45 ^~~~ 154:09.45 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 154:09.45 } else 154:09.45 ^~~~ 154:09.45 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 154:09.45 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 154:09.45 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 154:09.45 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 154:09.45 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 154:09.45 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 154:09.45 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 154:09.45 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 154:09.45 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Rule.h:11, 154:09.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 154:09.46 from /builddir/build/BUILD/pale-moon/platform/layout/style/StyleRule.cpp:12: 154:09.46 /builddir/build/BUILD/pale-moon/platform/layout/style/StyleRule.cpp: In member function 'virtual nsresult mozilla::css::StyleRule::QueryInterface(const nsIID&, void**)': 154:09.46 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 154:09.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:09.47 foundInterface = 0; \ 154:09.47 ^~~~~~~~~~~~~~ 154:09.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 154:09.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 154:09.47 ^~~~~~~~~~~~~~~~~~~~~~~ 154:09.47 /builddir/build/BUILD/pale-moon/platform/layout/style/StyleRule.cpp:1433:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 154:09.47 NS_INTERFACE_MAP_END 154:09.47 ^~~~~~~~~~~~~~~~~~~~ 154:09.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 154:09.47 else 154:09.47 ^~~~ 154:09.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 154:09.47 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 154:09.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:09.48 /builddir/build/BUILD/pale-moon/platform/layout/style/StyleRule.cpp:1432:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 154:09.48 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozilla::css::Rule) 154:09.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:14.91 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 154:14.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 154:14.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 154:14.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 154:14.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 154:14.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 154:14.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, 154:14.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheet.h:10, 154:14.92 from /builddir/build/BUILD/pale-moon/platform/layout/style/StyleSheet.cpp:6: 154:14.92 /builddir/build/BUILD/pale-moon/platform/layout/style/StyleSheet.cpp: In member function 'virtual nsresult mozilla::StyleSheet::QueryInterface(const nsIID&, void**)': 154:14.92 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 154:14.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:14.92 foundInterface = 0; \ 154:14.92 ^~~~~~~~~~~~~~ 154:14.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 154:14.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 154:14.93 ^~~~~~~~~~~~~~~~~~~~~~~ 154:14.93 /builddir/build/BUILD/pale-moon/platform/layout/style/StyleSheet.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 154:14.93 NS_INTERFACE_MAP_END 154:14.93 ^~~~~~~~~~~~~~~~~~~~ 154:14.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 154:14.93 else 154:14.93 ^~~~ 154:14.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 154:14.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 154:14.93 ^~~~~~~~~~~~~~~~~~ 154:14.94 /builddir/build/BUILD/pale-moon/platform/layout/style/StyleSheet.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 154:14.94 NS_INTERFACE_MAP_ENTRY(nsIDOMCSSStyleSheet) 154:14.94 ^~~~~~~~~~~~~~~~~~~~~~ 154:22.74 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 154:22.74 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 154:22.74 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsAnimationManager.cpp:19: 154:22.75 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 154:22.75 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 154:22.75 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 154:22.75 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 154:22.75 ^ 154:22.75 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 154:22.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:41, 154:22.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PseudoElementHashEntry.h:9, 154:22.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EffectCompositor.h:12, 154:22.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Animation.h:13, 154:22.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/AnimationCollection.h:9, 154:22.75 from /builddir/build/BUILD/pale-moon/platform/layout/style/AnimationCommon.h:9, 154:22.76 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsAnimationManager.h:10, 154:22.76 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsAnimationManager.cpp:5: 154:22.76 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 154:22.76 class nsCSSValue { 154:22.76 ^~~~~~~~~~ 154:33.78 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.cpp:11: 154:33.78 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 154:33.78 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 154:33.79 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 154:33.79 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 154:33.79 ^ 154:33.79 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:17, 154:33.79 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.cpp:11: 154:33.79 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 154:33.79 class nsCSSValue { 154:33.79 ^~~~~~~~~~ 154:34.79 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.cpp: In function 'bool MoveValue(nsCSSValue*, nsCSSValue*)': 154:34.79 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.cpp: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 154:34.79 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.cpp:38:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 154:34.79 memcpy(aDest, aSource, sizeof(nsCSSValue)); 154:34.79 ^ 154:34.79 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:17, 154:34.79 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.cpp:11: 154:34.80 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 154:34.80 class nsCSSValue { 154:34.80 ^~~~~~~~~~ 154:34.80 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.cpp: In member function 'void nsCSSExpandedDataBlock::DoExpand(nsCSSCompressedDataBlock*, bool)': 154:34.80 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.cpp: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 154:34.80 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.cpp:496:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 154:34.80 memcpy(dest, val, sizeof(nsCSSValue)); 154:34.80 ^ 154:34.80 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:17, 154:34.80 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.cpp:11: 154:34.80 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 154:34.80 class nsCSSValue { 154:34.81 ^~~~~~~~~~ 154:41.97 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 154:41.97 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 154:41.98 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSParser.cpp:26: 154:41.98 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 154:41.98 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 154:41.98 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 154:41.98 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 154:41.98 ^ 154:41.98 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 154:41.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:41, 154:41.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18, 154:41.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInlines.h:11, 154:41.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Loader.h:23, 154:41.98 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSParser.h:12, 154:41.99 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSParser.cpp:17: 154:41.99 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 154:41.99 class nsCSSValue { 154:41.99 ^~~~~~~~~~ 154:47.84 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:24, 154:47.84 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 154:47.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:41, 154:47.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18, 154:47.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInlines.h:11, 154:47.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Loader.h:23, 154:47.85 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSParser.h:12, 154:47.85 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSParser.cpp:17: 154:47.85 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSProps.h: In member function 'bool {anonymous}::CSSParserImpl::ParseAtRule({anonymous}::RuleAppendFunc, void*, bool)': 154:47.85 Warning: -Warray-bounds in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSProps.h: array subscript (nsCSSPropertyID)379 is above array bounds of 'const uint32_t [367]' {aka 'const unsigned int [367]'} 154:47.85 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSProps.h:482:46: warning: array subscript (nsCSSPropertyID)379 is above array bounds of 'const uint32_t [367]' {aka 'const unsigned int [367]'} [-Warray-bounds] 154:47.85 return (nsCSSProps::kFlagsTable[aProperty] & aFlags) == aFlags; 154:47.85 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 154:51.45 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSParser.cpp: In member function 'bool {anonymous}::CSSParserImpl::ParseGridLine(nsCSSValue&)': 154:51.45 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSParser.cpp: '*((void*)& integer +8)' may be used uninitialized in this function 154:51.45 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSParser.cpp:9908:26: warning: '*((void*)& integer +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 154:51.46 if (integer.isSome() && integer.ref() < 0) { 154:51.46 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 155:21.36 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 155:21.36 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleWalker.h:16, 155:21.36 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRuleProcessor.h:24, 155:21.36 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRuleProcessor.cpp:20: 155:21.36 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 155:21.36 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 155:21.36 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 155:21.36 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 155:21.36 ^ 155:21.36 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/nsIMediaList.h:19, 155:21.36 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRuleProcessor.h:22, 155:21.36 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRuleProcessor.cpp:20: 155:21.36 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 155:21.36 class nsCSSValue { 155:21.36 ^~~~~~~~~~ 155:23.26 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 155:23.26 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 155:23.26 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 155:23.26 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRuleProcessor.cpp:19: 155:23.26 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRuleProcessor.cpp: In member function 'virtual nsresult nsCSSRuleProcessor::QueryInterface(const nsIID&, void**)': 155:23.26 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 155:23.26 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:23.26 foundInterface = 0; \ 155:23.26 ^~~~~~~~~~~~~~ 155:23.26 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 155:23.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 155:23.26 ^~~~~~~~~~~~~~~~~~~~~~~ 155:23.26 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRuleProcessor.cpp:1035:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 155:23.26 NS_INTERFACE_MAP_END 155:23.26 ^~~~~~~~~~~~~~~~~~~~ 155:23.26 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 155:23.26 else 155:23.26 ^~~~ 155:23.26 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 155:23.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 155:23.26 ^~~~~~~~~~~~~~~~~~ 155:23.26 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRuleProcessor.cpp:1034:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 155:23.26 NS_INTERFACE_MAP_ENTRY(nsIStyleRuleProcessor) 155:23.26 ^~~~~~~~~~~~~~~~~~~~~~ 155:27.48 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRuleProcessor.cpp: In member function 'nsRestyleHint nsCSSRuleProcessor::HasStateDependentStyle(ElementDependentRuleProcessorData*, mozilla::dom::Element*, mozilla::CSSPseudoElementType, mozilla::EventStates)': 155:27.48 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRuleProcessor.cpp: 'selectorForPseudo' may be used uninitialized in this function 155:27.48 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRuleProcessor.cpp:2719:32: warning: 'selectorForPseudo' may be used uninitialized in this function [-Wmaybe-uninitialized] 155:27.48 StateSelectorMatches(aStatefulElement, selectorForPseudo, 155:27.48 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:27.48 nodeContext, aData->mTreeMatchContext, 155:27.48 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:27.48 selectorFlags, nullptr, aStateMask)) && 155:27.48 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:31.89 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 155:31.89 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 155:31.89 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:10: 155:31.89 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 155:31.89 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 155:31.89 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 155:31.89 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 155:31.89 ^ 155:31.89 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:17, 155:31.89 from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 155:31.89 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 155:31.89 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:10: 155:31.89 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 155:31.89 class nsCSSValue { 155:31.89 ^~~~~~~~~~ 155:33.78 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 155:33.78 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 155:33.78 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsHashKeys.h:10, 155:33.78 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSPropertyID.h:11, 155:33.78 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 155:33.78 from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:21, 155:33.78 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 155:33.78 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:10: 155:33.78 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult mozilla::css::ImportRule::QueryInterface(const nsIID&, void**)': 155:33.78 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 155:33.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:33.78 foundInterface = 0; \ 155:33.78 ^~~~~~~~~~~~~~ 155:33.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 155:33.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 155:33.78 ^~~~~~~~~~~~~~~~~~~~~~~ 155:33.78 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:211:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 155:33.78 NS_INTERFACE_MAP_END 155:33.79 ^~~~~~~~~~~~~~~~~~~~ 155:33.79 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:34: 155:33.79 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 155:33.79 } else 155:33.79 ^~~~ 155:33.79 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 155:33.79 } else 155:33.79 ^~~~ 155:33.80 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 155:33.80 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 155:33.80 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsHashKeys.h:10, 155:33.80 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSPropertyID.h:11, 155:33.80 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 155:33.80 from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:21, 155:33.80 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 155:33.80 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:10: 155:33.80 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult mozilla::css::GroupRule::QueryInterface(const nsIID&, void**)': 155:33.80 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 155:33.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:33.80 foundInterface = 0; \ 155:33.81 ^~~~~~~~~~~~~~ 155:33.81 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 155:33.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 155:33.81 ^~~~~~~~~~~~~~~~~~~~~~~ 155:33.81 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:400:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 155:33.81 NS_INTERFACE_MAP_END 155:33.81 ^~~~~~~~~~~~~~~~~~~~ 155:33.81 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 155:33.81 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheet.h:17, 155:33.81 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSetHandle.h:13, 155:33.81 from /builddir/build/BUILD/pale-moon/platform/layout/base/nsIPresShell.h:27, 155:33.81 from /builddir/build/BUILD/pale-moon/platform/layout/base/nsPresContext.h:16, 155:33.81 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleStructContext.h:11, 155:33.81 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsStyleStruct.h:21, 155:33.81 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:18, 155:33.81 from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 155:33.81 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 155:33.81 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:10: 155:33.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 155:33.82 } else 155:33.82 ^~~~ 155:33.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 155:33.82 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 155:33.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:33.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 155:33.82 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 155:33.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:33.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 155:33.82 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 155:33.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:33.83 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:399:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 155:33.83 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GroupRule) 155:33.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:33.83 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 155:33.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 155:33.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsHashKeys.h:10, 155:33.83 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSPropertyID.h:11, 155:33.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 155:33.83 from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:21, 155:33.83 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 155:33.83 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:10: 155:33.83 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult mozilla::css::MediaRule::QueryInterface(const nsIID&, void**)': 155:33.83 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 155:33.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:33.83 foundInterface = 0; \ 155:33.83 ^~~~~~~~~~~~~~ 155:33.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 155:33.83 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 155:33.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:33.83 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:629:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 155:33.83 NS_INTERFACE_MAP_END_INHERITING(GroupRule) 155:33.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:33.83 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:34: 155:33.83 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 155:33.84 } else 155:33.84 ^~~~ 155:33.84 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 155:33.84 } else 155:33.84 ^~~~ 155:33.85 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 155:33.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 155:33.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsHashKeys.h:10, 155:33.85 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSPropertyID.h:11, 155:33.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 155:33.85 from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:21, 155:33.85 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 155:33.85 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:10: 155:33.85 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult mozilla::css::DocumentRule::QueryInterface(const nsIID&, void**)': 155:33.85 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 155:33.85 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:33.85 foundInterface = 0; \ 155:33.85 ^~~~~~~~~~~~~~ 155:33.85 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 155:33.85 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 155:33.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:33.85 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:859:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 155:33.85 NS_INTERFACE_MAP_END_INHERITING(GroupRule) 155:33.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:33.85 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:34: 155:33.85 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 155:33.85 } else 155:33.85 ^~~~ 155:33.85 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 155:33.85 } else 155:33.85 ^~~~ 155:33.86 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 155:33.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 155:33.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsHashKeys.h:10, 155:33.87 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSPropertyID.h:11, 155:33.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 155:33.87 from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:21, 155:33.87 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 155:33.87 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:10: 155:33.87 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult mozilla::css::NameSpaceRule::QueryInterface(const nsIID&, void**)': 155:33.87 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 155:33.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:33.87 foundInterface = 0; \ 155:33.87 ^~~~~~~~~~~~~~ 155:33.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 155:33.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 155:33.87 ^~~~~~~~~~~~~~~~~~~~~~~ 155:33.87 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:1127:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 155:33.87 NS_INTERFACE_MAP_END 155:33.87 ^~~~~~~~~~~~~~~~~~~~ 155:33.87 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:34: 155:33.87 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 155:33.87 } else 155:33.87 ^~~~ 155:33.87 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 155:33.87 } else 155:33.88 ^~~~ 155:33.88 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 155:33.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 155:33.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsHashKeys.h:10, 155:33.88 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSPropertyID.h:11, 155:33.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 155:33.88 from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:21, 155:33.88 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 155:33.88 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:10: 155:33.88 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSFontFaceStyleDecl::QueryInterface(const nsIID&, void**)': 155:33.89 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 155:33.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:33.89 foundInterface = 0; \ 155:33.89 ^~~~~~~~~~~~~~ 155:33.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 155:33.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 155:33.89 ^~~~~~~~~~~~~~~~~~~~~~~ 155:33.89 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:1270:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 155:33.89 NS_INTERFACE_MAP_END 155:33.89 ^~~~~~~~~~~~~~~~~~~~ 155:33.89 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:1269:3: note: some parts of macro expansion are not guarded by this 'else' clause 155:33.89 else 155:33.89 ^~~~ 155:33.90 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 155:33.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 155:33.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsHashKeys.h:10, 155:33.90 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSPropertyID.h:11, 155:33.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 155:33.90 from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:21, 155:33.90 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 155:33.90 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:10: 155:33.90 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSFontFaceRule::QueryInterface(const nsIID&, void**)': 155:33.90 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 155:33.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:33.91 foundInterface = 0; \ 155:33.91 ^~~~~~~~~~~~~~ 155:33.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 155:33.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 155:33.91 ^~~~~~~~~~~~~~~~~~~~~~~ 155:33.91 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:1570:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 155:33.92 NS_INTERFACE_MAP_END 155:33.92 ^~~~~~~~~~~~~~~~~~~~ 155:33.92 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:34: 155:33.92 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 155:33.92 } else 155:33.92 ^~~~ 155:33.92 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 155:33.92 } else 155:33.92 ^~~~ 155:33.92 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 155:33.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 155:33.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsHashKeys.h:10, 155:33.92 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSPropertyID.h:11, 155:33.93 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 155:33.93 from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:21, 155:33.93 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 155:33.93 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:10: 155:33.93 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSFontFeatureValuesRule::QueryInterface(const nsIID&, void**)': 155:33.94 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 155:33.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:33.94 foundInterface = 0; \ 155:33.94 ^~~~~~~~~~~~~~ 155:33.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 155:33.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 155:33.94 ^~~~~~~~~~~~~~~~~~~~~~~ 155:33.94 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:1714:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 155:33.94 NS_INTERFACE_MAP_END 155:33.94 ^~~~~~~~~~~~~~~~~~~~ 155:33.94 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:34: 155:33.94 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 155:33.94 } else 155:33.94 ^~~~ 155:33.95 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 155:33.95 } else 155:33.95 ^~~~ 155:33.95 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 155:33.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 155:33.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsHashKeys.h:10, 155:33.96 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSPropertyID.h:11, 155:33.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 155:33.96 from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:21, 155:33.96 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 155:33.96 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:10: 155:33.96 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSKeyframeStyleDeclaration::QueryInterface(const nsIID&, void**)': 155:33.96 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 155:33.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:33.96 foundInterface = 0; \ 155:33.96 ^~~~~~~~~~~~~~ 155:33.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 155:33.96 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 155:33.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:33.97 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:1954:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 155:33.97 NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 155:33.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:33.97 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheet.h:17, 155:33.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSetHandle.h:13, 155:33.97 from /builddir/build/BUILD/pale-moon/platform/layout/base/nsIPresShell.h:27, 155:33.97 from /builddir/build/BUILD/pale-moon/platform/layout/base/nsPresContext.h:16, 155:33.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleStructContext.h:11, 155:33.97 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsStyleStruct.h:21, 155:33.98 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:18, 155:33.98 from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 155:33.98 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 155:33.98 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:10: 155:33.98 /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:362:3: note: some parts of macro expansion are not guarded by this 'else' clause 155:33.98 else 155:33.99 ^~~~ 155:33.99 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:1953:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 155:33.99 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 155:33.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:33.99 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 155:33.99 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 155:33.99 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsHashKeys.h:10, 155:33.99 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSPropertyID.h:11, 155:33.99 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 155:33.99 from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:21, 155:33.99 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 155:34.00 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:10: 155:34.00 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSKeyframeRule::QueryInterface(const nsIID&, void**)': 155:34.00 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 155:34.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:34.00 foundInterface = 0; \ 155:34.00 ^~~~~~~~~~~~~~ 155:34.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 155:34.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 155:34.01 ^~~~~~~~~~~~~~~~~~~~~~~ 155:34.01 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:2061:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 155:34.01 NS_INTERFACE_MAP_END 155:34.01 ^~~~~~~~~~~~~~~~~~~~ 155:34.01 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:34: 155:34.01 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 155:34.01 } else 155:34.01 ^~~~ 155:34.01 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 155:34.01 } else 155:34.01 ^~~~ 155:34.01 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 155:34.01 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 155:34.01 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsHashKeys.h:10, 155:34.01 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSPropertyID.h:11, 155:34.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 155:34.02 from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:21, 155:34.02 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 155:34.02 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:10: 155:34.02 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSKeyframesRule::QueryInterface(const nsIID&, void**)': 155:34.02 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 155:34.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:34.02 foundInterface = 0; \ 155:34.03 ^~~~~~~~~~~~~~ 155:34.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 155:34.03 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 155:34.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:34.03 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:2268:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 155:34.03 NS_INTERFACE_MAP_END_INHERITING(GroupRule) 155:34.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:34.03 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:34: 155:34.03 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 155:34.03 } else 155:34.03 ^~~~ 155:34.04 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 155:34.04 } else 155:34.04 ^~~~ 155:34.04 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 155:34.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 155:34.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsHashKeys.h:10, 155:34.04 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSPropertyID.h:11, 155:34.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 155:34.04 from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:21, 155:34.04 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 155:34.04 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:10: 155:34.04 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSPageStyleDeclaration::QueryInterface(const nsIID&, void**)': 155:34.04 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 155:34.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:34.05 foundInterface = 0; \ 155:34.05 ^~~~~~~~~~~~~~ 155:34.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 155:34.05 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 155:34.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:34.05 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:2512:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 155:34.05 NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 155:34.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:34.05 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheet.h:17, 155:34.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSetHandle.h:13, 155:34.05 from /builddir/build/BUILD/pale-moon/platform/layout/base/nsIPresShell.h:27, 155:34.05 from /builddir/build/BUILD/pale-moon/platform/layout/base/nsPresContext.h:16, 155:34.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleStructContext.h:11, 155:34.06 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsStyleStruct.h:21, 155:34.06 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:18, 155:34.06 from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 155:34.06 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 155:34.06 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:10: 155:34.06 /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:362:3: note: some parts of macro expansion are not guarded by this 'else' clause 155:34.06 else 155:34.06 ^~~~ 155:34.06 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:2511:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 155:34.06 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 155:34.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:34.06 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 155:34.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 155:34.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsHashKeys.h:10, 155:34.07 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSPropertyID.h:11, 155:34.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 155:34.07 from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:21, 155:34.07 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 155:34.07 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:10: 155:34.07 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSPageRule::QueryInterface(const nsIID&, void**)': 155:34.07 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 155:34.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:34.07 foundInterface = 0; \ 155:34.07 ^~~~~~~~~~~~~~ 155:34.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 155:34.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 155:34.08 ^~~~~~~~~~~~~~~~~~~~~~~ 155:34.08 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:2618:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 155:34.08 NS_INTERFACE_MAP_END 155:34.08 ^~~~~~~~~~~~~~~~~~~~ 155:34.08 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:34: 155:34.08 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 155:34.08 } else 155:34.08 ^~~~ 155:34.08 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 155:34.08 } else 155:34.08 ^~~~ 155:34.08 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 155:34.08 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 155:34.08 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsHashKeys.h:10, 155:34.09 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSPropertyID.h:11, 155:34.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 155:34.09 from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:21, 155:34.09 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 155:34.09 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:10: 155:34.09 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult mozilla::CSSSupportsRule::QueryInterface(const nsIID&, void**)': 155:34.09 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 155:34.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:34.09 foundInterface = 0; \ 155:34.09 ^~~~~~~~~~~~~~ 155:34.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 155:34.09 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 155:34.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:34.10 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:2791:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 155:34.10 NS_INTERFACE_MAP_END_INHERITING(GroupRule) 155:34.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:34.10 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:34: 155:34.10 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 155:34.10 } else 155:34.10 ^~~~ 155:34.10 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 155:34.10 } else 155:34.10 ^~~~ 155:34.10 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 155:34.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 155:34.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsHashKeys.h:10, 155:34.10 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSPropertyID.h:11, 155:34.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 155:34.11 from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:21, 155:34.11 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 155:34.11 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:10: 155:34.11 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSCounterStyleRule::QueryInterface(const nsIID&, void**)': 155:34.11 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 155:34.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:34.11 foundInterface = 0; \ 155:34.11 ^~~~~~~~~~~~~~ 155:34.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 155:34.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 155:34.11 ^~~~~~~~~~~~~~~~~~~~~~~ 155:34.11 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:2919:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 155:34.12 NS_INTERFACE_MAP_END 155:34.12 ^~~~~~~~~~~~~~~~~~~~ 155:34.12 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:34: 155:34.12 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 155:34.12 } else 155:34.12 ^~~~ 155:34.12 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 155:34.12 } else 155:34.12 ^~~~ 155:39.03 libdom_plugins_ipc.a.desc 155:42.88 libtoolkit_mozapps_extensions.a.desc 155:58.32 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 155:58.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 155:58.33 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsHashKeys.h:10, 155:58.33 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsDataHashtable.h:9, 155:58.33 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CSSVariableValues.h:11, 155:58.33 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsStyleStruct.h:16, 155:58.33 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ArenaRefPtrInlines.h:15, 155:58.33 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsComputedDOMStyle.h:12, 155:58.33 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsComputedDOMStyle.cpp:8: 155:58.33 /builddir/build/BUILD/pale-moon/platform/layout/style/nsComputedDOMStyle.cpp: In member function 'virtual nsresult nsComputedDOMStyle::QueryInterface(const nsIID&, void**)': 155:58.33 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 155:58.33 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:58.33 foundInterface = 0; \ 155:58.33 ^~~~~~~~~~~~~~ 155:58.34 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 155:58.34 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 155:58.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:58.34 /builddir/build/BUILD/pale-moon/platform/layout/style/nsComputedDOMStyle.cpp:328:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 155:58.34 NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 155:58.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:58.34 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 155:58.34 else 155:58.34 ^~~~ 155:58.34 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 155:58.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 155:58.34 ^~~~~~~~~~~~~~~~~~ 155:58.35 /builddir/build/BUILD/pale-moon/platform/layout/style/nsComputedDOMStyle.cpp:327:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 155:58.35 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 155:58.35 ^~~~~~~~~~~~~~~~~~~~~~ 156:07.65 libnetwerk_protocol_wyciwyg.a.desc 156:09.98 libtoolkit_system_unixproxy.a.desc 156:10.34 libmemory_mozalloc.a 156:10.50 libmemory_mozalloc.a.desc 156:11.40 libmozglue_misc.a.desc 156:12.78 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Declaration.h:24, 156:12.78 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsDOMCSSAttrDeclaration.cpp:10: 156:12.78 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 156:12.78 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 156:12.78 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156:12.78 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 156:12.78 ^ 156:12.78 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:17, 156:12.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Declaration.h:24, 156:12.79 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsDOMCSSAttrDeclaration.cpp:10: 156:12.79 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 156:12.79 class nsCSSValue { 156:12.79 ^~~~~~~~~~ 156:14.70 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 156:14.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 156:14.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 156:14.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMCSSStyleDeclaration.h:10, 156:14.70 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsICSSDeclaration.h:23, 156:14.70 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsDOMCSSDeclaration.h:11, 156:14.70 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsDOMCSSAttrDeclaration.h:12, 156:14.71 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsDOMCSSAttrDeclaration.cpp:8: 156:14.71 /builddir/build/BUILD/pale-moon/platform/layout/style/nsDOMCSSAttrDeclaration.cpp: In member function 'virtual nsresult nsDOMCSSAttributeDeclaration::QueryInterface(const nsIID&, void**)': 156:14.71 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 156:14.71 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 156:14.71 foundInterface = 0; \ 156:14.71 ^~~~~~~~~~~~~~ 156:14.71 /builddir/build/BUILD/pale-moon/platform/layout/style/nsDOMCSSAttrDeclaration.cpp:71:1: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 156:14.71 NS_IMPL_QUERY_TAIL_INHERITING(nsDOMCSSDeclaration) 156:14.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:14.71 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/CSSValue.h:11, 156:14.71 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsICSSDeclaration.h:25, 156:14.71 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsDOMCSSDeclaration.h:11, 156:14.71 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsDOMCSSAttrDeclaration.h:12, 156:14.71 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsDOMCSSAttrDeclaration.cpp:8: 156:14.72 /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:362:3: note: some parts of macro expansion are not guarded by this 'else' clause 156:14.72 else 156:14.72 ^~~~ 156:14.72 /builddir/build/BUILD/pale-moon/platform/layout/style/nsDOMCSSAttrDeclaration.cpp:70:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 156:14.72 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 156:14.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:20.58 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Declaration.h:24, 156:20.58 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 156:20.58 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsDOMCSSDeclaration.cpp:11: 156:20.58 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 156:20.58 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 156:20.58 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156:20.58 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 156:20.58 ^ 156:20.59 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 156:20.59 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:41, 156:20.59 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18, 156:20.59 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInlines.h:11, 156:20.59 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Loader.h:23, 156:20.59 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSParser.h:12, 156:20.59 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsDOMCSSDeclaration.cpp:10: 156:20.59 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 156:20.59 class nsCSSValue { 156:20.59 ^~~~~~~~~~ 156:21.87 libmfbt.a.desc 156:24.55 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 156:24.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 156:24.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 156:24.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 156:24.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 156:24.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 156:24.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/RectBinding.h:8, 156:24.56 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsDOMCSSRect.cpp:8: 156:24.56 /builddir/build/BUILD/pale-moon/platform/layout/style/nsDOMCSSRect.cpp: In member function 'virtual nsresult nsDOMCSSRect::QueryInterface(const nsIID&, void**)': 156:24.56 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 156:24.56 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 156:24.56 foundInterface = 0; \ 156:24.56 ^~~~~~~~~~~~~~ 156:24.56 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 156:24.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 156:24.56 ^~~~~~~~~~~~~~~~~~~~~~~ 156:24.56 /builddir/build/BUILD/pale-moon/platform/layout/style/nsDOMCSSRect.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 156:24.56 NS_INTERFACE_MAP_END 156:24.56 ^~~~~~~~~~~~~~~~~~~~ 156:24.56 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/CSSValue.h:11, 156:24.56 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsROCSSPrimitiveValue.h:14, 156:24.56 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsDOMCSSRect.cpp:9: 156:24.56 /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:362:3: note: some parts of macro expansion are not guarded by this 'else' clause 156:24.56 else 156:24.56 ^~~~ 156:24.56 /builddir/build/BUILD/pale-moon/platform/layout/style/nsDOMCSSRect.cpp:29:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 156:24.56 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 156:24.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:24.86 libmemory_mozjemalloc.a.desc 156:25.97 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 156:25.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 156:25.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 156:25.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMCSSValueList.h:10, 156:25.97 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsDOMCSSValueList.h:10, 156:25.97 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsDOMCSSValueList.cpp:7: 156:25.97 /builddir/build/BUILD/pale-moon/platform/layout/style/nsDOMCSSValueList.cpp: In member function 'virtual nsresult nsDOMCSSValueList::QueryInterface(const nsIID&, void**)': 156:25.97 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 156:25.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 156:25.97 foundInterface = 0; \ 156:25.97 ^~~~~~~~~~~~~~ 156:25.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 156:25.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 156:25.97 ^~~~~~~~~~~~~~~~~~~~~~~ 156:25.97 /builddir/build/BUILD/pale-moon/platform/layout/style/nsDOMCSSValueList.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 156:25.97 NS_INTERFACE_MAP_END 156:25.97 ^~~~~~~~~~~~~~~~~~~~ 156:25.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 156:25.97 else 156:25.97 ^~~~ 156:25.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 156:25.97 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 156:25.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:25.97 /builddir/build/BUILD/pale-moon/platform/layout/style/nsDOMCSSValueList.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 156:25.97 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, CSSValue) 156:25.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:26.36 libpalemoon_components_dirprovider.a.desc 156:28.13 libpalemoon_components_feeds.a.desc 156:31.12 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 156:31.12 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 156:31.12 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsFontFaceLoader.h:20, 156:31.12 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsFontFaceLoader.cpp:11: 156:31.12 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 156:31.12 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 156:31.12 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156:31.12 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 156:31.12 ^ 156:31.12 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:17, 156:31.12 from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 156:31.12 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 156:31.12 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsFontFaceLoader.h:20, 156:31.12 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsFontFaceLoader.cpp:11: 156:31.12 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 156:31.12 class nsCSSValue { 156:31.12 ^~~~~~~~~~ 156:31.19 libpalemoon_components_shell.a.desc 156:44.26 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Declaration.h:24, 156:44.26 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 156:44.26 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsHTMLCSSStyleSheet.cpp:13: 156:44.26 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 156:44.26 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 156:44.26 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156:44.27 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 156:44.27 ^ 156:44.27 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 156:44.27 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:41, 156:44.27 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18, 156:44.27 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInlines.h:11, 156:44.27 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Rule.h:11, 156:44.27 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 156:44.27 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsHTMLCSSStyleSheet.cpp:12: 156:44.27 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 156:44.27 class nsCSSValue { 156:44.27 ^~~~~~~~~~ 156:52.16 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 156:52.16 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleWalker.h:16, 156:52.16 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsHTMLStyleSheet.cpp:28: 156:52.16 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 156:52.16 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 156:52.16 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156:52.16 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 156:52.16 ^ 156:52.16 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 156:52.16 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:41, 156:52.16 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsStyledElement.h:17, 156:52.16 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsMappedAttributeElement.h:15, 156:52.16 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsMappedAttributes.h:15, 156:52.16 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsHTMLStyleSheet.cpp:21: 156:52.16 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 156:52.16 class nsCSSValue { 156:52.16 ^~~~~~~~~~ 156:54.17 /builddir/build/BUILD/pale-moon/platform/layout/style/nsHTMLStyleSheet.cpp: In function 'void LangRuleTable_ClearEntry(PLDHashTable*, PLDHashEntryHdr*)': 156:54.17 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsHTMLStyleSheet.cpp: 'void* memset(void*, int, size_t)' clearing an object of type 'struct LangRuleTableEntry' with no trivial copy-assignment; use assignment or value-initialization instead 156:54.17 /builddir/build/BUILD/pale-moon/platform/layout/style/nsHTMLStyleSheet.cpp:254:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct LangRuleTableEntry' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 156:54.17 memset(entry, 0, sizeof(LangRuleTableEntry)); 156:54.17 ^ 156:54.17 /builddir/build/BUILD/pale-moon/platform/layout/style/nsHTMLStyleSheet.cpp:237:8: note: 'struct LangRuleTableEntry' declared here 156:54.17 struct LangRuleTableEntry : public PLDHashEntryHdr { 156:54.17 ^~~~~~~~~~~~~~~~~~ 157:02.00 libmedia_ffvpx_libavcodec_x86.a.desc 157:03.07 libmedia_ffvpx_libavutil_x86.a.desc 157:04.01 libfakeopenh264.so 157:04.74 libplugin-container.a.desc 157:04.78 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 157:04.78 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleWalker.h:16, 157:04.78 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRuleProcessor.h:24, 157:04.78 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsMediaFeatures.cpp:17: 157:04.78 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 157:04.78 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 157:04.78 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 157:04.78 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 157:04.78 ^ 157:04.78 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/nsMediaFeatures.cpp:13: 157:04.78 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 157:04.78 class nsCSSValue { 157:04.78 ^~~~~~~~~~ 157:15.46 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 157:15.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 157:15.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 157:15.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMCSSValue.h:10, 157:15.46 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsROCSSPrimitiveValue.h:11, 157:15.46 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsROCSSPrimitiveValue.cpp:8: 157:15.46 /builddir/build/BUILD/pale-moon/platform/layout/style/nsROCSSPrimitiveValue.cpp: In member function 'virtual nsresult nsROCSSPrimitiveValue::QueryInterface(const nsIID&, void**)': 157:15.46 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 157:15.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:15.47 foundInterface = 0; \ 157:15.47 ^~~~~~~~~~~~~~ 157:15.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 157:15.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 157:15.47 ^~~~~~~~~~~~~~~~~~~~~~~ 157:15.47 /builddir/build/BUILD/pale-moon/platform/layout/style/nsROCSSPrimitiveValue.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 157:15.47 NS_INTERFACE_MAP_END 157:15.47 ^~~~~~~~~~~~~~~~~~~~ 157:15.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 157:15.47 else 157:15.47 ^~~~ 157:15.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 157:15.48 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 157:15.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:15.48 /builddir/build/BUILD/pale-moon/platform/layout/style/nsROCSSPrimitiveValue.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 157:15.48 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, CSSValue) 157:15.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:22.79 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Declaration.h:24, 157:22.79 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleNode.cpp:23: 157:22.80 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 157:22.80 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 157:22.80 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 157:22.80 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 157:22.80 ^ 157:22.80 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:17, 157:22.80 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Declaration.h:24, 157:22.80 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleNode.cpp:23: 157:22.80 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 157:22.80 class nsCSSValue { 157:22.80 ^~~~~~~~~~ 157:25.94 libnecko_standalone.a.desc 157:27.11 librdfutil_external_s.a 157:27.24 librdfutil_external_s.a.desc 157:28.16 rapl 157:31.30 /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleNode.cpp: In static member function 'static nscoord nsRuleNode::CalcFontPointSize(int32_t, int32_t, nsPresContext*, nsFontSizeType)': 157:31.30 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleNode.cpp: 'column' may be used uninitialized in this function 157:31.31 /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleNode.cpp:3201:12: warning: 'column' may be used uninitialized in this function [-Wmaybe-uninitialized] 157:31.31 int32_t* column; 157:31.31 ^~~~~~ 157:36.41 libmedia_standalone.a.desc 157:58.56 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 157:58.56 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleWalker.h:16, 157:58.56 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRuleProcessor.h:24, 157:58.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/RuleProcessorCache.h:15, 157:58.56 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsStyleSet.cpp:20: 157:58.56 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 157:58.56 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 157:58.56 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 157:58.56 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 157:58.56 ^ 157:58.56 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 157:58.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:41, 157:58.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18, 157:58.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInlines.h:11, 157:58.56 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsStyleSet.h:16, 157:58.56 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsStyleSet.cpp:12: 157:58.56 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 157:58.56 class nsCSSValue { 157:58.56 ^~~~~~~~~~ 157:59.29 brotli 157:59.52 libicudata.a.desc 158:00.33 libeditline.a.desc 158:00.47 libxul-gtest.a.desc 158:18.91 libxpcomglue.a 158:22.89 libfake.so 158:30.05 libxpcomglue_s.a 158:30.21 libicu.a.desc 158:30.74 /builddir/build/BUILD/pale-moon/platform/nsprpub/lib/ds/plvrsion.c: In function 'libVersionPoint': 158:30.74 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/lib/ds/plvrsion.c: variable 'dummy' set but not used 158:30.74 /builddir/build/BUILD/pale-moon/platform/nsprpub/lib/ds/plvrsion.c:88:17: warning: variable 'dummy' set but not used [-Wunused-but-set-variable] 158:30.74 const char *dummy; 158:30.74 ^~~~~ 158:30.75 libplds4.so 158:31.25 /builddir/build/BUILD/pale-moon/platform/nsprpub/lib/libc/src/plgetopt.c: In function 'PL_GetNextOpt': 158:31.25 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/nsprpub/lib/libc/src/plgetopt.c: operand of ?: changes signedness from 'long int' to 'size_t' {aka 'long unsigned int'} due to unsignedness of other operand 158:31.25 /builddir/build/BUILD/pale-moon/platform/nsprpub/lib/libc/src/plgetopt.c:151:42: warning: operand of ?: changes signedness from 'long int' to 'size_t' {aka 'long unsigned int'} due to unsignedness of other operand [-Wsign-compare] 158:31.25 PRIntn optNameLen = foundEqual ? (foundEqual - internal->xargv) : 158:31.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:31.25 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/nsprpub/lib/libc/src/plgetopt.c: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'PRIntn' {aka 'int'} 158:31.25 /builddir/build/BUILD/pale-moon/platform/nsprpub/lib/libc/src/plgetopt.c:164:46: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'PRIntn' {aka 'int'} [-Wsign-compare] 158:31.25 if (strlen(longOpt->longOptName) != optNameLen) { 158:31.25 ^~ 158:31.35 /builddir/build/BUILD/pale-moon/platform/nsprpub/lib/libc/src/plvrsion.c: In function 'libVersionPoint': 158:31.35 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/lib/libc/src/plvrsion.c: variable 'dummy' set but not used 158:31.36 /builddir/build/BUILD/pale-moon/platform/nsprpub/lib/libc/src/plvrsion.c:88:17: warning: variable 'dummy' set but not used [-Wunused-but-set-variable] 158:31.36 const char *dummy; 158:31.36 ^~~~~ 158:32.02 libplc4.so 158:32.27 libzlib.a.desc 158:33.92 /builddir/build/BUILD/pale-moon/platform/gfx/ots/src/cff.cc: In function 'bool {anonymous}::ParsePrivateDictData(ots::Buffer&, size_t, size_t, {anonymous}::DICT_DATA_TYPE, ots::OpenTypeCFF*)': 158:33.92 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/gfx/ots/src/cff.cc: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' 158:33.92 /builddir/build/BUILD/pale-moon/platform/gfx/ots/src/cff.cc:548:29: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 158:33.92 if (operands.size() < n * (k + 1) + 1) { 158:33.92 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 158:36.13 /builddir/build/BUILD/pale-moon/platform/gfx/ots/src/cff_charstring.cc: In function 'bool {anonymous}::ExecuteCharStringOperator(ots::OpenTypeCFF&, int32_t, size_t, const ots::CFFIndex&, const ots::CFFIndex&, ots::Buffer*, ots::Buffer*, std::stack*, bool*, bool*, size_t*, bool*, bool*, int32_t*, bool)': 158:36.13 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/gfx/ots/src/cff_charstring.cc: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, int>::value_type' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} 158:36.13 /builddir/build/BUILD/pale-moon/platform/gfx/ots/src/cff_charstring.cc:376:31: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, int>::value_type' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 158:36.13 if (argument_stack->top() >= cff.region_index_count.size()) { 158:36.13 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:36.13 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/gfx/ots/src/cff_charstring.cc: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} 158:36.13 /builddir/build/BUILD/pale-moon/platform/gfx/ots/src/cff_charstring.cc:393:25: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 158:36.13 if (*in_out_vsindex >= cff.region_index_count.size()) { 158:36.13 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:36.13 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/gfx/ots/src/cff_charstring.cc: comparison of integer expressions of different signedness: 'const size_t' {aka 'const long unsigned int'} and 'int' 158:36.13 /builddir/build/BUILD/pale-moon/platform/gfx/ots/src/cff_charstring.cc:398:20: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const long unsigned int'} and 'int' [-Wsign-compare] 158:36.13 if (stack_size < n * (k + 1) + 1) { 158:36.13 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 158:39.18 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 158:39.18 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleWalker.h:16, 158:39.18 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleProcessorData.h:18, 158:39.18 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsTransitionManager.cpp:17: 158:39.18 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 158:39.18 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 158:39.19 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 158:39.19 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 158:39.19 ^ 158:39.19 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/CounterStyleManager.h:16, 158:39.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleStructContext.h:9, 158:39.19 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsStyleStruct.h:21, 158:39.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ComputedTimingFunction.h:10, 158:39.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ComputedTiming.h:11, 158:39.19 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsTransitionManager.h:10, 158:39.19 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsTransitionManager.cpp:8: 158:39.19 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 158:39.19 class nsCSSValue { 158:39.19 ^~~~~~~~~~ 158:43.66 liblayout_style.a.desc 158:43.80 liblgpllibs.so 158:44.10 libnss.a.desc 158:44.31 cd util; /usr/bin/gmake libs 158:50.24 /builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/util/libnssutil.a 158:50.32 cd freebl; /usr/bin/gmake libs 158:50.34 Makefile:689: warning: overriding recipe for target '/builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/freebl' 158:50.34 Makefile:676: warning: ignoring old recipe for target '/builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/freebl' 158:51.94 /builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/freebl/libfreebl.a 158:51.94 mkdir: cannot create directory '/builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/freebl': File exists 159:30.29 cd softoken; /usr/bin/gmake libs 159:32.70 libgfx_ots_src.a.desc 159:32.97 libmozglue.a 159:33.12 libmozglue.a.desc 159:33.42 libmemory.a 159:33.57 libmemory.a.desc 159:35.54 libunicharutil_external_s.a 159:35.90 libunicharutil_external_s.a.desc 159:36.06 libmozavutil.so.symbols 159:41.30 /builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/softoken/libsoftokn.a 159:41.41 cd base; /usr/bin/gmake libs 159:42.65 /builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/base/libnssb.a 159:42.65 cd dev; /usr/bin/gmake libs 159:44.27 /builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/dev/libnssdev.a 159:44.27 cd pki; /usr/bin/gmake libs 159:44.97 /builddir/build/BUILD/pale-moon/platform/media/ffvpx/libavutil/timecode.c: In function 'av_timecode_make_string': 159:44.97 Warning: -Wformat-truncation= in /builddir/build/BUILD/pale-moon/platform/media/ffvpx/libavutil/timecode.c: '%02d' directive output may be truncated writing between 2 and 10 bytes into a region of size between 2 and 14 159:44.97 /builddir/build/BUILD/pale-moon/platform/media/ffvpx/libavutil/timecode.c:103:60: warning: '%02d' directive output may be truncated writing between 2 and 10 bytes into a region of size between 2 and 14 [-Wformat-truncation=] 159:44.98 snprintf(buf, AV_TIMECODE_STR_SIZE, "%s%02d:%02d:%02d%c%02d", 159:44.98 ^~~~ 159:44.98 /builddir/build/BUILD/pale-moon/platform/media/ffvpx/libavutil/timecode.c:103:41: note: directive argument in the range [0, 2147483647] 159:44.98 snprintf(buf, AV_TIMECODE_STR_SIZE, "%s%02d:%02d:%02d%c%02d", 159:44.98 ^~~~~~~~~~~~~~~~~~~~~~~~ 159:44.98 /builddir/build/BUILD/pale-moon/platform/media/ffvpx/libavutil/timecode.c:103:5: note: 'snprintf' output between 12 and 32 bytes into a destination of size 23 159:44.98 snprintf(buf, AV_TIMECODE_STR_SIZE, "%s%02d:%02d:%02d%c%02d", 159:44.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159:44.98 neg ? "-" : "", 159:44.98 ~~~~~~~~~~~~~~~ 159:44.98 hh, mm, ss, drop ? ';' : ':', ff); 159:44.98 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159:45.18 libmozavutil.so 159:46.81 palemoon 159:47.66 /builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/pki/libnsspki.a 159:47.67 cd libpkix; /usr/bin/gmake libs 159:47.69 cd include; /usr/bin/gmake libs 159:47.71 cd pkix; /usr/bin/gmake libs 159:47.73 cd certsel; /usr/bin/gmake libs 159:49.16 /builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/libpkix/pkix/certsel/libpkixcertsel.a 159:49.17 cd crlsel; /usr/bin/gmake libs 159:50.14 /builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/libpkix/pkix/crlsel/libpkixcrlsel.a 159:50.14 cd checker; /usr/bin/gmake libs 159:54.19 /builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/libpkix/pkix/checker/libpkixchecker.a 159:54.19 cd params; /usr/bin/gmake libs 159:55.79 /builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/libpkix/pkix/params/libpkixparams.a 159:55.80 cd results; /usr/bin/gmake libs 159:57.40 /builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/libpkix/pkix/results/libpkixresults.a 159:57.41 cd store; /usr/bin/gmake libs 159:57.72 /builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/libpkix/pkix/store/libpkixstore.a 159:57.72 cd top; /usr/bin/gmake libs 160:00.72 /builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/libpkix/pkix/top/libpkixtop.a 160:00.72 cd util; /usr/bin/gmake libs 160:03.07 /builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/libpkix/pkix/util/libpkixutil.a 160:03.08 cd pkix_pl_nss; /usr/bin/gmake libs 160:03.10 cd pki; /usr/bin/gmake libs 160:10.64 /builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/libpkix/pkix_pl_nss/pki/libpkixpki.a 160:10.64 cd system; /usr/bin/gmake libs 160:11.90 libnetwerk_dns.a.desc 160:14.91 /builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/libpkix/pkix_pl_nss/system/libpkixsystem.a 160:14.92 cd module; /usr/bin/gmake libs 160:20.78 /builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/libpkix/pkix_pl_nss/module/libpkixmodule.a 160:20.78 cd certdb; /usr/bin/gmake libs 160:25.68 /builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/certdb/libcertdb.a 160:25.69 cd certhigh; /usr/bin/gmake libs 160:29.63 /builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/certhigh/libcerthi.a 160:29.63 cd pk11wrap; /usr/bin/gmake libs 160:41.95 /builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/pk11wrap/libpk11wrap.a 160:41.95 cd cryptohi; /usr/bin/gmake libs 160:43.55 /builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/cryptohi/libcryptohi.a 160:43.55 cd nss; /usr/bin/gmake libs 160:44.94 /builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/nss/libnss.a 160:45.87 cd ssl; /usr/bin/gmake libs 161:03.25 /builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/ssl/libssl.a 161:03.42 cd pkcs7; /usr/bin/gmake libs 161:05.70 /builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/pkcs7/libpkcs7.a 161:05.70 cd pkcs12; /usr/bin/gmake libs 161:08.39 /builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/pkcs12/libpkcs12.a 161:08.39 cd smime; /usr/bin/gmake libs 161:13.00 /builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/smime/libsmime.a 161:13.12 cd crmf; /usr/bin/gmake libs 161:16.51 /builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/crmf/libcrmf.a 161:16.52 cd jar; /usr/bin/gmake libs 161:17.95 /builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/jar/libjar.a 161:17.95 cd ckfw; /usr/bin/gmake libs 161:21.75 /builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/ckfw/libnssckfw.a 161:21.75 cd builtins; /usr/bin/gmake libs 161:23.29 cd testlib; /usr/bin/gmake libs 161:27.84 /builddir/build/BUILD/pale-moon/pmbuild/security/nss/cmd/lib/libsectool.a 161:28.49 cd mangle; /usr/bin/gmake libs 161:28.68 libnspr.a.desc 161:28.81 libgkmedias.a.desc 161:28.96 libcrmf.a.desc 161:29.12 libmozavcodec.so.symbols 161:40.02 /builddir/build/BUILD/pale-moon/platform/gfx/thebes/gfxFontconfigFonts.cpp: In member function 'virtual already_AddRefed gfxPangoFontGroup::FindFontForChar(uint32_t, uint32_t, uint32_t, gfxFontGroup::Script, gfxFont*, uint8_t*)': 161:40.02 Warning: -Wignored-qualifiers in /builddir/build/BUILD/pale-moon/platform/gfx/thebes/gfxFontconfigFonts.cpp: type qualifiers ignored on cast result type 161:40.02 /builddir/build/BUILD/pale-moon/platform/gfx/thebes/gfxFontconfigFonts.cpp:1620:91: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 161:40.02 (const PangoScript)hb_glib_script_from_script(hb_script_from_iso15924_tag(scriptTag)); 161:40.02 ^ 161:59.76 /builddir/build/BUILD/pale-moon/platform/gfx/thebes/gfxGraphiteShaper.cpp: In member function 'nsresult gfxGraphiteShaper::SetGlyphsFromSegment(gfxFontShaper::DrawTarget*, gfxShapedText*, uint32_t, uint32_t, const char16_t*, gr_segment*)': 161:59.76 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/gfx/thebes/gfxGraphiteShaper.cpp: 'clusterLoc' may be used uninitialized in this function 161:59.76 /builddir/build/BUILD/pale-moon/platform/gfx/thebes/gfxGraphiteShaper.cpp:349:48: warning: 'clusterLoc' may be used uninitialized in this function [-Wmaybe-uninitialized] 161:59.76 (xLocs[j] - clusterLoc - adv); 162:38.30 libmozavcodec.so 162:48.56 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/EnvironmentObject-inl.h:12, 162:48.56 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ArgumentsObject-inl.h:15, 162:48.56 from /builddir/build/BUILD/pale-moon/platform/js/src/jsarray.cpp:42: 162:48.56 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 162:48.57 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 162:48.57 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 162:48.57 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 162:48.57 ^ 162:48.57 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 162:48.57 from /builddir/build/BUILD/pale-moon/platform/js/src/jsarray.h:11, 162:48.57 from /builddir/build/BUILD/pale-moon/platform/js/src/jsarray.cpp:6: 162:48.57 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 162:48.57 class HeapSlot : public WriteBarrieredBase 162:48.57 ^~~~~~~~ 162:48.89 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 162:48.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 162:48.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 162:48.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 162:48.90 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 162:48.90 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 162:48.90 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 162:48.90 from /builddir/build/BUILD/pale-moon/platform/js/src/jsarray.h:11, 162:48.90 from /builddir/build/BUILD/pale-moon/platform/js/src/jsarray.cpp:6: 162:48.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 162:48.90 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 162:48.90 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 162:48.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 162:48.90 memset(aT, 0, sizeof(T)); 162:48.90 ~~~~~~^~~~~~~~~~~~~~~~~~ 162:48.91 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 162:48.91 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 162:48.91 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 162:48.91 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 162:48.91 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 162:48.91 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 162:48.91 from /builddir/build/BUILD/pale-moon/platform/js/src/jsarray.h:11, 162:48.91 from /builddir/build/BUILD/pale-moon/platform/js/src/jsarray.cpp:6: 162:48.91 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 162:48.91 struct JSSubString { 162:48.91 ^~~~~~~~~~~ 162:49.04 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 162:49.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 162:49.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 162:49.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 162:49.04 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 162:49.04 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 162:49.04 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 162:49.04 from /builddir/build/BUILD/pale-moon/platform/js/src/jsarray.h:11, 162:49.04 from /builddir/build/BUILD/pale-moon/platform/js/src/jsarray.cpp:6: 162:49.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 162:49.04 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 162:49.04 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 162:49.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 162:49.05 memset(aT, 0, sizeof(T)); 162:49.05 ~~~~~~^~~~~~~~~~~~~~~~~~ 162:49.05 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 162:49.05 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 162:49.05 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 162:49.05 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 162:49.05 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscriptinlines.h:11, 162:49.05 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ArgumentsObject-inl.h:13, 162:49.05 from /builddir/build/BUILD/pale-moon/platform/js/src/jsarray.cpp:42: 162:49.05 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 162:49.05 struct Address 162:49.05 ^~~~~~~ 162:49.06 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 162:49.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 162:49.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 162:49.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 162:49.06 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 162:49.06 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 162:49.06 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 162:49.06 from /builddir/build/BUILD/pale-moon/platform/js/src/jsarray.h:11, 162:49.06 from /builddir/build/BUILD/pale-moon/platform/js/src/jsarray.cpp:6: 162:49.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 162:49.06 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 162:49.06 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 162:49.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 162:49.06 memset(aT, 0, sizeof(T)); 162:49.06 ~~~~~~^~~~~~~~~~~~~~~~~~ 162:49.07 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 162:49.07 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 162:49.07 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 162:49.07 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 162:49.07 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscriptinlines.h:11, 162:49.07 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ArgumentsObject-inl.h:13, 162:49.07 from /builddir/build/BUILD/pale-moon/platform/js/src/jsarray.cpp:42: 162:49.07 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 162:49.07 struct BaseIndex 162:49.07 ^~~~~~~~~ 163:09.88 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.cpp:27: 163:09.88 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 163:09.88 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 163:09.88 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 163:09.88 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 163:09.88 ^ 163:09.88 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 163:09.88 from /builddir/build/BUILD/pale-moon/platform/js/src/jsatominlines.h:9, 163:09.88 from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.cpp:10: 163:09.88 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 163:09.88 class HeapSlot : public WriteBarrieredBase 163:09.88 ^~~~~~~~ 163:10.00 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 163:10.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 163:10.01 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 163:10.01 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 163:10.01 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 163:10.01 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 163:10.01 from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 163:10.01 from /builddir/build/BUILD/pale-moon/platform/js/src/jsatominlines.h:9, 163:10.01 from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.cpp:10: 163:10.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 163:10.01 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 163:10.01 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 163:10.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 163:10.01 memset(aT, 0, sizeof(T)); 163:10.01 ~~~~~~^~~~~~~~~~~~~~~~~~ 163:10.01 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 163:10.01 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 163:10.01 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 163:10.01 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 163:10.01 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 163:10.01 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 163:10.02 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 163:10.02 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 163:10.02 from /builddir/build/BUILD/pale-moon/platform/js/src/jsatominlines.h:14, 163:10.02 from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.cpp:10: 163:10.02 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 163:10.02 struct JSSubString { 163:10.03 ^~~~~~~~~~~ 163:10.13 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 163:10.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 163:10.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 163:10.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 163:10.13 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 163:10.13 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 163:10.13 from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 163:10.13 from /builddir/build/BUILD/pale-moon/platform/js/src/jsatominlines.h:9, 163:10.13 from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.cpp:10: 163:10.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 163:10.13 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 163:10.14 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 163:10.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 163:10.14 memset(aT, 0, sizeof(T)); 163:10.14 ~~~~~~^~~~~~~~~~~~~~~~~~ 163:10.14 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 163:10.14 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 163:10.14 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 163:10.14 from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.cpp:25: 163:10.14 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 163:10.14 struct Address 163:10.14 ^~~~~~~ 163:10.14 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 163:10.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 163:10.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 163:10.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 163:10.15 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 163:10.15 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 163:10.15 from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 163:10.15 from /builddir/build/BUILD/pale-moon/platform/js/src/jsatominlines.h:9, 163:10.15 from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.cpp:10: 163:10.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 163:10.15 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 163:10.15 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 163:10.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 163:10.16 memset(aT, 0, sizeof(T)); 163:10.16 ~~~~~~^~~~~~~~~~~~~~~~~~ 163:10.16 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 163:10.16 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 163:10.16 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 163:10.16 from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.cpp:25: 163:10.16 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 163:10.16 struct BaseIndex 163:10.16 ^~~~~~~~~ 163:24.21 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsmath.cpp:41: 163:24.21 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 163:24.21 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 163:24.21 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 163:24.21 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 163:24.21 ^ 163:24.21 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 163:24.21 from /builddir/build/BUILD/pale-moon/platform/js/src/jsmath.cpp:31: 163:24.21 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 163:24.21 class HeapSlot : public WriteBarrieredBase 163:24.22 ^~~~~~~~ 163:24.32 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 163:24.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 163:24.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 163:24.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 163:24.32 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 163:24.32 from /builddir/build/BUILD/pale-moon/platform/js/src/jsmath.h:13, 163:24.32 from /builddir/build/BUILD/pale-moon/platform/js/src/jsmath.cpp:10: 163:24.32 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 163:24.32 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 163:24.33 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 163:24.33 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 163:24.33 memset(aT, 0, sizeof(T)); 163:24.33 ~~~~~~^~~~~~~~~~~~~~~~~~ 163:24.33 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 163:24.33 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 163:24.33 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 163:24.33 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 163:24.33 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 163:24.33 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 163:24.33 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 163:24.33 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 163:24.33 from /builddir/build/BUILD/pale-moon/platform/js/src/jsmath.cpp:32: 163:24.33 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 163:24.33 struct JSSubString { 163:24.33 ^~~~~~~~~~~ 163:24.43 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 163:24.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 163:24.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 163:24.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 163:24.44 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 163:24.44 from /builddir/build/BUILD/pale-moon/platform/js/src/jsmath.h:13, 163:24.44 from /builddir/build/BUILD/pale-moon/platform/js/src/jsmath.cpp:10: 163:24.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 163:24.44 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 163:24.44 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 163:24.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 163:24.44 memset(aT, 0, sizeof(T)); 163:24.44 ~~~~~~^~~~~~~~~~~~~~~~~~ 163:24.44 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 163:24.44 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 163:24.44 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 163:24.44 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 163:24.44 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 163:24.44 from /builddir/build/BUILD/pale-moon/platform/js/src/jsmath.cpp:41: 163:24.44 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 163:24.44 struct Address 163:24.44 ^~~~~~~ 163:24.45 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 163:24.45 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 163:24.45 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 163:24.45 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 163:24.45 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 163:24.45 from /builddir/build/BUILD/pale-moon/platform/js/src/jsmath.h:13, 163:24.45 from /builddir/build/BUILD/pale-moon/platform/js/src/jsmath.cpp:10: 163:24.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 163:24.46 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 163:24.46 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 163:24.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 163:24.46 memset(aT, 0, sizeof(T)); 163:24.46 ~~~~~~^~~~~~~~~~~~~~~~~~ 163:24.46 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 163:24.46 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 163:24.46 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 163:24.46 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 163:24.46 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 163:24.46 from /builddir/build/BUILD/pale-moon/platform/js/src/jsmath.cpp:41: 163:24.46 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 163:24.46 struct BaseIndex 163:24.46 ^~~~~~~~~ 163:29.47 libgfx_thebes.a.desc 163:35.13 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsutil.h:18, 163:35.13 from /builddir/build/BUILD/pale-moon/platform/js/src/jsutil.cpp:8: 163:35.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 163:35.14 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 163:35.14 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 163:35.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 163:35.14 memset(aT, 0, sizeof(T)); 163:35.14 ~~~~~~^~~~~~~~~~~~~~~~~~ 163:35.14 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 163:35.14 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 163:35.14 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 163:35.14 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 163:35.14 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 163:35.14 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 163:35.14 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 163:35.14 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 163:35.14 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/HelperThreads.h:20, 163:35.14 from /builddir/build/BUILD/pale-moon/platform/js/src/jsutil.cpp:19: 163:35.14 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 163:35.14 struct JSSubString { 163:35.14 ^~~~~~~~~~~ 163:42.76 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 163:42.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 163:42.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 163:42.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 163:42.76 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 163:42.76 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 163:42.76 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 163:42.76 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/AtomicsObject.h:12, 163:42.76 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Initialization.cpp:16: 163:42.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 163:42.77 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 163:42.77 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 163:42.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 163:42.77 memset(aT, 0, sizeof(T)); 163:42.77 ~~~~~~^~~~~~~~~~~~~~~~~~ 163:42.77 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 163:42.77 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 163:42.77 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 163:42.77 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 163:42.77 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 163:42.77 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 163:42.77 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/AtomicsObject.h:12, 163:42.77 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Initialization.cpp:16: 163:42.77 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 163:42.77 struct JSSubString { 163:42.78 ^~~~~~~~~~~ 163:42.88 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 163:42.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 163:42.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 163:42.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 163:42.88 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 163:42.88 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 163:42.88 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 163:42.88 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/AtomicsObject.h:12, 163:42.88 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Initialization.cpp:16: 163:42.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': 163:42.88 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.h:62:33: required from here 163:42.88 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment 163:42.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment [-Wclass-memaccess] 163:42.88 memset(aT, 0, sizeof(T)); 163:42.88 ~~~~~~^~~~~~~~~~~~~~~~~~ 163:42.89 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmInstance.h:22, 163:42.89 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Initialization.cpp:29: 163:42.89 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.h:41:7: note: 'class js::wasm::CodeSegment' declared here 163:42.89 class CodeSegment 163:42.89 ^~~~~~~~~~~ 163:48.66 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 163:48.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ReentrantMonitor.h:15, 163:48.66 from /builddir/build/BUILD/pale-moon/platform/security/manager/ssl/nsClientAuthRemember.h:10, 163:48.66 from /builddir/build/BUILD/pale-moon/platform/security/manager/ssl/nsClientAuthRemember.cpp:7, 163:48.66 from /builddir/build/BUILD/pale-moon/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:2: 163:48.66 /builddir/build/BUILD/pale-moon/platform/security/manager/ssl/nsCrypto.cpp: In member function 'virtual nsresult nsPkcs11::QueryInterface(const nsIID&, void**)': 163:48.66 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 163:48.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 163:48.66 foundInterface = 0; \ 163:48.66 ^~~~~~~~~~~~~~ 163:48.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 163:48.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 163:48.67 ^~~~~~~~~~~~~~~~~~~~~~~ 163:48.67 /builddir/build/BUILD/pale-moon/platform/security/manager/ssl/nsCrypto.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 163:48.67 NS_INTERFACE_MAP_END 163:48.67 ^~~~~~~~~~~~~~~~~~~~ 163:48.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 163:48.67 else 163:48.67 ^~~~ 163:48.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 163:48.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 163:48.67 ^~~~~~~~~~~~~~~~~~ 163:48.67 /builddir/build/BUILD/pale-moon/platform/security/manager/ssl/nsCrypto.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 163:48.67 NS_INTERFACE_MAP_ENTRY(nsISupports) 163:48.67 ^~~~~~~~~~~~~~~~~~~~~~ 163:51.81 /builddir/build/BUILD/pale-moon/platform/security/manager/ssl/nsNSSCertificate.cpp: In member function 'virtual nsresult nsNSSCertList::QueryInterface(const nsIID&, void**)': 163:51.81 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 163:51.81 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 163:51.81 foundInterface = 0; \ 163:51.81 ^~~~~~~~~~~~~~ 163:51.81 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 163:51.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 163:51.81 ^~~~~~~~~~~~~~~~~~~~~~~ 163:51.81 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 163:51.82 NS_INTERFACE_MAP_END 163:51.82 ^~~~~~~~~~~~~~~~~~~~ 163:51.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 163:51.82 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 163:51.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 163:51.82 /builddir/build/BUILD/pale-moon/platform/security/manager/ssl/nsNSSCertificate.cpp:1169:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 163:51.82 NS_IMPL_ISUPPORTS_CI(nsNSSCertList, 163:51.82 ^~~~~~~~~~~~~~~~~~~~ 163:51.82 In file included from /builddir/build/BUILD/pale-moon/platform/security/manager/ssl/nsNSSCertificate.cpp:20, 163:51.82 from /builddir/build/BUILD/pale-moon/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:119: 163:51.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 163:51.82 } else 163:51.82 ^~~~ 163:51.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 163:51.82 } else 163:51.82 ^~~~ 163:51.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 163:51.83 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 163:51.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 163:51.83 /builddir/build/BUILD/pale-moon/platform/security/manager/ssl/nsNSSCertificate.cpp:1169:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 163:51.83 NS_IMPL_ISUPPORTS_CI(nsNSSCertList, 163:51.83 ^~~~~~~~~~~~~~~~~~~~ 163:51.92 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 163:51.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ReentrantMonitor.h:15, 163:51.92 from /builddir/build/BUILD/pale-moon/platform/security/manager/ssl/nsClientAuthRemember.h:10, 163:51.92 from /builddir/build/BUILD/pale-moon/platform/security/manager/ssl/nsClientAuthRemember.cpp:7, 163:51.92 from /builddir/build/BUILD/pale-moon/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:2: 163:51.92 /builddir/build/BUILD/pale-moon/platform/security/manager/ssl/nsNSSCertificateFakeTransport.cpp: In member function 'virtual nsresult nsNSSCertListFakeTransport::QueryInterface(const nsIID&, void**)': 163:51.92 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 163:51.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 163:51.92 foundInterface = 0; \ 163:51.92 ^~~~~~~~~~~~~~ 163:51.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 163:51.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 163:51.92 ^~~~~~~~~~~~~~~~~~~~~~~ 163:51.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 163:51.92 NS_INTERFACE_MAP_END 163:51.92 ^~~~~~~~~~~~~~~~~~~~ 163:51.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 163:51.92 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 163:51.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 163:51.93 /builddir/build/BUILD/pale-moon/platform/security/manager/ssl/nsNSSCertificateFakeTransport.cpp:384:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 163:51.93 NS_IMPL_ISUPPORTS_CI(nsNSSCertListFakeTransport, 163:51.93 ^~~~~~~~~~~~~~~~~~~~ 163:51.93 In file included from /builddir/build/BUILD/pale-moon/platform/security/manager/ssl/nsNSSCertificate.cpp:20, 163:51.93 from /builddir/build/BUILD/pale-moon/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:119: 163:51.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 163:51.93 } else 163:51.93 ^~~~ 163:51.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 163:51.94 } else 163:51.94 ^~~~ 163:51.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 163:51.94 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 163:51.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 163:51.94 /builddir/build/BUILD/pale-moon/platform/security/manager/ssl/nsNSSCertificateFakeTransport.cpp:384:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 163:51.94 NS_IMPL_ISUPPORTS_CI(nsNSSCertListFakeTransport, 163:51.94 ^~~~~~~~~~~~~~~~~~~~ 163:54.36 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 163:54.36 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TraceLogging.h:14, 163:54.37 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TraceLogging.cpp:6: 163:54.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 163:54.37 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 163:54.37 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 163:54.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 163:54.37 memset(aT, 0, sizeof(T)); 163:54.37 ~~~~~~^~~~~~~~~~~~~~~~~~ 163:54.37 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TraceLoggingTypes.h:10, 163:54.37 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TraceLoggingGraph.h:11, 163:54.37 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TraceLogging.h:19, 163:54.37 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TraceLogging.cpp:6: 163:54.37 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 163:54.37 struct JSSubString { 163:54.37 ^~~~~~~~~~~ 163:54.54 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 163:54.54 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TraceLogging.h:14, 163:54.54 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TraceLogging.cpp:6: 163:54.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 163:54.54 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 163:54.55 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 163:54.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 163:54.55 memset(aT, 0, sizeof(T)); 163:54.55 ~~~~~~^~~~~~~~~~~~~~~~~~ 163:54.55 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 163:54.55 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 163:54.55 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 163:54.55 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 163:54.55 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TraceLogging.cpp:17: 163:54.55 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 163:54.55 struct Address 163:54.55 ^~~~~~~ 163:54.55 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 163:54.55 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TraceLogging.h:14, 163:54.55 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TraceLogging.cpp:6: 163:54.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 163:54.56 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 163:54.56 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 163:54.56 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 163:54.56 memset(aT, 0, sizeof(T)); 163:54.56 ~~~~~~^~~~~~~~~~~~~~~~~~ 163:54.56 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 163:54.57 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 163:54.57 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 163:54.57 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 163:54.57 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TraceLogging.cpp:17: 163:54.57 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 163:54.57 struct BaseIndex 163:54.57 ^~~~~~~~~ 163:55.23 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 163:55.23 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 163:55.23 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 163:55.23 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 163:55.23 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 163:55.23 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TraceLogging.cpp:17: 163:55.23 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': 163:55.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1248:63: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' 163:55.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1316:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 163:55.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:91:69: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 163:55.24 /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:1800:38: required from here 163:55.24 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment 163:55.24 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:101:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 163:55.24 memset(p, 0, numElems * sizeof(T)); 163:55.24 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:55.24 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TraceLogging.h:14, 163:55.25 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TraceLogging.cpp:6: 163:55.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 163:55.25 class HashTableEntry 163:55.25 ^~~~~~~~~~~~~~ 163:58.96 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:10, 163:58.96 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TraceLoggingTypes.h:10, 163:58.96 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TraceLoggingGraph.h:11, 163:58.96 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TraceLoggingGraph.cpp:6: 163:58.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 163:58.96 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 163:58.97 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 163:58.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 163:58.97 memset(aT, 0, sizeof(T)); 163:58.97 ~~~~~~^~~~~~~~~~~~~~~~~~ 163:58.97 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TraceLoggingTypes.h:10, 163:58.97 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TraceLoggingGraph.h:11, 163:58.97 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TraceLoggingGraph.cpp:6: 163:58.97 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 163:58.97 struct JSSubString { 163:58.97 ^~~~~~~~~~~ 163:59.84 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:10, 163:59.84 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TraceLoggingTypes.h:10, 163:59.84 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TraceLoggingTypes.cpp:6: 163:59.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 163:59.84 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 163:59.84 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 163:59.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 163:59.84 memset(aT, 0, sizeof(T)); 163:59.84 ~~~~~~^~~~~~~~~~~~~~~~~~ 163:59.84 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TraceLoggingTypes.h:10, 163:59.85 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TraceLoggingTypes.cpp:6: 163:59.85 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 163:59.85 struct JSSubString { 163:59.85 ^~~~~~~~~~~ 164:09.51 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Interpreter-inl.h:19, 164:09.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.cpp:98, 164:09.51 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src0.cpp:11: 164:09.51 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 164:09.51 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 164:09.51 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 164:09.51 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 164:09.51 ^ 164:09.51 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 164:09.51 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:11, 164:09.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 164:09.52 from /builddir/build/BUILD/pale-moon/platform/js/src/jsalloc.cpp:8, 164:09.52 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src0.cpp:2: 164:09.52 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 164:09.52 class HeapSlot : public WriteBarrieredBase 164:09.52 ^~~~~~~~ 164:09.55 In file included from /builddir/build/BUILD/pale-moon/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:65: 164:09.55 /builddir/build/BUILD/pale-moon/platform/security/manager/ssl/nsNTLMAuthModule.cpp: In function 'nsresult GenerateType3Msg(const nsString&, const nsString&, const nsString&, const void*, uint32_t, void**, uint32_t*)': 164:09.55 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/security/manager/ssl/nsNTLMAuthModule.cpp: 'ntlmv2Resp' may be used uninitialized in this function 164:09.55 /builddir/build/BUILD/pale-moon/platform/security/manager/ssl/nsNTLMAuthModule.cpp:917:11: warning: 'ntlmv2Resp' may be used uninitialized in this function [-Wmaybe-uninitialized] 164:09.55 memcpy(static_cast(*outBuf) + offset.value(), ntlmv2Resp, 164:09.55 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:09.55 NTLMv2_RESP_LEN); 164:09.55 ~~~~~~~~~~~~~~~~ 164:10.11 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 164:10.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 164:10.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 164:10.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 164:10.11 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 164:10.12 from /builddir/build/BUILD/pale-moon/platform/js/src/jsalloc.cpp:8, 164:10.12 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src0.cpp:2: 164:10.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 164:10.12 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 164:10.12 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 164:10.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 164:10.12 memset(aT, 0, sizeof(T)); 164:10.12 ~~~~~~^~~~~~~~~~~~~~~~~~ 164:10.12 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 164:10.12 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 164:10.12 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 164:10.12 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 164:10.12 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 164:10.12 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 164:10.12 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 164:10.12 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 164:10.12 from /builddir/build/BUILD/pale-moon/platform/js/src/jsalloc.cpp:8, 164:10.12 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src0.cpp:2: 164:10.12 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 164:10.12 struct JSSubString { 164:10.12 ^~~~~~~~~~~ 164:10.28 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 164:10.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 164:10.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 164:10.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 164:10.28 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 164:10.28 from /builddir/build/BUILD/pale-moon/platform/js/src/jsalloc.cpp:8, 164:10.28 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src0.cpp:2: 164:10.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': 164:10.28 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.h:62:33: required from here 164:10.28 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment 164:10.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment [-Wclass-memaccess] 164:10.28 memset(aT, 0, sizeof(T)); 164:10.28 ~~~~~~^~~~~~~~~~~~~~~~~~ 164:10.28 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmModule.h:23, 164:10.29 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.cpp:92, 164:10.29 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src0.cpp:11: 164:10.29 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.h:41:7: note: 'class js::wasm::CodeSegment' declared here 164:10.29 class CodeSegment 164:10.29 ^~~~~~~~~~~ 164:10.30 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 164:10.30 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 164:10.30 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 164:10.30 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 164:10.30 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 164:10.30 from /builddir/build/BUILD/pale-moon/platform/js/src/jsalloc.cpp:8, 164:10.30 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src0.cpp:2: 164:10.30 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataCacheablePod]': 164:10.30 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmModule.h:43:51: required from here 164:10.30 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::wasm::LinkDataCacheablePod'; use assignment or value-initialization instead 164:10.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::wasm::LinkDataCacheablePod'; use assignment or value-initialization instead [-Wclass-memaccess] 164:10.31 memset(aT, 0, sizeof(T)); 164:10.31 ~~~~~~^~~~~~~~~~~~~~~~~~ 164:10.31 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.cpp:92, 164:10.31 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src0.cpp:11: 164:10.31 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmModule.h:35:8: note: 'struct js::wasm::LinkDataCacheablePod' declared here 164:10.31 struct LinkDataCacheablePod 164:10.31 ^~~~~~~~~~~~~~~~~~~~ 164:10.33 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 164:10.33 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 164:10.33 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 164:10.33 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 164:10.33 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 164:10.33 from /builddir/build/BUILD/pale-moon/platform/js/src/jsalloc.cpp:8, 164:10.33 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src0.cpp:2: 164:10.33 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 164:10.33 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 164:10.33 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 164:10.33 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 164:10.33 memset(aT, 0, sizeof(T)); 164:10.33 ~~~~~~^~~~~~~~~~~~~~~~~~ 164:10.33 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 164:10.33 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 164:10.33 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 164:10.33 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 164:10.33 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscriptinlines.h:11, 164:10.33 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.cpp:96, 164:10.33 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src0.cpp:11: 164:10.33 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 164:10.33 struct Address 164:10.34 ^~~~~~~ 164:10.34 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 164:10.34 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 164:10.34 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 164:10.34 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 164:10.34 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 164:10.34 from /builddir/build/BUILD/pale-moon/platform/js/src/jsalloc.cpp:8, 164:10.34 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src0.cpp:2: 164:10.34 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 164:10.34 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 164:10.34 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 164:10.34 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 164:10.34 memset(aT, 0, sizeof(T)); 164:10.34 ~~~~~~^~~~~~~~~~~~~~~~~~ 164:10.35 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 164:10.35 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 164:10.35 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 164:10.35 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 164:10.35 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscriptinlines.h:11, 164:10.35 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.cpp:96, 164:10.35 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src0.cpp:11: 164:10.35 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 164:10.35 struct BaseIndex 164:10.35 ^~~~~~~~~ 164:16.93 libsecurity_manager_ssl.a.desc 164:24.35 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/threading/Thread.h:14, 164:24.35 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TraceLogging.h:17, 164:24.35 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonCode.h:20, 164:24.35 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscript.h:24, 164:24.35 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:14, 164:24.36 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 164:24.36 from /builddir/build/BUILD/pale-moon/platform/js/src/jsalloc.cpp:8, 164:24.36 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src0.cpp:2: 164:24.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Tuple.h: In member function 'void js::GCRekeyableHashMap::sweep() [with Key = js::CrossCompartmentKey; Value = js::detail::UnsafeBareReadBarriered; HashPolicy = js::CrossCompartmentKey::Hasher; AllocPolicy = js::SystemAllocPolicy; MapSweepPolicy = JS::DefaultMapSweepPolicy >]': 164:24.36 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Tuple.h: 't.mozilla::detail::TupleImpl<0, js::NativeObject*, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>::mHead' may be used uninitialized in this function 164:24.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Tuple.h:151:41: warning: 't.mozilla::detail::TupleImpl<0, js::NativeObject*, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>::mHead' may be used uninitialized in this function [-Wmaybe-uninitialized] 164:24.36 , mHead(Forward(Head(aOther))) {} 164:24.36 ^ 164:24.36 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 164:24.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 164:24.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 164:24.36 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 164:24.37 from /builddir/build/BUILD/pale-moon/platform/js/src/jsalloc.cpp:8, 164:24.37 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src0.cpp:2: 164:24.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1881:47: note: 't.mozilla::detail::TupleImpl<0, js::NativeObject*, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>::mHead' was declared here 164:24.37 typename HashTableEntry::NonConstT t(mozilla::Move(*p)); 164:24.37 ^ 164:24.37 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/threading/Thread.h:14, 164:24.37 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TraceLogging.h:17, 164:24.37 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonCode.h:20, 164:24.38 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscript.h:24, 164:24.38 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:14, 164:24.38 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 164:24.38 from /builddir/build/BUILD/pale-moon/platform/js/src/jsalloc.cpp:8, 164:24.38 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src0.cpp:2: 164:24.38 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Tuple.h: 't.mozilla::detail::TupleImpl<1, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>::mHead' may be used uninitialized in this function 164:24.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Tuple.h:151:41: warning: 't.mozilla::detail::TupleImpl<1, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>::mHead' may be used uninitialized in this function [-Wmaybe-uninitialized] 164:24.38 , mHead(Forward(Head(aOther))) {} 164:24.38 ^ 164:24.38 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 164:24.38 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 164:24.38 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 164:24.38 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 164:24.39 from /builddir/build/BUILD/pale-moon/platform/js/src/jsalloc.cpp:8, 164:24.39 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src0.cpp:2: 164:24.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1881:47: note: 't.mozilla::detail::TupleImpl<1, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>::mHead' was declared here 164:24.39 typename HashTableEntry::NonConstT t(mozilla::Move(*p)); 164:24.40 ^ 164:25.63 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsexn.cpp:37, 164:25.63 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 164:25.64 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 164:25.64 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 164:25.64 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 164:25.64 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 164:25.64 ^ 164:25.64 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 164:25.64 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:11, 164:25.64 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 164:25.64 from /builddir/build/BUILD/pale-moon/platform/js/src/jsexn.h:14, 164:25.64 from /builddir/build/BUILD/pale-moon/platform/js/src/jsexn.cpp:10, 164:25.64 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 164:25.64 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 164:25.64 class HeapSlot : public WriteBarrieredBase 164:25.65 ^~~~~~~~ 164:28.67 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 164:28.67 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 164:28.68 from /builddir/build/BUILD/pale-moon/platform/js/src/jsexn.h:13, 164:28.68 from /builddir/build/BUILD/pale-moon/platform/js/src/jsexn.cpp:10, 164:28.68 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 164:28.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 164:28.68 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 164:28.68 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 164:28.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 164:28.68 memset(aT, 0, sizeof(T)); 164:28.68 ~~~~~~^~~~~~~~~~~~~~~~~~ 164:28.68 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 164:28.68 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 164:28.69 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 164:28.69 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 164:28.69 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 164:28.69 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 164:28.69 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 164:28.69 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 164:28.69 from /builddir/build/BUILD/pale-moon/platform/js/src/jsexn.h:14, 164:28.69 from /builddir/build/BUILD/pale-moon/platform/js/src/jsexn.cpp:10, 164:28.69 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 164:28.69 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 164:28.69 struct JSSubString { 164:28.69 ^~~~~~~~~~~ 164:28.80 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 164:28.80 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 164:28.80 from /builddir/build/BUILD/pale-moon/platform/js/src/jsexn.h:13, 164:28.80 from /builddir/build/BUILD/pale-moon/platform/js/src/jsexn.cpp:10, 164:28.80 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 164:28.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 164:28.80 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 164:28.81 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 164:28.81 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 164:28.81 memset(aT, 0, sizeof(T)); 164:28.81 ~~~~~~^~~~~~~~~~~~~~~~~~ 164:28.81 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 164:28.81 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 164:28.81 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 164:28.81 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 164:28.81 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 164:28.81 from /builddir/build/BUILD/pale-moon/platform/js/src/jsexn.cpp:37, 164:28.81 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 164:28.81 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 164:28.82 struct Address 164:28.82 ^~~~~~~ 164:28.82 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 164:28.82 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 164:28.82 from /builddir/build/BUILD/pale-moon/platform/js/src/jsexn.h:13, 164:28.82 from /builddir/build/BUILD/pale-moon/platform/js/src/jsexn.cpp:10, 164:28.83 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 164:28.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 164:28.83 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 164:28.83 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 164:28.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 164:28.83 memset(aT, 0, sizeof(T)); 164:28.83 ~~~~~~^~~~~~~~~~~~~~~~~~ 164:28.83 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 164:28.83 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 164:28.83 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 164:28.83 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 164:28.83 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 164:28.83 from /builddir/build/BUILD/pale-moon/platform/js/src/jsexn.cpp:37, 164:28.83 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 164:28.84 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 164:28.84 struct BaseIndex 164:28.84 ^~~~~~~~~ 164:29.14 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 164:29.14 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 164:29.14 from /builddir/build/BUILD/pale-moon/platform/js/src/jsexn.h:13, 164:29.14 from /builddir/build/BUILD/pale-moon/platform/js/src/jsexn.cpp:10, 164:29.14 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 164:29.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NativeIterator]': 164:29.14 /builddir/build/BUILD/pale-moon/platform/js/src/jsiter.cpp:600:15: required from here 164:29.14 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of type 'struct js::NativeIterator' with no trivial copy-assignment; use assignment or value-initialization instead 164:29.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct js::NativeIterator' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 164:29.15 memset(aT, 0, sizeof(T)); 164:29.15 ~~~~~~^~~~~~~~~~~~~~~~~~ 164:29.15 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:12, 164:29.15 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 164:29.15 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 164:29.15 from /builddir/build/BUILD/pale-moon/platform/js/src/jsexn.cpp:37, 164:29.15 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 164:29.15 /builddir/build/BUILD/pale-moon/platform/js/src/jsiter.h:32:8: note: 'struct js::NativeIterator' declared here 164:29.15 struct NativeIterator 164:29.15 ^~~~~~~~~~~~~~ 164:29.70 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 164:29.70 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 164:29.70 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 164:29.70 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 164:29.70 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 164:29.70 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 164:29.70 from /builddir/build/BUILD/pale-moon/platform/js/src/jsexn.cpp:37, 164:29.71 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 164:29.71 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': 164:29.71 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1248:63: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' 164:29.71 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1316:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 164:29.71 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:91:69: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 164:29.71 /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:1800:38: required from here 164:29.71 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment 164:29.71 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:101:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 164:29.71 memset(p, 0, numElems * sizeof(T)); 164:29.71 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:29.72 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 164:29.72 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 164:29.72 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:22, 164:29.72 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 164:29.72 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:29, 164:29.72 from /builddir/build/BUILD/pale-moon/platform/js/src/jsexn.h:13, 164:29.72 from /builddir/build/BUILD/pale-moon/platform/js/src/jsexn.cpp:10, 164:29.72 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 164:29.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 164:29.72 class HashTableEntry 164:29.72 ^~~~~~~~~~~~~~ 164:42.28 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Stack-inl.h:22, 164:42.28 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Stack.cpp:6, 164:42.28 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src10.cpp:11: 164:42.28 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 164:42.28 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 164:42.28 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 164:42.28 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 164:42.29 ^ 164:42.29 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 164:42.29 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfun.h:13, 164:42.29 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Stack.h:14, 164:42.29 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Stack-inl.h:9, 164:42.29 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Stack.cpp:6, 164:42.29 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src10.cpp:11: 164:42.29 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 164:42.29 class HeapSlot : public WriteBarrieredBase 164:42.29 ^~~~~~~~ 164:45.22 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:10, 164:45.22 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/SharedImmutableStringsCache.h:15, 164:45.22 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/SharedImmutableStringsCache-inl.h:9, 164:45.22 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/SharedImmutableStringsCache.cpp:6, 164:45.22 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src10.cpp:2: 164:45.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 164:45.22 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 164:45.22 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 164:45.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 164:45.22 memset(aT, 0, sizeof(T)); 164:45.22 ~~~~~~^~~~~~~~~~~~~~~~~~ 164:45.22 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/SharedImmutableStringsCache.h:15, 164:45.22 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/SharedImmutableStringsCache-inl.h:9, 164:45.22 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/SharedImmutableStringsCache.cpp:6, 164:45.22 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src10.cpp:2: 164:45.22 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 164:45.22 struct JSSubString { 164:45.22 ^~~~~~~~~~~ 164:45.42 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:10, 164:45.42 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/SharedImmutableStringsCache.h:15, 164:45.42 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/SharedImmutableStringsCache-inl.h:9, 164:45.42 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/SharedImmutableStringsCache.cpp:6, 164:45.42 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src10.cpp:2: 164:45.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 164:45.42 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 164:45.42 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 164:45.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 164:45.42 memset(aT, 0, sizeof(T)); 164:45.42 ~~~~~~^~~~~~~~~~~~~~~~~~ 164:45.42 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 164:45.42 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 164:45.42 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineFrame.h:9, 164:45.42 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Stack-inl.h:16, 164:45.42 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Stack.cpp:6, 164:45.42 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src10.cpp:11: 164:45.42 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 164:45.42 struct Address 164:45.42 ^~~~~~~ 164:45.43 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:10, 164:45.43 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/SharedImmutableStringsCache.h:15, 164:45.43 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/SharedImmutableStringsCache-inl.h:9, 164:45.43 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/SharedImmutableStringsCache.cpp:6, 164:45.43 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src10.cpp:2: 164:45.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 164:45.43 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 164:45.43 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 164:45.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 164:45.44 memset(aT, 0, sizeof(T)); 164:45.44 ~~~~~~^~~~~~~~~~~~~~~~~~ 164:45.44 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 164:45.44 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 164:45.44 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineFrame.h:9, 164:45.44 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Stack-inl.h:16, 164:45.44 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Stack.cpp:6, 164:45.44 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src10.cpp:11: 164:45.44 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 164:45.44 struct BaseIndex 164:45.44 ^~~~~~~~~ 164:46.32 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 164:46.32 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 164:46.32 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 164:46.32 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineFrame.h:9, 164:46.32 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Stack-inl.h:16, 164:46.32 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Stack.cpp:6, 164:46.32 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src10.cpp:11: 164:46.32 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': 164:46.32 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1248:63: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' 164:46.32 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1316:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 164:46.33 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:91:69: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 164:46.33 /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:1800:38: required from here 164:46.33 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment 164:46.33 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:101:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 164:46.33 memset(p, 0, numElems * sizeof(T)); 164:46.33 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:46.33 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 164:46.33 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 164:46.33 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:22, 164:46.33 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Value.h:22, 164:46.33 from /builddir/build/BUILD/pale-moon/platform/js/src/jsutil.h:23, 164:46.33 from /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:15, 164:46.33 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/SharedImmutableStringsCache.h:15, 164:46.33 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/SharedImmutableStringsCache-inl.h:9, 164:46.33 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/SharedImmutableStringsCache.cpp:6, 164:46.34 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src10.cpp:2: 164:46.34 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 164:46.34 class HashTableEntry 164:46.34 ^~~~~~~~~~~~~~ 165:01.28 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches-inl.h:17, 165:01.28 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TaggedProto.cpp:14, 165:01.28 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src11.cpp:11: 165:01.28 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 165:01.28 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 165:01.28 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 165:01.28 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 165:01.28 ^ 165:01.28 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Symbol.h:16, 165:01.28 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Symbol.cpp:6, 165:01.28 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 165:01.28 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 165:01.28 class HeapSlot : public WriteBarrieredBase 165:01.28 ^~~~~~~~ 165:03.01 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 165:03.01 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 165:03.01 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Symbol.h:14, 165:03.01 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Symbol.cpp:6, 165:03.01 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 165:03.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 165:03.01 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 165:03.01 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 165:03.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 165:03.01 memset(aT, 0, sizeof(T)); 165:03.01 ~~~~~~^~~~~~~~~~~~~~~~~~ 165:03.02 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 165:03.02 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Symbol.h:22, 165:03.02 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Symbol.cpp:6, 165:03.02 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 165:03.02 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 165:03.02 struct JSSubString { 165:03.02 ^~~~~~~~~~~ 165:03.14 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 165:03.14 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 165:03.14 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Symbol.h:14, 165:03.14 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Symbol.cpp:6, 165:03.14 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 165:03.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 165:03.14 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 165:03.14 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 165:03.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 165:03.14 memset(aT, 0, sizeof(T)); 165:03.14 ~~~~~~^~~~~~~~~~~~~~~~~~ 165:03.14 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 165:03.14 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 165:03.14 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 165:03.14 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 165:03.14 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Symbol.cpp:16, 165:03.14 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 165:03.14 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 165:03.14 struct Address 165:03.14 ^~~~~~~ 165:03.14 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 165:03.14 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 165:03.14 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Symbol.h:14, 165:03.14 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Symbol.cpp:6, 165:03.14 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 165:03.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 165:03.14 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 165:03.15 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 165:03.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 165:03.15 memset(aT, 0, sizeof(T)); 165:03.15 ~~~~~~^~~~~~~~~~~~~~~~~~ 165:03.15 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 165:03.15 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 165:03.15 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 165:03.15 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 165:03.15 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Symbol.cpp:16, 165:03.15 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 165:03.15 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 165:03.15 struct BaseIndex 165:03.15 ^~~~~~~~~ 165:06.51 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/UbiNodeCensus.cpp:10, 165:06.51 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src12.cpp:2: 165:06.51 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 165:06.51 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 165:06.51 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 165:06.51 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 165:06.51 ^ 165:06.51 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 165:06.51 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:11, 165:06.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 165:06.51 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/UbiNodeCensus.cpp:8, 165:06.51 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src12.cpp:2: 165:06.51 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 165:06.51 class HeapSlot : public WriteBarrieredBase 165:06.51 ^~~~~~~~ 165:07.65 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 165:07.66 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 165:07.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/UbiNodeCensus.h:14, 165:07.66 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/UbiNodeCensus.cpp:6, 165:07.66 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src12.cpp:2: 165:07.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 165:07.66 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 165:07.66 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 165:07.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 165:07.66 memset(aT, 0, sizeof(T)); 165:07.66 ~~~~~~^~~~~~~~~~~~~~~~~~ 165:07.66 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 165:07.66 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 165:07.66 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 165:07.66 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 165:07.66 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 165:07.66 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 165:07.66 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 165:07.66 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 165:07.66 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/UbiNodeCensus.cpp:8, 165:07.66 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src12.cpp:2: 165:07.66 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 165:07.66 struct JSSubString { 165:07.66 ^~~~~~~~~~~ 165:07.78 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 165:07.78 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 165:07.78 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/UbiNodeCensus.h:14, 165:07.78 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/UbiNodeCensus.cpp:6, 165:07.78 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src12.cpp:2: 165:07.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 165:07.78 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 165:07.78 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 165:07.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 165:07.78 memset(aT, 0, sizeof(T)); 165:07.78 ~~~~~~^~~~~~~~~~~~~~~~~~ 165:07.78 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 165:07.78 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 165:07.78 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 165:07.78 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 165:07.78 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 165:07.78 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/UbiNodeCensus.cpp:10, 165:07.78 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src12.cpp:2: 165:07.78 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 165:07.78 struct Address 165:07.78 ^~~~~~~ 165:07.78 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 165:07.78 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 165:07.78 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/UbiNodeCensus.h:14, 165:07.78 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/UbiNodeCensus.cpp:6, 165:07.78 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src12.cpp:2: 165:07.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 165:07.78 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 165:07.78 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 165:07.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 165:07.78 memset(aT, 0, sizeof(T)); 165:07.78 ~~~~~~^~~~~~~~~~~~~~~~~~ 165:07.78 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 165:07.78 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 165:07.78 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 165:07.78 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 165:07.78 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 165:07.78 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/UbiNodeCensus.cpp:10, 165:07.78 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src12.cpp:2: 165:07.78 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 165:07.78 struct BaseIndex 165:07.78 ^~~~~~~~~ 165:30.05 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 165:30.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 165:30.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 165:30.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 165:30.05 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 165:30.05 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 165:30.05 from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 165:30.05 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Xdr.h:12, 165:30.05 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Xdr.cpp:6, 165:30.06 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src13.cpp:2: 165:30.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 165:30.06 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 165:30.06 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 165:30.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 165:30.06 memset(aT, 0, sizeof(T)); 165:30.06 ~~~~~~^~~~~~~~~~~~~~~~~~ 165:30.06 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 165:30.06 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 165:30.06 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 165:30.06 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 165:30.06 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 165:30.06 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 165:30.06 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Scope.h:12, 165:30.06 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/NameAnalysisTypes.h:11, 165:30.06 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscript.h:21, 165:30.06 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Xdr.cpp:13, 165:30.06 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src13.cpp:2: 165:30.07 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 165:30.07 struct JSSubString { 165:30.07 ^~~~~~~~~~~ 165:39.89 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/NativeObject-inl.h:18, 165:39.89 from /builddir/build/BUILD/pale-moon/platform/js/src/jsnum.cpp:36, 165:39.89 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 165:39.89 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 165:39.89 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 165:39.89 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 165:39.89 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 165:39.89 ^ 165:39.89 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 165:39.89 from /builddir/build/BUILD/pale-moon/platform/js/src/jsnum.cpp:23, 165:39.89 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 165:39.89 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 165:39.89 class HeapSlot : public WriteBarrieredBase 165:39.89 ^~~~~~~~ 165:41.70 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 165:41.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 165:41.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 165:41.71 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 165:41.71 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 165:41.71 from /builddir/build/BUILD/pale-moon/platform/js/src/jsnum.h:12, 165:41.71 from /builddir/build/BUILD/pale-moon/platform/js/src/jsnum.cpp:10, 165:41.71 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 165:41.71 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 165:41.71 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 165:41.71 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 165:41.71 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 165:41.71 memset(aT, 0, sizeof(T)); 165:41.71 ~~~~~~^~~~~~~~~~~~~~~~~~ 165:41.71 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 165:41.71 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 165:41.71 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 165:41.71 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 165:41.71 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 165:41.71 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 165:41.71 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 165:41.71 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 165:41.71 from /builddir/build/BUILD/pale-moon/platform/js/src/jsnum.cpp:24, 165:41.71 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 165:41.71 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 165:41.71 struct JSSubString { 165:41.71 ^~~~~~~~~~~ 165:41.83 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 165:41.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 165:41.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 165:41.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 165:41.83 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 165:41.83 from /builddir/build/BUILD/pale-moon/platform/js/src/jsnum.h:12, 165:41.83 from /builddir/build/BUILD/pale-moon/platform/js/src/jsnum.cpp:10, 165:41.83 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 165:41.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 165:41.83 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 165:41.83 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 165:41.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 165:41.83 memset(aT, 0, sizeof(T)); 165:41.83 ~~~~~~^~~~~~~~~~~~~~~~~~ 165:41.84 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 165:41.84 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 165:41.84 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 165:41.84 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 165:41.84 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 165:41.84 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/NativeObject-inl.h:18, 165:41.84 from /builddir/build/BUILD/pale-moon/platform/js/src/jsnum.cpp:36, 165:41.84 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 165:41.84 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 165:41.84 struct Address 165:41.84 ^~~~~~~ 165:41.84 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 165:41.84 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 165:41.84 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 165:41.84 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 165:41.84 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 165:41.84 from /builddir/build/BUILD/pale-moon/platform/js/src/jsnum.h:12, 165:41.84 from /builddir/build/BUILD/pale-moon/platform/js/src/jsnum.cpp:10, 165:41.84 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 165:41.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 165:41.84 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 165:41.84 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 165:41.85 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 165:41.85 memset(aT, 0, sizeof(T)); 165:41.85 ~~~~~~^~~~~~~~~~~~~~~~~~ 165:41.85 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 165:41.85 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 165:41.85 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 165:41.85 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 165:41.85 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 165:41.85 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/NativeObject-inl.h:18, 165:41.85 from /builddir/build/BUILD/pale-moon/platform/js/src/jsnum.cpp:36, 165:41.85 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 165:41.85 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 165:41.85 struct BaseIndex 165:41.85 ^~~~~~~~~ 165:42.10 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 165:42.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 165:42.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 165:42.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 165:42.10 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 165:42.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jsnum.h:12, 165:42.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jsnum.cpp:10, 165:42.10 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 165:42.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = {anonymous}::BytecodeParser::Bytecode]': 165:42.10 /builddir/build/BUILD/pale-moon/platform/js/src/jsopcode.cpp:264:43: required from here 165:42.10 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class {anonymous}::BytecodeParser::Bytecode'; use assignment or value-initialization instead 165:42.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class {anonymous}::BytecodeParser::Bytecode'; use assignment or value-initialization instead [-Wclass-memaccess] 165:42.11 memset(aT, 0, sizeof(T)); 165:42.11 ~~~~~~^~~~~~~~~~~~~~~~~~ 165:42.11 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src2.cpp:29: 165:42.11 /builddir/build/BUILD/pale-moon/platform/js/src/jsopcode.cpp:261:11: note: 'class {anonymous}::BytecodeParser::Bytecode' declared here 165:42.11 class Bytecode 165:42.11 ^~~~~~~~ 165:48.31 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsscript.cpp:55, 165:48.31 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 165:48.31 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 165:48.31 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 165:48.31 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 165:48.31 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 165:48.32 ^ 165:48.32 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 165:48.32 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscript.h:17, 165:48.32 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscriptinlines.h:9, 165:48.32 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscript.cpp:10, 165:48.32 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 165:48.32 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 165:48.32 class HeapSlot : public WriteBarrieredBase 165:48.32 ^~~~~~~~ 165:48.92 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsscript.h:14, 165:48.92 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscriptinlines.h:9, 165:48.92 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscript.cpp:10, 165:48.92 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 165:48.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 165:48.92 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 165:48.93 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 165:48.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 165:48.93 memset(aT, 0, sizeof(T)); 165:48.93 ~~~~~~^~~~~~~~~~~~~~~~~~ 165:48.93 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 165:48.93 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 165:48.93 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 165:48.93 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 165:48.93 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 165:48.93 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 165:48.93 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Scope.h:12, 165:48.93 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/NameAnalysisTypes.h:11, 165:48.93 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscript.h:21, 165:48.93 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscriptinlines.h:9, 165:48.93 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscript.cpp:10, 165:48.93 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 165:48.93 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 165:48.93 struct JSSubString { 165:48.93 ^~~~~~~~~~~ 165:49.03 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsscript.h:14, 165:49.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscriptinlines.h:9, 165:49.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscript.cpp:10, 165:49.03 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 165:49.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 165:49.03 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 165:49.03 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 165:49.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 165:49.03 memset(aT, 0, sizeof(T)); 165:49.03 ~~~~~~^~~~~~~~~~~~~~~~~~ 165:49.03 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 165:49.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 165:49.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 165:49.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 165:49.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscriptinlines.h:11, 165:49.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscript.cpp:10, 165:49.03 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 165:49.03 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 165:49.03 struct Address 165:49.03 ^~~~~~~ 165:49.04 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsscript.h:14, 165:49.04 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscriptinlines.h:9, 165:49.04 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscript.cpp:10, 165:49.04 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 165:49.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 165:49.04 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 165:49.04 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 165:49.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 165:49.04 memset(aT, 0, sizeof(T)); 165:49.04 ~~~~~~^~~~~~~~~~~~~~~~~~ 165:49.04 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 165:49.04 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 165:49.04 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 165:49.04 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 165:49.04 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscriptinlines.h:11, 165:49.04 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscript.cpp:10, 165:49.04 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 165:49.04 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 165:49.04 struct BaseIndex 165:49.04 ^~~~~~~~~ 165:49.35 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsscript.h:14, 165:49.35 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscriptinlines.h:9, 165:49.35 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscript.cpp:10, 165:49.35 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 165:49.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSScript]': 165:49.35 /builddir/build/BUILD/pale-moon/platform/js/src/jsscript.cpp:2486:25: required from here 165:49.35 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class JSScript' with no trivial copy-assignment; use value-initialization instead 165:49.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class JSScript' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 165:49.35 memset(aT, 0, sizeof(T)); 165:49.35 ~~~~~~^~~~~~~~~~~~~~~~~~ 165:49.35 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsscriptinlines.h:9, 165:49.35 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscript.cpp:10, 165:49.35 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 165:49.35 /builddir/build/BUILD/pale-moon/platform/js/src/jsscript.h:788:7: note: 'class JSScript' declared here 165:49.35 class JSScript : public js::gc::TenuredCell 165:49.35 ^~~~~~~~ 165:51.05 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsscript.cpp:37, 165:51.05 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 165:51.05 /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeEmitter.h: At global scope: 165:51.05 Warning: -Wunused-variable in /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeEmitter.h: 'js::frontend::MaxSrcNotesLength' defined but not used 165:51.05 /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeEmitter.h:113:15: warning: 'js::frontend::MaxSrcNotesLength' defined but not used [-Wunused-variable] 165:51.05 static size_t MaxSrcNotesLength = INT32_MAX; 165:51.05 ^~~~~~~~~~~~~~~~~ 165:51.05 Warning: -Wunused-variable in /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeEmitter.h: 'js::frontend::MaxBytecodeLength' defined but not used 165:51.05 /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeEmitter.h:112:15: warning: 'js::frontend::MaxBytecodeLength' defined but not used [-Wunused-variable] 165:51.05 static size_t MaxBytecodeLength = INT32_MAX; 165:51.05 ^~~~~~~~~~~~~~~~~ 166:08.96 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/AsyncIteration.cpp:18, 166:08.96 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src4.cpp:2: 166:08.96 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 166:08.96 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 166:08.96 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 166:08.96 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 166:08.96 ^ 166:08.96 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 166:08.96 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:11, 166:08.97 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 166:08.97 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/AsyncIteration.h:9, 166:08.97 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/AsyncIteration.cpp:6, 166:08.97 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src4.cpp:2: 166:08.97 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 166:08.97 class HeapSlot : public WriteBarrieredBase 166:08.97 ^~~~~~~~ 166:09.15 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 166:09.15 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 166:09.15 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 166:09.15 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 166:09.15 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 166:09.15 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/AsyncIteration.h:9, 166:09.15 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/AsyncIteration.cpp:6, 166:09.15 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src4.cpp:2: 166:09.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 166:09.15 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 166:09.16 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 166:09.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 166:09.16 memset(aT, 0, sizeof(T)); 166:09.16 ~~~~~~^~~~~~~~~~~~~~~~~~ 166:09.16 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 166:09.16 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 166:09.16 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 166:09.16 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 166:09.16 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 166:09.16 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 166:09.16 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 166:09.16 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 166:09.16 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/AsyncIteration.h:9, 166:09.17 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/AsyncIteration.cpp:6, 166:09.17 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src4.cpp:2: 166:09.17 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 166:09.17 struct JSSubString { 166:09.17 ^~~~~~~~~~~ 166:09.28 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 166:09.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 166:09.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 166:09.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 166:09.28 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 166:09.28 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/AsyncIteration.h:9, 166:09.28 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/AsyncIteration.cpp:6, 166:09.28 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src4.cpp:2: 166:09.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 166:09.29 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 166:09.29 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 166:09.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 166:09.29 memset(aT, 0, sizeof(T)); 166:09.29 ~~~~~~^~~~~~~~~~~~~~~~~~ 166:09.29 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 166:09.29 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 166:09.29 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 166:09.29 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/AsyncIteration.cpp:17, 166:09.29 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src4.cpp:2: 166:09.29 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 166:09.30 struct Address 166:09.30 ^~~~~~~ 166:09.30 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 166:09.30 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 166:09.30 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 166:09.30 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 166:09.30 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 166:09.30 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/AsyncIteration.h:9, 166:09.30 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/AsyncIteration.cpp:6, 166:09.31 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src4.cpp:2: 166:09.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 166:09.31 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 166:09.31 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 166:09.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 166:09.31 memset(aT, 0, sizeof(T)); 166:09.31 ~~~~~~^~~~~~~~~~~~~~~~~~ 166:09.31 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 166:09.31 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 166:09.31 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 166:09.31 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/AsyncIteration.cpp:17, 166:09.31 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src4.cpp:2: 166:09.32 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 166:09.32 struct BaseIndex 166:09.32 ^~~~~~~~~ 166:24.19 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Stack-inl.h:22, 166:24.19 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Debugger-inl.h:11, 166:24.19 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Debugger.cpp:6, 166:24.19 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src5.cpp:11: 166:24.19 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 166:24.19 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 166:24.20 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 166:24.20 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 166:24.20 ^ 166:24.20 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 166:24.20 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:11, 166:24.20 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 166:24.20 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Debugger.h:15, 166:24.20 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Debugger-inl.h:9, 166:24.20 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Debugger.cpp:6, 166:24.20 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src5.cpp:11: 166:24.20 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 166:24.20 class HeapSlot : public WriteBarrieredBase 166:24.20 ^~~~~~~~ 166:26.06 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/NativeObject-inl.h:18, 166:26.06 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/GeneratorObject.cpp:13, 166:26.06 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 166:26.06 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 166:26.06 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 166:26.07 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 166:26.07 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 166:26.07 ^ 166:26.07 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 166:26.07 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:11, 166:26.07 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 166:26.07 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/GeneratorObject.h:9, 166:26.07 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/GeneratorObject.cpp:6, 166:26.07 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 166:26.07 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 166:26.07 class HeapSlot : public WriteBarrieredBase 166:26.07 ^~~~~~~~ 166:26.62 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 166:26.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Conversions.h:17, 166:26.62 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/DateTime.h:17, 166:26.63 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/DateTime.cpp:6, 166:26.63 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src5.cpp:2: 166:26.63 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 166:26.63 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 166:26.63 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 166:26.63 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 166:26.63 memset(aT, 0, sizeof(T)); 166:26.63 ~~~~~~^~~~~~~~~~~~~~~~~~ 166:26.63 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 166:26.63 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 166:26.63 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 166:26.64 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 166:26.64 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 166:26.64 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 166:26.64 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 166:26.64 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 166:26.64 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Debugger.h:15, 166:26.64 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Debugger-inl.h:9, 166:26.64 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Debugger.cpp:6, 166:26.64 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src5.cpp:11: 166:26.64 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 166:26.64 struct JSSubString { 166:26.64 ^~~~~~~~~~~ 166:26.74 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 166:26.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Conversions.h:17, 166:26.75 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/DateTime.h:17, 166:26.75 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/DateTime.cpp:6, 166:26.75 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src5.cpp:2: 166:26.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 166:26.75 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 166:26.75 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 166:26.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 166:26.75 memset(aT, 0, sizeof(T)); 166:26.75 ~~~~~~^~~~~~~~~~~~~~~~~~ 166:26.75 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 166:26.75 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 166:26.76 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineFrame.h:9, 166:26.76 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Stack-inl.h:16, 166:26.76 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Debugger-inl.h:11, 166:26.76 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Debugger.cpp:6, 166:26.76 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src5.cpp:11: 166:26.76 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 166:26.76 struct Address 166:26.76 ^~~~~~~ 166:26.77 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 166:26.77 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Conversions.h:17, 166:26.77 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/DateTime.h:17, 166:26.77 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/DateTime.cpp:6, 166:26.77 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src5.cpp:2: 166:26.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 166:26.77 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 166:26.77 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 166:26.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 166:26.77 memset(aT, 0, sizeof(T)); 166:26.77 ~~~~~~^~~~~~~~~~~~~~~~~~ 166:26.77 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 166:26.77 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 166:26.77 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineFrame.h:9, 166:26.78 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Stack-inl.h:16, 166:26.78 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Debugger-inl.h:11, 166:26.78 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Debugger.cpp:6, 166:26.78 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src5.cpp:11: 166:26.78 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 166:26.78 struct BaseIndex 166:26.78 ^~~~~~~~~ 166:26.97 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 166:26.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Conversions.h:17, 166:26.97 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/DateTime.h:17, 166:26.97 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/DateTime.cpp:6, 166:26.97 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src5.cpp:2: 166:26.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': 166:26.97 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.h:62:33: required from here 166:26.97 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment 166:26.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment [-Wclass-memaccess] 166:26.97 memset(aT, 0, sizeof(T)); 166:26.97 ~~~~~~^~~~~~~~~~~~~~~~~~ 166:26.97 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmInstance.h:22, 166:26.97 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Debugger.cpp:39, 166:26.98 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src5.cpp:11: 166:26.98 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.h:41:7: note: 'class js::wasm::CodeSegment' declared here 166:26.98 class CodeSegment 166:26.98 ^~~~~~~~~~~ 166:27.89 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 166:27.89 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 166:27.89 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 166:27.89 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 166:27.89 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 166:27.89 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/GeneratorObject.h:9, 166:27.90 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/GeneratorObject.cpp:6, 166:27.90 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 166:27.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 166:27.90 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 166:27.90 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 166:27.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 166:27.90 memset(aT, 0, sizeof(T)); 166:27.90 ~~~~~~^~~~~~~~~~~~~~~~~~ 166:27.90 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 166:27.90 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 166:27.90 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 166:27.90 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 166:27.90 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 166:27.90 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 166:27.90 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 166:27.90 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 166:27.90 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/GeneratorObject.h:9, 166:27.90 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/GeneratorObject.cpp:6, 166:27.90 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 166:27.90 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 166:27.90 struct JSSubString { 166:27.90 ^~~~~~~~~~~ 166:28.01 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 166:28.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 166:28.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 166:28.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 166:28.02 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 166:28.02 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/GeneratorObject.h:9, 166:28.02 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/GeneratorObject.cpp:6, 166:28.02 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 166:28.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 166:28.02 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 166:28.02 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 166:28.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 166:28.02 memset(aT, 0, sizeof(T)); 166:28.02 ~~~~~~^~~~~~~~~~~~~~~~~~ 166:28.02 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 166:28.02 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 166:28.02 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 166:28.02 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 166:28.02 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscriptinlines.h:11, 166:28.02 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/GeneratorObject.cpp:11, 166:28.02 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 166:28.02 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 166:28.02 struct Address 166:28.02 ^~~~~~~ 166:28.02 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 166:28.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 166:28.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 166:28.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 166:28.02 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 166:28.02 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/GeneratorObject.h:9, 166:28.02 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/GeneratorObject.cpp:6, 166:28.02 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 166:28.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 166:28.02 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 166:28.02 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 166:28.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 166:28.02 memset(aT, 0, sizeof(T)); 166:28.02 ~~~~~~^~~~~~~~~~~~~~~~~~ 166:28.02 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 166:28.02 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 166:28.02 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 166:28.02 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 166:28.02 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscriptinlines.h:11, 166:28.02 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/GeneratorObject.cpp:11, 166:28.02 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 166:28.02 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 166:28.02 struct BaseIndex 166:28.02 ^~~~~~~~~ 166:28.90 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 166:28.90 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 166:28.90 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 166:28.90 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 166:28.90 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 166:28.90 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscriptinlines.h:11, 166:28.90 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/GeneratorObject.cpp:11, 166:28.90 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 166:28.90 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': 166:28.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1248:63: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' 166:28.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1316:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 166:28.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:91:69: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 166:28.90 /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:1800:38: required from here 166:28.90 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment 166:28.90 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:101:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 166:28.90 memset(p, 0, numElems * sizeof(T)); 166:28.90 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:28.90 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 166:28.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 166:28.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 166:28.90 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 166:28.90 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/GeneratorObject.h:9, 166:28.90 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/GeneratorObject.cpp:6, 166:28.90 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 166:28.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 166:28.90 class HashTableEntry 166:28.90 ^~~~~~~~~~~~~~ 166:50.36 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src5.cpp:11: 166:50.36 /builddir/build/BUILD/pale-moon/platform/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerEnvironment::typeGetter(JSContext*, unsigned int, JS::Value*)': 166:50.36 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/vm/Debugger.cpp: 's' may be used uninitialized in this function 166:50.36 /builddir/build/BUILD/pale-moon/platform/js/src/vm/Debugger.cpp:10389:17: warning: 's' may be used uninitialized in this function [-Wmaybe-uninitialized] 166:50.36 const char* s; 166:50.36 ^ 167:03.38 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/NativeObject-inl.h:18, 167:03.38 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/NativeObject.cpp:6, 167:03.39 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src7.cpp:11: 167:03.39 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 167:03.39 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 167:03.39 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 167:03.39 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 167:03.39 ^ 167:03.39 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 167:03.39 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:11, 167:03.39 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 167:03.39 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/RegExpObject.h:12, 167:03.40 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.h:9, 167:03.40 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartment.h:16, 167:03.40 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/MemoryMetrics.cpp:11, 167:03.40 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 167:03.40 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 167:03.40 class HeapSlot : public WriteBarrieredBase 167:03.40 ^~~~~~~~ 167:03.78 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 167:03.78 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/MemoryMetrics.h:18, 167:03.78 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/MemoryMetrics.cpp:6, 167:03.78 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 167:03.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 167:03.78 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 167:03.78 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 167:03.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 167:03.78 memset(aT, 0, sizeof(T)); 167:03.79 ~~~~~~^~~~~~~~~~~~~~~~~~ 167:03.79 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 167:03.79 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 167:03.79 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 167:03.79 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 167:03.79 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 167:03.79 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 167:03.79 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 167:03.79 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 167:03.79 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/RegExpObject.h:12, 167:03.79 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.h:9, 167:03.79 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartment.h:16, 167:03.79 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/MemoryMetrics.cpp:11, 167:03.79 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 167:03.79 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 167:03.79 struct JSSubString { 167:03.80 ^~~~~~~~~~~ 167:03.89 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 167:03.89 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/MemoryMetrics.h:18, 167:03.89 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/MemoryMetrics.cpp:6, 167:03.89 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 167:03.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 167:03.90 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 167:03.90 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 167:03.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 167:03.90 memset(aT, 0, sizeof(T)); 167:03.90 ~~~~~~^~~~~~~~~~~~~~~~~~ 167:03.90 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 167:03.90 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 167:03.90 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 167:03.90 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 167:03.90 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/MemoryMetrics.cpp:17, 167:03.91 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 167:03.91 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 167:03.91 struct Address 167:03.91 ^~~~~~~ 167:03.91 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 167:03.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/MemoryMetrics.h:18, 167:03.91 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/MemoryMetrics.cpp:6, 167:03.91 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 167:03.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 167:03.92 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 167:03.92 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 167:03.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 167:03.92 memset(aT, 0, sizeof(T)); 167:03.92 ~~~~~~^~~~~~~~~~~~~~~~~~ 167:03.92 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 167:03.92 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 167:03.92 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 167:03.92 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 167:03.92 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/MemoryMetrics.cpp:17, 167:03.92 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 167:03.92 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 167:03.92 struct BaseIndex 167:03.92 ^~~~~~~~~ 167:03.97 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 167:03.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/MemoryMetrics.h:18, 167:03.97 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/MemoryMetrics.cpp:6, 167:03.97 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 167:03.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': 167:03.97 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.h:62:33: required from here 167:03.97 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment 167:03.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment [-Wclass-memaccess] 167:03.98 memset(aT, 0, sizeof(T)); 167:03.98 ~~~~~~^~~~~~~~~~~~~~~~~~ 167:03.98 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmInstance.h:22, 167:03.98 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/MemoryMetrics.cpp:25, 167:03.98 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 167:03.98 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.h:41:7: note: 'class js::wasm::CodeSegment' declared here 167:03.98 class CodeSegment 167:03.98 ^~~~~~~~~~~ 167:04.00 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 167:04.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/MemoryMetrics.h:18, 167:04.00 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/MemoryMetrics.cpp:6, 167:04.00 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 167:04.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataCacheablePod]': 167:04.00 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmModule.h:43:51: required from here 167:04.00 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::wasm::LinkDataCacheablePod'; use assignment or value-initialization instead 167:04.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::wasm::LinkDataCacheablePod'; use assignment or value-initialization instead [-Wclass-memaccess] 167:04.00 memset(aT, 0, sizeof(T)); 167:04.00 ~~~~~~^~~~~~~~~~~~~~~~~~ 167:04.00 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/MemoryMetrics.cpp:27, 167:04.00 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 167:04.00 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmModule.h:35:8: note: 'struct js::wasm::LinkDataCacheablePod' declared here 167:04.00 struct LinkDataCacheablePod 167:04.00 ^~~~~~~~~~~~~~~~~~~~ 167:04.06 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 167:04.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/MemoryMetrics.h:18, 167:04.06 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/MemoryMetrics.cpp:6, 167:04.07 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 167:04.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::ObjectGroup]': 167:04.07 /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.cpp:38:17: required from here 167:04.07 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::ObjectGroup' with no trivial copy-assignment; use assignment instead 167:04.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::ObjectGroup' with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] 167:04.07 memset(aT, 0, sizeof(T)); 167:04.07 ~~~~~~^~~~~~~~~~~~~~~~~~ 167:04.07 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 167:04.07 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 167:04.07 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 167:04.07 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 167:04.07 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/RegExpObject.h:12, 167:04.07 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.h:9, 167:04.07 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartment.h:16, 167:04.07 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/MemoryMetrics.cpp:11, 167:04.07 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 167:04.07 /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:85:7: note: 'class js::ObjectGroup' declared here 167:04.07 class ObjectGroup : public gc::TenuredCell 167:04.07 ^~~~~~~~~~~ 167:04.09 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 167:04.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/MemoryMetrics.h:18, 167:04.09 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/MemoryMetrics.cpp:6, 167:04.09 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 167:04.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::ObjectGroupCompartment]': 167:04.09 /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.cpp:1663:17: required from here 167:04.09 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::ObjectGroupCompartment'; use assignment or value-initialization instead 167:04.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::ObjectGroupCompartment'; use assignment or value-initialization instead [-Wclass-memaccess] 167:04.09 memset(aT, 0, sizeof(T)); 167:04.09 ~~~~~~^~~~~~~~~~~~~~~~~~ 167:04.09 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 167:04.09 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 167:04.09 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 167:04.09 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 167:04.09 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/RegExpObject.h:12, 167:04.09 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.h:9, 167:04.09 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartment.h:16, 167:04.10 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/MemoryMetrics.cpp:11, 167:04.10 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 167:04.10 /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:548:7: note: 'class js::ObjectGroupCompartment' declared here 167:04.10 class ObjectGroupCompartment 167:04.10 ^~~~~~~~~~~~~~~~~~~~~~ 167:16.94 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ProxyObject.cpp:13, 167:16.94 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src8.cpp:2: 167:16.94 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 167:16.94 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 167:16.94 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 167:16.94 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 167:16.94 ^ 167:16.94 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 167:16.94 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ShapedObject.h:9, 167:16.94 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ProxyObject.h:10, 167:16.94 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ProxyObject.cpp:6, 167:16.94 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src8.cpp:2: 167:16.94 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 167:16.94 class HeapSlot : public WriteBarrieredBase 167:16.94 ^~~~~~~~ 167:19.04 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 167:19.04 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 167:19.04 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 167:19.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Proxy.h:11, 167:19.04 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ProxyObject.h:9, 167:19.04 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ProxyObject.cpp:6, 167:19.04 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src8.cpp:2: 167:19.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 167:19.04 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 167:19.04 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 167:19.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 167:19.05 memset(aT, 0, sizeof(T)); 167:19.05 ~~~~~~^~~~~~~~~~~~~~~~~~ 167:19.05 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 167:19.05 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 167:19.05 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 167:19.05 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 167:19.05 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 167:19.05 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 167:19.05 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ShapedObject.h:9, 167:19.05 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ProxyObject.h:10, 167:19.05 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ProxyObject.cpp:6, 167:19.05 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src8.cpp:2: 167:19.05 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 167:19.05 struct JSSubString { 167:19.05 ^~~~~~~~~~~ 167:19.16 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 167:19.16 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 167:19.16 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 167:19.16 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Proxy.h:11, 167:19.16 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ProxyObject.h:9, 167:19.16 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ProxyObject.cpp:6, 167:19.16 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src8.cpp:2: 167:19.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 167:19.16 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 167:19.16 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 167:19.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 167:19.16 memset(aT, 0, sizeof(T)); 167:19.16 ~~~~~~^~~~~~~~~~~~~~~~~~ 167:19.16 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 167:19.16 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 167:19.16 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 167:19.16 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 167:19.16 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 167:19.16 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ProxyObject.cpp:13, 167:19.16 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src8.cpp:2: 167:19.16 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 167:19.16 struct Address 167:19.16 ^~~~~~~ 167:19.16 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 167:19.16 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 167:19.16 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 167:19.16 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Proxy.h:11, 167:19.16 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ProxyObject.h:9, 167:19.16 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ProxyObject.cpp:6, 167:19.16 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src8.cpp:2: 167:19.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 167:19.17 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 167:19.17 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 167:19.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 167:19.17 memset(aT, 0, sizeof(T)); 167:19.17 ~~~~~~^~~~~~~~~~~~~~~~~~ 167:19.17 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 167:19.17 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 167:19.17 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 167:19.17 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 167:19.17 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 167:19.17 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ProxyObject.cpp:13, 167:19.17 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src8.cpp:2: 167:19.17 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 167:19.17 struct BaseIndex 167:19.17 ^~~~~~~~~ 167:28.59 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/NativeObject-inl.h:18, 167:28.59 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/SavedStacks.cpp:38, 167:28.59 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src9.cpp:11: 167:28.60 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 167:28.60 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 167:28.60 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 167:28.60 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 167:28.60 ^ 167:28.60 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 167:28.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscript.h:17, 167:28.60 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/SPSProfiler.h:14, 167:28.60 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/SPSProfiler.cpp:6, 167:28.60 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 167:28.60 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 167:28.60 class HeapSlot : public WriteBarrieredBase 167:28.60 ^~~~~~~~ 167:29.01 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsscript.h:14, 167:29.01 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/SPSProfiler.h:14, 167:29.01 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/SPSProfiler.cpp:6, 167:29.01 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 167:29.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 167:29.01 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 167:29.01 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 167:29.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 167:29.02 memset(aT, 0, sizeof(T)); 167:29.02 ~~~~~~^~~~~~~~~~~~~~~~~~ 167:29.02 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 167:29.02 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 167:29.02 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 167:29.02 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 167:29.02 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 167:29.02 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 167:29.02 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Scope.h:12, 167:29.02 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/NameAnalysisTypes.h:11, 167:29.02 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscript.h:21, 167:29.02 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/SPSProfiler.h:14, 167:29.02 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/SPSProfiler.cpp:6, 167:29.02 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 167:29.02 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 167:29.02 struct JSSubString { 167:29.02 ^~~~~~~~~~~ 167:29.09 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsscript.h:14, 167:29.09 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/SPSProfiler.h:14, 167:29.09 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/SPSProfiler.cpp:6, 167:29.09 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 167:29.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 167:29.09 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 167:29.09 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 167:29.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 167:29.09 memset(aT, 0, sizeof(T)); 167:29.09 ~~~~~~^~~~~~~~~~~~~~~~~~ 167:29.10 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 167:29.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 167:29.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineFrame.h:9, 167:29.10 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/SPSProfiler.cpp:14, 167:29.10 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 167:29.10 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 167:29.10 struct Address 167:29.10 ^~~~~~~ 167:29.10 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsscript.h:14, 167:29.10 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/SPSProfiler.h:14, 167:29.10 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/SPSProfiler.cpp:6, 167:29.10 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 167:29.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 167:29.10 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 167:29.10 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 167:29.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 167:29.11 memset(aT, 0, sizeof(T)); 167:29.11 ~~~~~~^~~~~~~~~~~~~~~~~~ 167:29.11 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 167:29.11 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 167:29.11 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineFrame.h:9, 167:29.11 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/SPSProfiler.cpp:14, 167:29.11 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 167:29.11 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 167:29.11 struct BaseIndex 167:29.11 ^~~~~~~~~ 167:29.73 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 167:29.74 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 167:29.74 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 167:29.74 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineFrame.h:9, 167:29.74 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/SPSProfiler.cpp:14, 167:29.74 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 167:29.74 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': 167:29.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1248:63: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' 167:29.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1316:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 167:29.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:91:69: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 167:29.74 /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:1800:38: required from here 167:29.74 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment 167:29.74 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:101:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 167:29.74 memset(p, 0, numElems * sizeof(T)); 167:29.74 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:29.74 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 167:29.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 167:29.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:22, 167:29.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 167:29.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 167:29.75 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 167:29.75 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 167:29.75 from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 167:29.75 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscript.h:17, 167:29.75 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/SPSProfiler.h:14, 167:29.75 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/SPSProfiler.cpp:6, 167:29.75 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 167:29.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 167:29.75 class HashTableEntry 167:29.75 ^~~~~~~~~~~~~~ 167:42.19 libjs_static.a 167:43.58 libxul_s.a.desc 167:43.58 libxul.so 169:34.78 libbrowsercomps.so 169:34.79 plugin-container 169:35.80 xpcshell 169:40.55 dependentlibs.list 169:53.29 /builddir/build/BUILD/pale-moon/palemoon/themes/linux/autocomplete.css: WARNING: no preprocessor directives found 169:53.57 Packaging quitter@mozilla.org.xpi... 169:53.76 483 compiler warnings present. 170:36.20 Notification center failed: Install the python dbus module to get a notification when the build finishes. 170:36.20 We know it took a while, but your build finally finished successfully! Checking for un-preprocessed files... Done! To view resource usage of the build, run |mach resource-usage|. To take your build for a test drive, run: |mach run| + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.GGIqAp + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64 ++ dirname /builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64 + cd pale-moon + rm -rf /builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64 + make -f client.mk DESTDIR=/builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64 prefix=/usr idldir=/usr/share/idl/palemoon-stackrpms includedir=/usr/include/palemoon-stackrpms installdir=/usr/lib64/palemoon-stackrpms sdkdir=/usr/lib64/palemoon-stackrpms-devel install Adding client.mk options from /builddir/build/BUILD/pale-moon/.mozconfig: AUTOCLOBBER=1 MOZ_OBJDIR=/builddir/build/BUILD/pale-moon/pmbuild OBJDIR=/builddir/build/BUILD/pale-moon/pmbuild FOUND_MOZCONFIG=/builddir/build/BUILD/pale-moon/.mozconfig make -j2 -C /builddir/build/BUILD/pale-moon/pmbuild install make[1]: Entering directory '/builddir/build/BUILD/pale-moon/pmbuild' make[2]: Entering directory '/builddir/build/BUILD/pale-moon/pmbuild/palemoon/installer' /builddir/build/BUILD/pale-moon/pmbuild/_virtualenv/bin/python -m mozbuild.action.preprocessor -DMOZ_APP_NAME=palemoon -DPREF_DIR=defaults/preferences -DMOZ_GTK=1 -DNSS_DISABLE_DBM=1 -DJAREXT= -DMOZ_CHILD_PROCESS_NAME=plugin-container -DDLL_PREFIX=lib -DDLL_SUFFIX=.so -DBIN_SUFFIX= -DDIR_MACOS= -DDIR_RESOURCES= -DBINPATH='bin' -DRESPATH='bin' -DAB=en -DMOZ_ICU_VERSION=58 -DMOZ_ICU_DATA_ARCHIVE -DMOZ_ICU_DBG_SUFFIX= -DICU_DATA_FILE=icudt58l.dat -DA11Y_LOG=1 -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DD_INO=d_ino -DENABLE_MARIONETTE=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_26 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_GLX=1 -DHAVE_64BIT_BUILD=1 -DHAVE_ALLOCA_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_CPUID_H=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_I18N_LC_MESSAGES=1 -DHAVE_INTTYPES_H=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VA_LIST_AS_ARRAY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMC_OFFICIAL=1 -DMC_PALEMOON=1 -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"4.8"' -DMOZILLA_UAVERSION_U=4.8 -DMOZILLA_VERSION='"4.8.0"' -DMOZILLA_VERSION_U=4.8.0 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"29.1.0"' -DMOZ_AV1=1 -DMOZ_BUILD_APP=../palemoon -DMOZ_BUNDLED_FONTS=1 -DMOZ_DEVTOOLS=1 -DMOZ_DEVTOOLS_SERVER=1 -DMOZ_DISABLE_PARENTAL_CONTROLS=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_GCONF=1 -DMOZ_ENABLE_GIO=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_XREMOTE=1 -DMOZ_FEEDS=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FMP4=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_JETPACK=1 -DMOZ_JSDOWNLOADS=1 -DMOZ_LIBAV_FFT=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID='org.mozilla.pale moon' -DMOZ_MEMORY=1 -DMOZ_MEMORY_LINUX=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_OMNIJAR=1 -DMOZ_PERMISSIONS=1 -DMOZ_PERSONAS=1 -DMOZ_PHOENIX=1 -DMOZ_PHOENIX_EXTENSIONS=1 -DMOZ_PLACES=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_SECUREELEMENT=1 -DMOZ_SECURITY_SQLSTORE=1 -DMOZ_SERVICES_SYNC=1 -DMOZ_STATIC_JS=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_UA_BUILDID='""' -DMOZ_UPDATE_CHANNEL=default -DMOZ_USERINFO=1 -DMOZ_USER_DIR='".mozilla"' -DMOZ_VORBIS=1 -DMOZ_VPX_NO_MEM_REPORTING=1 -DMOZ_WEBGL_CONFORMANT=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WIDGET_GTK=2 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNSS_DISABLE_DBM=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"x86_64-gcc3"' -DUSE_SKIA=1 -DUSE_SKIA_GPU=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DVPX_X86_ASM=1 -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /builddir/build/BUILD/pale-moon/palemoon/installer/package-manifest.in -o package-manifest OMNIJAR_NAME=palemoon.res \ NO_PKG_FILES="core bsdecho js js-config jscpucfg nsinstall viewer TestGtkEmbed elf-dynstr-gc mangle* maptsv* mfc* msdump* msmap* nm2tsv* nsinstall* res/samples res/throbber shlibsign* certutil* pk12util* BadCertServer* OCSPStaplingServer* GenerateOCSPResponse* chrome/chrome.rdf chrome/app-chrome.manifest chrome/overlayinfo components/compreg.dat components/xpti.dat content_unit_tests necko_unit_tests *.dSYM " \ /builddir/build/BUILD/pale-moon/pmbuild/_virtualenv/bin/python /builddir/build/BUILD/pale-moon/platform/toolkit/mozapps/installer/packager.py -DMOZ_APP_NAME=palemoon -DPREF_DIR=defaults/preferences -DMOZ_GTK=1 -DNSS_DISABLE_DBM=1 -DJAREXT= -DMOZ_CHILD_PROCESS_NAME=plugin-container -DDLL_PREFIX=lib -DDLL_SUFFIX=.so -DBIN_SUFFIX= -DDIR_MACOS= -DDIR_RESOURCES= -DBINPATH='bin' -DRESPATH='bin' -DAB=en -DMOZ_ICU_VERSION=58 -DMOZ_ICU_DATA_ARCHIVE -DMOZ_ICU_DBG_SUFFIX= -DICU_DATA_FILE=icudt58l.dat -DA11Y_LOG=1 -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DD_INO=d_ino -DENABLE_MARIONETTE=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_26 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_GLX=1 -DHAVE_64BIT_BUILD=1 -DHAVE_ALLOCA_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_CPUID_H=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_I18N_LC_MESSAGES=1 -DHAVE_INTTYPES_H=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VA_LIST_AS_ARRAY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMC_OFFICIAL=1 -DMC_PALEMOON=1 -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"4.8"' -DMOZILLA_UAVERSION_U=4.8 -DMOZILLA_VERSION='"4.8.0"' -DMOZILLA_VERSION_U=4.8.0 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"29.1.0"' -DMOZ_AV1=1 -DMOZ_BUILD_APP=../palemoon -DMOZ_BUNDLED_FONTS=1 -DMOZ_DEVTOOLS=1 -DMOZ_DEVTOOLS_SERVER=1 -DMOZ_DISABLE_PARENTAL_CONTROLS=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_GCONF=1 -DMOZ_ENABLE_GIO=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_XREMOTE=1 -DMOZ_FEEDS=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FMP4=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_JETPACK=1 -DMOZ_JSDOWNLOADS=1 -DMOZ_LIBAV_FFT=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID='org.mozilla.pale moon' -DMOZ_MEMORY=1 -DMOZ_MEMORY_LINUX=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_OMNIJAR=1 -DMOZ_PERMISSIONS=1 -DMOZ_PERSONAS=1 -DMOZ_PHOENIX=1 -DMOZ_PHOENIX_EXTENSIONS=1 -DMOZ_PLACES=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_SECUREELEMENT=1 -DMOZ_SECURITY_SQLSTORE=1 -DMOZ_SERVICES_SYNC=1 -DMOZ_STATIC_JS=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_UA_BUILDID='""' -DMOZ_UPDATE_CHANNEL=default -DMOZ_USERINFO=1 -DMOZ_USER_DIR='".mozilla"' -DMOZ_VORBIS=1 -DMOZ_VPX_NO_MEM_REPORTING=1 -DMOZ_WEBGL_CONFORMANT=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WIDGET_GTK=2 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNSS_DISABLE_DBM=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"x86_64-gcc3"' -DUSE_SKIA=1 -DUSE_SKIA_GPU=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DVPX_X86_ASM=1 -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US \ --format omni \ --removals /builddir/build/BUILD/pale-moon/palemoon/installer/removed-files.in \ \ \ \ \ --optimizejars \ --compress brotli \ \ package-manifest '../../dist' '../../dist'/palemoon \ --non-resource defaults/profile/chrome/userChrome-example.css defaults/profile/chrome/userContent-example.css Executing /builddir/build/BUILD/pale-moon/pmbuild/dist/bin/xpcshell -g /builddir/build/BUILD/pale-moon/pmbuild/dist/bin/ -a /builddir/build/BUILD/pale-moon/pmbuild/dist/bin/ -f /builddir/build/BUILD/pale-moon/platform/toolkit/mozapps/installer/precompile_cache.js -e precompile_startupcache("resource://gre/"); resource://gre/components/AppsService.js resource://gre/components/BrowserElementParent.js resource://gre/components/BrowserElementProxy.js resource://gre/components/CSSUnprefixingService.js resource://gre/components/ColorAnalyzer.js resource://gre/components/ConsoleAPIStorage.js resource://gre/components/ContentProcessSingleton.js resource://gre/components/DOMSecureElement.js resource://gre/components/DownloadLegacy.js resource://gre/components/EditorUtils.js resource://gre/components/FeedProcessor.js resource://gre/components/FormAutofillContentService.js resource://gre/components/FormAutofillStartup.js resource://gre/components/FormHistoryStartup.js resource://gre/components/MainProcessSingleton.js resource://gre/components/MozKeyboard.js resource://gre/components/NetworkGeolocationProvider.js resource://gre/components/NotificationStorage.js resource://gre/components/PageIconProtocolHandler.js resource://gre/components/PageThumbsProtocol.js resource://gre/components/PeerConnection.js resource://gre/components/PermissionPromptService.js resource://gre/components/PermissionSettings.js resource://gre/components/PlacesCategoriesStarter.js resource://gre/components/PrivateBrowsingTrackingProtectionWhitelist.js resource://gre/components/Push.js resource://gre/components/PushComponents.js resource://gre/components/RemoteWebNavigation.js resource://gre/components/SettingsManager.js resource://gre/components/SiteSpecificUserAgent.js resource://gre/components/SlowScriptDebug.js resource://gre/components/SystemUpdateManager.js resource://gre/components/TelemetryStartup.js resource://gre/components/TooltipTextProvider.js resource://gre/components/UnifiedComplete.js resource://gre/components/Weave.js resource://gre/components/WebVTTParserWrapper.js resource://gre/components/WellKnownOpportunisticUtils.js resource://gre/components/XULStore.js resource://gre/components/addonManager.js resource://gre/components/amContentHandler.js resource://gre/components/amInstallTrigger.js resource://gre/components/amWebInstallListener.js resource://gre/components/captivedetect.js resource://gre/components/contentAreaDropListener.js resource://gre/components/crypto-SDR.js resource://gre/components/defaultShims.js resource://gre/components/htmlMenuBuilder.js resource://gre/components/jsconsole-clhandler.js resource://gre/components/marionette.js resource://gre/components/messageWakeupService.js resource://gre/components/mozProtocolHandler.js resource://gre/components/multiprocessShims.js resource://gre/components/nsAsyncShutdown.js resource://gre/components/nsBlocklistService.js resource://gre/components/nsContentDispatchChooser.js resource://gre/components/nsContentPrefService.js resource://gre/components/nsCrashMonitor.js resource://gre/components/nsDNSServiceDiscovery.js resource://gre/components/nsDefaultCLH.js resource://gre/components/nsDownloadManagerUI.js resource://gre/components/nsFilePicker.js resource://gre/components/nsFormAutoComplete.js resource://gre/components/nsFormHistory.js resource://gre/components/nsHandlerService.js resource://gre/components/nsHelperAppDlg.js resource://gre/components/nsINIProcessor.js resource://gre/components/nsInputListAutoComplete.js resource://gre/components/nsLivemarkService.js resource://gre/components/nsLoginInfo.js resource://gre/components/nsLoginManager.js resource://gre/components/nsLoginManagerPrompter.js resource://gre/components/nsPlacesAutoComplete.js resource://gre/components/nsPlacesExpiration.js resource://gre/components/nsPrompter.js resource://gre/components/nsSearchService.js resource://gre/components/nsSearchSuggestions.js resource://gre/components/nsSidebar.js resource://gre/components/nsTaggingService.js resource://gre/components/nsTerminatorTelemetry.js resource://gre/components/nsURLFormatter.js resource://gre/components/nsUpdateTimerManager.js resource://gre/components/nsWebHandlerApp.js resource://gre/components/recording-cmdline.js resource://gre/components/simpleServices.js resource://gre/components/storage-json.js resource://gre/components/txEXSLTRegExFunctions.js resource://gre/modules/AboutReader.jsm resource://gre/modules/AddonManager.jsm resource://gre/modules/AddonWatcher.jsm resource://gre/modules/AppConstants.jsm resource://gre/modules/AppsServiceChild.jsm resource://gre/modules/AppsUtils.jsm resource://gre/modules/AsyncPrefs.jsm resource://gre/modules/AsyncShutdown.jsm resource://gre/modules/AsyncSpellCheckTestHelper.jsm resource://gre/modules/AutoCompletePopup.jsm resource://gre/modules/BackgroundPageThumbs.jsm resource://gre/modules/Battery.jsm resource://gre/modules/BinarySearch.jsm resource://gre/modules/BookmarkHTMLUtils.jsm resource://gre/modules/BookmarkJSONUtils.jsm resource://gre/modules/Bookmarks.jsm resource://gre/modules/BrowserElementPromptService.jsm resource://gre/modules/BrowserUtils.jsm resource://gre/modules/CanonicalJSON.jsm resource://gre/modules/CertUtils.jsm resource://gre/modules/CharsetMenu.jsm resource://gre/modules/ChromeManifestParser.jsm resource://gre/modules/ClientID.jsm resource://gre/modules/ClusterLib.js resource://gre/modules/Color.jsm resource://gre/modules/ColorAnalyzer_worker.js resource://gre/modules/ColorConversion.js resource://gre/modules/CommonDialog.jsm resource://gre/modules/CompatWarning.jsm resource://gre/modules/Console.jsm resource://gre/modules/ContentPrefInstance.jsm resource://gre/modules/ContentPrefService2.jsm resource://gre/modules/ContentPrefServiceChild.jsm resource://gre/modules/ContentPrefServiceParent.jsm resource://gre/modules/ContentPrefStore.jsm resource://gre/modules/ContentPrefUtils.jsm resource://gre/modules/CrashMonitor.jsm resource://gre/modules/DNSPacket.jsm resource://gre/modules/DNSRecord.jsm resource://gre/modules/DNSResourceRecord.jsm resource://gre/modules/DNSTypes.jsm resource://gre/modules/DOMRequestHelper.jsm resource://gre/modules/DataReader.jsm resource://gre/modules/DataWriter.jsm resource://gre/modules/DateTimePickerHelper.jsm resource://gre/modules/DeferredSave.jsm resource://gre/modules/DeferredTask.jsm resource://gre/modules/Deprecated.jsm resource://gre/modules/DownloadCore.jsm resource://gre/modules/DownloadImport.jsm resource://gre/modules/DownloadIntegration.jsm resource://gre/modules/DownloadLastDir.jsm resource://gre/modules/DownloadList.jsm resource://gre/modules/DownloadPaths.jsm resource://gre/modules/DownloadStore.jsm resource://gre/modules/DownloadTaskbarProgress.jsm resource://gre/modules/DownloadUIHelper.jsm resource://gre/modules/DownloadUtils.jsm resource://gre/modules/Downloads.jsm resource://gre/modules/ExtensionSearchHandler.jsm resource://gre/modules/ExtensionStorage.jsm resource://gre/modules/FileUtils.jsm resource://gre/modules/Finder.jsm resource://gre/modules/FinderHighlighter.jsm resource://gre/modules/FinderIterator.jsm resource://gre/modules/ForgetAboutSite.jsm resource://gre/modules/FormAutofill.jsm resource://gre/modules/FormAutofillIntegration.jsm resource://gre/modules/FormData.jsm resource://gre/modules/FormHistory.jsm resource://gre/modules/FormLikeFactory.jsm resource://gre/modules/GCTelemetry.jsm resource://gre/modules/GMPInstallManager.jsm resource://gre/modules/GMPUtils.jsm resource://gre/modules/Geometry.jsm resource://gre/modules/History.jsm resource://gre/modules/Http.jsm resource://gre/modules/ISO8601DateUtils.jsm resource://gre/modules/ImageObjectProcessor.jsm resource://gre/modules/IndexedDBHelper.jsm resource://gre/modules/InlineSpellChecker.jsm resource://gre/modules/InlineSpellCheckerContent.jsm resource://gre/modules/InsecurePasswordUtils.jsm resource://gre/modules/Integration.jsm resource://gre/modules/JSONFile.jsm resource://gre/modules/Keyboard.jsm resource://gre/modules/LightweightThemeConsumer.jsm resource://gre/modules/LightweightThemeManager.jsm resource://gre/modules/LoadContextInfo.jsm resource://gre/modules/Locale.jsm resource://gre/modules/Log.jsm resource://gre/modules/LoginHelper.jsm resource://gre/modules/LoginImport.jsm resource://gre/modules/LoginManagerContent.jsm resource://gre/modules/LoginManagerContextMenu.jsm resource://gre/modules/LoginManagerParent.jsm resource://gre/modules/LoginRecipes.jsm resource://gre/modules/LoginStore.jsm resource://gre/modules/ManifestFinder.jsm resource://gre/modules/ManifestObtainer.jsm resource://gre/modules/ManifestProcessor.jsm resource://gre/modules/MatchPattern.jsm resource://gre/modules/Memory.jsm resource://gre/modules/MulticastDNS.jsm resource://gre/modules/NLP.jsm resource://gre/modules/NetUtil.jsm resource://gre/modules/NewTabUtils.jsm resource://gre/modules/NotificationDB.jsm resource://gre/modules/OSCrypto.jsm resource://gre/modules/ObjectUtils.jsm resource://gre/modules/PageMenu.jsm resource://gre/modules/PageMetadata.jsm resource://gre/modules/PageThumbUtils.jsm resource://gre/modules/PageThumbs.jsm resource://gre/modules/PageThumbsWorker.js resource://gre/modules/PerfMeasurement.jsm resource://gre/modules/PerformanceStats-content.js resource://gre/modules/PerformanceStats.jsm resource://gre/modules/PerformanceWatcher-content.js resource://gre/modules/PerformanceWatcher.jsm resource://gre/modules/PermissionSettings.jsm resource://gre/modules/PermissionsInstaller.jsm resource://gre/modules/PermissionsTable.jsm resource://gre/modules/PermissionsUtils.jsm resource://gre/modules/PlacesBackups.jsm resource://gre/modules/PlacesDBUtils.jsm resource://gre/modules/PlacesRemoteTabsAutocompleteProvider.jsm resource://gre/modules/PlacesSearchAutocompleteProvider.jsm resource://gre/modules/PlacesSyncUtils.jsm resource://gre/modules/PlacesTransactions.jsm resource://gre/modules/PlacesUtils.jsm resource://gre/modules/PluralForm.jsm resource://gre/modules/PopupNotifications.jsm resource://gre/modules/Preferences.jsm resource://gre/modules/Prefetcher.jsm resource://gre/modules/PrivateBrowsingUtils.jsm resource://gre/modules/ProfileAge.jsm resource://gre/modules/Promise-backend.js resource://gre/modules/Promise.jsm resource://gre/modules/PromiseMessage.jsm resource://gre/modules/PromiseUtils.jsm resource://gre/modules/PromiseWorker.jsm resource://gre/modules/PropertyListUtils.jsm resource://gre/modules/PushCrypto.jsm resource://gre/modules/PushDB.jsm resource://gre/modules/PushRecord.jsm resource://gre/modules/PushService.jsm resource://gre/modules/PushServiceHttp2.jsm resource://gre/modules/PushServiceWebSocket.jsm resource://gre/modules/ReaderMode.jsm resource://gre/modules/Readerable.jsm resource://gre/modules/RemoteAddonsChild.jsm resource://gre/modules/RemoteAddonsParent.jsm resource://gre/modules/RemoteController.jsm resource://gre/modules/RemoteFinder.jsm resource://gre/modules/RemotePageManager.jsm resource://gre/modules/RemoteSecurityUI.jsm resource://gre/modules/RemoteWebProgress.jsm resource://gre/modules/RequestAutocompleteUI.jsm resource://gre/modules/ResetProfile.jsm resource://gre/modules/ResponsivenessMonitor.jsm resource://gre/modules/ScrollPosition.jsm resource://gre/modules/SearchStaticData.jsm resource://gre/modules/SearchSuggestionController.jsm resource://gre/modules/SelectContentHelper.jsm resource://gre/modules/SelectParentHelper.jsm resource://gre/modules/ServiceRequest.jsm resource://gre/modules/Services.jsm resource://gre/modules/SessionRecorder.jsm resource://gre/modules/SettingsDB.jsm resource://gre/modules/SettingsRequestManager.jsm resource://gre/modules/SharedPromptUtils.jsm resource://gre/modules/ShimWaiver.jsm resource://gre/modules/ShortcutUtils.jsm resource://gre/modules/Sntp.jsm resource://gre/modules/SpatialNavigation.jsm resource://gre/modules/Sqlite.jsm resource://gre/modules/Subprocess.jsm resource://gre/modules/SystemUpdateService.jsm resource://gre/modules/Task.jsm resource://gre/modules/TelemetryArchive.jsm resource://gre/modules/TelemetryController.jsm resource://gre/modules/TelemetryEnvironment.jsm resource://gre/modules/TelemetryLog.jsm resource://gre/modules/TelemetryReportingPolicy.jsm resource://gre/modules/TelemetrySend.jsm resource://gre/modules/TelemetrySession.jsm resource://gre/modules/TelemetryStorage.jsm resource://gre/modules/TelemetryTimestamps.jsm resource://gre/modules/TelemetryUtils.jsm resource://gre/modules/ThirdPartyCookieProbe.jsm resource://gre/modules/Timer.jsm resource://gre/modules/Troubleshoot.jsm resource://gre/modules/UITelemetry.jsm resource://gre/modules/UpdateUtils.jsm resource://gre/modules/UserAgentOverrides.jsm resource://gre/modules/UserAgentUpdates.jsm resource://gre/modules/ValueExtractor.jsm resource://gre/modules/ViewSourceBrowser.jsm resource://gre/modules/WebChannel.jsm resource://gre/modules/WebNavigation.jsm resource://gre/modules/WebNavigationContent.js resource://gre/modules/WebNavigationFrames.jsm resource://gre/modules/WebRequest.jsm resource://gre/modules/WebRequestCommon.jsm resource://gre/modules/WebRequestContent.js resource://gre/modules/WebRequestUpload.jsm resource://gre/modules/WindowDraggingUtils.jsm resource://gre/modules/XPCOMUtils.jsm resource://gre/modules/XPathGenerator.jsm resource://gre/modules/ZipUtils.jsm resource://gre/modules/addons/AddonLogging.jsm resource://gre/modules/addons/AddonRepository.jsm resource://gre/modules/addons/AddonRepository_SQLiteMigrator.jsm resource://gre/modules/addons/AddonUpdateChecker.jsm resource://gre/modules/addons/Content.js resource://gre/modules/addons/GMPProvider.jsm resource://gre/modules/addons/LightweightThemeImageOptimizer.jsm resource://gre/modules/addons/PluginProvider.jsm resource://gre/modules/addons/ProductAddonChecker.jsm resource://gre/modules/addons/SpellCheckDictionaryBootstrap.js resource://gre/modules/addons/XPIProvider.jsm resource://gre/modules/addons/XPIProviderUtils.js resource://gre/modules/commonjs/dev/debuggee.js resource://gre/modules/commonjs/dev/frame-script.js resource://gre/modules/commonjs/dev/panel.js resource://gre/modules/commonjs/dev/panel/view.js resource://gre/modules/commonjs/dev/ports.js resource://gre/modules/commonjs/dev/theme.js resource://gre/modules/commonjs/dev/theme/hooks.js resource://gre/modules/commonjs/dev/toolbox.js resource://gre/modules/commonjs/dev/utils.js resource://gre/modules/commonjs/dev/volcan.js resource://gre/modules/commonjs/diffpatcher/diff.js resource://gre/modules/commonjs/diffpatcher/index.js resource://gre/modules/commonjs/diffpatcher/patch.js resource://gre/modules/commonjs/diffpatcher/rebase.js resource://gre/modules/commonjs/diffpatcher/test/common.js resource://gre/modules/commonjs/diffpatcher/test/diff.js resource://gre/modules/commonjs/diffpatcher/test/index.js resource://gre/modules/commonjs/diffpatcher/test/patch.js resource://gre/modules/commonjs/diffpatcher/test/tap.js resource://gre/modules/commonjs/framescript/FrameScriptManager.jsm resource://gre/modules/commonjs/framescript/content.jsm resource://gre/modules/commonjs/framescript/context-menu.js resource://gre/modules/commonjs/framescript/manager.js resource://gre/modules/commonjs/framescript/util.js resource://gre/modules/commonjs/index.js resource://gre/modules/commonjs/jetpack-id/index.js resource://gre/modules/commonjs/method/core.js resource://gre/modules/commonjs/method/test/browser.js resource://gre/modules/commonjs/method/test/common.js resource://gre/modules/commonjs/mozilla-toolkit-versioning/index.js resource://gre/modules/commonjs/mozilla-toolkit-versioning/lib/utils.js resource://gre/modules/commonjs/node/os.js resource://gre/modules/commonjs/sdk/addon/bootstrap.js resource://gre/modules/commonjs/sdk/addon/events.js resource://gre/modules/commonjs/sdk/addon/host.js resource://gre/modules/commonjs/sdk/addon/installer.js resource://gre/modules/commonjs/sdk/addon/manager.js resource://gre/modules/commonjs/sdk/addon/runner.js resource://gre/modules/commonjs/sdk/addon/window.js resource://gre/modules/commonjs/sdk/base64.js resource://gre/modules/commonjs/sdk/browser/events.js resource://gre/modules/commonjs/sdk/clipboard.js resource://gre/modules/commonjs/sdk/console/plain-text.js resource://gre/modules/commonjs/sdk/console/traceback.js resource://gre/modules/commonjs/sdk/content/content-worker.js resource://gre/modules/commonjs/sdk/content/content.js resource://gre/modules/commonjs/sdk/content/context-menu.js resource://gre/modules/commonjs/sdk/content/events.js resource://gre/modules/commonjs/sdk/content/l10n-html.js resource://gre/modules/commonjs/sdk/content/loader.js resource://gre/modules/commonjs/sdk/content/mod.js resource://gre/modules/commonjs/sdk/content/page-mod.js resource://gre/modules/commonjs/sdk/content/page-worker.js resource://gre/modules/commonjs/sdk/content/sandbox.js resource://gre/modules/commonjs/sdk/content/sandbox/events.js resource://gre/modules/commonjs/sdk/content/tab-events.js resource://gre/modules/commonjs/sdk/content/thumbnail.js resource://gre/modules/commonjs/sdk/content/utils.js resource://gre/modules/commonjs/sdk/content/worker-child.js resource://gre/modules/commonjs/sdk/content/worker.js resource://gre/modules/commonjs/sdk/context-menu.js resource://gre/modules/commonjs/sdk/context-menu/context.js resource://gre/modules/commonjs/sdk/context-menu/core.js resource://gre/modules/commonjs/sdk/context-menu/readers.js resource://gre/modules/commonjs/sdk/context-menu@2.js resource://gre/modules/commonjs/sdk/core/disposable.js resource://gre/modules/commonjs/sdk/core/heritage.js resource://gre/modules/commonjs/sdk/core/namespace.js resource://gre/modules/commonjs/sdk/core/observer.js resource://gre/modules/commonjs/sdk/core/promise.js resource://gre/modules/commonjs/sdk/core/reference.js resource://gre/modules/commonjs/sdk/deprecated/api-utils.js resource://gre/modules/commonjs/sdk/deprecated/events/assembler.js resource://gre/modules/commonjs/sdk/deprecated/sync-worker.js resource://gre/modules/commonjs/sdk/deprecated/unit-test-finder.js resource://gre/modules/commonjs/sdk/deprecated/unit-test.js resource://gre/modules/commonjs/sdk/deprecated/window-utils.js resource://gre/modules/commonjs/sdk/dom/events-shimmed.js resource://gre/modules/commonjs/sdk/dom/events.js resource://gre/modules/commonjs/sdk/dom/events/keys.js resource://gre/modules/commonjs/sdk/event/chrome.js resource://gre/modules/commonjs/sdk/event/core.js resource://gre/modules/commonjs/sdk/event/dom.js resource://gre/modules/commonjs/sdk/event/target.js resource://gre/modules/commonjs/sdk/event/utils.js resource://gre/modules/commonjs/sdk/frame/hidden-frame.js resource://gre/modules/commonjs/sdk/frame/utils.js resource://gre/modules/commonjs/sdk/fs/path.js resource://gre/modules/commonjs/sdk/hotkeys.js resource://gre/modules/commonjs/sdk/indexed-db.js resource://gre/modules/commonjs/sdk/input/browser.js resource://gre/modules/commonjs/sdk/input/customizable-ui.js resource://gre/modules/commonjs/sdk/input/frame.js resource://gre/modules/commonjs/sdk/input/system.js resource://gre/modules/commonjs/sdk/io/buffer.js resource://gre/modules/commonjs/sdk/io/byte-streams.js resource://gre/modules/commonjs/sdk/io/file.js resource://gre/modules/commonjs/sdk/io/fs.js resource://gre/modules/commonjs/sdk/io/stream.js resource://gre/modules/commonjs/sdk/io/text-streams.js resource://gre/modules/commonjs/sdk/keyboard/hotkeys.js resource://gre/modules/commonjs/sdk/keyboard/observer.js resource://gre/modules/commonjs/sdk/keyboard/utils.js resource://gre/modules/commonjs/sdk/l10n.js resource://gre/modules/commonjs/sdk/l10n/core.js resource://gre/modules/commonjs/sdk/l10n/html.js resource://gre/modules/commonjs/sdk/l10n/json/core.js resource://gre/modules/commonjs/sdk/l10n/loader.js resource://gre/modules/commonjs/sdk/l10n/locale.js resource://gre/modules/commonjs/sdk/l10n/plural-rules.js resource://gre/modules/commonjs/sdk/l10n/prefs.js resource://gre/modules/commonjs/sdk/l10n/properties/core.js resource://gre/modules/commonjs/sdk/lang/functional.js resource://gre/modules/commonjs/sdk/lang/functional/concurrent.js resource://gre/modules/commonjs/sdk/lang/functional/core.js resource://gre/modules/commonjs/sdk/lang/functional/helpers.js resource://gre/modules/commonjs/sdk/lang/type.js resource://gre/modules/commonjs/sdk/lang/weak-set.js resource://gre/modules/commonjs/sdk/loader/cuddlefish.js resource://gre/modules/commonjs/sdk/loader/sandbox.js resource://gre/modules/commonjs/sdk/messaging.js resource://gre/modules/commonjs/sdk/model/core.js resource://gre/modules/commonjs/sdk/net/url.js resource://gre/modules/commonjs/sdk/net/xhr.js resource://gre/modules/commonjs/sdk/notifications.js resource://gre/modules/commonjs/sdk/output/system.js resource://gre/modules/commonjs/sdk/page-mod.js resource://gre/modules/commonjs/sdk/page-mod/match-pattern.js resource://gre/modules/commonjs/sdk/page-worker.js resource://gre/modules/commonjs/sdk/panel.js resource://gre/modules/commonjs/sdk/panel/events.js resource://gre/modules/commonjs/sdk/panel/utils.js resource://gre/modules/commonjs/sdk/passwords.js resource://gre/modules/commonjs/sdk/passwords/utils.js resource://gre/modules/commonjs/sdk/places/bookmarks.js resource://gre/modules/commonjs/sdk/places/contract.js resource://gre/modules/commonjs/sdk/places/events.js resource://gre/modules/commonjs/sdk/places/favicon.js resource://gre/modules/commonjs/sdk/places/history.js resource://gre/modules/commonjs/sdk/places/host/host-bookmarks.js resource://gre/modules/commonjs/sdk/places/host/host-query.js resource://gre/modules/commonjs/sdk/places/host/host-tags.js resource://gre/modules/commonjs/sdk/places/utils.js resource://gre/modules/commonjs/sdk/platform/xpcom.js resource://gre/modules/commonjs/sdk/preferences/event-target.js resource://gre/modules/commonjs/sdk/preferences/native-options.js resource://gre/modules/commonjs/sdk/preferences/service.js resource://gre/modules/commonjs/sdk/preferences/utils.js resource://gre/modules/commonjs/sdk/private-browsing.js resource://gre/modules/commonjs/sdk/private-browsing/utils.js resource://gre/modules/commonjs/sdk/querystring.js resource://gre/modules/commonjs/sdk/remote/child.js resource://gre/modules/commonjs/sdk/remote/core.js resource://gre/modules/commonjs/sdk/remote/parent.js resource://gre/modules/commonjs/sdk/remote/utils.js resource://gre/modules/commonjs/sdk/request.js resource://gre/modules/commonjs/sdk/selection.js resource://gre/modules/commonjs/sdk/self.js resource://gre/modules/commonjs/sdk/simple-prefs.js resource://gre/modules/commonjs/sdk/simple-storage.js resource://gre/modules/commonjs/sdk/stylesheet/style.js resource://gre/modules/commonjs/sdk/stylesheet/utils.js resource://gre/modules/commonjs/sdk/system.js resource://gre/modules/commonjs/sdk/system/child_process.js resource://gre/modules/commonjs/sdk/system/child_process/subprocess.js resource://gre/modules/commonjs/sdk/system/environment.js resource://gre/modules/commonjs/sdk/system/events-shimmed.js resource://gre/modules/commonjs/sdk/system/events.js resource://gre/modules/commonjs/sdk/system/globals.js resource://gre/modules/commonjs/sdk/system/process.js resource://gre/modules/commonjs/sdk/system/runtime.js resource://gre/modules/commonjs/sdk/system/unload.js resource://gre/modules/commonjs/sdk/system/xul-app.js resource://gre/modules/commonjs/sdk/system/xul-app.jsm resource://gre/modules/commonjs/sdk/tab/events.js resource://gre/modules/commonjs/sdk/tabs.js resource://gre/modules/commonjs/sdk/tabs/common.js resource://gre/modules/commonjs/sdk/tabs/events.js resource://gre/modules/commonjs/sdk/tabs/helpers.js resource://gre/modules/commonjs/sdk/tabs/namespace.js resource://gre/modules/commonjs/sdk/tabs/observer.js resource://gre/modules/commonjs/sdk/tabs/tab-fennec.js resource://gre/modules/commonjs/sdk/tabs/tab-firefox.js resource://gre/modules/commonjs/sdk/tabs/tab.js resource://gre/modules/commonjs/sdk/tabs/tabs-firefox.js resource://gre/modules/commonjs/sdk/tabs/utils.js resource://gre/modules/commonjs/sdk/tabs/worker.js resource://gre/modules/commonjs/sdk/test.js resource://gre/modules/commonjs/sdk/test/assert.js resource://gre/modules/commonjs/sdk/test/harness.js resource://gre/modules/commonjs/sdk/test/httpd.js resource://gre/modules/commonjs/sdk/test/loader.js resource://gre/modules/commonjs/sdk/test/memory.js resource://gre/modules/commonjs/sdk/test/options.js resource://gre/modules/commonjs/sdk/test/runner.js resource://gre/modules/commonjs/sdk/test/utils.js resource://gre/modules/commonjs/sdk/timers.js resource://gre/modules/commonjs/sdk/ui.js resource://gre/modules/commonjs/sdk/ui/button/action.js resource://gre/modules/commonjs/sdk/ui/button/contract.js resource://gre/modules/commonjs/sdk/ui/button/toggle.js resource://gre/modules/commonjs/sdk/ui/button/view.js resource://gre/modules/commonjs/sdk/ui/button/view/events.js resource://gre/modules/commonjs/sdk/ui/buttons.js resource://gre/modules/commonjs/sdk/ui/component.js resource://gre/modules/commonjs/sdk/ui/frame.js resource://gre/modules/commonjs/sdk/ui/frame/model.js resource://gre/modules/commonjs/sdk/ui/frame/view.js resource://gre/modules/commonjs/sdk/ui/id.js resource://gre/modules/commonjs/sdk/ui/sidebar.js resource://gre/modules/commonjs/sdk/ui/sidebar/actions.js resource://gre/modules/commonjs/sdk/ui/sidebar/contract.js resource://gre/modules/commonjs/sdk/ui/sidebar/namespace.js resource://gre/modules/commonjs/sdk/ui/sidebar/utils.js resource://gre/modules/commonjs/sdk/ui/sidebar/view.js resource://gre/modules/commonjs/sdk/ui/state.js resource://gre/modules/commonjs/sdk/ui/state/events.js resource://gre/modules/commonjs/sdk/ui/toolbar.js resource://gre/modules/commonjs/sdk/ui/toolbar/model.js resource://gre/modules/commonjs/sdk/ui/toolbar/view.js resource://gre/modules/commonjs/sdk/uri/resource.js resource://gre/modules/commonjs/sdk/url.js resource://gre/modules/commonjs/sdk/url/utils.js resource://gre/modules/commonjs/sdk/util/array.js resource://gre/modules/commonjs/sdk/util/collection.js resource://gre/modules/commonjs/sdk/util/contract.js resource://gre/modules/commonjs/sdk/util/deprecate.js resource://gre/modules/commonjs/sdk/util/dispatcher.js resource://gre/modules/commonjs/sdk/util/list.js resource://gre/modules/commonjs/sdk/util/match-pattern.js resource://gre/modules/commonjs/sdk/util/object.js resource://gre/modules/commonjs/sdk/util/rules.js resource://gre/modules/commonjs/sdk/util/sequence.js resource://gre/modules/commonjs/sdk/util/uuid.js resource://gre/modules/commonjs/sdk/view/core.js resource://gre/modules/commonjs/sdk/window/browser.js resource://gre/modules/commonjs/sdk/window/events.js resource://gre/modules/commonjs/sdk/window/helpers.js resource://gre/modules/commonjs/sdk/window/namespace.js resource://gre/modules/commonjs/sdk/window/utils.js resource://gre/modules/commonjs/sdk/windows.js resource://gre/modules/commonjs/sdk/windows/fennec.js resource://gre/modules/commonjs/sdk/windows/firefox.js resource://gre/modules/commonjs/sdk/windows/observer.js resource://gre/modules/commonjs/sdk/windows/tabs-fennec.js resource://gre/modules/commonjs/sdk/worker/utils.js resource://gre/modules/commonjs/sdk/zip/utils.js resource://gre/modules/commonjs/test.js resource://gre/modules/commonjs/toolkit/loader.js resource://gre/modules/commonjs/toolkit/require.js resource://gre/modules/ctypes.jsm resource://gre/modules/debug.js resource://gre/modules/devtools/Console.jsm resource://gre/modules/devtools/Loader.jsm resource://gre/modules/devtools/Simulator.jsm resource://gre/modules/devtools/dbg-client.jsm resource://gre/modules/devtools/dbg-server.jsm resource://gre/modules/devtools/event-emitter.js resource://gre/modules/devtools/shared/Console.jsm resource://gre/modules/devtools/shared/Loader.jsm resource://gre/modules/devtools/shared/apps/Simulator.jsm resource://gre/modules/jsdebugger.jsm resource://gre/modules/lz4.js resource://gre/modules/lz4_internal.js resource://gre/modules/media/IdpSandbox.jsm resource://gre/modules/media/PeerConnectionIdp.jsm resource://gre/modules/media/RTCStatsReport.jsm resource://gre/modules/microformat-shiv.js resource://gre/modules/narrate/NarrateControls.jsm resource://gre/modules/narrate/Narrator.jsm resource://gre/modules/narrate/VoiceSelect.jsm resource://gre/modules/nsFormAutoCompleteResult.jsm resource://gre/modules/osfile.jsm resource://gre/modules/osfile/osfile_async_front.jsm resource://gre/modules/osfile/osfile_async_worker.js resource://gre/modules/osfile/osfile_native.jsm resource://gre/modules/osfile/osfile_shared_allthreads.jsm resource://gre/modules/osfile/osfile_shared_front.jsm resource://gre/modules/osfile/osfile_unix_allthreads.jsm resource://gre/modules/osfile/osfile_unix_back.jsm resource://gre/modules/osfile/osfile_unix_front.jsm resource://gre/modules/osfile/osfile_win_allthreads.jsm resource://gre/modules/osfile/osfile_win_back.jsm resource://gre/modules/osfile/osfile_win_front.jsm resource://gre/modules/osfile/ospath.jsm resource://gre/modules/osfile/ospath_unix.jsm resource://gre/modules/osfile/ospath_win.jsm resource://gre/modules/psm/DER.jsm resource://gre/modules/psm/X509.jsm resource://gre/modules/reader/JSDOMParser.js resource://gre/modules/reader/Readability.js resource://gre/modules/reader/ReaderWorker.js resource://gre/modules/reader/ReaderWorker.jsm resource://gre/modules/reflect.jsm resource://gre/modules/sdk/bootstrap.js resource://gre/modules/sdk/system/Startup.js resource://gre/modules/services-common/async.js resource://gre/modules/services-common/hawkclient.js resource://gre/modules/services-common/hawkrequest.js resource://gre/modules/services-common/logmanager.js resource://gre/modules/services-common/observers.js resource://gre/modules/services-common/rest.js resource://gre/modules/services-common/stringbundle.js resource://gre/modules/services-common/tokenserverclient.js resource://gre/modules/services-common/utils.js resource://gre/modules/services-crypto/WeaveCrypto.js resource://gre/modules/services-crypto/utils.js resource://gre/modules/services-sync/addonsreconciler.js resource://gre/modules/services-sync/addonutils.js resource://gre/modules/services-sync/constants.js resource://gre/modules/services-sync/engines.js resource://gre/modules/services-sync/engines/addons.js resource://gre/modules/services-sync/engines/bookmarks.js resource://gre/modules/services-sync/engines/clients.js resource://gre/modules/services-sync/engines/forms.js resource://gre/modules/services-sync/engines/history.js resource://gre/modules/services-sync/engines/passwords.js resource://gre/modules/services-sync/engines/prefs.js resource://gre/modules/services-sync/engines/tabs.js resource://gre/modules/services-sync/identity.js resource://gre/modules/services-sync/jpakeclient.js resource://gre/modules/services-sync/keys.js resource://gre/modules/services-sync/main.js resource://gre/modules/services-sync/notifications.js resource://gre/modules/services-sync/policies.js resource://gre/modules/services-sync/record.js resource://gre/modules/services-sync/resource.js resource://gre/modules/services-sync/rest.js resource://gre/modules/services-sync/service.js resource://gre/modules/services-sync/stages/cluster.js resource://gre/modules/services-sync/stages/declined.js resource://gre/modules/services-sync/stages/enginesync.js resource://gre/modules/services-sync/status.js resource://gre/modules/services-sync/userapi.js resource://gre/modules/services-sync/util.js resource://gre/modules/sessionstore/Utils.jsm resource://gre/modules/subprocess/subprocess_common.jsm resource://gre/modules/subprocess/subprocess_shared.js resource://gre/modules/subprocess/subprocess_shared_unix.js resource://gre/modules/subprocess/subprocess_unix.jsm resource://gre/modules/subprocess/subprocess_worker_common.js resource://gre/modules/subprocess/subprocess_worker_unix.js resource://gre/modules/third_party/jsesc/jsesc.js resource://gre/modules/vtt.jsm resource://gre/modules/workers/PromiseWorker.js resource://gre/modules/workers/require.js Executing /builddir/build/BUILD/pale-moon/pmbuild/dist/bin/xpcshell -g /builddir/build/BUILD/pale-moon/pmbuild/dist/bin/ -a /builddir/build/BUILD/pale-moon/pmbuild/dist/bin/browser -f /builddir/build/BUILD/pale-moon/platform/toolkit/mozapps/installer/precompile_cache.js -e precompile_startupcache("resource://app/"); resource://app/components/DownloadsStartup.js resource://app/components/DownloadsUI.js resource://app/components/FeedConverter.js resource://app/components/FeedWriter.js resource://app/components/WebContentConverter.js resource://app/components/devtools-startup.js resource://app/components/fuelApplication.js resource://app/components/nsAboutRedirector.js resource://app/components/nsBrowserContentHandler.js resource://app/components/nsBrowserGlue.js resource://app/components/nsSessionStartup.js resource://app/components/nsSessionStore.js resource://app/components/nsSetDefaultBrowser.js resource://app/components/status4evar.js resource://app/modules/AboutHomeUtils.jsm resource://app/modules/AutoCompletePopup.jsm resource://app/modules/BrowserNewTabPreloader.jsm resource://app/modules/CharsetMenu.jsm resource://app/modules/DownloadsCommon.jsm resource://app/modules/DownloadsLogger.jsm resource://app/modules/DownloadsTaskbar.jsm resource://app/modules/DownloadsViewUI.jsm resource://app/modules/FormSubmitObserver.jsm resource://app/modules/FormValidationHandler.jsm resource://app/modules/NetworkPrioritizer.jsm resource://app/modules/PageMenu.jsm resource://app/modules/PlacesUIUtils.jsm resource://app/modules/PopupNotifications.jsm resource://app/modules/QuotaManager.jsm resource://app/modules/RecentWindow.jsm resource://app/modules/SharedFrame.jsm resource://app/modules/ShellService.jsm resource://app/modules/devtools/client/framework/gDevTools.jsm resource://app/modules/devtools/gDevTools.jsm resource://app/modules/distribution.js resource://app/modules/offlineAppCache.jsm resource://app/modules/openLocationLastURL.jsm resource://app/modules/sessionstore/DocumentUtils.jsm resource://app/modules/sessionstore/SessionStorage.jsm resource://app/modules/sessionstore/SessionStore.jsm resource://app/modules/sessionstore/XPathGenerator.jsm resource://app/modules/sessionstore/_SessionFile.jsm resource://app/modules/statusbar/Downloads.jsm resource://app/modules/statusbar/Progress.jsm resource://app/modules/statusbar/Status.jsm resource://app/modules/statusbar/Status4Evar.jsm resource://app/modules/statusbar/Toolbars.jsm resource://app/modules/statusbar/content-thunk.js Executing /builddir/build/BUILD/pale-moon/pmbuild/dist/bin/shlibsign -v -o ../../dist/palemoon/libsoftokn3.chk -i ../../dist/palemoon/libsoftokn3.so Library File: ../../dist/palemoon/libsoftokn3.so 269152 bytes Check File: ../../dist/palemoon/libsoftokn3.chk hash: 32 bytes cd 43 a8 51 47 68 40 d2 e9 04 77 40 cd 25 d5 43 53 cb 26 87 0b b5 80 27 58 76 74 ff fd 36 80 06 signature: 64 bytes 58 85 3a 8d 58 88 06 5f 54 4b b1 cb fe e9 cc ca 30 9e 61 0d 3e 7b e5 7e 0d 72 40 4b c6 8c c2 52 00 02 47 6f f2 cc 02 76 e1 ea f7 bc c1 8e dc 5c d4 4b 83 da 2a 87 bb 28 f4 3d 86 e8 cc 26 1e cf moduleSpec configdir='' certPrefix='' keyPrefix='' secmod='' flags=noCertDB, noModDB Generate a DSA key pair ... Executing /builddir/build/BUILD/pale-moon/pmbuild/dist/bin/shlibsign -v -o ../../dist/palemoon/libfreeblpriv3.chk -i ../../dist/palemoon/libfreeblpriv3.so Library File: ../../dist/palemoon/libfreeblpriv3.so 686680 bytes Check File: ../../dist/palemoon/libfreeblpriv3.chk hash: 32 bytes 43 70 30 11 d2 0f 93 18 27 49 6e 30 55 0c f7 5f d4 cf df ac cf 95 2e 1f 85 80 56 01 fa 46 98 57 signature: 64 bytes 01 a1 fc 60 d3 46 07 c2 a4 5a 95 e1 fe 98 79 41 df 78 42 a0 c6 61 c3 fb 09 14 80 0d 5f 4e 48 5f 07 e9 c2 86 9d 30 c1 61 22 45 7a ae 70 6e b2 ac 8c 9c e8 59 15 67 ea 69 56 1f 62 1b 4b 56 bd 6f moduleSpec configdir='' certPrefix='' keyPrefix='' secmod='' flags=noCertDB, noModDB Generate a DSA key pair ... /builddir/build/BUILD/pale-moon/pmbuild/_virtualenv/bin/python /builddir/build/BUILD/pale-moon/platform/toolkit/mozapps/installer/find-dupes.py ../../dist/palemoon Duplicates 811 bytes: browser/chrome/icons/default/default16.png browser/chrome/browser/content/branding/icon16.png Duplicates 2273 bytes: browser/chrome/icons/default/default32.png browser/chrome/browser/content/branding/icon32.png Duplicates 3885 bytes: browser/chrome/icons/default/default48.png browser/chrome/browser/content/branding/icon48.png Duplicates 2185 bytes: browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/icon.png browser/chrome/browser/skin/classic/browser/imagedocument.png Duplicates 1111 bytes: browser/modules/devtools/client/framework/gDevTools.jsm browser/modules/devtools/gDevTools.jsm Duplicates 4025 bytes: browser/chrome/browser/content/browser/abouthome/noise.png chrome/toolkit/skin/classic/global/media/imagedoc-lightnoise.png 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 196104 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 27 duplicated files taking 248402 bytes (uncompressed) ../../config/nsinstall -D /builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64/usr/lib64/palemoon-stackrpms (cd ../../dist/palemoon && /usr/bin/gtar --exclude=precomplete --exclude=.mkdir.done -chf - .) | \ (cd /builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64/usr/lib64/palemoon-stackrpms && tar -xf -) ../../config/nsinstall -D /builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64/usr/bin rm -f -f /builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64/usr/bin/palemoon ln -s /usr/lib64/palemoon-stackrpms/palemoon /builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64/usr/bin ../../config/nsinstall -D /builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64/usr/include/palemoon-stackrpms (cd ../../dist/include && /usr/bin/gtar --exclude=.mkdir.done -chf - .) | \ (cd /builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64/usr/include/palemoon-stackrpms && tar -xf -) ../../config/nsinstall -D /builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64/usr/share/idl/palemoon-stackrpms (cd ../../dist/idl && /usr/bin/gtar --exclude=.mkdir.done -chf - .) | \ (cd /builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64/usr/share/idl/palemoon-stackrpms && tar -xf -) ../../config/nsinstall -D /builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64/usr/lib64/palemoon-stackrpms-devel/sdk/lib ../../config/nsinstall -D /builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64/usr/lib64/palemoon-stackrpms-devel/sdk/bin if test -f ../../dist/include/xpcom-config.h; then \ ../../config/nsinstall -t -m 644 ../../dist/include/xpcom-config.h /builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64/usr/lib64/palemoon-stackrpms-devel; \ fi find ../../dist/sdk -name '*.pyc' | xargs rm -f (cd ../../dist/sdk/lib && /usr/bin/gtar --exclude=.mkdir.done -chf - .) | (cd /builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64/usr/lib64/palemoon-stackrpms-devel/sdk/lib && tar -xf -) (cd ../../dist/sdk/bin && /usr/bin/gtar --exclude=.mkdir.done -chf - .) | (cd /builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64/usr/lib64/palemoon-stackrpms-devel/sdk/bin && tar -xf -) rm -f -f /builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64/usr/lib64/palemoon-stackrpms-devel/lib /builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64/usr/lib64/palemoon-stackrpms-devel/bin /builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64/usr/lib64/palemoon-stackrpms-devel/include /builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64/usr/lib64/palemoon-stackrpms-devel/include /builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64/usr/lib64/palemoon-stackrpms-devel/sdk/idl /builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64/usr/lib64/palemoon-stackrpms-devel/idl ln -s /usr/lib64/palemoon-stackrpms-devel/sdk/lib /builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64/usr/lib64/palemoon-stackrpms-devel/lib ln -s /usr/lib64/palemoon-stackrpms /builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64/usr/lib64/palemoon-stackrpms-devel/bin ln -s /usr/include/palemoon-stackrpms /builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64/usr/lib64/palemoon-stackrpms-devel/include ln -s /usr/share/idl/palemoon-stackrpms /builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64/usr/lib64/palemoon-stackrpms-devel/idl make[2]: Leaving directory '/builddir/build/BUILD/pale-moon/pmbuild/palemoon/installer' make[1]: Leaving directory '/builddir/build/BUILD/pale-moon/pmbuild' + rm -rf /builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64/usr/share/idl /builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64/usr/lib64/palemoon-stackrpms-devel /builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64/usr/include + rm -rf /builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64/usr/lib64/palemoon-stackrpms/palemoon-bin + /usr/bin/rm -rf /builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64/usr/share/idl/palemoon /builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64/usr/include/palemoon /builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64/usr/lib64/palemoon-devel + /usr/bin/mkdir -p /builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64/usr/share/applications + desktop-file-install --dir /builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64/usr/share/applications /builddir/build/SOURCES/palemoon.desktop + /usr/bin/sed -i -r -e 's/@NAME@/Pale Moon/;' -e 's/@EXEC@/palemoon/;' -e 's/@ICON@/palemoon/;' /builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64/usr/share/applications/palemoon.desktop + /usr/bin/install -Dm0644 /builddir/build/SOURCES/palemoon-mimeinfo.xml /builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64/usr/share/mime/packages/palemoon-stackrpms.xml + /usr/bin/mkdir -p /builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64/usr/share/icons/hicolor/symbolic/apps + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64/usr/share/icons/hicolor/16x16/apps + /usr/bin/cp -p palemoon/branding/official/default16.png /builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64/usr/share/icons/hicolor/16x16/apps/palemoon.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64/usr/share/icons/hicolor/22x22/apps + /usr/bin/cp -p palemoon/branding/official/default22.png /builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64/usr/share/icons/hicolor/22x22/apps/palemoon.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64/usr/share/icons/hicolor/24x24/apps + /usr/bin/cp -p palemoon/branding/official/default24.png /builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64/usr/share/icons/hicolor/24x24/apps/palemoon.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64/usr/share/icons/hicolor/32x32/apps + /usr/bin/cp -p palemoon/branding/official/default32.png /builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64/usr/share/icons/hicolor/32x32/apps/palemoon.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64/usr/share/icons/hicolor/48x48/apps + /usr/bin/cp -p palemoon/branding/official/default48.png /builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64/usr/share/icons/hicolor/48x48/apps/palemoon.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64/usr/share/icons/hicolor/256x256/apps + /usr/bin/cp -p palemoon/branding/official/default256.png /builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64/usr/share/icons/hicolor/256x256/apps/palemoon.png + mkdir -p /builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64/usr/share/appdata + cat + /usr/bin/install -d /builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64/usr/lib64/palemoon-stackrpms/browser/defaults/preferences/ + /usr/bin/install -Dm0644 /builddir/build/SOURCES/bgstack15-palemoon-prefs.js /builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64/usr/lib64/palemoon-stackrpms/browser/defaults/preferences/ + filelist file.lst palemoon usr langpack ~/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64 ~/build/BUILD/pale-moon + filelist=/builddir/build/BUILD/pale-moon/file.lst + pushd /builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64 + read list + find ./ + '[' -n langpack ']' + grep langpack + echo ./ ++ echo ./ ++ sed 's/[^/]//' + _file=/ ++ dirname / + _dir=/ + grep palemoon + echo / + echo / + grep usr + read list + '[' -n langpack ']' + echo ./usr + grep langpack ++ echo ./usr ++ sed 's/[^/]//' + _file=/usr ++ dirname /usr + _dir=/ + grep palemoon + echo / + echo /usr + grep usr /usr + '[' -d ./usr ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/share ++ echo ./usr/share ++ sed 's/[^/]//' + _file=/usr/share ++ dirname /usr/share + _dir=/usr + grep palemoon + echo /usr + echo /usr/share + grep usr /usr/share + '[' -d ./usr/share ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/share/appdata ++ echo ./usr/share/appdata ++ sed 's/[^/]//' + _file=/usr/share/appdata ++ dirname /usr/share/appdata + _dir=/usr/share + grep palemoon + echo /usr/share + echo /usr/share/appdata + grep usr /usr/share/appdata + '[' -d ./usr/share/appdata ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/share/appdata/palemoon.appdata.xml ++ echo ./usr/share/appdata/palemoon.appdata.xml ++ sed 's/[^/]//' + _file=/usr/share/appdata/palemoon.appdata.xml ++ dirname /usr/share/appdata/palemoon.appdata.xml + _dir=/usr/share/appdata + echo /usr/share/appdata + grep palemoon + echo /usr/share/appdata/palemoon.appdata.xml + grep usr /usr/share/appdata/palemoon.appdata.xml + '[' -d ./usr/share/appdata/palemoon.appdata.xml ']' + echo /usr/share/appdata/palemoon.appdata.xml + read list + '[' -n langpack ']' + 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 palemoon + echo /usr/share/icons + grep usr /usr/share/icons + '[' -d ./usr/share/icons ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/share/icons/hicolor ++ echo ./usr/share/icons/hicolor ++ sed 's/[^/]//' + _file=/usr/share/icons/hicolor ++ dirname /usr/share/icons/hicolor + _dir=/usr/share/icons + grep palemoon + echo /usr/share/icons + echo /usr/share/icons/hicolor + grep usr /usr/share/icons/hicolor + '[' -d ./usr/share/icons/hicolor ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/share/icons/hicolor/256x256 ++ echo ./usr/share/icons/hicolor/256x256 ++ sed 's/[^/]//' + _file=/usr/share/icons/hicolor/256x256 ++ dirname /usr/share/icons/hicolor/256x256 + _dir=/usr/share/icons/hicolor + echo /usr/share/icons/hicolor + grep palemoon + 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 + grep palemoon + echo /usr/share/icons/hicolor/256x256 + echo /usr/share/icons/hicolor/256x256/apps + grep usr /usr/share/icons/hicolor/256x256/apps + '[' -d ./usr/share/icons/hicolor/256x256/apps ']' + read list + '[' -n langpack ']' + echo ./usr/share/icons/hicolor/256x256/apps/palemoon.png + grep langpack ++ echo ./usr/share/icons/hicolor/256x256/apps/palemoon.png ++ sed 's/[^/]//' + _file=/usr/share/icons/hicolor/256x256/apps/palemoon.png ++ dirname /usr/share/icons/hicolor/256x256/apps/palemoon.png + _dir=/usr/share/icons/hicolor/256x256/apps + echo /usr/share/icons/hicolor/256x256/apps + grep palemoon + echo /usr/share/icons/hicolor/256x256/apps/palemoon.png + grep usr /usr/share/icons/hicolor/256x256/apps/palemoon.png + '[' -d ./usr/share/icons/hicolor/256x256/apps/palemoon.png ']' + echo /usr/share/icons/hicolor/256x256/apps/palemoon.png + read list + '[' -n langpack ']' + grep langpack + echo ./usr/share/icons/hicolor/48x48 ++ echo ./usr/share/icons/hicolor/48x48 ++ sed 's/[^/]//' + _file=/usr/share/icons/hicolor/48x48 ++ dirname /usr/share/icons/hicolor/48x48 + _dir=/usr/share/icons/hicolor + echo /usr/share/icons/hicolor + grep palemoon + echo /usr/share/icons/hicolor/48x48 + grep usr /usr/share/icons/hicolor/48x48 + '[' -d ./usr/share/icons/hicolor/48x48 ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/share/icons/hicolor/48x48/apps ++ echo ./usr/share/icons/hicolor/48x48/apps ++ sed 's/[^/]//' + _file=/usr/share/icons/hicolor/48x48/apps ++ dirname /usr/share/icons/hicolor/48x48/apps + _dir=/usr/share/icons/hicolor/48x48 + grep palemoon + echo /usr/share/icons/hicolor/48x48 + echo /usr/share/icons/hicolor/48x48/apps + grep usr /usr/share/icons/hicolor/48x48/apps + '[' -d ./usr/share/icons/hicolor/48x48/apps ']' + read list + '[' -n langpack ']' + echo ./usr/share/icons/hicolor/48x48/apps/palemoon.png + grep langpack ++ echo ./usr/share/icons/hicolor/48x48/apps/palemoon.png ++ sed 's/[^/]//' + _file=/usr/share/icons/hicolor/48x48/apps/palemoon.png ++ dirname /usr/share/icons/hicolor/48x48/apps/palemoon.png + _dir=/usr/share/icons/hicolor/48x48/apps + grep palemoon + echo /usr/share/icons/hicolor/48x48/apps + echo /usr/share/icons/hicolor/48x48/apps/palemoon.png + grep usr /usr/share/icons/hicolor/48x48/apps/palemoon.png + '[' -d ./usr/share/icons/hicolor/48x48/apps/palemoon.png ']' + echo /usr/share/icons/hicolor/48x48/apps/palemoon.png + read list + '[' -n langpack ']' + echo ./usr/share/icons/hicolor/32x32 + grep langpack ++ echo ./usr/share/icons/hicolor/32x32 ++ sed 's/[^/]//' + _file=/usr/share/icons/hicolor/32x32 ++ dirname /usr/share/icons/hicolor/32x32 + _dir=/usr/share/icons/hicolor + grep palemoon + echo /usr/share/icons/hicolor + echo /usr/share/icons/hicolor/32x32 + grep usr /usr/share/icons/hicolor/32x32 + '[' -d ./usr/share/icons/hicolor/32x32 ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/share/icons/hicolor/32x32/apps ++ echo ./usr/share/icons/hicolor/32x32/apps ++ sed 's/[^/]//' + _file=/usr/share/icons/hicolor/32x32/apps ++ dirname /usr/share/icons/hicolor/32x32/apps + _dir=/usr/share/icons/hicolor/32x32 + echo /usr/share/icons/hicolor/32x32 + grep palemoon + 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/palemoon.png + grep langpack ++ echo ./usr/share/icons/hicolor/32x32/apps/palemoon.png ++ sed 's/[^/]//' + _file=/usr/share/icons/hicolor/32x32/apps/palemoon.png ++ dirname /usr/share/icons/hicolor/32x32/apps/palemoon.png + _dir=/usr/share/icons/hicolor/32x32/apps + grep palemoon + echo /usr/share/icons/hicolor/32x32/apps + echo /usr/share/icons/hicolor/32x32/apps/palemoon.png + grep usr /usr/share/icons/hicolor/32x32/apps/palemoon.png + '[' -d ./usr/share/icons/hicolor/32x32/apps/palemoon.png ']' + echo /usr/share/icons/hicolor/32x32/apps/palemoon.png + read list + '[' -n langpack ']' + grep langpack + echo ./usr/share/icons/hicolor/24x24 ++ echo ./usr/share/icons/hicolor/24x24 ++ sed 's/[^/]//' + _file=/usr/share/icons/hicolor/24x24 ++ dirname /usr/share/icons/hicolor/24x24 + _dir=/usr/share/icons/hicolor + grep palemoon + echo /usr/share/icons/hicolor + echo /usr/share/icons/hicolor/24x24 + grep usr /usr/share/icons/hicolor/24x24 + '[' -d ./usr/share/icons/hicolor/24x24 ']' + read list + '[' -n langpack ']' + echo ./usr/share/icons/hicolor/24x24/apps + grep langpack ++ echo ./usr/share/icons/hicolor/24x24/apps ++ sed 's/[^/]//' + _file=/usr/share/icons/hicolor/24x24/apps ++ dirname /usr/share/icons/hicolor/24x24/apps + _dir=/usr/share/icons/hicolor/24x24 + grep palemoon + echo /usr/share/icons/hicolor/24x24 + echo /usr/share/icons/hicolor/24x24/apps + grep usr /usr/share/icons/hicolor/24x24/apps + '[' -d ./usr/share/icons/hicolor/24x24/apps ']' + read list + '[' -n langpack ']' + echo ./usr/share/icons/hicolor/24x24/apps/palemoon.png + grep langpack ++ echo ./usr/share/icons/hicolor/24x24/apps/palemoon.png ++ sed 's/[^/]//' + _file=/usr/share/icons/hicolor/24x24/apps/palemoon.png ++ dirname /usr/share/icons/hicolor/24x24/apps/palemoon.png + _dir=/usr/share/icons/hicolor/24x24/apps + grep palemoon + echo /usr/share/icons/hicolor/24x24/apps + echo /usr/share/icons/hicolor/24x24/apps/palemoon.png + grep usr /usr/share/icons/hicolor/24x24/apps/palemoon.png + '[' -d ./usr/share/icons/hicolor/24x24/apps/palemoon.png ']' + echo /usr/share/icons/hicolor/24x24/apps/palemoon.png + read list + '[' -n langpack ']' + grep langpack + echo ./usr/share/icons/hicolor/22x22 ++ echo ./usr/share/icons/hicolor/22x22 ++ sed 's/[^/]//' + _file=/usr/share/icons/hicolor/22x22 ++ dirname /usr/share/icons/hicolor/22x22 + _dir=/usr/share/icons/hicolor + grep palemoon + echo /usr/share/icons/hicolor + echo /usr/share/icons/hicolor/22x22 + grep usr /usr/share/icons/hicolor/22x22 + '[' -d ./usr/share/icons/hicolor/22x22 ']' + read list + '[' -n langpack ']' + 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 + grep palemoon + echo /usr/share/icons/hicolor/22x22 + echo /usr/share/icons/hicolor/22x22/apps + grep usr /usr/share/icons/hicolor/22x22/apps + '[' -d ./usr/share/icons/hicolor/22x22/apps ']' + read list + '[' -n langpack ']' + echo ./usr/share/icons/hicolor/22x22/apps/palemoon.png + grep langpack ++ echo ./usr/share/icons/hicolor/22x22/apps/palemoon.png ++ sed 's/[^/]//' + _file=/usr/share/icons/hicolor/22x22/apps/palemoon.png ++ dirname /usr/share/icons/hicolor/22x22/apps/palemoon.png + _dir=/usr/share/icons/hicolor/22x22/apps + echo /usr/share/icons/hicolor/22x22/apps + grep palemoon + echo /usr/share/icons/hicolor/22x22/apps/palemoon.png + grep usr /usr/share/icons/hicolor/22x22/apps/palemoon.png + '[' -d ./usr/share/icons/hicolor/22x22/apps/palemoon.png ']' + echo /usr/share/icons/hicolor/22x22/apps/palemoon.png + read list + '[' -n langpack ']' + echo ./usr/share/icons/hicolor/16x16 + grep langpack ++ echo ./usr/share/icons/hicolor/16x16 ++ sed 's/[^/]//' + _file=/usr/share/icons/hicolor/16x16 ++ dirname /usr/share/icons/hicolor/16x16 + _dir=/usr/share/icons/hicolor + grep palemoon + echo /usr/share/icons/hicolor + echo /usr/share/icons/hicolor/16x16 + grep usr /usr/share/icons/hicolor/16x16 + '[' -d ./usr/share/icons/hicolor/16x16 ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/share/icons/hicolor/16x16/apps ++ echo ./usr/share/icons/hicolor/16x16/apps ++ sed 's/[^/]//' + _file=/usr/share/icons/hicolor/16x16/apps ++ dirname /usr/share/icons/hicolor/16x16/apps + _dir=/usr/share/icons/hicolor/16x16 + echo /usr/share/icons/hicolor/16x16 + grep palemoon + echo /usr/share/icons/hicolor/16x16/apps + grep usr /usr/share/icons/hicolor/16x16/apps + '[' -d ./usr/share/icons/hicolor/16x16/apps ']' + read list + '[' -n langpack ']' + echo ./usr/share/icons/hicolor/16x16/apps/palemoon.png + grep langpack ++ echo ./usr/share/icons/hicolor/16x16/apps/palemoon.png ++ sed 's/[^/]//' + _file=/usr/share/icons/hicolor/16x16/apps/palemoon.png ++ dirname /usr/share/icons/hicolor/16x16/apps/palemoon.png + _dir=/usr/share/icons/hicolor/16x16/apps + echo /usr/share/icons/hicolor/16x16/apps + grep palemoon + echo /usr/share/icons/hicolor/16x16/apps/palemoon.png + grep usr /usr/share/icons/hicolor/16x16/apps/palemoon.png + '[' -d ./usr/share/icons/hicolor/16x16/apps/palemoon.png ']' + echo /usr/share/icons/hicolor/16x16/apps/palemoon.png + read list + '[' -n langpack ']' + grep langpack + echo ./usr/share/icons/hicolor/symbolic ++ echo ./usr/share/icons/hicolor/symbolic ++ sed 's/[^/]//' + _file=/usr/share/icons/hicolor/symbolic ++ dirname /usr/share/icons/hicolor/symbolic + _dir=/usr/share/icons/hicolor + echo /usr/share/icons/hicolor + grep palemoon + 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 + grep palemoon + echo /usr/share/icons/hicolor/symbolic + echo /usr/share/icons/hicolor/symbolic/apps + grep usr /usr/share/icons/hicolor/symbolic/apps + '[' -d ./usr/share/icons/hicolor/symbolic/apps ']' + read list + '[' -n langpack ']' + echo ./usr/share/mime + grep langpack ++ echo ./usr/share/mime ++ sed 's/[^/]//' + _file=/usr/share/mime ++ dirname /usr/share/mime + _dir=/usr/share + grep palemoon + echo /usr/share + 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 palemoon + 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/palemoon-stackrpms.xml + grep langpack ++ echo ./usr/share/mime/packages/palemoon-stackrpms.xml ++ sed 's/[^/]//' + _file=/usr/share/mime/packages/palemoon-stackrpms.xml ++ dirname /usr/share/mime/packages/palemoon-stackrpms.xml + _dir=/usr/share/mime/packages + echo /usr/share/mime/packages + grep palemoon + echo /usr/share/mime/packages/palemoon-stackrpms.xml + grep usr /usr/share/mime/packages/palemoon-stackrpms.xml + '[' -d ./usr/share/mime/packages/palemoon-stackrpms.xml ']' + echo /usr/share/mime/packages/palemoon-stackrpms.xml + read list + '[' -n langpack ']' + echo ./usr/share/applications + grep langpack ++ echo ./usr/share/applications ++ sed 's/[^/]//' + _file=/usr/share/applications ++ dirname /usr/share/applications + _dir=/usr/share + grep palemoon + echo /usr/share + echo /usr/share/applications + grep usr /usr/share/applications + '[' -d ./usr/share/applications ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/share/applications/palemoon.desktop ++ echo ./usr/share/applications/palemoon.desktop ++ sed 's/[^/]//' + _file=/usr/share/applications/palemoon.desktop ++ dirname /usr/share/applications/palemoon.desktop + _dir=/usr/share/applications + grep palemoon + echo /usr/share/applications + echo /usr/share/applications/palemoon.desktop + grep usr /usr/share/applications/palemoon.desktop + '[' -d ./usr/share/applications/palemoon.desktop ']' + echo /usr/share/applications/palemoon.desktop + read list + '[' -n langpack ']' + echo ./usr/bin + grep langpack ++ echo ./usr/bin ++ sed 's/[^/]//' + _file=/usr/bin ++ dirname /usr/bin + _dir=/usr + echo /usr + grep palemoon + echo /usr/bin + grep usr /usr/bin + '[' -d ./usr/bin ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/bin/palemoon ++ echo ./usr/bin/palemoon ++ sed 's/[^/]//' + _file=/usr/bin/palemoon ++ dirname /usr/bin/palemoon + _dir=/usr/bin + grep palemoon + echo /usr/bin + echo /usr/bin/palemoon + grep usr /usr/bin/palemoon + '[' -d ./usr/bin/palemoon ']' + echo /usr/bin/palemoon + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64 ++ echo ./usr/lib64 ++ sed 's/[^/]//' + _file=/usr/lib64 ++ dirname /usr/lib64 + _dir=/usr + echo /usr + grep palemoon + echo /usr/lib64 + grep usr /usr/lib64 + '[' -d ./usr/lib64 ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms ++ echo ./usr/lib64/palemoon-stackrpms ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms ++ dirname /usr/lib64/palemoon-stackrpms + _dir=/usr/lib64 + echo /usr/lib64 + grep palemoon + echo /usr/lib64/palemoon-stackrpms + grep usr /usr/lib64/palemoon-stackrpms + '[' -d ./usr/lib64/palemoon-stackrpms ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/fonts ++ echo ./usr/lib64/palemoon-stackrpms/fonts ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/fonts ++ dirname /usr/lib64/palemoon-stackrpms/fonts + _dir=/usr/lib64/palemoon-stackrpms + echo /usr/lib64/palemoon-stackrpms + grep palemoon /usr/lib64/palemoon-stackrpms + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms' /builddir/build/BUILD/pale-moon/file.lst + echo '%dir /usr/lib64/palemoon-stackrpms' + grep usr + echo /usr/lib64/palemoon-stackrpms/fonts /usr/lib64/palemoon-stackrpms/fonts + '[' -d ./usr/lib64/palemoon-stackrpms/fonts ']' + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/fonts/TwemojiMozilla.ttf + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/fonts/TwemojiMozilla.ttf ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/fonts/TwemojiMozilla.ttf ++ dirname /usr/lib64/palemoon-stackrpms/fonts/TwemojiMozilla.ttf + _dir=/usr/lib64/palemoon-stackrpms/fonts + grep palemoon + echo /usr/lib64/palemoon-stackrpms/fonts /usr/lib64/palemoon-stackrpms/fonts + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/fonts' /builddir/build/BUILD/pale-moon/file.lst + echo '%dir /usr/lib64/palemoon-stackrpms/fonts' + grep usr + echo /usr/lib64/palemoon-stackrpms/fonts/TwemojiMozilla.ttf /usr/lib64/palemoon-stackrpms/fonts/TwemojiMozilla.ttf + '[' -d ./usr/lib64/palemoon-stackrpms/fonts/TwemojiMozilla.ttf ']' + echo /usr/lib64/palemoon-stackrpms/fonts/TwemojiMozilla.ttf + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/browser ++ echo ./usr/lib64/palemoon-stackrpms/browser ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser ++ dirname /usr/lib64/palemoon-stackrpms/browser + _dir=/usr/lib64/palemoon-stackrpms + echo /usr/lib64/palemoon-stackrpms + grep palemoon /usr/lib64/palemoon-stackrpms + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/browser + grep usr /usr/lib64/palemoon-stackrpms/browser + '[' -d ./usr/lib64/palemoon-stackrpms/browser ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/browser/icons ++ echo ./usr/lib64/palemoon-stackrpms/browser/icons ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser/icons ++ dirname /usr/lib64/palemoon-stackrpms/browser/icons + _dir=/usr/lib64/palemoon-stackrpms/browser + grep palemoon + echo /usr/lib64/palemoon-stackrpms/browser /usr/lib64/palemoon-stackrpms/browser + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser' /builddir/build/BUILD/pale-moon/file.lst + echo '%dir /usr/lib64/palemoon-stackrpms/browser' + grep usr + echo /usr/lib64/palemoon-stackrpms/browser/icons /usr/lib64/palemoon-stackrpms/browser/icons + '[' -d ./usr/lib64/palemoon-stackrpms/browser/icons ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/browser/icons/mozicon128.png ++ echo ./usr/lib64/palemoon-stackrpms/browser/icons/mozicon128.png ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser/icons/mozicon128.png ++ dirname /usr/lib64/palemoon-stackrpms/browser/icons/mozicon128.png + _dir=/usr/lib64/palemoon-stackrpms/browser/icons + grep palemoon + echo /usr/lib64/palemoon-stackrpms/browser/icons /usr/lib64/palemoon-stackrpms/browser/icons + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser/icons' /builddir/build/BUILD/pale-moon/file.lst + echo '%dir /usr/lib64/palemoon-stackrpms/browser/icons' + grep usr + echo /usr/lib64/palemoon-stackrpms/browser/icons/mozicon128.png /usr/lib64/palemoon-stackrpms/browser/icons/mozicon128.png + '[' -d ./usr/lib64/palemoon-stackrpms/browser/icons/mozicon128.png ']' + echo /usr/lib64/palemoon-stackrpms/browser/icons/mozicon128.png + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/browser/chrome + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/browser/chrome ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser/chrome ++ dirname /usr/lib64/palemoon-stackrpms/browser/chrome + _dir=/usr/lib64/palemoon-stackrpms/browser + grep palemoon + echo /usr/lib64/palemoon-stackrpms/browser /usr/lib64/palemoon-stackrpms/browser + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/browser/chrome + grep usr /usr/lib64/palemoon-stackrpms/browser/chrome + '[' -d ./usr/lib64/palemoon-stackrpms/browser/chrome ']' + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/browser/chrome/icons + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/browser/chrome/icons ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser/chrome/icons ++ dirname /usr/lib64/palemoon-stackrpms/browser/chrome/icons + _dir=/usr/lib64/palemoon-stackrpms/browser/chrome + grep palemoon + echo /usr/lib64/palemoon-stackrpms/browser/chrome /usr/lib64/palemoon-stackrpms/browser/chrome + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser/chrome' /builddir/build/BUILD/pale-moon/file.lst + echo '%dir /usr/lib64/palemoon-stackrpms/browser/chrome' + grep usr + echo /usr/lib64/palemoon-stackrpms/browser/chrome/icons /usr/lib64/palemoon-stackrpms/browser/chrome/icons + '[' -d ./usr/lib64/palemoon-stackrpms/browser/chrome/icons ']' + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/browser/chrome/icons/default + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/browser/chrome/icons/default ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser/chrome/icons/default ++ dirname /usr/lib64/palemoon-stackrpms/browser/chrome/icons/default + _dir=/usr/lib64/palemoon-stackrpms/browser/chrome/icons + grep palemoon + echo /usr/lib64/palemoon-stackrpms/browser/chrome/icons /usr/lib64/palemoon-stackrpms/browser/chrome/icons + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser/chrome/icons' /builddir/build/BUILD/pale-moon/file.lst + echo '%dir /usr/lib64/palemoon-stackrpms/browser/chrome/icons' + grep usr + echo /usr/lib64/palemoon-stackrpms/browser/chrome/icons/default /usr/lib64/palemoon-stackrpms/browser/chrome/icons/default + '[' -d ./usr/lib64/palemoon-stackrpms/browser/chrome/icons/default ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/browser/chrome/icons/default/default16.png ++ echo ./usr/lib64/palemoon-stackrpms/browser/chrome/icons/default/default16.png ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser/chrome/icons/default/default16.png ++ dirname /usr/lib64/palemoon-stackrpms/browser/chrome/icons/default/default16.png + _dir=/usr/lib64/palemoon-stackrpms/browser/chrome/icons/default + grep palemoon + echo /usr/lib64/palemoon-stackrpms/browser/chrome/icons/default /usr/lib64/palemoon-stackrpms/browser/chrome/icons/default + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser/chrome/icons/default' /builddir/build/BUILD/pale-moon/file.lst + echo '%dir /usr/lib64/palemoon-stackrpms/browser/chrome/icons/default' + grep usr + echo /usr/lib64/palemoon-stackrpms/browser/chrome/icons/default/default16.png /usr/lib64/palemoon-stackrpms/browser/chrome/icons/default/default16.png + '[' -d ./usr/lib64/palemoon-stackrpms/browser/chrome/icons/default/default16.png ']' + echo /usr/lib64/palemoon-stackrpms/browser/chrome/icons/default/default16.png + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/browser/chrome/icons/default/default32.png ++ echo ./usr/lib64/palemoon-stackrpms/browser/chrome/icons/default/default32.png ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser/chrome/icons/default/default32.png ++ dirname /usr/lib64/palemoon-stackrpms/browser/chrome/icons/default/default32.png + _dir=/usr/lib64/palemoon-stackrpms/browser/chrome/icons/default + grep palemoon + echo /usr/lib64/palemoon-stackrpms/browser/chrome/icons/default /usr/lib64/palemoon-stackrpms/browser/chrome/icons/default + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser/chrome/icons/default' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/browser/chrome/icons/default/default32.png + grep usr /usr/lib64/palemoon-stackrpms/browser/chrome/icons/default/default32.png + '[' -d ./usr/lib64/palemoon-stackrpms/browser/chrome/icons/default/default32.png ']' + echo /usr/lib64/palemoon-stackrpms/browser/chrome/icons/default/default32.png + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/browser/chrome/icons/default/default48.png ++ echo ./usr/lib64/palemoon-stackrpms/browser/chrome/icons/default/default48.png ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser/chrome/icons/default/default48.png ++ dirname /usr/lib64/palemoon-stackrpms/browser/chrome/icons/default/default48.png + _dir=/usr/lib64/palemoon-stackrpms/browser/chrome/icons/default + echo /usr/lib64/palemoon-stackrpms/browser/chrome/icons/default + grep palemoon /usr/lib64/palemoon-stackrpms/browser/chrome/icons/default + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser/chrome/icons/default' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/browser/chrome/icons/default/default48.png + grep usr /usr/lib64/palemoon-stackrpms/browser/chrome/icons/default/default48.png + '[' -d ./usr/lib64/palemoon-stackrpms/browser/chrome/icons/default/default48.png ']' + echo /usr/lib64/palemoon-stackrpms/browser/chrome/icons/default/default48.png + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/browser/defaults + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/browser/defaults ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser/defaults ++ dirname /usr/lib64/palemoon-stackrpms/browser/defaults + _dir=/usr/lib64/palemoon-stackrpms/browser + grep palemoon + echo /usr/lib64/palemoon-stackrpms/browser /usr/lib64/palemoon-stackrpms/browser + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/browser/defaults + grep usr /usr/lib64/palemoon-stackrpms/browser/defaults + '[' -d ./usr/lib64/palemoon-stackrpms/browser/defaults ']' + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/browser/defaults/preferences + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/browser/defaults/preferences ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser/defaults/preferences ++ dirname /usr/lib64/palemoon-stackrpms/browser/defaults/preferences + _dir=/usr/lib64/palemoon-stackrpms/browser/defaults + echo /usr/lib64/palemoon-stackrpms/browser/defaults + grep palemoon /usr/lib64/palemoon-stackrpms/browser/defaults + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser/defaults' /builddir/build/BUILD/pale-moon/file.lst + echo '%dir /usr/lib64/palemoon-stackrpms/browser/defaults' + grep usr + echo /usr/lib64/palemoon-stackrpms/browser/defaults/preferences /usr/lib64/palemoon-stackrpms/browser/defaults/preferences + '[' -d ./usr/lib64/palemoon-stackrpms/browser/defaults/preferences ']' + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/browser/defaults/preferences/bgstack15-palemoon-prefs.js + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/browser/defaults/preferences/bgstack15-palemoon-prefs.js ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser/defaults/preferences/bgstack15-palemoon-prefs.js ++ dirname /usr/lib64/palemoon-stackrpms/browser/defaults/preferences/bgstack15-palemoon-prefs.js + _dir=/usr/lib64/palemoon-stackrpms/browser/defaults/preferences + grep palemoon + echo /usr/lib64/palemoon-stackrpms/browser/defaults/preferences /usr/lib64/palemoon-stackrpms/browser/defaults/preferences + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser/defaults/preferences' /builddir/build/BUILD/pale-moon/file.lst + echo '%dir /usr/lib64/palemoon-stackrpms/browser/defaults/preferences' + echo /usr/lib64/palemoon-stackrpms/browser/defaults/preferences/bgstack15-palemoon-prefs.js + grep usr /usr/lib64/palemoon-stackrpms/browser/defaults/preferences/bgstack15-palemoon-prefs.js + '[' -d ./usr/lib64/palemoon-stackrpms/browser/defaults/preferences/bgstack15-palemoon-prefs.js ']' + echo /usr/lib64/palemoon-stackrpms/browser/defaults/preferences/bgstack15-palemoon-prefs.js + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/browser/defaults/profile + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/browser/defaults/profile ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser/defaults/profile ++ dirname /usr/lib64/palemoon-stackrpms/browser/defaults/profile + _dir=/usr/lib64/palemoon-stackrpms/browser/defaults + grep palemoon + echo /usr/lib64/palemoon-stackrpms/browser/defaults /usr/lib64/palemoon-stackrpms/browser/defaults + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser/defaults' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/browser/defaults/profile + grep usr /usr/lib64/palemoon-stackrpms/browser/defaults/profile + '[' -d ./usr/lib64/palemoon-stackrpms/browser/defaults/profile ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome ++ echo ./usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome ++ dirname /usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome + _dir=/usr/lib64/palemoon-stackrpms/browser/defaults/profile + grep palemoon + echo /usr/lib64/palemoon-stackrpms/browser/defaults/profile /usr/lib64/palemoon-stackrpms/browser/defaults/profile + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser/defaults/profile' /builddir/build/BUILD/pale-moon/file.lst + echo '%dir /usr/lib64/palemoon-stackrpms/browser/defaults/profile' + grep usr + echo /usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome /usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome + '[' -d ./usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome ']' + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome/userChrome-example.css + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome/userChrome-example.css ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome/userChrome-example.css ++ dirname /usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome/userChrome-example.css + _dir=/usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome + grep palemoon + echo /usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome /usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome' /builddir/build/BUILD/pale-moon/file.lst + echo '%dir /usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome' + grep usr + echo /usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome/userChrome-example.css /usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome/userChrome-example.css + '[' -d ./usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome/userChrome-example.css ']' + echo /usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome/userChrome-example.css + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome/userContent-example.css ++ echo ./usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome/userContent-example.css ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome/userContent-example.css ++ dirname /usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome/userContent-example.css + _dir=/usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome + grep palemoon + echo /usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome /usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome/userContent-example.css + grep usr /usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome/userContent-example.css + '[' -d ./usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome/userContent-example.css ']' + echo /usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome/userContent-example.css + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/browser/extensions ++ echo ./usr/lib64/palemoon-stackrpms/browser/extensions ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser/extensions ++ dirname /usr/lib64/palemoon-stackrpms/browser/extensions + _dir=/usr/lib64/palemoon-stackrpms/browser + grep palemoon + echo /usr/lib64/palemoon-stackrpms/browser /usr/lib64/palemoon-stackrpms/browser + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/browser/extensions + grep usr /usr/lib64/palemoon-stackrpms/browser/extensions + '[' -d ./usr/lib64/palemoon-stackrpms/browser/extensions ']' + read list + '[' -n langpack ']' + echo './usr/lib64/palemoon-stackrpms/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi' + grep langpack ++ echo './usr/lib64/palemoon-stackrpms/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi' ++ sed 's/[^/]//' + _file='/usr/lib64/palemoon-stackrpms/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi' ++ dirname '/usr/lib64/palemoon-stackrpms/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi' + _dir=/usr/lib64/palemoon-stackrpms/browser/extensions + grep palemoon + echo /usr/lib64/palemoon-stackrpms/browser/extensions /usr/lib64/palemoon-stackrpms/browser/extensions + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser/extensions' /builddir/build/BUILD/pale-moon/file.lst + echo '%dir /usr/lib64/palemoon-stackrpms/browser/extensions' + grep usr + echo '/usr/lib64/palemoon-stackrpms/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi' /usr/lib64/palemoon-stackrpms/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi + '[' -d './usr/lib64/palemoon-stackrpms/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi' ']' + echo '/usr/lib64/palemoon-stackrpms/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi' + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/browser/components + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/browser/components ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser/components ++ dirname /usr/lib64/palemoon-stackrpms/browser/components + _dir=/usr/lib64/palemoon-stackrpms/browser + echo /usr/lib64/palemoon-stackrpms/browser + grep palemoon /usr/lib64/palemoon-stackrpms/browser + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/browser/components + grep usr /usr/lib64/palemoon-stackrpms/browser/components + '[' -d ./usr/lib64/palemoon-stackrpms/browser/components ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/browser/components/components.manifest ++ echo ./usr/lib64/palemoon-stackrpms/browser/components/components.manifest ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser/components/components.manifest ++ dirname /usr/lib64/palemoon-stackrpms/browser/components/components.manifest + _dir=/usr/lib64/palemoon-stackrpms/browser/components + grep palemoon + echo /usr/lib64/palemoon-stackrpms/browser/components /usr/lib64/palemoon-stackrpms/browser/components + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser/components' /builddir/build/BUILD/pale-moon/file.lst + echo '%dir /usr/lib64/palemoon-stackrpms/browser/components' + grep usr + echo /usr/lib64/palemoon-stackrpms/browser/components/components.manifest /usr/lib64/palemoon-stackrpms/browser/components/components.manifest + '[' -d ./usr/lib64/palemoon-stackrpms/browser/components/components.manifest ']' + echo /usr/lib64/palemoon-stackrpms/browser/components/components.manifest + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/browser/components/libbrowsercomps.so + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/browser/components/libbrowsercomps.so ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser/components/libbrowsercomps.so ++ dirname /usr/lib64/palemoon-stackrpms/browser/components/libbrowsercomps.so + _dir=/usr/lib64/palemoon-stackrpms/browser/components + echo /usr/lib64/palemoon-stackrpms/browser/components + grep palemoon /usr/lib64/palemoon-stackrpms/browser/components + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser/components' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/browser/components/libbrowsercomps.so + grep usr /usr/lib64/palemoon-stackrpms/browser/components/libbrowsercomps.so + '[' -d ./usr/lib64/palemoon-stackrpms/browser/components/libbrowsercomps.so ']' + echo /usr/lib64/palemoon-stackrpms/browser/components/libbrowsercomps.so + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/browser/searchplugins + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/browser/searchplugins ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser/searchplugins ++ dirname /usr/lib64/palemoon-stackrpms/browser/searchplugins + _dir=/usr/lib64/palemoon-stackrpms/browser + grep palemoon + echo /usr/lib64/palemoon-stackrpms/browser /usr/lib64/palemoon-stackrpms/browser + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/browser/searchplugins + grep usr /usr/lib64/palemoon-stackrpms/browser/searchplugins + '[' -d ./usr/lib64/palemoon-stackrpms/browser/searchplugins ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/browser/searchplugins/bing.xml ++ echo ./usr/lib64/palemoon-stackrpms/browser/searchplugins/bing.xml ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser/searchplugins/bing.xml ++ dirname /usr/lib64/palemoon-stackrpms/browser/searchplugins/bing.xml + _dir=/usr/lib64/palemoon-stackrpms/browser/searchplugins + grep palemoon + echo /usr/lib64/palemoon-stackrpms/browser/searchplugins /usr/lib64/palemoon-stackrpms/browser/searchplugins + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser/searchplugins' /builddir/build/BUILD/pale-moon/file.lst + echo '%dir /usr/lib64/palemoon-stackrpms/browser/searchplugins' + grep usr + echo /usr/lib64/palemoon-stackrpms/browser/searchplugins/bing.xml /usr/lib64/palemoon-stackrpms/browser/searchplugins/bing.xml + '[' -d ./usr/lib64/palemoon-stackrpms/browser/searchplugins/bing.xml ']' + echo /usr/lib64/palemoon-stackrpms/browser/searchplugins/bing.xml + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/browser/searchplugins/duckduckgo-palemoon.xml ++ echo ./usr/lib64/palemoon-stackrpms/browser/searchplugins/duckduckgo-palemoon.xml ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser/searchplugins/duckduckgo-palemoon.xml ++ dirname /usr/lib64/palemoon-stackrpms/browser/searchplugins/duckduckgo-palemoon.xml + _dir=/usr/lib64/palemoon-stackrpms/browser/searchplugins + echo /usr/lib64/palemoon-stackrpms/browser/searchplugins + grep palemoon /usr/lib64/palemoon-stackrpms/browser/searchplugins + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser/searchplugins' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/browser/searchplugins/duckduckgo-palemoon.xml + grep usr /usr/lib64/palemoon-stackrpms/browser/searchplugins/duckduckgo-palemoon.xml + '[' -d ./usr/lib64/palemoon-stackrpms/browser/searchplugins/duckduckgo-palemoon.xml ']' + echo /usr/lib64/palemoon-stackrpms/browser/searchplugins/duckduckgo-palemoon.xml + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/browser/searchplugins/ecosia.xml ++ echo ./usr/lib64/palemoon-stackrpms/browser/searchplugins/ecosia.xml ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser/searchplugins/ecosia.xml ++ dirname /usr/lib64/palemoon-stackrpms/browser/searchplugins/ecosia.xml + _dir=/usr/lib64/palemoon-stackrpms/browser/searchplugins + grep palemoon + echo /usr/lib64/palemoon-stackrpms/browser/searchplugins /usr/lib64/palemoon-stackrpms/browser/searchplugins + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser/searchplugins' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/browser/searchplugins/ecosia.xml + grep usr /usr/lib64/palemoon-stackrpms/browser/searchplugins/ecosia.xml + '[' -d ./usr/lib64/palemoon-stackrpms/browser/searchplugins/ecosia.xml ']' + echo /usr/lib64/palemoon-stackrpms/browser/searchplugins/ecosia.xml + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/browser/searchplugins/ekoru.xml ++ echo ./usr/lib64/palemoon-stackrpms/browser/searchplugins/ekoru.xml ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser/searchplugins/ekoru.xml ++ dirname /usr/lib64/palemoon-stackrpms/browser/searchplugins/ekoru.xml + _dir=/usr/lib64/palemoon-stackrpms/browser/searchplugins + grep palemoon + echo /usr/lib64/palemoon-stackrpms/browser/searchplugins /usr/lib64/palemoon-stackrpms/browser/searchplugins + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser/searchplugins' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/browser/searchplugins/ekoru.xml + grep usr /usr/lib64/palemoon-stackrpms/browser/searchplugins/ekoru.xml + '[' -d ./usr/lib64/palemoon-stackrpms/browser/searchplugins/ekoru.xml ']' + echo /usr/lib64/palemoon-stackrpms/browser/searchplugins/ekoru.xml + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/browser/searchplugins/twitter.xml + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/browser/searchplugins/twitter.xml ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser/searchplugins/twitter.xml ++ dirname /usr/lib64/palemoon-stackrpms/browser/searchplugins/twitter.xml + _dir=/usr/lib64/palemoon-stackrpms/browser/searchplugins + grep palemoon + echo /usr/lib64/palemoon-stackrpms/browser/searchplugins /usr/lib64/palemoon-stackrpms/browser/searchplugins + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser/searchplugins' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/browser/searchplugins/twitter.xml + grep usr /usr/lib64/palemoon-stackrpms/browser/searchplugins/twitter.xml + '[' -d ./usr/lib64/palemoon-stackrpms/browser/searchplugins/twitter.xml ']' + echo /usr/lib64/palemoon-stackrpms/browser/searchplugins/twitter.xml + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/browser/searchplugins/wikipedia.xml ++ echo ./usr/lib64/palemoon-stackrpms/browser/searchplugins/wikipedia.xml ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser/searchplugins/wikipedia.xml ++ dirname /usr/lib64/palemoon-stackrpms/browser/searchplugins/wikipedia.xml + _dir=/usr/lib64/palemoon-stackrpms/browser/searchplugins + grep palemoon + echo /usr/lib64/palemoon-stackrpms/browser/searchplugins /usr/lib64/palemoon-stackrpms/browser/searchplugins + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser/searchplugins' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/browser/searchplugins/wikipedia.xml + grep usr /usr/lib64/palemoon-stackrpms/browser/searchplugins/wikipedia.xml + '[' -d ./usr/lib64/palemoon-stackrpms/browser/searchplugins/wikipedia.xml ']' + echo /usr/lib64/palemoon-stackrpms/browser/searchplugins/wikipedia.xml + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/browser/searchplugins/yahoo.xml + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/browser/searchplugins/yahoo.xml ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser/searchplugins/yahoo.xml ++ dirname /usr/lib64/palemoon-stackrpms/browser/searchplugins/yahoo.xml + _dir=/usr/lib64/palemoon-stackrpms/browser/searchplugins + grep palemoon + echo /usr/lib64/palemoon-stackrpms/browser/searchplugins /usr/lib64/palemoon-stackrpms/browser/searchplugins + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser/searchplugins' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/browser/searchplugins/yahoo.xml + grep usr /usr/lib64/palemoon-stackrpms/browser/searchplugins/yahoo.xml + '[' -d ./usr/lib64/palemoon-stackrpms/browser/searchplugins/yahoo.xml ']' + echo /usr/lib64/palemoon-stackrpms/browser/searchplugins/yahoo.xml + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/browser/chrome.manifest ++ echo ./usr/lib64/palemoon-stackrpms/browser/chrome.manifest ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser/chrome.manifest ++ dirname /usr/lib64/palemoon-stackrpms/browser/chrome.manifest + _dir=/usr/lib64/palemoon-stackrpms/browser + grep palemoon + echo /usr/lib64/palemoon-stackrpms/browser /usr/lib64/palemoon-stackrpms/browser + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/browser/chrome.manifest + grep usr /usr/lib64/palemoon-stackrpms/browser/chrome.manifest + '[' -d ./usr/lib64/palemoon-stackrpms/browser/chrome.manifest ']' + echo /usr/lib64/palemoon-stackrpms/browser/chrome.manifest + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/browser/palemoon.res ++ echo ./usr/lib64/palemoon-stackrpms/browser/palemoon.res ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser/palemoon.res ++ dirname /usr/lib64/palemoon-stackrpms/browser/palemoon.res + _dir=/usr/lib64/palemoon-stackrpms/browser + echo /usr/lib64/palemoon-stackrpms/browser + grep palemoon /usr/lib64/palemoon-stackrpms/browser + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/browser/palemoon.res + grep usr /usr/lib64/palemoon-stackrpms/browser/palemoon.res + '[' -d ./usr/lib64/palemoon-stackrpms/browser/palemoon.res ']' + echo /usr/lib64/palemoon-stackrpms/browser/palemoon.res + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/browser/blocklist.xml ++ echo ./usr/lib64/palemoon-stackrpms/browser/blocklist.xml ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser/blocklist.xml ++ dirname /usr/lib64/palemoon-stackrpms/browser/blocklist.xml + _dir=/usr/lib64/palemoon-stackrpms/browser + echo /usr/lib64/palemoon-stackrpms/browser + grep palemoon /usr/lib64/palemoon-stackrpms/browser + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/browser/blocklist.xml + grep usr /usr/lib64/palemoon-stackrpms/browser/blocklist.xml + '[' -d ./usr/lib64/palemoon-stackrpms/browser/blocklist.xml ']' + echo /usr/lib64/palemoon-stackrpms/browser/blocklist.xml + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/browser/ua-update.json ++ echo ./usr/lib64/palemoon-stackrpms/browser/ua-update.json ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser/ua-update.json ++ dirname /usr/lib64/palemoon-stackrpms/browser/ua-update.json + _dir=/usr/lib64/palemoon-stackrpms/browser + grep palemoon + echo /usr/lib64/palemoon-stackrpms/browser /usr/lib64/palemoon-stackrpms/browser + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/browser/ua-update.json + grep usr /usr/lib64/palemoon-stackrpms/browser/ua-update.json + '[' -d ./usr/lib64/palemoon-stackrpms/browser/ua-update.json ']' + echo /usr/lib64/palemoon-stackrpms/browser/ua-update.json + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/defaults + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/defaults ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/defaults ++ dirname /usr/lib64/palemoon-stackrpms/defaults + _dir=/usr/lib64/palemoon-stackrpms + grep palemoon + echo /usr/lib64/palemoon-stackrpms /usr/lib64/palemoon-stackrpms + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/defaults + grep usr /usr/lib64/palemoon-stackrpms/defaults + '[' -d ./usr/lib64/palemoon-stackrpms/defaults ']' + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/defaults/pref + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/defaults/pref ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/defaults/pref ++ dirname /usr/lib64/palemoon-stackrpms/defaults/pref + _dir=/usr/lib64/palemoon-stackrpms/defaults + grep palemoon + echo /usr/lib64/palemoon-stackrpms/defaults /usr/lib64/palemoon-stackrpms/defaults + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/defaults' /builddir/build/BUILD/pale-moon/file.lst + echo '%dir /usr/lib64/palemoon-stackrpms/defaults' + echo /usr/lib64/palemoon-stackrpms/defaults/pref + grep usr /usr/lib64/palemoon-stackrpms/defaults/pref + '[' -d ./usr/lib64/palemoon-stackrpms/defaults/pref ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/defaults/pref/channel-prefs.js ++ echo ./usr/lib64/palemoon-stackrpms/defaults/pref/channel-prefs.js ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/defaults/pref/channel-prefs.js ++ dirname /usr/lib64/palemoon-stackrpms/defaults/pref/channel-prefs.js + _dir=/usr/lib64/palemoon-stackrpms/defaults/pref + grep palemoon + echo /usr/lib64/palemoon-stackrpms/defaults/pref /usr/lib64/palemoon-stackrpms/defaults/pref + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/defaults/pref' /builddir/build/BUILD/pale-moon/file.lst + echo '%dir /usr/lib64/palemoon-stackrpms/defaults/pref' + grep usr + echo /usr/lib64/palemoon-stackrpms/defaults/pref/channel-prefs.js /usr/lib64/palemoon-stackrpms/defaults/pref/channel-prefs.js + '[' -d ./usr/lib64/palemoon-stackrpms/defaults/pref/channel-prefs.js ']' + echo /usr/lib64/palemoon-stackrpms/defaults/pref/channel-prefs.js + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/dictionaries ++ echo ./usr/lib64/palemoon-stackrpms/dictionaries ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/dictionaries ++ dirname /usr/lib64/palemoon-stackrpms/dictionaries + _dir=/usr/lib64/palemoon-stackrpms + grep palemoon + echo /usr/lib64/palemoon-stackrpms /usr/lib64/palemoon-stackrpms + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/dictionaries + grep usr /usr/lib64/palemoon-stackrpms/dictionaries + '[' -d ./usr/lib64/palemoon-stackrpms/dictionaries ']' + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/dictionaries/en-US.aff + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/dictionaries/en-US.aff ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/dictionaries/en-US.aff ++ dirname /usr/lib64/palemoon-stackrpms/dictionaries/en-US.aff + _dir=/usr/lib64/palemoon-stackrpms/dictionaries + grep palemoon + echo /usr/lib64/palemoon-stackrpms/dictionaries /usr/lib64/palemoon-stackrpms/dictionaries + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/dictionaries' /builddir/build/BUILD/pale-moon/file.lst + echo '%dir /usr/lib64/palemoon-stackrpms/dictionaries' + grep usr + echo /usr/lib64/palemoon-stackrpms/dictionaries/en-US.aff /usr/lib64/palemoon-stackrpms/dictionaries/en-US.aff + '[' -d ./usr/lib64/palemoon-stackrpms/dictionaries/en-US.aff ']' + echo /usr/lib64/palemoon-stackrpms/dictionaries/en-US.aff + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/dictionaries/en-US.dic ++ echo ./usr/lib64/palemoon-stackrpms/dictionaries/en-US.dic ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/dictionaries/en-US.dic ++ dirname /usr/lib64/palemoon-stackrpms/dictionaries/en-US.dic + _dir=/usr/lib64/palemoon-stackrpms/dictionaries + grep palemoon + echo /usr/lib64/palemoon-stackrpms/dictionaries /usr/lib64/palemoon-stackrpms/dictionaries + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/dictionaries' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/dictionaries/en-US.dic + grep usr /usr/lib64/palemoon-stackrpms/dictionaries/en-US.dic + '[' -d ./usr/lib64/palemoon-stackrpms/dictionaries/en-US.dic ']' + echo /usr/lib64/palemoon-stackrpms/dictionaries/en-US.dic + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/chrome.manifest + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/chrome.manifest ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/chrome.manifest ++ dirname /usr/lib64/palemoon-stackrpms/chrome.manifest + _dir=/usr/lib64/palemoon-stackrpms + grep palemoon + echo /usr/lib64/palemoon-stackrpms /usr/lib64/palemoon-stackrpms + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/chrome.manifest + grep usr /usr/lib64/palemoon-stackrpms/chrome.manifest + '[' -d ./usr/lib64/palemoon-stackrpms/chrome.manifest ']' + echo /usr/lib64/palemoon-stackrpms/chrome.manifest + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/palemoon.res ++ echo ./usr/lib64/palemoon-stackrpms/palemoon.res ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/palemoon.res ++ dirname /usr/lib64/palemoon-stackrpms/palemoon.res + _dir=/usr/lib64/palemoon-stackrpms + grep palemoon + echo /usr/lib64/palemoon-stackrpms /usr/lib64/palemoon-stackrpms + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/palemoon.res + grep usr /usr/lib64/palemoon-stackrpms/palemoon.res + '[' -d ./usr/lib64/palemoon-stackrpms/palemoon.res ']' + echo /usr/lib64/palemoon-stackrpms/palemoon.res + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/dependentlibs.list ++ echo ./usr/lib64/palemoon-stackrpms/dependentlibs.list ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/dependentlibs.list ++ dirname /usr/lib64/palemoon-stackrpms/dependentlibs.list + _dir=/usr/lib64/palemoon-stackrpms + grep palemoon + echo /usr/lib64/palemoon-stackrpms /usr/lib64/palemoon-stackrpms + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/dependentlibs.list + grep usr /usr/lib64/palemoon-stackrpms/dependentlibs.list + '[' -d ./usr/lib64/palemoon-stackrpms/dependentlibs.list ']' + echo /usr/lib64/palemoon-stackrpms/dependentlibs.list + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/libnspr4.so + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/libnspr4.so ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/libnspr4.so ++ dirname /usr/lib64/palemoon-stackrpms/libnspr4.so + _dir=/usr/lib64/palemoon-stackrpms + grep palemoon + echo /usr/lib64/palemoon-stackrpms /usr/lib64/palemoon-stackrpms + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/libnspr4.so + grep usr /usr/lib64/palemoon-stackrpms/libnspr4.so + '[' -d ./usr/lib64/palemoon-stackrpms/libnspr4.so ']' + echo /usr/lib64/palemoon-stackrpms/libnspr4.so + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/libplc4.so + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/libplc4.so ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/libplc4.so ++ dirname /usr/lib64/palemoon-stackrpms/libplc4.so + _dir=/usr/lib64/palemoon-stackrpms + grep palemoon + echo /usr/lib64/palemoon-stackrpms /usr/lib64/palemoon-stackrpms + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/libplc4.so + grep usr /usr/lib64/palemoon-stackrpms/libplc4.so + '[' -d ./usr/lib64/palemoon-stackrpms/libplc4.so ']' + echo /usr/lib64/palemoon-stackrpms/libplc4.so + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/libplds4.so ++ echo ./usr/lib64/palemoon-stackrpms/libplds4.so ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/libplds4.so ++ dirname /usr/lib64/palemoon-stackrpms/libplds4.so + _dir=/usr/lib64/palemoon-stackrpms + grep palemoon + echo /usr/lib64/palemoon-stackrpms /usr/lib64/palemoon-stackrpms + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/libplds4.so + grep usr /usr/lib64/palemoon-stackrpms/libplds4.so + '[' -d ./usr/lib64/palemoon-stackrpms/libplds4.so ']' + echo /usr/lib64/palemoon-stackrpms/libplds4.so + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/libxul.so + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/libxul.so ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/libxul.so ++ dirname /usr/lib64/palemoon-stackrpms/libxul.so + _dir=/usr/lib64/palemoon-stackrpms + grep palemoon + echo /usr/lib64/palemoon-stackrpms /usr/lib64/palemoon-stackrpms + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/libxul.so + grep usr /usr/lib64/palemoon-stackrpms/libxul.so + '[' -d ./usr/lib64/palemoon-stackrpms/libxul.so ']' + echo /usr/lib64/palemoon-stackrpms/libxul.so + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/plugin-container ++ echo ./usr/lib64/palemoon-stackrpms/plugin-container ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/plugin-container ++ dirname /usr/lib64/palemoon-stackrpms/plugin-container + _dir=/usr/lib64/palemoon-stackrpms + grep palemoon + echo /usr/lib64/palemoon-stackrpms /usr/lib64/palemoon-stackrpms + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/plugin-container + grep usr /usr/lib64/palemoon-stackrpms/plugin-container + '[' -d ./usr/lib64/palemoon-stackrpms/plugin-container ']' + echo /usr/lib64/palemoon-stackrpms/plugin-container + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/icudt58l.dat ++ echo ./usr/lib64/palemoon-stackrpms/icudt58l.dat ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/icudt58l.dat ++ dirname /usr/lib64/palemoon-stackrpms/icudt58l.dat + _dir=/usr/lib64/palemoon-stackrpms + echo /usr/lib64/palemoon-stackrpms + grep palemoon /usr/lib64/palemoon-stackrpms + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/icudt58l.dat + grep usr /usr/lib64/palemoon-stackrpms/icudt58l.dat + '[' -d ./usr/lib64/palemoon-stackrpms/icudt58l.dat ']' + echo /usr/lib64/palemoon-stackrpms/icudt58l.dat + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/palemoon ++ echo ./usr/lib64/palemoon-stackrpms/palemoon ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/palemoon ++ dirname /usr/lib64/palemoon-stackrpms/palemoon + _dir=/usr/lib64/palemoon-stackrpms + grep palemoon + echo /usr/lib64/palemoon-stackrpms /usr/lib64/palemoon-stackrpms + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/palemoon + grep usr /usr/lib64/palemoon-stackrpms/palemoon + '[' -d ./usr/lib64/palemoon-stackrpms/palemoon ']' + echo /usr/lib64/palemoon-stackrpms/palemoon + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/application.ini + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/application.ini ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/application.ini ++ dirname /usr/lib64/palemoon-stackrpms/application.ini + _dir=/usr/lib64/palemoon-stackrpms + echo /usr/lib64/palemoon-stackrpms + grep palemoon /usr/lib64/palemoon-stackrpms + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/application.ini + grep usr /usr/lib64/palemoon-stackrpms/application.ini + '[' -d ./usr/lib64/palemoon-stackrpms/application.ini ']' + echo /usr/lib64/palemoon-stackrpms/application.ini + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/platform.ini ++ echo ./usr/lib64/palemoon-stackrpms/platform.ini ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/platform.ini ++ dirname /usr/lib64/palemoon-stackrpms/platform.ini + _dir=/usr/lib64/palemoon-stackrpms + echo /usr/lib64/palemoon-stackrpms + grep palemoon /usr/lib64/palemoon-stackrpms + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/platform.ini + grep usr /usr/lib64/palemoon-stackrpms/platform.ini + '[' -d ./usr/lib64/palemoon-stackrpms/platform.ini ']' + echo /usr/lib64/palemoon-stackrpms/platform.ini + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/libmozsqlite3.so + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/libmozsqlite3.so ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/libmozsqlite3.so ++ dirname /usr/lib64/palemoon-stackrpms/libmozsqlite3.so + _dir=/usr/lib64/palemoon-stackrpms + grep palemoon + echo /usr/lib64/palemoon-stackrpms /usr/lib64/palemoon-stackrpms + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/libmozsqlite3.so + grep usr /usr/lib64/palemoon-stackrpms/libmozsqlite3.so + '[' -d ./usr/lib64/palemoon-stackrpms/libmozsqlite3.so ']' + echo /usr/lib64/palemoon-stackrpms/libmozsqlite3.so + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/liblgpllibs.so + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/liblgpllibs.so ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/liblgpllibs.so ++ dirname /usr/lib64/palemoon-stackrpms/liblgpllibs.so + _dir=/usr/lib64/palemoon-stackrpms + grep palemoon + echo /usr/lib64/palemoon-stackrpms /usr/lib64/palemoon-stackrpms + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/liblgpllibs.so + grep usr /usr/lib64/palemoon-stackrpms/liblgpllibs.so + '[' -d ./usr/lib64/palemoon-stackrpms/liblgpllibs.so ']' + echo /usr/lib64/palemoon-stackrpms/liblgpllibs.so + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/libmozavutil.so + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/libmozavutil.so ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/libmozavutil.so ++ dirname /usr/lib64/palemoon-stackrpms/libmozavutil.so + _dir=/usr/lib64/palemoon-stackrpms + echo /usr/lib64/palemoon-stackrpms + grep palemoon /usr/lib64/palemoon-stackrpms + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/libmozavutil.so + grep usr /usr/lib64/palemoon-stackrpms/libmozavutil.so + '[' -d ./usr/lib64/palemoon-stackrpms/libmozavutil.so ']' + echo /usr/lib64/palemoon-stackrpms/libmozavutil.so + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/libmozavcodec.so ++ echo ./usr/lib64/palemoon-stackrpms/libmozavcodec.so ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/libmozavcodec.so ++ dirname /usr/lib64/palemoon-stackrpms/libmozavcodec.so + _dir=/usr/lib64/palemoon-stackrpms + echo /usr/lib64/palemoon-stackrpms + grep palemoon /usr/lib64/palemoon-stackrpms + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/libmozavcodec.so + grep usr /usr/lib64/palemoon-stackrpms/libmozavcodec.so + '[' -d ./usr/lib64/palemoon-stackrpms/libmozavcodec.so ']' + echo /usr/lib64/palemoon-stackrpms/libmozavcodec.so + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/run-mozilla.sh ++ echo ./usr/lib64/palemoon-stackrpms/run-mozilla.sh ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/run-mozilla.sh ++ dirname /usr/lib64/palemoon-stackrpms/run-mozilla.sh + _dir=/usr/lib64/palemoon-stackrpms + grep palemoon + echo /usr/lib64/palemoon-stackrpms /usr/lib64/palemoon-stackrpms + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/run-mozilla.sh + grep usr /usr/lib64/palemoon-stackrpms/run-mozilla.sh + '[' -d ./usr/lib64/palemoon-stackrpms/run-mozilla.sh ']' + echo /usr/lib64/palemoon-stackrpms/run-mozilla.sh + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/libfreeblpriv3.so ++ echo ./usr/lib64/palemoon-stackrpms/libfreeblpriv3.so ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/libfreeblpriv3.so ++ dirname /usr/lib64/palemoon-stackrpms/libfreeblpriv3.so + _dir=/usr/lib64/palemoon-stackrpms + grep palemoon + echo /usr/lib64/palemoon-stackrpms /usr/lib64/palemoon-stackrpms + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/libfreeblpriv3.so + grep usr /usr/lib64/palemoon-stackrpms/libfreeblpriv3.so + '[' -d ./usr/lib64/palemoon-stackrpms/libfreeblpriv3.so ']' + echo /usr/lib64/palemoon-stackrpms/libfreeblpriv3.so + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/libnss3.so + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/libnss3.so ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/libnss3.so ++ dirname /usr/lib64/palemoon-stackrpms/libnss3.so + _dir=/usr/lib64/palemoon-stackrpms + grep palemoon + echo /usr/lib64/palemoon-stackrpms /usr/lib64/palemoon-stackrpms + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/libnss3.so + grep usr /usr/lib64/palemoon-stackrpms/libnss3.so + '[' -d ./usr/lib64/palemoon-stackrpms/libnss3.so ']' + echo /usr/lib64/palemoon-stackrpms/libnss3.so + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/libnssckbi.so ++ echo ./usr/lib64/palemoon-stackrpms/libnssckbi.so ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/libnssckbi.so ++ dirname /usr/lib64/palemoon-stackrpms/libnssckbi.so + _dir=/usr/lib64/palemoon-stackrpms + echo /usr/lib64/palemoon-stackrpms + grep palemoon /usr/lib64/palemoon-stackrpms + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/libnssckbi.so + grep usr /usr/lib64/palemoon-stackrpms/libnssckbi.so + '[' -d ./usr/lib64/palemoon-stackrpms/libnssckbi.so ']' + echo /usr/lib64/palemoon-stackrpms/libnssckbi.so + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/libnssutil3.so + grep langpack ++ sed 's/[^/]//' ++ echo ./usr/lib64/palemoon-stackrpms/libnssutil3.so + _file=/usr/lib64/palemoon-stackrpms/libnssutil3.so ++ dirname /usr/lib64/palemoon-stackrpms/libnssutil3.so + _dir=/usr/lib64/palemoon-stackrpms + echo /usr/lib64/palemoon-stackrpms + grep palemoon /usr/lib64/palemoon-stackrpms + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/libnssutil3.so + grep usr /usr/lib64/palemoon-stackrpms/libnssutil3.so + '[' -d ./usr/lib64/palemoon-stackrpms/libnssutil3.so ']' + echo /usr/lib64/palemoon-stackrpms/libnssutil3.so + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/libsmime3.so ++ echo ./usr/lib64/palemoon-stackrpms/libsmime3.so ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/libsmime3.so ++ dirname /usr/lib64/palemoon-stackrpms/libsmime3.so + _dir=/usr/lib64/palemoon-stackrpms + grep palemoon + echo /usr/lib64/palemoon-stackrpms /usr/lib64/palemoon-stackrpms + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/libsmime3.so + grep usr /usr/lib64/palemoon-stackrpms/libsmime3.so + '[' -d ./usr/lib64/palemoon-stackrpms/libsmime3.so ']' + echo /usr/lib64/palemoon-stackrpms/libsmime3.so + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/libssl3.so + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/libssl3.so ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/libssl3.so ++ dirname /usr/lib64/palemoon-stackrpms/libssl3.so + _dir=/usr/lib64/palemoon-stackrpms + grep palemoon + echo /usr/lib64/palemoon-stackrpms /usr/lib64/palemoon-stackrpms + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/libssl3.so + grep usr /usr/lib64/palemoon-stackrpms/libssl3.so + '[' -d ./usr/lib64/palemoon-stackrpms/libssl3.so ']' + echo /usr/lib64/palemoon-stackrpms/libssl3.so + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/libsoftokn3.so + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/libsoftokn3.so ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/libsoftokn3.so ++ dirname /usr/lib64/palemoon-stackrpms/libsoftokn3.so + _dir=/usr/lib64/palemoon-stackrpms + echo /usr/lib64/palemoon-stackrpms + grep palemoon /usr/lib64/palemoon-stackrpms + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/libsoftokn3.so + grep usr /usr/lib64/palemoon-stackrpms/libsoftokn3.so + '[' -d ./usr/lib64/palemoon-stackrpms/libsoftokn3.so ']' + echo /usr/lib64/palemoon-stackrpms/libsoftokn3.so + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/removed-files ++ echo ./usr/lib64/palemoon-stackrpms/removed-files ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/removed-files ++ dirname /usr/lib64/palemoon-stackrpms/removed-files + _dir=/usr/lib64/palemoon-stackrpms + echo /usr/lib64/palemoon-stackrpms + grep palemoon /usr/lib64/palemoon-stackrpms + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/removed-files + grep usr /usr/lib64/palemoon-stackrpms/removed-files + '[' -d ./usr/lib64/palemoon-stackrpms/removed-files ']' + echo /usr/lib64/palemoon-stackrpms/removed-files + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/libsoftokn3.chk ++ echo ./usr/lib64/palemoon-stackrpms/libsoftokn3.chk ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/libsoftokn3.chk ++ dirname /usr/lib64/palemoon-stackrpms/libsoftokn3.chk + _dir=/usr/lib64/palemoon-stackrpms + grep palemoon + echo /usr/lib64/palemoon-stackrpms /usr/lib64/palemoon-stackrpms + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/libsoftokn3.chk + grep usr /usr/lib64/palemoon-stackrpms/libsoftokn3.chk + '[' -d ./usr/lib64/palemoon-stackrpms/libsoftokn3.chk ']' + echo /usr/lib64/palemoon-stackrpms/libsoftokn3.chk + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/libfreeblpriv3.chk + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/libfreeblpriv3.chk ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/libfreeblpriv3.chk ++ dirname /usr/lib64/palemoon-stackrpms/libfreeblpriv3.chk + _dir=/usr/lib64/palemoon-stackrpms + echo /usr/lib64/palemoon-stackrpms + grep palemoon /usr/lib64/palemoon-stackrpms + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/libfreeblpriv3.chk + grep usr /usr/lib64/palemoon-stackrpms/libfreeblpriv3.chk + '[' -d ./usr/lib64/palemoon-stackrpms/libfreeblpriv3.chk ']' + echo /usr/lib64/palemoon-stackrpms/libfreeblpriv3.chk + read list + popd ~/build/BUILD/pale-moon + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig /sbin/ldconfig: Warning: ignoring configuration file that cannot be opened: /etc/ld.so.conf: No such file or directory + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip /usr/bin/strip + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-hardlink + PYTHON3=/usr/libexec/platform-python + /usr/lib/rpm/redhat/brp-mangle-shebangs Processing files: palemoon-stackrpms-29.1.0-1.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.I4ZqzS + umask 022 + cd /builddir/build/BUILD + cd pale-moon + DOCDIR=/builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64/usr/share/doc/palemoon-stackrpms + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64/usr/share/doc/palemoon-stackrpms + cp -pr AUTHORS /builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64/usr/share/doc/palemoon-stackrpms + cp -pr LICENSE /builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64/usr/share/doc/palemoon-stackrpms + exit 0 Provides: application() application(palemoon.desktop) libbrowsercomps.so()(64bit) libbrowsercomps.so(EXPORTED)(64bit) libfreeblpriv3.so()(64bit) libfreeblpriv3.so(NSSprivate_3.11)(64bit) libfreeblpriv3.so(NSSprivate_3.16)(64bit) liblgpllibs.so()(64bit) libmozavcodec.so()(64bit) libmozavutil.so()(64bit) libmozsqlite3.so()(64bit) libnspr4.so()(64bit) libnss3.so()(64bit) libnss3.so(NSS_3.10)(64bit) libnss3.so(NSS_3.10.2)(64bit) libnss3.so(NSS_3.11)(64bit) libnss3.so(NSS_3.11.1)(64bit) libnss3.so(NSS_3.11.2)(64bit) libnss3.so(NSS_3.11.7)(64bit) libnss3.so(NSS_3.11.9)(64bit) libnss3.so(NSS_3.12)(64bit) libnss3.so(NSS_3.12.1)(64bit) libnss3.so(NSS_3.12.10)(64bit) libnss3.so(NSS_3.12.3)(64bit) libnss3.so(NSS_3.12.4)(64bit) libnss3.so(NSS_3.12.5)(64bit) libnss3.so(NSS_3.12.6)(64bit) libnss3.so(NSS_3.12.7)(64bit) libnss3.so(NSS_3.12.9)(64bit) libnss3.so(NSS_3.13)(64bit) libnss3.so(NSS_3.13.2)(64bit) libnss3.so(NSS_3.14)(64bit) libnss3.so(NSS_3.14.1)(64bit) libnss3.so(NSS_3.14.3)(64bit) libnss3.so(NSS_3.15)(64bit) libnss3.so(NSS_3.15.4)(64bit) libnss3.so(NSS_3.16.1)(64bit) libnss3.so(NSS_3.16.2)(64bit) libnss3.so(NSS_3.18)(64bit) libnss3.so(NSS_3.19)(64bit) libnss3.so(NSS_3.19.1)(64bit) libnss3.so(NSS_3.2)(64bit) libnss3.so(NSS_3.2.1)(64bit) libnss3.so(NSS_3.21)(64bit) libnss3.so(NSS_3.22)(64bit) libnss3.so(NSS_3.3)(64bit) libnss3.so(NSS_3.3.1)(64bit) libnss3.so(NSS_3.30)(64bit) libnss3.so(NSS_3.31)(64bit) libnss3.so(NSS_3.33)(64bit) libnss3.so(NSS_3.34)(64bit) libnss3.so(NSS_3.39)(64bit) libnss3.so(NSS_3.4)(64bit) libnss3.so(NSS_3.43)(64bit) libnss3.so(NSS_3.44)(64bit) libnss3.so(NSS_3.45)(64bit) libnss3.so(NSS_3.47)(64bit) libnss3.so(NSS_3.5)(64bit) libnss3.so(NSS_3.52)(64bit) libnss3.so(NSS_3.53)(64bit) libnss3.so(NSS_3.55)(64bit) libnss3.so(NSS_3.58)(64bit) libnss3.so(NSS_3.59)(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) libnssutil3.so(NSSUTIL_3.59)(64bit) libplc4.so()(64bit) libplds4.so()(64bit) libsmime3.so()(64bit) libsmime3.so(NSS_3.10)(64bit) libsmime3.so(NSS_3.12.10)(64bit) libsmime3.so(NSS_3.12.2)(64bit) libsmime3.so(NSS_3.13)(64bit) libsmime3.so(NSS_3.15)(64bit) libsmime3.so(NSS_3.16)(64bit) libsmime3.so(NSS_3.18)(64bit) libsmime3.so(NSS_3.2)(64bit) libsmime3.so(NSS_3.2.1)(64bit) libsmime3.so(NSS_3.3)(64bit) libsmime3.so(NSS_3.4)(64bit) libsmime3.so(NSS_3.4.1)(64bit) libsmime3.so(NSS_3.6)(64bit) libsmime3.so(NSS_3.7)(64bit) libsmime3.so(NSS_3.7.2)(64bit) libsmime3.so(NSS_3.8)(64bit) libsmime3.so(NSS_3.9)(64bit) libsmime3.so(NSS_3.9.3)(64bit) libsoftokn3.so()(64bit) libsoftokn3.so(NSS_3.4)(64bit) libsoftokn3.so(NSS_3.52)(64bit) libssl3.so()(64bit) libssl3.so(NSS_3.11.4)(64bit) libssl3.so(NSS_3.11.8)(64bit) libssl3.so(NSS_3.12.10)(64bit) libssl3.so(NSS_3.12.6)(64bit) libssl3.so(NSS_3.13)(64bit) libssl3.so(NSS_3.13.2)(64bit) libssl3.so(NSS_3.14)(64bit) libssl3.so(NSS_3.15)(64bit) libssl3.so(NSS_3.15.4)(64bit) libssl3.so(NSS_3.2)(64bit) libssl3.so(NSS_3.2.1)(64bit) libssl3.so(NSS_3.20)(64bit) libssl3.so(NSS_3.21)(64bit) libssl3.so(NSS_3.22)(64bit) libssl3.so(NSS_3.23)(64bit) libssl3.so(NSS_3.24)(64bit) libssl3.so(NSS_3.27)(64bit) libssl3.so(NSS_3.28)(64bit) libssl3.so(NSS_3.30)(64bit) libssl3.so(NSS_3.30.0.1)(64bit) libssl3.so(NSS_3.33)(64bit) libssl3.so(NSS_3.4)(64bit) libssl3.so(NSS_3.7.4)(64bit) libxul.so()(64bit) libxul.so(xul4)(64bit) metainfo() metainfo(palemoon.appdata.xml) mimehandler(application/rdf+xml) mimehandler(application/rss+xml) mimehandler(application/x-xpinstall) mimehandler(application/x-xpinstall) mimehandler(application/xhtml+xml) mimehandler(application/xml) mimehandler(image/gif) mimehandler(image/jpeg) mimehandler(image/png) mimehandler(text/html) mimehandler(text/xml) mimehandler(video/webm) mimehandler(x-scheme-handler/chrome) mimehandler(x-scheme-handler/ftp) mimehandler(x-scheme-handler/http) mimehandler(x-scheme-handler/https) palemoon palemoon-stackrpms = 29.1.0-1 palemoon-stackrpms(x86-64) = 29.1.0-1 webclient Requires(interp): /bin/sh /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires(postun): /bin/sh Requires(posttrans): /bin/sh Requires: /bin/sh ld-linux-x86-64.so.2()(64bit) ld-linux-x86-64.so.2(GLIBC_2.3)(64bit) libX11-xcb.so.1()(64bit) libX11.so.6()(64bit) libXext.so.6()(64bit) libXrender.so.1()(64bit) libXt.so.6()(64bit) libasound.so.2()(64bit) 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.7)(64bit) libcairo.so.2()(64bit) libdbus-1.so.3()(64bit) libdbus-1.so.3(LIBDBUS_1_3)(64bit) libdbus-glib-1.so.2()(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.2.5)(64bit) libfontconfig.so.1()(64bit) libfreetype.so.6()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3)(64bit) libgcc_s.so.1(GCC_3.4)(64bit) libgcc_s.so.1(GCC_4.0.0)(64bit) libgdk-x11-2.0.so.0()(64bit) libgdk_pixbuf-2.0.so.0()(64bit) libgio-2.0.so.0()(64bit) libglib-2.0.so.0()(64bit) libgobject-2.0.so.0()(64bit) libgthread-2.0.so.0()(64bit) libgtk-x11-2.0.so.0()(64bit) liblgpllibs.so()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.27)(64bit) libmozavutil.so()(64bit) libmozsqlite3.so()(64bit) libnspr4.so()(64bit) libnss3.so()(64bit) libnss3.so(NSS_3.10)(64bit) libnss3.so(NSS_3.10.2)(64bit) libnss3.so(NSS_3.11)(64bit) libnss3.so(NSS_3.11.1)(64bit) libnss3.so(NSS_3.11.2)(64bit) libnss3.so(NSS_3.12)(64bit) libnss3.so(NSS_3.12.3)(64bit) libnss3.so(NSS_3.12.6)(64bit) libnss3.so(NSS_3.12.9)(64bit) libnss3.so(NSS_3.13)(64bit) libnss3.so(NSS_3.14)(64bit) libnss3.so(NSS_3.14.3)(64bit) libnss3.so(NSS_3.15)(64bit) libnss3.so(NSS_3.16.1)(64bit) libnss3.so(NSS_3.16.2)(64bit) libnss3.so(NSS_3.19)(64bit) libnss3.so(NSS_3.19.1)(64bit) libnss3.so(NSS_3.2)(64bit) libnss3.so(NSS_3.21)(64bit) libnss3.so(NSS_3.22)(64bit) libnss3.so(NSS_3.3)(64bit) libnss3.so(NSS_3.3.1)(64bit) libnss3.so(NSS_3.4)(64bit) libnss3.so(NSS_3.5)(64bit) libnss3.so(NSS_3.52)(64bit) libnss3.so(NSS_3.58)(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) libnssutil3.so(NSSUTIL_3.59)(64bit) libpango-1.0.so.0()(64bit) libpangocairo-1.0.so.0()(64bit) libpangoft2-1.0.so.0()(64bit) libplc4.so()(64bit) libplds4.so()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.12)(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libpthread.so.0(GLIBC_2.3.2)(64bit) libpthread.so.0(GLIBC_2.3.3)(64bit) librt.so.1()(64bit) libsmime3.so()(64bit) libsmime3.so(NSS_3.13)(64bit) libsmime3.so(NSS_3.16)(64bit) libsmime3.so(NSS_3.2)(64bit) libsmime3.so(NSS_3.4)(64bit) libssl3.so()(64bit) libssl3.so(NSS_3.12.6)(64bit) libssl3.so(NSS_3.13)(64bit) libssl3.so(NSS_3.13.2)(64bit) libssl3.so(NSS_3.14)(64bit) libssl3.so(NSS_3.15)(64bit) libssl3.so(NSS_3.15.4)(64bit) libssl3.so(NSS_3.2)(64bit) libssl3.so(NSS_3.22)(64bit) libssl3.so(NSS_3.23)(64bit) libssl3.so(NSS_3.27)(64bit) libssl3.so(NSS_3.28)(64bit) libssl3.so(NSS_3.4)(64bit) libssl3.so(NSS_3.7.4)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libxcb-shm.so.0()(64bit) libxcb.so.1()(64bit) libxul.so()(64bit) libxul.so(xul4)(64bit) rtld(GNU_HASH) Conflicts: palemoon Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64 Wrote: /builddir/build/RPMS/palemoon-stackrpms-29.1.0-1.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.IAfymb + umask 022 + cd /builddir/build/BUILD + cd pale-moon + /usr/bin/rm -rf /builddir/build/BUILDROOT/palemoon-stackrpms-29.1.0-1.x86_64 + exit 0 Finish: rpmbuild palemoon-stackrpms-29.1.0-1.src.rpm Finish: build phase for palemoon-stackrpms-29.1.0-1.src.rpm INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/epel-8-x86_64-1614740757.734253/root/var/log/dnf.rpm.log /var/lib/mock/epel-8-x86_64-1614740757.734253/root/var/log/dnf.librepo.log /var/lib/mock/epel-8-x86_64-1614740757.734253/root/var/log/dnf.log INFO: Done(/var/lib/copr-rpmbuild/results/palemoon-stackrpms-29.1.0-1.src.rpm) Config(child) 174 minutes 48 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