Warning: Permanently added '172.25.94.184' (ECDSA) to the list of known hosts.
Running: /usr/bin/copr-rpmbuild --verbose --drop-resultdir --build-id 959609 --chroot fedora-rawhide-x86_64 --detached default
Version: 0.29
Task:
{'build_id': 959609,
 'buildroot_pkgs': [],
 'chroot': 'fedora-rawhide-x86_64',
 'enable_net': False,
 'fetch_sources_only': True,
 'git_hash': '9d46637df1637820f68504e8347d98d02b8c9883',
 'git_repo': 'bgstack15/palemoon/palemoon',
 'memory_reqs': 2048,
 'package_name': 'palemoon',
 'package_version': '28.6.0.1-1',
 'project_dirname': 'palemoon',
 'project_name': 'palemoon',
 'project_owner': 'bgstack15',
 'repos': [{'baseurl': 'https://copr-be.cloud.fedoraproject.org/results/bgstack15/palemoon/fedora-rawhide-x86_64/',
            'id': 'copr_base',
            'name': 'Copr repository'},
           {'baseurl': 'http://mirror.centos.org/centos/6/sclo/x86_64/rh/',
            'id': 'http_mirror_centos_org_centos_6_sclo_x86_64_rh',
            'name': 'Additional repo http_mirror_centos_org_centos_6_sclo_x86_64_rh'},
           {'baseurl': 'http://mirror.centos.org/centos/6/sclo/x86_64/sclo/',
            'id': 'http_mirror_centos_org_centos_6_sclo_x86_64_sclo',
            'name': 'Additional repo http_mirror_centos_org_centos_6_sclo_x86_64_sclo'}],
 'source_json': {'clone_url': 'https://copr-dist-git.fedorainfracloud.org/git/bgstack15/palemoon/palemoon.git',
                 'committish': '9d46637df1637820f68504e8347d98d02b8c9883'},
 'source_type': 8,
 'submitter': 'bgstack15',
 'task_id': '959609-fedora-rawhide-x86_64',
 'timeout': 75600,
 'use_bootstrap_container': False,
 'with_opts': [],
 'without_opts': []}

Running: git clone https://copr-dist-git.fedorainfracloud.org/git/bgstack15/palemoon/palemoon.git /tmp/tmpy0ggz7gp/palemoon --depth 500 --no-single-branch

cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/bgstack15/palemoon/palemoon.git', '/tmp/tmpy0ggz7gp/palemoon', '--depth', '500', '--no-single-branch']
cwd: .
rc: 0
stdout: 
stderr: Cloning into '/tmp/tmpy0ggz7gp/palemoon'...

Running: git checkout 9d46637df1637820f68504e8347d98d02b8c9883

cmd: ['git', 'checkout', '9d46637df1637820f68504e8347d98d02b8c9883']
cwd: /tmp/tmpy0ggz7gp/palemoon
rc: 0
stdout: 
stderr: Note: checking out '9d46637df1637820f68504e8347d98d02b8c9883'.

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 performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at 9d46637 automatic import of palemoon

Running: cp -r . /tmp/tmpann_bm22

cmd: ['cp', '-r', '.', '/tmp/tmpann_bm22']
cwd: /tmp/tmpy0ggz7gp/palemoon
rc: 0
stdout: 
stderr: 

Generated rpkg config:
[rpkg]
preprocess_spec = True
# auto-packing is deprecated:
auto_pack = True

[git]
lookaside = https://copr-dist-git.fedorainfracloud.org/repo/pkgs/%(ns2)s/%(ns1)s/%(name)s/%(filename)s/%(hashtype)s/%(hash)s/%(filename)s
anongiturl = https://copr-dist-git.fedorainfracloud.org/git/%(module)s

Writing config into /tmp/tmpy0ggz7gp/.config/rpkg.conf
Running: rpkg -C /tmp/tmpy0ggz7gp/.config/rpkg.conf sources --outdir /tmp/tmpann_bm22

cmd: ['rpkg', '-C', '/tmp/tmpy0ggz7gp/.config/rpkg.conf', 'sources', '--outdir', '/tmp/tmpann_bm22']
cwd: /tmp/tmpy0ggz7gp/palemoon
rc: 0
stdout: Downloading PM28.6.0.1_Release.tar.gz from lookaside cache at copr-dist-git.fedorainfracloud.org
stderr: 

/usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated
Running (timeout=75600): unbuffer mock --buildsrpm --spec /tmp/tmpann_bm22/palemoon.spec --sources /tmp/tmpann_bm22 --configdir /var/lib/copr-rpmbuild/results/configs --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1562381293.020161 -r child
WARNING: Could not find required logging config file: /var/lib/copr-rpmbuild/results/configs/logging.ini. Using default...
INFO: mock.py version 1.4.16 starting (python version = 3.7.3)...
Start: init plugins
INFO: tmpfs initialized
INFO: selinux disabled
INFO: chroot_scan: initialized
INFO: compress_logs: initialized
Finish: init plugins
Start: run
INFO: Start(/tmp/tmpann_bm22/palemoon.spec)  Config(959609-fedora-rawhide-x86_64)
Start: clean chroot
Finish: clean chroot
Start: chroot init
INFO: mounting tmpfs at /var/lib/mock/959609-fedora-rawhide-x86_64-1562381293.020161/root.
INFO: calling preinit hooks
INFO: enabled root cache
INFO: enabled dnf cache
Start: cleaning dnf metadata
Finish: cleaning dnf metadata
INFO: enabled HW Info plugin
Mock Version: 1.4.16
INFO: Mock Version: 1.4.16
Start: dnf install
Copr repository                                  30 kB/s | 4.7 kB     00:00    
Additional repo http_mirror_centos_org_centos_6 3.3 MB/s | 8.0 MB     00:02    
Additional repo http_mirror_centos_org_centos_6 604 kB/s | 716 kB     00:01    
fedora                                           16 MB/s |  72 MB     00:04    
Dependencies resolved.
================================================================================
 Package                    Arch   Version                         Repo    Size
================================================================================
Installing group/module packages:
 bash                       x86_64 5.0.7-1.fc31                    fedora 1.6 M
 bzip2                      x86_64 1.0.6-29.fc30                   fedora  49 k
 coreutils                  x86_64 8.31-2.fc31                     fedora 1.2 M
 cpio                       x86_64 2.12-10.fc30                    fedora 247 k
 diffutils                  x86_64 3.7-2.fc30                      fedora 384 k
 fedora-release             noarch 31-0.7                          fedora  11 k
 findutils                  x86_64 1:4.6.0-23.fc31                 fedora 513 k
 gawk                       x86_64 5.0.1-2.fc31                    fedora 1.2 M
 glibc-minimal-langpack     x86_64 2.29.9000-30.fc31               fedora  65 k
 grep                       x86_64 3.3-2.fc31                      fedora 246 k
 gzip                       x86_64 1.9-9.fc31                      fedora 151 k
 info                       x86_64 6.6-1.fc30                      fedora 212 k
 make                       x86_64 1:4.2.1-13.fc30                 fedora 482 k
 patch                      x86_64 2.7.6-9.fc31                    fedora 123 k
 redhat-rpm-config          noarch 134-1.fc31                      fedora  63 k
 rpm-build                  x86_64 4.15.0-0.beta.1.fc31            fedora 116 k
 sed                        x86_64 4.5-3.fc30                      fedora 285 k
 shadow-utils               x86_64 2:4.6-14.fc31                   fedora 1.2 M
 tar                        x86_64 2:1.32-1.fc31                   fedora 863 k
 unzip                      x86_64 6.0-43.fc30                     fedora 175 k
 util-linux                 x86_64 2.34-1.fc31                     fedora 2.6 M
 which                      x86_64 2.21-14.fc30                    fedora  41 k
 xz                         x86_64 5.2.4-5.fc30                    fedora 143 k
Installing dependencies:
 alternatives               x86_64 1.11-4.fc31                     fedora  33 k
 audit-libs                 x86_64 3.0-0.9.20190507gitf58ec40.fc31 fedora 110 k
 basesystem                 noarch 11-7.fc30                       fedora 6.9 k
 binutils                   x86_64 2.32-17.fc31                    fedora 5.2 M
 binutils-gold              x86_64 2.32-17.fc31                    fedora 861 k
 brotli                     x86_64 1.0.7-3.fc30                    fedora 311 k
 bzip2-libs                 x86_64 1.0.6-29.fc30                   fedora  37 k
 ca-certificates            noarch 2019.2.32-2.fc31                fedora 394 k
 coreutils-common           x86_64 8.31-2.fc31                     fedora 2.0 M
 cracklib                   x86_64 2.9.6-19.fc30                   fedora  77 k
 crypto-policies            noarch 20190527-1.git0b3add8.fc31      fedora  47 k
 curl                       x86_64 7.65.1-1.fc31                   fedora 299 k
 cyrus-sasl-lib             x86_64 2.1.27-1.fc31                   fedora  99 k
 dwz                        x86_64 0.12-10.fc30                    fedora 102 k
 efi-srpm-macros            noarch 4-2.fc30                        fedora  23 k
 elfutils                   x86_64 0.176-3.fc31                    fedora 313 k
 elfutils-default-yama-scope
                            noarch 0.176-3.fc31                    fedora  16 k
 elfutils-libelf            x86_64 0.176-3.fc31                    fedora 180 k
 elfutils-libs              x86_64 0.176-3.fc31                    fedora 286 k
 expat                      x86_64 2.2.7-1.fc31                    fedora  96 k
 fedora-gpg-keys            noarch 31-0.2                          fedora 102 k
 fedora-release-common      noarch 31-0.7                          fedora  19 k
 fedora-repos               noarch 31-0.2                          fedora 9.2 k
 fedora-repos-rawhide       noarch 31-0.2                          fedora 8.4 k
 file                       x86_64 5.37-2.fc31                     fedora  51 k
 file-libs                  x86_64 5.37-2.fc31                     fedora 565 k
 filesystem                 x86_64 3.12-1.fc31                     fedora 1.1 M
 fpc-srpm-macros            noarch 1.2-1.fc31                      fedora 7.5 k
 gc                         x86_64 7.6.4-5.fc30                    fedora  93 k
 gdb-minimal                x86_64 8.3.50.20190702-19.fc31         fedora 3.3 M
 ghc-srpm-macros            noarch 1.4.2-9.fc30                    fedora 7.6 k
 glibc                      x86_64 2.29.9000-30.fc31               fedora 3.7 M
 glibc-common               x86_64 2.29.9000-30.fc31               fedora 533 k
 gmp                        x86_64 1:6.1.2-10.fc31                 fedora 265 k
 gnat-srpm-macros           noarch 4-9.fc30                        fedora 8.5 k
 go-srpm-macros             noarch 3.0.8-3.fc31                    fedora  25 k
 guile22                    x86_64 2.2.6-1.fc31                    fedora 6.6 M
 keyutils-libs              x86_64 1.6-2.fc30                      fedora  30 k
 krb5-libs                  x86_64 1.17-34.fc31                    fedora 756 k
 libacl                     x86_64 2.2.53-3.fc30                   fedora  24 k
 libarchive                 x86_64 3.3.3-7.fc31                    fedora 342 k
 libatomic_ops              x86_64 7.6.10-1.fc31                   fedora  34 k
 libattr                    x86_64 2.4.48-6.fc31                   fedora  18 k
 libblkid                   x86_64 2.34-1.fc31                     fedora 154 k
 libcap                     x86_64 2.26-5.fc30                     fedora  46 k
 libcap-ng                  x86_64 0.7.9-7.fc31                    fedora  27 k
 libcom_err                 x86_64 1.45.2-1.fc31                   fedora  28 k
 libcurl                    x86_64 7.65.1-1.fc31                   fedora 262 k
 libdb                      x86_64 5.3.28-37.fc30                  fedora 735 k
 libdb-utils                x86_64 5.3.28-37.fc30                  fedora 129 k
 libfdisk                   x86_64 2.34-1.fc31                     fedora 203 k
 libffi                     x86_64 3.1-20.fc31                     fedora  32 k
 libgcc                     x86_64 9.1.1-2.fc31                    fedora  91 k
 libgcrypt                  x86_64 1.8.4-3.fc30                    fedora 435 k
 libgomp                    x86_64 9.1.1-2.fc31                    fedora 224 k
 libgpg-error               x86_64 1.33-2.fc30                     fedora 238 k
 libidn2                    x86_64 2.2.0-1.fc31                    fedora  90 k
 libmetalink                x86_64 0.1.3-8.fc30                    fedora  28 k
 libmount                   x86_64 2.34-1.fc31                     fedora 177 k
 libnghttp2                 x86_64 1.39.1-1.fc31                   fedora  74 k
 libnsl2                    x86_64 1.2.0-4.20180605git4a062cf.fc30 fedora  54 k
 libpkgconf                 x86_64 1.6.1-1.fc31                    fedora  34 k
 libpsl                     x86_64 0.21.0-1.fc31                   fedora  59 k
 libpwquality               x86_64 1.4.0-12.fc30                   fedora  96 k
 libselinux                 x86_64 2.9-3.fc31                      fedora  84 k
 libsemanage                x86_64 2.9-1.fc31                      fedora 112 k
 libsepol                   x86_64 2.9-1.fc31                      fedora 280 k
 libsigsegv                 x86_64 2.11-7.fc30                     fedora  25 k
 libsmartcols               x86_64 2.34-1.fc31                     fedora 123 k
 libssh                     x86_64 0.9.0-2.fc31                    fedora 248 k
 libstdc++                  x86_64 9.1.1-2.fc31                    fedora 596 k
 libtasn1                   x86_64 4.13-7.fc30                     fedora  67 k
 libtirpc                   x86_64 1.1.4-2.rc2.fc30.1              fedora  97 k
 libtool-ltdl               x86_64 2.4.6-30.fc31                   fedora  36 k
 libunistring               x86_64 0.9.10-5.fc30                   fedora 415 k
 libutempter                x86_64 1.1.6-16.fc30                   fedora  24 k
 libuuid                    x86_64 2.34-1.fc31                     fedora  28 k
 libverto                   x86_64 0.3.0-7.fc30                    fedora  20 k
 libxcrypt                  x86_64 4.4.6-2.fc31                    fedora 122 k
 libxml2                    x86_64 2.9.9-2.fc30                    fedora 651 k
 libzstd                    x86_64 1.4.0-1.fc31                    fedora 260 k
 lua-libs                   x86_64 5.3.5-5.fc30                    fedora 104 k
 lz4-libs                   x86_64 1.8.3-2.fc30                    fedora  60 k
 mpfr                       x86_64 3.1.6-4.fc30                    fedora 212 k
 ncurses                    x86_64 6.1-10.20180923.fc30            fedora 360 k
 ncurses-base               noarch 6.1-10.20180923.fc30            fedora  59 k
 ncurses-libs               x86_64 6.1-10.20180923.fc30            fedora 288 k
 nim-srpm-macros            noarch 2-1.fc31                        fedora 8.2 k
 ocaml-srpm-macros          noarch 5-5.fc30                        fedora 7.7 k
 openblas-srpm-macros       noarch 2-5.fc30                        fedora 7.3 k
 openldap                   x86_64 2.4.47-2.fc31                   fedora 294 k
 openssl-libs               x86_64 1:1.1.1c-4.fc31                 fedora 1.4 M
 p11-kit                    x86_64 0.23.16.1-1.fc31                fedora 267 k
 p11-kit-trust              x86_64 0.23.16.1-1.fc31                fedora 133 k
 pam                        x86_64 1.3.1-17.fc30                   fedora 624 k
 pcre                       x86_64 8.43-2.fc31                     fedora 190 k
 pcre2                      x86_64 10.33-6.fc31                    fedora 255 k
 perl-srpm-macros           noarch 1-32.fc31                       fedora 8.3 k
 pkgconf                    x86_64 1.6.1-1.fc31                    fedora  38 k
 pkgconf-m4                 noarch 1.6.1-1.fc31                    fedora  15 k
 pkgconf-pkg-config         x86_64 1.6.1-1.fc31                    fedora  11 k
 popt                       x86_64 1.16-17.fc30                    fedora  55 k
 publicsuffix-list-dafsa    noarch 20190417-1.fc31                 fedora  54 k
 python-srpm-macros         noarch 3-44.fc31                       fedora  11 k
 qt5-srpm-macros            noarch 5.12.4-1.fc31                   fedora 9.0 k
 readline                   x86_64 8.0-2.fc30                      fedora 191 k
 rpm                        x86_64 4.15.0-0.beta.1.fc31            fedora 500 k
 rpm-build-libs             x86_64 4.15.0-0.beta.1.fc31            fedora  97 k
 rpm-libs                   x86_64 4.15.0-0.beta.1.fc31            fedora 288 k
 rust-srpm-macros           noarch 10-1.fc31                       fedora 9.5 k
 setup                      noarch 2.13.3-1.fc31                   fedora 149 k
 systemd-libs               x86_64 242-5.git7a6d834.fc31           fedora 512 k
 tzdata                     noarch 2019a-1.fc31                    fedora 425 k
 xz-libs                    x86_64 5.2.4-5.fc30                    fedora  85 k
 zip                        x86_64 3.0-24.fc30                     fedora 264 k
 zlib                       x86_64 1.2.11-15.fc30                  fedora  89 k
 zstd                       x86_64 1.4.0-1.fc31                    fedora 385 k
Installing Groups:
 Buildsystem building group                                                    

Transaction Summary
================================================================================
Install  140 Packages

Total download size: 54 M
Installed size: 248 M
Downloading Packages:
(1/140): alternatives-1.11-4.fc31.x86_64.rpm    553 kB/s |  33 kB     00:00    
(2/140): audit-libs-3.0-0.9.20190507gitf58ec40. 670 kB/s | 110 kB     00:00    
(3/140): basesystem-11-7.fc30.noarch.rpm         42 kB/s | 6.9 kB     00:00    
(4/140): binutils-gold-2.32-17.fc31.x86_64.rpm  8.2 MB/s | 861 kB     00:00    
(5/140): bash-5.0.7-1.fc31.x86_64.rpm           7.1 MB/s | 1.6 MB     00:00    
(6/140): bzip2-1.0.6-29.fc30.x86_64.rpm         9.5 MB/s |  49 kB     00:00    
(7/140): brotli-1.0.7-3.fc30.x86_64.rpm         9.7 MB/s | 311 kB     00:00    
(8/140): bzip2-libs-1.0.6-29.fc30.x86_64.rpm    9.4 MB/s |  37 kB     00:00    
(9/140): ca-certificates-2019.2.32-2.fc31.noarc  22 MB/s | 394 kB     00:00    
(10/140): coreutils-8.31-2.fc31.x86_64.rpm       26 MB/s | 1.2 MB     00:00    
(11/140): cpio-2.12-10.fc30.x86_64.rpm           21 MB/s | 247 kB     00:00    
(12/140): cracklib-2.9.6-19.fc30.x86_64.rpm      11 MB/s |  77 kB     00:00    
(13/140): crypto-policies-20190527-1.git0b3add8 8.1 MB/s |  47 kB     00:00    
(14/140): curl-7.65.1-1.fc31.x86_64.rpm          25 MB/s | 299 kB     00:00    
(15/140): coreutils-common-8.31-2.fc31.x86_64.r  25 MB/s | 2.0 MB     00:00    
(16/140): cyrus-sasl-lib-2.1.27-1.fc31.x86_64.r 6.6 MB/s |  99 kB     00:00    
(17/140): binutils-2.32-17.fc31.x86_64.rpm       20 MB/s | 5.2 MB     00:00    
(18/140): dwz-0.12-10.fc30.x86_64.rpm           3.4 MB/s | 102 kB     00:00    
(19/140): efi-srpm-macros-4-2.fc30.noarch.rpm   5.1 MB/s |  23 kB     00:00    
(20/140): diffutils-3.7-2.fc30.x86_64.rpm       9.9 MB/s | 384 kB     00:00    
(21/140): elfutils-default-yama-scope-0.176-3.f 2.9 MB/s |  16 kB     00:00    
(22/140): elfutils-0.176-3.fc31.x86_64.rpm       23 MB/s | 313 kB     00:00    
(23/140): elfutils-libs-0.176-3.fc31.x86_64.rpm  28 MB/s | 286 kB     00:00    
(24/140): expat-2.2.7-1.fc31.x86_64.rpm          15 MB/s |  96 kB     00:00    
(25/140): elfutils-libelf-0.176-3.fc31.x86_64.r  10 MB/s | 180 kB     00:00    
(26/140): fedora-gpg-keys-31-0.2.noarch.rpm      14 MB/s | 102 kB     00:00    
(27/140): fedora-release-31-0.7.noarch.rpm      2.2 MB/s |  11 kB     00:00    
(28/140): fedora-release-common-31-0.7.noarch.r 1.4 MB/s |  19 kB     00:00    
(29/140): fedora-repos-31-0.2.noarch.rpm        680 kB/s | 9.2 kB     00:00    
(30/140): fedora-repos-rawhide-31-0.2.noarch.rp 635 kB/s | 8.4 kB     00:00    
(31/140): file-5.37-2.fc31.x86_64.rpm            13 MB/s |  51 kB     00:00    
(32/140): findutils-4.6.0-23.fc31.x86_64.rpm     27 MB/s | 513 kB     00:00    
(33/140): fpc-srpm-macros-1.2-1.fc31.noarch.rpm 1.8 MB/s | 7.5 kB     00:00    
(34/140): filesystem-3.12-1.fc31.x86_64.rpm      31 MB/s | 1.1 MB     00:00    
(35/140): file-libs-5.37-2.fc31.x86_64.rpm       14 MB/s | 565 kB     00:00    
(36/140): gc-7.6.4-5.fc30.x86_64.rpm             14 MB/s |  93 kB     00:00    
(37/140): ghc-srpm-macros-1.4.2-9.fc30.noarch.r 1.5 MB/s | 7.6 kB     00:00    
(38/140): gawk-5.0.1-2.fc31.x86_64.rpm           24 MB/s | 1.2 MB     00:00    
(39/140): glibc-common-2.29.9000-30.fc31.x86_64  24 MB/s | 533 kB     00:00    
(40/140): glibc-minimal-langpack-2.29.9000-30.f 8.3 MB/s |  65 kB     00:00    
(41/140): gmp-6.1.2-10.fc31.x86_64.rpm          2.5 MB/s | 265 kB     00:00    
(42/140): gnat-srpm-macros-4-9.fc30.noarch.rpm  1.7 MB/s | 8.5 kB     00:00    
(43/140): go-srpm-macros-3.0.8-3.fc31.noarch.rp 6.4 MB/s |  25 kB     00:00    
(44/140): gdb-minimal-8.3.50.20190702-19.fc31.x  12 MB/s | 3.3 MB     00:00    
(45/140): grep-3.3-2.fc31.x86_64.rpm            2.5 MB/s | 246 kB     00:00    
(46/140): gzip-1.9-9.fc31.x86_64.rpm             18 MB/s | 151 kB     00:00    
(47/140): glibc-2.29.9000-30.fc31.x86_64.rpm     10 MB/s | 3.7 MB     00:00    
(48/140): info-6.6-1.fc30.x86_64.rpm            2.2 MB/s | 212 kB     00:00    
(49/140): keyutils-libs-1.6-2.fc30.x86_64.rpm   287 kB/s |  30 kB     00:00    
(50/140): libacl-2.2.53-3.fc30.x86_64.rpm       3.5 MB/s |  24 kB     00:00    
(51/140): libarchive-3.3.3-7.fc31.x86_64.rpm     23 MB/s | 342 kB     00:00    
(52/140): krb5-libs-1.17-34.fc31.x86_64.rpm     5.7 MB/s | 756 kB     00:00    
(53/140): libatomic_ops-7.6.10-1.fc31.x86_64.rp 5.4 MB/s |  34 kB     00:00    
(54/140): libattr-2.4.48-6.fc31.x86_64.rpm      4.1 MB/s |  18 kB     00:00    
(55/140): libblkid-2.34-1.fc31.x86_64.rpm       867 kB/s | 154 kB     00:00    
(56/140): libcap-2.26-5.fc30.x86_64.rpm         262 kB/s |  46 kB     00:00    
(57/140): libcap-ng-0.7.9-7.fc31.x86_64.rpm     6.2 MB/s |  27 kB     00:00    
(58/140): libcom_err-1.45.2-1.fc31.x86_64.rpm   6.0 MB/s |  28 kB     00:00    
(59/140): libcurl-7.65.1-1.fc31.x86_64.rpm       21 MB/s | 262 kB     00:00    
(60/140): libdb-utils-5.3.28-37.fc30.x86_64.rpm  15 MB/s | 129 kB     00:00    
(61/140): libdb-5.3.28-37.fc30.x86_64.rpm        27 MB/s | 735 kB     00:00    
(62/140): libffi-3.1-20.fc31.x86_64.rpm         7.8 MB/s |  32 kB     00:00    
(63/140): libfdisk-2.34-1.fc31.x86_64.rpm        15 MB/s | 203 kB     00:00    
(64/140): libgcc-9.1.1-2.fc31.x86_64.rpm         16 MB/s |  91 kB     00:00    
(65/140): libgomp-9.1.1-2.fc31.x86_64.rpm        22 MB/s | 224 kB     00:00    
(66/140): libgcrypt-1.8.4-3.fc30.x86_64.rpm      23 MB/s | 435 kB     00:00    
(67/140): libgpg-error-1.33-2.fc30.x86_64.rpm    22 MB/s | 238 kB     00:00    
(68/140): libidn2-2.2.0-1.fc31.x86_64.rpm        11 MB/s |  90 kB     00:00    
(69/140): libmetalink-0.1.3-8.fc30.x86_64.rpm   787 kB/s |  28 kB     00:00    
(70/140): libmount-2.34-1.fc31.x86_64.rpm       4.2 MB/s | 177 kB     00:00    
(71/140): libnghttp2-1.39.1-1.fc31.x86_64.rpm   8.6 MB/s |  74 kB     00:00    
(72/140): libnsl2-1.2.0-4.20180605git4a062cf.fc  11 MB/s |  54 kB     00:00    
(73/140): libpkgconf-1.6.1-1.fc31.x86_64.rpm    361 kB/s |  34 kB     00:00    
(74/140): libpsl-0.21.0-1.fc31.x86_64.rpm       625 kB/s |  59 kB     00:00    
(75/140): libpwquality-1.4.0-12.fc30.x86_64.rpm  14 MB/s |  96 kB     00:00    
(76/140): libselinux-2.9-3.fc31.x86_64.rpm      835 kB/s |  84 kB     00:00    
(77/140): libsemanage-2.9-1.fc31.x86_64.rpm     1.1 MB/s | 112 kB     00:00    
(78/140): libsigsegv-2.11-7.fc30.x86_64.rpm     5.7 MB/s |  25 kB     00:00    
(79/140): libsepol-2.9-1.fc31.x86_64.rpm         18 MB/s | 280 kB     00:00    
(80/140): libsmartcols-2.34-1.fc31.x86_64.rpm    12 MB/s | 123 kB     00:00    
(81/140): libssh-0.9.0-2.fc31.x86_64.rpm         16 MB/s | 248 kB     00:00    
(82/140): libtasn1-4.13-7.fc30.x86_64.rpm        11 MB/s |  67 kB     00:00    
(83/140): libstdc++-9.1.1-2.fc31.x86_64.rpm      24 MB/s | 596 kB     00:00    
(84/140): guile22-2.2.6-1.fc31.x86_64.rpm       7.1 MB/s | 6.6 MB     00:00    
(85/140): libtool-ltdl-2.4.6-30.fc31.x86_64.rpm 216 kB/s |  36 kB     00:00    
(86/140): libtirpc-1.1.4-2.rc2.fc30.1.x86_64.rp 552 kB/s |  97 kB     00:00    
(87/140): libutempter-1.1.6-16.fc30.x86_64.rpm  4.8 MB/s |  24 kB     00:00    
(88/140): libuuid-2.34-1.fc31.x86_64.rpm        5.9 MB/s |  28 kB     00:00    
(89/140): libverto-0.3.0-7.fc30.x86_64.rpm      4.6 MB/s |  20 kB     00:00    
(90/140): libxcrypt-4.4.6-2.fc31.x86_64.rpm      12 MB/s | 122 kB     00:00    
(91/140): libunistring-0.9.10-5.fc30.x86_64.rpm  12 MB/s | 415 kB     00:00    
(92/140): libzstd-1.4.0-1.fc31.x86_64.rpm        14 MB/s | 260 kB     00:00    
(93/140): lua-libs-5.3.5-5.fc30.x86_64.rpm       10 MB/s | 104 kB     00:00    
(94/140): libxml2-2.9.9-2.fc30.x86_64.rpm        16 MB/s | 651 kB     00:00    
(95/140): lz4-libs-1.8.3-2.fc30.x86_64.rpm      4.4 MB/s |  60 kB     00:00    
(96/140): mpfr-3.1.6-4.fc30.x86_64.rpm           21 MB/s | 212 kB     00:00    
(97/140): make-4.2.1-13.fc30.x86_64.rpm          19 MB/s | 482 kB     00:00    
(98/140): ncurses-base-6.1-10.20180923.fc30.noa 8.1 MB/s |  59 kB     00:00    
(99/140): ncurses-6.1-10.20180923.fc30.x86_64.r 2.3 MB/s | 360 kB     00:00    
(100/140): nim-srpm-macros-2-1.fc31.noarch.rpm   61 kB/s | 8.2 kB     00:00    
(101/140): ncurses-libs-6.1-10.20180923.fc30.x8 2.0 MB/s | 288 kB     00:00    
(102/140): ocaml-srpm-macros-5-5.fc30.noarch.rp 1.0 MB/s | 7.7 kB     00:00    
(103/140): openblas-srpm-macros-2-5.fc30.noarch 1.1 MB/s | 7.3 kB     00:00    
(104/140): openldap-2.4.47-2.fc31.x86_64.rpm     23 MB/s | 294 kB     00:00    
(105/140): p11-kit-0.23.16.1-1.fc31.x86_64.rpm   18 MB/s | 267 kB     00:00    
(106/140): p11-kit-trust-0.23.16.1-1.fc31.x86_6  18 MB/s | 133 kB     00:00    
(107/140): patch-2.7.6-9.fc31.x86_64.rpm        1.6 MB/s | 123 kB     00:00    
(108/140): pam-1.3.1-17.fc30.x86_64.rpm         6.6 MB/s | 624 kB     00:00    
(109/140): pcre-8.43-2.fc31.x86_64.rpm           14 MB/s | 190 kB     00:00    
(110/140): perl-srpm-macros-1-32.fc31.noarch.rp 1.9 MB/s | 8.3 kB     00:00    
(111/140): openssl-libs-1.1.1c-4.fc31.x86_64.rp 3.5 MB/s | 1.4 MB     00:00    
(112/140): pkgconf-1.6.1-1.fc31.x86_64.rpm      130 kB/s |  38 kB     00:00    
(113/140): pcre2-10.33-6.fc31.x86_64.rpm        840 kB/s | 255 kB     00:00    
(114/140): pkgconf-m4-1.6.1-1.fc31.noarch.rpm   147 kB/s |  15 kB     00:00    
(115/140): pkgconf-pkg-config-1.6.1-1.fc31.x86_ 104 kB/s |  11 kB     00:00    
(116/140): python-srpm-macros-3-44.fc31.noarch. 2.3 MB/s |  11 kB     00:00    
(117/140): popt-1.16-17.fc30.x86_64.rpm         7.3 MB/s |  55 kB     00:00    
(118/140): publicsuffix-list-dafsa-20190417-1.f 521 kB/s |  54 kB     00:00    
(119/140): qt5-srpm-macros-5.12.4-1.fc31.noarch  91 kB/s | 9.0 kB     00:00    
(120/140): redhat-rpm-config-134-1.fc31.noarch.  10 MB/s |  63 kB     00:00    
(121/140): readline-8.0-2.fc30.x86_64.rpm        17 MB/s | 191 kB     00:00    
(122/140): rpm-build-4.15.0-0.beta.1.fc31.x86_6 1.2 MB/s | 116 kB     00:00    
(123/140): rpm-build-libs-4.15.0-0.beta.1.fc31. 1.0 MB/s |  97 kB     00:00    
(124/140): rust-srpm-macros-10-1.fc31.noarch.rp  96 kB/s | 9.5 kB     00:00    
(125/140): rpm-4.15.0-0.beta.1.fc31.x86_64.rpm  2.3 MB/s | 500 kB     00:00    
(126/140): rpm-libs-4.15.0-0.beta.1.fc31.x86_64 1.4 MB/s | 288 kB     00:00    
(127/140): setup-2.13.3-1.fc31.noarch.rpm       1.4 MB/s | 149 kB     00:00    
(128/140): sed-4.5-3.fc30.x86_64.rpm            2.5 MB/s | 285 kB     00:00    
(129/140): systemd-libs-242-5.git7a6d834.fc31.x  21 MB/s | 512 kB     00:00    
(130/140): tar-1.32-1.fc31.x86_64.rpm            22 MB/s | 863 kB     00:00    
(131/140): tzdata-2019a-1.fc31.noarch.rpm        17 MB/s | 425 kB     00:00    
(132/140): unzip-6.0-43.fc30.x86_64.rpm          16 MB/s | 175 kB     00:00    
(133/140): shadow-utils-4.6-14.fc31.x86_64.rpm   18 MB/s | 1.2 MB     00:00    
(134/140): which-2.21-14.fc30.x86_64.rpm        4.7 MB/s |  41 kB     00:00    
(135/140): xz-libs-5.2.4-5.fc30.x86_64.rpm       11 MB/s |  85 kB     00:00    
(136/140): xz-5.2.4-5.fc30.x86_64.rpm           1.0 MB/s | 143 kB     00:00    
(137/140): zip-3.0-24.fc30.x86_64.rpm           1.9 MB/s | 264 kB     00:00    
(138/140): zlib-1.2.11-15.fc30.x86_64.rpm       9.8 MB/s |  89 kB     00:00    
(139/140): zstd-1.4.0-1.fc31.x86_64.rpm          18 MB/s | 385 kB     00:00    
(140/140): util-linux-2.34-1.fc31.x86_64.rpm     12 MB/s | 2.6 MB     00:00    
--------------------------------------------------------------------------------
Total                                            15 MB/s |  54 MB     00:03     
warning: /var/lib/mock/959609-fedora-rawhide-x86_64-1562381293.020161/root/var/cache/dnf/fedora-2d95c80a1fa0a67d/packages/alternatives-1.11-4.fc31.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 3c3359c4: NOKEY
fedora                                          223 kB/s | 1.6 kB     00:00    
Importing GPG key 0x3C3359C4:
 Userid     : "Fedora (31) <fedora-31-primary@fedoraproject.org>"
 Fingerprint: 7D22 D586 7F2A 4236 474B F7B8 50CB 390B 3C33 59C4
 From       : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-31-primary
Key imported successfully
fedora                                          187 kB/s | 1.6 kB     00:00    
Importing GPG key 0xCFC659B9:
 Userid     : "Fedora (30) <fedora-30-primary@fedoraproject.org>"
 Fingerprint: F1D8 EC98 F241 AAF2 0DF6 9420 EF3C 111F CFC6 59B9
 From       : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-30-primary
Key imported successfully
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Running scriptlet: filesystem-3.12-1.fc31.x86_64                          1/1 
  Preparing        :                                                        1/1 
  Installing       : libgcc-9.1.1-2.fc31.x86_64                           1/140 
  Running scriptlet: libgcc-9.1.1-2.fc31.x86_64                           1/140 
  Installing       : tzdata-2019a-1.fc31.noarch                           2/140 
  Installing       : rust-srpm-macros-10-1.fc31.noarch                    3/140 
  Installing       : qt5-srpm-macros-5.12.4-1.fc31.noarch                 4/140 
  Installing       : python-srpm-macros-3-44.fc31.noarch                  5/140 
  Installing       : publicsuffix-list-dafsa-20190417-1.fc31.noarch       6/140 
  Installing       : pkgconf-m4-1.6.1-1.fc31.noarch                       7/140 
  Installing       : perl-srpm-macros-1-32.fc31.noarch                    8/140 
  Installing       : openblas-srpm-macros-2-5.fc30.noarch                 9/140 
  Installing       : ocaml-srpm-macros-5-5.fc30.noarch                   10/140 
  Installing       : nim-srpm-macros-2-1.fc31.noarch                     11/140 
  Installing       : ncurses-base-6.1-10.20180923.fc30.noarch            12/140 
  Installing       : gnat-srpm-macros-4-9.fc30.noarch                    13/140 
  Installing       : ghc-srpm-macros-1.4.2-9.fc30.noarch                 14/140 
  Installing       : fpc-srpm-macros-1.2-1.fc31.noarch                   15/140 
  Installing       : fedora-gpg-keys-31-0.2.noarch                       16/140 
  Installing       : fedora-release-31-0.7.noarch                        17/140 
  Installing       : fedora-release-common-31-0.7.noarch                 18/140 
  Installing       : fedora-repos-rawhide-31-0.2.noarch                  19/140 
  Installing       : fedora-repos-31-0.2.noarch                          20/140 
  Installing       : setup-2.13.3-1.fc31.noarch                          21/140 
warning: /etc/hosts created as /etc/hosts.rpmnew

  Running scriptlet: setup-2.13.3-1.fc31.noarch                          21/140 
  Installing       : filesystem-3.12-1.fc31.x86_64                       22/140 
  Installing       : basesystem-11-7.fc30.noarch                         23/140 
  Installing       : pcre2-10.33-6.fc31.x86_64                           24/140 
  Installing       : libselinux-2.9-3.fc31.x86_64                        25/140 
  Installing       : ncurses-libs-6.1-10.20180923.fc30.x86_64            26/140 
  Installing       : glibc-minimal-langpack-2.29.9000-30.fc31.x86_64     27/140 
  Installing       : glibc-common-2.29.9000-30.fc31.x86_64               28/140 
  Running scriptlet: glibc-2.29.9000-30.fc31.x86_64                      29/140 
  Installing       : glibc-2.29.9000-30.fc31.x86_64                      29/140 
  Running scriptlet: glibc-2.29.9000-30.fc31.x86_64                      29/140 
  Installing       : bash-5.0.7-1.fc31.x86_64                            30/140 
  Running scriptlet: bash-5.0.7-1.fc31.x86_64                            30/140 
  Installing       : libsepol-2.9-1.fc31.x86_64                          31/140 
  Running scriptlet: libsepol-2.9-1.fc31.x86_64                          31/140 
  Installing       : zlib-1.2.11-15.fc30.x86_64                          32/140 
  Installing       : bzip2-libs-1.0.6-29.fc30.x86_64                     33/140 
  Installing       : xz-libs-5.2.4-5.fc30.x86_64                         34/140 
  Installing       : libstdc++-9.1.1-2.fc31.x86_64                       35/140 
  Installing       : elfutils-libelf-0.176-3.fc31.x86_64                 36/140 
  Installing       : libdb-5.3.28-37.fc30.x86_64                         37/140 
  Installing       : libxcrypt-4.4.6-2.fc31.x86_64                       38/140 
  Installing       : gmp-1:6.1.2-10.fc31.x86_64                          39/140 
  Installing       : libattr-2.4.48-6.fc31.x86_64                        40/140 
  Installing       : libacl-2.2.53-3.fc30.x86_64                         41/140 
  Installing       : sed-4.5-3.fc30.x86_64                               42/140 
  Installing       : libcom_err-1.45.2-1.fc31.x86_64                     43/140 
  Installing       : libuuid-2.34-1.fc31.x86_64                          44/140 
  Installing       : popt-1.16-17.fc30.x86_64                            45/140 
  Installing       : libcap-2.26-5.fc30.x86_64                           46/140 
  Installing       : libunistring-0.9.10-5.fc30.x86_64                   47/140 
  Installing       : libzstd-1.4.0-1.fc31.x86_64                         48/140 
  Installing       : readline-8.0-2.fc30.x86_64                          49/140 
  Installing       : libidn2-2.2.0-1.fc31.x86_64                         50/140 
  Installing       : mpfr-3.1.6-4.fc30.x86_64                            51/140 
  Installing       : unzip-6.0-43.fc30.x86_64                            52/140 
  Installing       : file-libs-5.37-2.fc31.x86_64                        53/140 
  Installing       : file-5.37-2.fc31.x86_64                             54/140 
  Installing       : alternatives-1.11-4.fc31.x86_64                     55/140 
  Installing       : findutils-1:4.6.0-23.fc31.x86_64                    56/140 
  Installing       : libcap-ng-0.7.9-7.fc31.x86_64                       57/140 
  Installing       : audit-libs-3.0-0.9.20190507gitf58ec40.fc31.x86_6    58/140 
  Installing       : libffi-3.1-20.fc31.x86_64                           59/140 
  Installing       : p11-kit-0.23.16.1-1.fc31.x86_64                     60/140 
  Installing       : lua-libs-5.3.5-5.fc30.x86_64                        61/140 
  Installing       : lz4-libs-1.8.3-2.fc30.x86_64                        62/140 
  Installing       : libsemanage-2.9-1.fc31.x86_64                       63/140 
  Installing       : shadow-utils-2:4.6-14.fc31.x86_64                   64/140 
  Running scriptlet: libutempter-1.1.6-16.fc30.x86_64                    65/140 
  Installing       : libutempter-1.1.6-16.fc30.x86_64                    65/140 
  Installing       : zip-3.0-24.fc30.x86_64                              66/140 
  Installing       : gdb-minimal-8.3.50.20190702-19.fc31.x86_64          67/140 
  Installing       : libpsl-0.21.0-1.fc31.x86_64                         68/140 
  Installing       : tar-2:1.32-1.fc31.x86_64                            69/140 
  Installing       : patch-2.7.6-9.fc31.x86_64                           70/140 
  Installing       : libdb-utils-5.3.28-37.fc30.x86_64                   71/140 
  Installing       : dwz-0.12-10.fc30.x86_64                             72/140 
  Installing       : zstd-1.4.0-1.fc31.x86_64                            73/140 
  Installing       : libxml2-2.9.9-2.fc30.x86_64                         74/140 
  Installing       : bzip2-1.0.6-29.fc30.x86_64                          75/140 
  Installing       : elfutils-default-yama-scope-0.176-3.fc31.noarch     76/140 
  Running scriptlet: elfutils-default-yama-scope-0.176-3.fc31.noarch     76/140 
  Installing       : elfutils-libs-0.176-3.fc31.x86_64                   77/140 
  Installing       : elfutils-0.176-3.fc31.x86_64                        78/140 
  Installing       : brotli-1.0.7-3.fc30.x86_64                          79/140 
  Installing       : cpio-2.12-10.fc30.x86_64                            80/140 
  Installing       : diffutils-3.7-2.fc30.x86_64                         81/140 
  Installing       : expat-2.2.7-1.fc31.x86_64                           82/140 
  Installing       : libmetalink-0.1.3-8.fc30.x86_64                     83/140 
  Installing       : keyutils-libs-1.6-2.fc30.x86_64                     84/140 
  Installing       : libatomic_ops-7.6.10-1.fc31.x86_64                  85/140 
  Installing       : gc-7.6.4-5.fc30.x86_64                              86/140 
  Installing       : libgomp-9.1.1-2.fc31.x86_64                         87/140 
  Installing       : libgpg-error-1.33-2.fc30.x86_64                     88/140 
  Installing       : libgcrypt-1.8.4-3.fc30.x86_64                       89/140 
  Installing       : libnghttp2-1.39.1-1.fc31.x86_64                     90/140 
  Installing       : libpkgconf-1.6.1-1.fc31.x86_64                      91/140 
  Installing       : pkgconf-1.6.1-1.fc31.x86_64                         92/140 
  Installing       : pkgconf-pkg-config-1.6.1-1.fc31.x86_64              93/140 
  Installing       : libsigsegv-2.11-7.fc30.x86_64                       94/140 
  Installing       : gawk-5.0.1-2.fc31.x86_64                            95/140 
  Installing       : libsmartcols-2.34-1.fc31.x86_64                     96/140 
  Installing       : libtasn1-4.13-7.fc30.x86_64                         97/140 
  Installing       : p11-kit-trust-0.23.16.1-1.fc31.x86_64               98/140 
  Running scriptlet: p11-kit-trust-0.23.16.1-1.fc31.x86_64               98/140 
  Installing       : libtool-ltdl-2.4.6-30.fc31.x86_64                   99/140 
  Installing       : libverto-0.3.0-7.fc30.x86_64                       100/140 
  Installing       : ncurses-6.1-10.20180923.fc30.x86_64                101/140 
  Installing       : pcre-8.43-2.fc31.x86_64                            102/140 
  Installing       : grep-3.3-2.fc31.x86_64                             103/140 
  Installing       : xz-5.2.4-5.fc30.x86_64                             104/140 
  Installing       : coreutils-common-8.31-2.fc31.x86_64                105/140 
  Installing       : openssl-libs-1:1.1.1c-4.fc31.x86_64                106/140 
  Installing       : coreutils-8.31-2.fc31.x86_64                       107/140 
  Installing       : crypto-policies-20190527-1.git0b3add8.fc31.noarc   108/140 
  Running scriptlet: crypto-policies-20190527-1.git0b3add8.fc31.noarc   108/140 
  Running scriptlet: ca-certificates-2019.2.32-2.fc31.noarch            109/140 
  Installing       : ca-certificates-2019.2.32-2.fc31.noarch            109/140 
  Running scriptlet: ca-certificates-2019.2.32-2.fc31.noarch            109/140 
  Installing       : krb5-libs-1.17-34.fc31.x86_64                      110/140 
  Installing       : libblkid-2.34-1.fc31.x86_64                        111/140 
  Running scriptlet: libblkid-2.34-1.fc31.x86_64                        111/140 
  Installing       : libtirpc-1.1.4-2.rc2.fc30.1.x86_64                 112/140 
  Installing       : binutils-gold-2.32-17.fc31.x86_64                  113/140 
  Installing       : binutils-2.32-17.fc31.x86_64                       114/140 
  Running scriptlet: binutils-2.32-17.fc31.x86_64                       114/140 
  Installing       : gzip-1.9-9.fc31.x86_64                             115/140 
  Installing       : cracklib-2.9.6-19.fc30.x86_64                      116/140 
  Installing       : libnsl2-1.2.0-4.20180605git4a062cf.fc30.x86_64     117/140 
  Installing       : libpwquality-1.4.0-12.fc30.x86_64                  118/140 
  Installing       : pam-1.3.1-17.fc30.x86_64                           119/140 
  Installing       : libfdisk-2.34-1.fc31.x86_64                        120/140 
  Installing       : libmount-2.34-1.fc31.x86_64                        121/140 
  Installing       : cyrus-sasl-lib-2.1.27-1.fc31.x86_64                122/140 
  Installing       : openldap-2.4.47-2.fc31.x86_64                      123/140 
  Installing       : libssh-0.9.0-2.fc31.x86_64                         124/140 
  Installing       : libcurl-7.65.1-1.fc31.x86_64                       125/140 
  Installing       : curl-7.65.1-1.fc31.x86_64                          126/140 
  Installing       : guile22-2.2.6-1.fc31.x86_64                        127/140 
  Running scriptlet: guile22-2.2.6-1.fc31.x86_64                        127/140 
  Installing       : systemd-libs-242-5.git7a6d834.fc31.x86_64          128/140 
  Running scriptlet: systemd-libs-242-5.git7a6d834.fc31.x86_64          128/140 
  Installing       : libarchive-3.3.3-7.fc31.x86_64                     129/140 
  Installing       : rpm-4.15.0-0.beta.1.fc31.x86_64                    130/140 
  Installing       : rpm-libs-4.15.0-0.beta.1.fc31.x86_64               131/140 
  Installing       : rpm-build-libs-4.15.0-0.beta.1.fc31.x86_64         132/140 
  Installing       : efi-srpm-macros-4-2.fc30.noarch                    133/140 
  Installing       : go-srpm-macros-3.0.8-3.fc31.noarch                 134/140 
  Installing       : redhat-rpm-config-134-1.fc31.noarch                135/140 
  Installing       : rpm-build-4.15.0-0.beta.1.fc31.x86_64              136/140 
  Installing       : util-linux-2.34-1.fc31.x86_64                      137/140 
  Running scriptlet: util-linux-2.34-1.fc31.x86_64                      137/140 
  Installing       : make-1:4.2.1-13.fc30.x86_64                        138/140 
  Installing       : info-6.6-1.fc30.x86_64                             139/140 
  Installing       : which-2.21-14.fc30.x86_64                          140/140 
  Running scriptlet: filesystem-3.12-1.fc31.x86_64                      140/140 
  Running scriptlet: glibc-common-2.29.9000-30.fc31.x86_64              140/140 
  Running scriptlet: info-6.6-1.fc30.x86_64                             140/140 
  Verifying        : alternatives-1.11-4.fc31.x86_64                      1/140 
  Verifying        : audit-libs-3.0-0.9.20190507gitf58ec40.fc31.x86_6     2/140 
  Verifying        : basesystem-11-7.fc30.noarch                          3/140 
  Verifying        : bash-5.0.7-1.fc31.x86_64                             4/140 
  Verifying        : binutils-2.32-17.fc31.x86_64                         5/140 
  Verifying        : binutils-gold-2.32-17.fc31.x86_64                    6/140 
  Verifying        : brotli-1.0.7-3.fc30.x86_64                           7/140 
  Verifying        : bzip2-1.0.6-29.fc30.x86_64                           8/140 
  Verifying        : bzip2-libs-1.0.6-29.fc30.x86_64                      9/140 
  Verifying        : ca-certificates-2019.2.32-2.fc31.noarch             10/140 
  Verifying        : coreutils-8.31-2.fc31.x86_64                        11/140 
  Verifying        : coreutils-common-8.31-2.fc31.x86_64                 12/140 
  Verifying        : cpio-2.12-10.fc30.x86_64                            13/140 
  Verifying        : cracklib-2.9.6-19.fc30.x86_64                       14/140 
  Verifying        : crypto-policies-20190527-1.git0b3add8.fc31.noarc    15/140 
  Verifying        : curl-7.65.1-1.fc31.x86_64                           16/140 
  Verifying        : cyrus-sasl-lib-2.1.27-1.fc31.x86_64                 17/140 
  Verifying        : diffutils-3.7-2.fc30.x86_64                         18/140 
  Verifying        : dwz-0.12-10.fc30.x86_64                             19/140 
  Verifying        : efi-srpm-macros-4-2.fc30.noarch                     20/140 
  Verifying        : elfutils-0.176-3.fc31.x86_64                        21/140 
  Verifying        : elfutils-default-yama-scope-0.176-3.fc31.noarch     22/140 
  Verifying        : elfutils-libelf-0.176-3.fc31.x86_64                 23/140 
  Verifying        : elfutils-libs-0.176-3.fc31.x86_64                   24/140 
  Verifying        : expat-2.2.7-1.fc31.x86_64                           25/140 
  Verifying        : fedora-gpg-keys-31-0.2.noarch                       26/140 
  Verifying        : fedora-release-31-0.7.noarch                        27/140 
  Verifying        : fedora-release-common-31-0.7.noarch                 28/140 
  Verifying        : fedora-repos-31-0.2.noarch                          29/140 
  Verifying        : fedora-repos-rawhide-31-0.2.noarch                  30/140 
  Verifying        : file-5.37-2.fc31.x86_64                             31/140 
  Verifying        : file-libs-5.37-2.fc31.x86_64                        32/140 
  Verifying        : filesystem-3.12-1.fc31.x86_64                       33/140 
  Verifying        : findutils-1:4.6.0-23.fc31.x86_64                    34/140 
  Verifying        : fpc-srpm-macros-1.2-1.fc31.noarch                   35/140 
  Verifying        : gawk-5.0.1-2.fc31.x86_64                            36/140 
  Verifying        : gc-7.6.4-5.fc30.x86_64                              37/140 
  Verifying        : gdb-minimal-8.3.50.20190702-19.fc31.x86_64          38/140 
  Verifying        : ghc-srpm-macros-1.4.2-9.fc30.noarch                 39/140 
  Verifying        : glibc-2.29.9000-30.fc31.x86_64                      40/140 
  Verifying        : glibc-common-2.29.9000-30.fc31.x86_64               41/140 
  Verifying        : glibc-minimal-langpack-2.29.9000-30.fc31.x86_64     42/140 
  Verifying        : gmp-1:6.1.2-10.fc31.x86_64                          43/140 
  Verifying        : gnat-srpm-macros-4-9.fc30.noarch                    44/140 
  Verifying        : go-srpm-macros-3.0.8-3.fc31.noarch                  45/140 
  Verifying        : grep-3.3-2.fc31.x86_64                              46/140 
  Verifying        : guile22-2.2.6-1.fc31.x86_64                         47/140 
  Verifying        : gzip-1.9-9.fc31.x86_64                              48/140 
  Verifying        : info-6.6-1.fc30.x86_64                              49/140 
  Verifying        : keyutils-libs-1.6-2.fc30.x86_64                     50/140 
  Verifying        : krb5-libs-1.17-34.fc31.x86_64                       51/140 
  Verifying        : libacl-2.2.53-3.fc30.x86_64                         52/140 
  Verifying        : libarchive-3.3.3-7.fc31.x86_64                      53/140 
  Verifying        : libatomic_ops-7.6.10-1.fc31.x86_64                  54/140 
  Verifying        : libattr-2.4.48-6.fc31.x86_64                        55/140 
  Verifying        : libblkid-2.34-1.fc31.x86_64                         56/140 
  Verifying        : libcap-2.26-5.fc30.x86_64                           57/140 
  Verifying        : libcap-ng-0.7.9-7.fc31.x86_64                       58/140 
  Verifying        : libcom_err-1.45.2-1.fc31.x86_64                     59/140 
  Verifying        : libcurl-7.65.1-1.fc31.x86_64                        60/140 
  Verifying        : libdb-5.3.28-37.fc30.x86_64                         61/140 
  Verifying        : libdb-utils-5.3.28-37.fc30.x86_64                   62/140 
  Verifying        : libfdisk-2.34-1.fc31.x86_64                         63/140 
  Verifying        : libffi-3.1-20.fc31.x86_64                           64/140 
  Verifying        : libgcc-9.1.1-2.fc31.x86_64                          65/140 
  Verifying        : libgcrypt-1.8.4-3.fc30.x86_64                       66/140 
  Verifying        : libgomp-9.1.1-2.fc31.x86_64                         67/140 
  Verifying        : libgpg-error-1.33-2.fc30.x86_64                     68/140 
  Verifying        : libidn2-2.2.0-1.fc31.x86_64                         69/140 
  Verifying        : libmetalink-0.1.3-8.fc30.x86_64                     70/140 
  Verifying        : libmount-2.34-1.fc31.x86_64                         71/140 
  Verifying        : libnghttp2-1.39.1-1.fc31.x86_64                     72/140 
  Verifying        : libnsl2-1.2.0-4.20180605git4a062cf.fc30.x86_64      73/140 
  Verifying        : libpkgconf-1.6.1-1.fc31.x86_64                      74/140 
  Verifying        : libpsl-0.21.0-1.fc31.x86_64                         75/140 
  Verifying        : libpwquality-1.4.0-12.fc30.x86_64                   76/140 
  Verifying        : libselinux-2.9-3.fc31.x86_64                        77/140 
  Verifying        : libsemanage-2.9-1.fc31.x86_64                       78/140 
  Verifying        : libsepol-2.9-1.fc31.x86_64                          79/140 
  Verifying        : libsigsegv-2.11-7.fc30.x86_64                       80/140 
  Verifying        : libsmartcols-2.34-1.fc31.x86_64                     81/140 
  Verifying        : libssh-0.9.0-2.fc31.x86_64                          82/140 
  Verifying        : libstdc++-9.1.1-2.fc31.x86_64                       83/140 
  Verifying        : libtasn1-4.13-7.fc30.x86_64                         84/140 
  Verifying        : libtirpc-1.1.4-2.rc2.fc30.1.x86_64                  85/140 
  Verifying        : libtool-ltdl-2.4.6-30.fc31.x86_64                   86/140 
  Verifying        : libunistring-0.9.10-5.fc30.x86_64                   87/140 
  Verifying        : libutempter-1.1.6-16.fc30.x86_64                    88/140 
  Verifying        : libuuid-2.34-1.fc31.x86_64                          89/140 
  Verifying        : libverto-0.3.0-7.fc30.x86_64                        90/140 
  Verifying        : libxcrypt-4.4.6-2.fc31.x86_64                       91/140 
  Verifying        : libxml2-2.9.9-2.fc30.x86_64                         92/140 
  Verifying        : libzstd-1.4.0-1.fc31.x86_64                         93/140 
  Verifying        : lua-libs-5.3.5-5.fc30.x86_64                        94/140 
  Verifying        : lz4-libs-1.8.3-2.fc30.x86_64                        95/140 
  Verifying        : make-1:4.2.1-13.fc30.x86_64                         96/140 
  Verifying        : mpfr-3.1.6-4.fc30.x86_64                            97/140 
  Verifying        : ncurses-6.1-10.20180923.fc30.x86_64                 98/140 
  Verifying        : ncurses-base-6.1-10.20180923.fc30.noarch            99/140 
  Verifying        : ncurses-libs-6.1-10.20180923.fc30.x86_64           100/140 
  Verifying        : nim-srpm-macros-2-1.fc31.noarch                    101/140 
  Verifying        : ocaml-srpm-macros-5-5.fc30.noarch                  102/140 
  Verifying        : openblas-srpm-macros-2-5.fc30.noarch               103/140 
  Verifying        : openldap-2.4.47-2.fc31.x86_64                      104/140 
  Verifying        : openssl-libs-1:1.1.1c-4.fc31.x86_64                105/140 
  Verifying        : p11-kit-0.23.16.1-1.fc31.x86_64                    106/140 
  Verifying        : p11-kit-trust-0.23.16.1-1.fc31.x86_64              107/140 
  Verifying        : pam-1.3.1-17.fc30.x86_64                           108/140 
  Verifying        : patch-2.7.6-9.fc31.x86_64                          109/140 
  Verifying        : pcre-8.43-2.fc31.x86_64                            110/140 
  Verifying        : pcre2-10.33-6.fc31.x86_64                          111/140 
  Verifying        : perl-srpm-macros-1-32.fc31.noarch                  112/140 
  Verifying        : pkgconf-1.6.1-1.fc31.x86_64                        113/140 
  Verifying        : pkgconf-m4-1.6.1-1.fc31.noarch                     114/140 
  Verifying        : pkgconf-pkg-config-1.6.1-1.fc31.x86_64             115/140 
  Verifying        : popt-1.16-17.fc30.x86_64                           116/140 
  Verifying        : publicsuffix-list-dafsa-20190417-1.fc31.noarch     117/140 
  Verifying        : python-srpm-macros-3-44.fc31.noarch                118/140 
  Verifying        : qt5-srpm-macros-5.12.4-1.fc31.noarch               119/140 
  Verifying        : readline-8.0-2.fc30.x86_64                         120/140 
  Verifying        : redhat-rpm-config-134-1.fc31.noarch                121/140 
  Verifying        : rpm-4.15.0-0.beta.1.fc31.x86_64                    122/140 
  Verifying        : rpm-build-4.15.0-0.beta.1.fc31.x86_64              123/140 
  Verifying        : rpm-build-libs-4.15.0-0.beta.1.fc31.x86_64         124/140 
  Verifying        : rpm-libs-4.15.0-0.beta.1.fc31.x86_64               125/140 
  Verifying        : rust-srpm-macros-10-1.fc31.noarch                  126/140 
  Verifying        : sed-4.5-3.fc30.x86_64                              127/140 
  Verifying        : setup-2.13.3-1.fc31.noarch                         128/140 
  Verifying        : shadow-utils-2:4.6-14.fc31.x86_64                  129/140 
  Verifying        : systemd-libs-242-5.git7a6d834.fc31.x86_64          130/140 
  Verifying        : tar-2:1.32-1.fc31.x86_64                           131/140 
  Verifying        : tzdata-2019a-1.fc31.noarch                         132/140 
  Verifying        : unzip-6.0-43.fc30.x86_64                           133/140 
  Verifying        : util-linux-2.34-1.fc31.x86_64                      134/140 
  Verifying        : which-2.21-14.fc30.x86_64                          135/140 
  Verifying        : xz-5.2.4-5.fc30.x86_64                             136/140 
  Verifying        : xz-libs-5.2.4-5.fc30.x86_64                        137/140 
  Verifying        : zip-3.0-24.fc30.x86_64                             138/140 
  Verifying        : zlib-1.2.11-15.fc30.x86_64                         139/140 
  Verifying        : zstd-1.4.0-1.fc31.x86_64                           140/140 

Installed:
  bash-5.0.7-1.fc31.x86_64                                                      
  bzip2-1.0.6-29.fc30.x86_64                                                    
  coreutils-8.31-2.fc31.x86_64                                                  
  cpio-2.12-10.fc30.x86_64                                                      
  diffutils-3.7-2.fc30.x86_64                                                   
  fedora-release-31-0.7.noarch                                                  
  findutils-1:4.6.0-23.fc31.x86_64                                              
  gawk-5.0.1-2.fc31.x86_64                                                      
  glibc-minimal-langpack-2.29.9000-30.fc31.x86_64                               
  grep-3.3-2.fc31.x86_64                                                        
  gzip-1.9-9.fc31.x86_64                                                        
  info-6.6-1.fc30.x86_64                                                        
  make-1:4.2.1-13.fc30.x86_64                                                   
  patch-2.7.6-9.fc31.x86_64                                                     
  redhat-rpm-config-134-1.fc31.noarch                                           
  rpm-build-4.15.0-0.beta.1.fc31.x86_64                                         
  sed-4.5-3.fc30.x86_64                                                         
  shadow-utils-2:4.6-14.fc31.x86_64                                             
  tar-2:1.32-1.fc31.x86_64                                                      
  unzip-6.0-43.fc30.x86_64                                                      
  util-linux-2.34-1.fc31.x86_64                                                 
  which-2.21-14.fc30.x86_64                                                     
  xz-5.2.4-5.fc30.x86_64                                                        
  alternatives-1.11-4.fc31.x86_64                                               
  audit-libs-3.0-0.9.20190507gitf58ec40.fc31.x86_64                             
  basesystem-11-7.fc30.noarch                                                   
  binutils-2.32-17.fc31.x86_64                                                  
  binutils-gold-2.32-17.fc31.x86_64                                             
  brotli-1.0.7-3.fc30.x86_64                                                    
  bzip2-libs-1.0.6-29.fc30.x86_64                                               
  ca-certificates-2019.2.32-2.fc31.noarch                                       
  coreutils-common-8.31-2.fc31.x86_64                                           
  cracklib-2.9.6-19.fc30.x86_64                                                 
  crypto-policies-20190527-1.git0b3add8.fc31.noarch                             
  curl-7.65.1-1.fc31.x86_64                                                     
  cyrus-sasl-lib-2.1.27-1.fc31.x86_64                                           
  dwz-0.12-10.fc30.x86_64                                                       
  efi-srpm-macros-4-2.fc30.noarch                                               
  elfutils-0.176-3.fc31.x86_64                                                  
  elfutils-default-yama-scope-0.176-3.fc31.noarch                               
  elfutils-libelf-0.176-3.fc31.x86_64                                           
  elfutils-libs-0.176-3.fc31.x86_64                                             
  expat-2.2.7-1.fc31.x86_64                                                     
  fedora-gpg-keys-31-0.2.noarch                                                 
  fedora-release-common-31-0.7.noarch                                           
  fedora-repos-31-0.2.noarch                                                    
  fedora-repos-rawhide-31-0.2.noarch                                            
  file-5.37-2.fc31.x86_64                                                       
  file-libs-5.37-2.fc31.x86_64                                                  
  filesystem-3.12-1.fc31.x86_64                                                 
  fpc-srpm-macros-1.2-1.fc31.noarch                                             
  gc-7.6.4-5.fc30.x86_64                                                        
  gdb-minimal-8.3.50.20190702-19.fc31.x86_64                                    
  ghc-srpm-macros-1.4.2-9.fc30.noarch                                           
  glibc-2.29.9000-30.fc31.x86_64                                                
  glibc-common-2.29.9000-30.fc31.x86_64                                         
  gmp-1:6.1.2-10.fc31.x86_64                                                    
  gnat-srpm-macros-4-9.fc30.noarch                                              
  go-srpm-macros-3.0.8-3.fc31.noarch                                            
  guile22-2.2.6-1.fc31.x86_64                                                   
  keyutils-libs-1.6-2.fc30.x86_64                                               
  krb5-libs-1.17-34.fc31.x86_64                                                 
  libacl-2.2.53-3.fc30.x86_64                                                   
  libarchive-3.3.3-7.fc31.x86_64                                                
  libatomic_ops-7.6.10-1.fc31.x86_64                                            
  libattr-2.4.48-6.fc31.x86_64                                                  
  libblkid-2.34-1.fc31.x86_64                                                   
  libcap-2.26-5.fc30.x86_64                                                     
  libcap-ng-0.7.9-7.fc31.x86_64                                                 
  libcom_err-1.45.2-1.fc31.x86_64                                               
  libcurl-7.65.1-1.fc31.x86_64                                                  
  libdb-5.3.28-37.fc30.x86_64                                                   
  libdb-utils-5.3.28-37.fc30.x86_64                                             
  libfdisk-2.34-1.fc31.x86_64                                                   
  libffi-3.1-20.fc31.x86_64                                                     
  libgcc-9.1.1-2.fc31.x86_64                                                    
  libgcrypt-1.8.4-3.fc30.x86_64                                                 
  libgomp-9.1.1-2.fc31.x86_64                                                   
  libgpg-error-1.33-2.fc30.x86_64                                               
  libidn2-2.2.0-1.fc31.x86_64                                                   
  libmetalink-0.1.3-8.fc30.x86_64                                               
  libmount-2.34-1.fc31.x86_64                                                   
  libnghttp2-1.39.1-1.fc31.x86_64                                               
  libnsl2-1.2.0-4.20180605git4a062cf.fc30.x86_64                                
  libpkgconf-1.6.1-1.fc31.x86_64                                                
  libpsl-0.21.0-1.fc31.x86_64                                                   
  libpwquality-1.4.0-12.fc30.x86_64                                             
  libselinux-2.9-3.fc31.x86_64                                                  
  libsemanage-2.9-1.fc31.x86_64                                                 
  libsepol-2.9-1.fc31.x86_64                                                    
  libsigsegv-2.11-7.fc30.x86_64                                                 
  libsmartcols-2.34-1.fc31.x86_64                                               
  libssh-0.9.0-2.fc31.x86_64                                                    
  libstdc++-9.1.1-2.fc31.x86_64                                                 
  libtasn1-4.13-7.fc30.x86_64                                                   
  libtirpc-1.1.4-2.rc2.fc30.1.x86_64                                            
  libtool-ltdl-2.4.6-30.fc31.x86_64                                             
  libunistring-0.9.10-5.fc30.x86_64                                             
  libutempter-1.1.6-16.fc30.x86_64                                              
  libuuid-2.34-1.fc31.x86_64                                                    
  libverto-0.3.0-7.fc30.x86_64                                                  
  libxcrypt-4.4.6-2.fc31.x86_64                                                 
  libxml2-2.9.9-2.fc30.x86_64                                                   
  libzstd-1.4.0-1.fc31.x86_64                                                   
  lua-libs-5.3.5-5.fc30.x86_64                                                  
  lz4-libs-1.8.3-2.fc30.x86_64                                                  
  mpfr-3.1.6-4.fc30.x86_64                                                      
  ncurses-6.1-10.20180923.fc30.x86_64                                           
  ncurses-base-6.1-10.20180923.fc30.noarch                                      
  ncurses-libs-6.1-10.20180923.fc30.x86_64                                      
  nim-srpm-macros-2-1.fc31.noarch                                               
  ocaml-srpm-macros-5-5.fc30.noarch                                             
  openblas-srpm-macros-2-5.fc30.noarch                                          
  openldap-2.4.47-2.fc31.x86_64                                                 
  openssl-libs-1:1.1.1c-4.fc31.x86_64                                           
  p11-kit-0.23.16.1-1.fc31.x86_64                                               
  p11-kit-trust-0.23.16.1-1.fc31.x86_64                                         
  pam-1.3.1-17.fc30.x86_64                                                      
  pcre-8.43-2.fc31.x86_64                                                       
  pcre2-10.33-6.fc31.x86_64                                                     
  perl-srpm-macros-1-32.fc31.noarch                                             
  pkgconf-1.6.1-1.fc31.x86_64                                                   
  pkgconf-m4-1.6.1-1.fc31.noarch                                                
  pkgconf-pkg-config-1.6.1-1.fc31.x86_64                                        
  popt-1.16-17.fc30.x86_64                                                      
  publicsuffix-list-dafsa-20190417-1.fc31.noarch                                
  python-srpm-macros-3-44.fc31.noarch                                           
  qt5-srpm-macros-5.12.4-1.fc31.noarch                                          
  readline-8.0-2.fc30.x86_64                                                    
  rpm-4.15.0-0.beta.1.fc31.x86_64                                               
  rpm-build-libs-4.15.0-0.beta.1.fc31.x86_64                                    
  rpm-libs-4.15.0-0.beta.1.fc31.x86_64                                          
  rust-srpm-macros-10-1.fc31.noarch                                             
  setup-2.13.3-1.fc31.noarch                                                    
  systemd-libs-242-5.git7a6d834.fc31.x86_64                                     
  tzdata-2019a-1.fc31.noarch                                                    
  xz-libs-5.2.4-5.fc30.x86_64                                                   
  zip-3.0-24.fc30.x86_64                                                        
  zlib-1.2.11-15.fc30.x86_64                                                    
  zstd-1.4.0-1.fc31.x86_64                                                      

Complete!
Finish: dnf install
Start: creating root cache
Finish: creating root cache
Finish: chroot init
INFO: Installed packages:
Start: buildsrpm
Start: rpmbuild -bs
Building target platforms: x86_64
Building for target x86_64
setting SOURCE_DATE_EPOCH=1562284800
Wrote: /builddir/build/SRPMS/palemoon-28.6.0.1-1.src.rpm
Finish: rpmbuild -bs
INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan
INFO: /var/lib/mock/959609-fedora-rawhide-x86_64-1562381293.020161/root/var/log/dnf.rpm.log
/var/lib/mock/959609-fedora-rawhide-x86_64-1562381293.020161/root/var/log/dnf.librepo.log
/var/lib/mock/959609-fedora-rawhide-x86_64-1562381293.020161/root/var/log/dnf.log
Finish: buildsrpm
INFO: Done(/tmp/tmpann_bm22/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=75600): unbuffer mock --rebuild /var/lib/copr-rpmbuild/results/palemoon-28.6.0.1-1.src.rpm --configdir /var/lib/copr-rpmbuild/results/configs --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1562381390.556856 -r child
WARNING: Could not find required logging config file: /var/lib/copr-rpmbuild/results/configs/logging.ini. Using default...
INFO: mock.py version 1.4.16 starting (python version = 3.7.3)...
Start: init plugins
INFO: tmpfs initialized
INFO: selinux disabled
INFO: chroot_scan: initialized
INFO: compress_logs: initialized
Finish: init plugins
Start: run
INFO: Start(/var/lib/copr-rpmbuild/results/palemoon-28.6.0.1-1.src.rpm)  Config(959609-fedora-rawhide-x86_64)
Start: clean chroot
Finish: clean chroot
Start: chroot init
INFO: mounting tmpfs at /var/lib/mock/959609-fedora-rawhide-x86_64-1562381390.556856/root.
INFO: calling preinit hooks
INFO: enabled root cache
Start: unpacking root cache
Finish: unpacking root cache
INFO: enabled dnf cache
Start: cleaning dnf metadata
Finish: cleaning dnf metadata
INFO: enabled HW Info plugin
Mock Version: 1.4.16
INFO: Mock Version: 1.4.16
Start: dnf update
Copr repository                                  64 kB/s | 3.9 kB     00:00    
Additional repo http_mirror_centos_org_centos_6  27 kB/s | 2.9 kB     00:00    
Additional repo http_mirror_centos_org_centos_6  29 kB/s | 2.9 kB     00:00    
fedora                                           41 kB/s |  12 kB     00:00    
Dependencies resolved.
Nothing to do.
Complete!
Finish: dnf update
Finish: chroot init
Start: build phase for palemoon-28.6.0.1-1.src.rpm
Start: build setup for palemoon-28.6.0.1-1.src.rpm
Building target platforms: x86_64
Building for target x86_64
setting SOURCE_DATE_EPOCH=1562284800
Wrote: /builddir/build/SRPMS/palemoon-28.6.0.1-1.src.rpm
Copr repository                                  62 kB/s | 3.9 kB     00:00    
Additional repo http_mirror_centos_org_centos_6  27 kB/s | 2.9 kB     00:00    
Additional repo http_mirror_centos_org_centos_6  27 kB/s | 2.9 kB     00:00    
fedora                                           39 kB/s |  12 kB     00:00    
Package pkgconf-pkg-config-1.6.1-1.fc31.x86_64 is already installed.
Package unzip-6.0-43.fc30.x86_64 is already installed.
Package zip-3.0-24.fc30.x86_64 is already installed.
Dependencies resolved.
================================================================================
 Package                 Arch   Version                            Repo    Size
================================================================================
Installing:
 GConf2-devel            x86_64 3.2.6-26.fc31                      fedora  96 k
 alsa-lib-devel          x86_64 1.1.9-1.fc31                       fedora 987 k
 autoconf213             noarch 2.13-41.fc30                       fedora 159 k
 bzip2-devel             x86_64 1.0.6-29.fc30                      fedora 215 k
 dbus-glib-devel         x86_64 0.110-5.fc31                       fedora  69 k
 desktop-file-utils      x86_64 0.23-10.fc30                       fedora  65 k
 gcc                     x86_64 9.1.1-2.fc31                       fedora  23 M
 gcc-c++                 x86_64 9.1.1-2.fc31                       fedora  12 M
 glib2-devel             x86_64 2.61.1-2.fc31                      fedora 480 k
 gtk2-devel              x86_64 2.24.32-4.fc30                     fedora 3.1 M
 libXt-devel             x86_64 1.1.5-11.20190424gitba4ec9376.fc31 fedora 430 k
 mesa-libGL-devel        x86_64 19.1.1-1.fc31                      fedora 163 k
 notification-daemon     x86_64 3.20.0-7.fc30                      fedora  79 k
 openssl-devel           x86_64 1:1.1.1c-4.fc31                    fedora 2.2 M
 pulseaudio-libs-devel   x86_64 12.2-7.fc31                        fedora 387 k
 sqlite-devel            x86_64 3.28.0-1.fc31                      fedora 145 k
 yasm                    x86_64 1.3.0-9.fc30                       fedora 462 k
 zlib-devel              x86_64 1.2.11-15.fc30                     fedora  46 k
Installing dependencies:
 GConf2                  x86_64 3.2.6-26.fc31                      fedora 1.0 M
 abattis-cantarell-fonts noarch 0.111-2.fc30                       fedora 243 k
 acl                     x86_64 2.2.53-3.fc30                      fedora  68 k
 adwaita-cursor-theme    noarch 3.32.0-1.fc30                      fedora 644 k
 adwaita-icon-theme      noarch 3.32.0-1.fc30                      fedora  11 M
 alsa-lib                x86_64 1.1.9-1.fc31                       fedora 421 k
 annobin                 x86_64 8.77-1.fc31                        fedora 108 k
 at-spi2-atk             x86_64 2.33.2-1.fc31                      fedora  83 k
 at-spi2-core            x86_64 2.33.2-1.fc31                      fedora 163 k
 atk                     x86_64 2.33.3-1.fc31                      fedora 261 k
 atk-devel               x86_64 2.33.3-1.fc31                      fedora 192 k
 autoconf                noarch 2.69-29.fc30                       fedora 698 k
 automake                noarch 1.16.1-12.fc31                     fedora 695 k
 avahi-libs              x86_64 0.7-18.fc30                        fedora  59 k
 cairo                   x86_64 1.16.0-5.fc31                      fedora 706 k
 cairo-devel             x86_64 1.16.0-5.fc31                      fedora 271 k
 cairo-gobject           x86_64 1.16.0-5.fc31                      fedora  19 k
 cmake-filesystem        x86_64 3.14.5-3.fc31                      fedora  16 k
 colord-libs             x86_64 1.4.4-1.fc31                       fedora 209 k
 cpp                     x86_64 9.1.1-2.fc31                       fedora 9.8 M
 cryptsetup-libs         x86_64 2.2.0-0.2.fc31                     fedora 384 k
 cups-libs               x86_64 1:2.2.11-3.fc31                    fedora 261 k
 dbus                    x86_64 1:1.12.16-1.fc31                   fedora  11 k
 dbus-broker             x86_64 21-3.fc31                          fedora 171 k
 dbus-common             noarch 1:1.12.16-1.fc31                   fedora  18 k
 dbus-devel              x86_64 1:1.12.16-1.fc31                   fedora  38 k
 dbus-glib               x86_64 0.110-5.fc31                       fedora 121 k
 dbus-libs               x86_64 1:1.12.16-1.fc31                   fedora 155 k
 device-mapper           x86_64 1.02.158-1.fc31                    fedora 149 k
 device-mapper-libs      x86_64 1.02.158-1.fc31                    fedora 181 k
 emacs-filesystem        noarch 1:26.2-1.fc31                      fedora 9.8 k
 expat-devel             x86_64 2.2.7-1.fc31                       fedora  49 k
 flac-libs               x86_64 1.3.2-11.fc31                      fedora 204 k
 fontconfig              x86_64 2.13.91-1.fc31                     fedora 257 k
 fontconfig-devel        x86_64 2.13.91-1.fc31                     fedora 128 k
 fontpackages-filesystem noarch 1.44-24.fc30                       fedora 8.2 k
 freetype                x86_64 2.10.0-2.fc31                      fedora 374 k
 freetype-devel          x86_64 2.10.0-2.fc31                      fedora 1.2 M
 fribidi                 x86_64 1.0.5-2.fc30                       fedora  82 k
 fribidi-devel           x86_64 1.0.5-2.fc30                       fedora  58 k
 gdbm                    x86_64 1:1.18-4.fc30                      fedora 116 k
 gdbm-libs               x86_64 1:1.18-4.fc30                      fedora  50 k
 gdk-pixbuf2             x86_64 2.38.1-1.fc31                      fedora 456 k
 gdk-pixbuf2-devel       x86_64 2.38.1-1.fc31                      fedora 218 k
 gdk-pixbuf2-modules     x86_64 2.38.1-1.fc31                      fedora  86 k
 gettext                 x86_64 0.19.8.1-18.fc30                   fedora 1.0 M
 gettext-libs            x86_64 0.19.8.1-18.fc30                   fedora 275 k
 glib-networking         x86_64 2.61.1-1.fc31                      fedora 150 k
 glib2                   x86_64 2.61.1-2.fc31                      fedora 2.6 M
 glibc-devel             x86_64 2.29.9000-30.fc31                  fedora 1.0 M
 glibc-headers           x86_64 2.29.9000-30.fc31                  fedora 494 k
 gnutls                  x86_64 3.6.8-1.fc31                       fedora 891 k
 graphite2               x86_64 1.3.10-7.fc30                      fedora 109 k
 graphite2-devel         x86_64 1.3.10-7.fc30                      fedora  41 k
 groff-base              x86_64 1.22.3-19.fc30                     fedora 938 k
 gsettings-desktop-schemas
                         x86_64 3.33.0-1.fc31                      fedora 629 k
 gsm                     x86_64 1.0.18-4.fc30                      fedora  31 k
 gtk-update-icon-cache   x86_64 3.24.9-1.fc31                      fedora  32 k
 gtk2                    x86_64 2.24.32-4.fc30                     fedora 3.3 M
 gtk3                    x86_64 3.24.9-1.fc31                      fedora 4.7 M
 harfbuzz                x86_64 2.5.3-1.fc31                       fedora 556 k
 harfbuzz-devel          x86_64 2.5.3-1.fc31                       fedora 232 k
 harfbuzz-icu            x86_64 2.5.3-1.fc31                       fedora  16 k
 hicolor-icon-theme      noarch 0.17-6.fc31                        fedora  44 k
 hwdata                  noarch 0.325-1.fc31                       fedora 1.5 M
 iptables-libs           x86_64 1.8.3-4.fc31                       fedora  54 k
 isl                     x86_64 0.16.1-8.fc30                      fedora 796 k
 jasper-libs             x86_64 2.0.14-8.fc30                      fedora 152 k
 jbigkit-libs            x86_64 2.1-16.fc30                        fedora  49 k
 json-c                  x86_64 0.13.1-5.fc31                      fedora  37 k
 json-glib               x86_64 1.4.4-2.fc30                       fedora 138 k
 kernel-headers          x86_64 5.2.0-0.rc7.git0.1.fc31            fedora 1.2 M
 kmod-libs               x86_64 26-3.fc31                          fedora  59 k
 lcms2                   x86_64 2.9-5.fc30                         fedora 150 k
 libICE                  x86_64 1.0.9-16.fc31                      fedora  63 k
 libICE-devel            x86_64 1.0.9-16.fc31                      fedora  48 k
 libSM                   x86_64 1.2.3-3.fc31                       fedora  40 k
 libSM-devel             x86_64 1.2.3-3.fc31                       fedora  12 k
 libX11                  x86_64 1.6.8-2.fc31                       fedora 611 k
 libX11-common           noarch 1.6.8-2.fc31                       fedora 155 k
 libX11-devel            x86_64 1.6.8-2.fc31                       fedora 973 k
 libX11-xcb              x86_64 1.6.8-2.fc31                       fedora  11 k
 libXau                  x86_64 1.0.9-1.fc30                       fedora  30 k
 libXau-devel            x86_64 1.0.9-1.fc30                       fedora  14 k
 libXcomposite           x86_64 0.4.4-16.fc30                      fedora  22 k
 libXcomposite-devel     x86_64 0.4.4-16.fc30                      fedora  16 k
 libXcursor              x86_64 1.1.15-5.fc30                      fedora  28 k
 libXcursor-devel        x86_64 1.1.15-5.fc30                      fedora  22 k
 libXdamage              x86_64 1.1.4-16.fc30                      fedora  20 k
 libXdamage-devel        x86_64 1.1.4-16.fc30                      fedora 9.5 k
 libXext                 x86_64 1.3.4-1.fc31                       fedora  35 k
 libXext-devel           x86_64 1.3.4-1.fc31                       fedora  73 k
 libXfixes               x86_64 5.0.3-9.fc30                       fedora  17 k
 libXfixes-devel         x86_64 5.0.3-9.fc30                       fedora  12 k
 libXft                  x86_64 2.3.3-1.fc31                       fedora  58 k
 libXft-devel            x86_64 2.3.3-1.fc31                       fedora  18 k
 libXi                   x86_64 1.7.10-1.fc31                      fedora  38 k
 libXi-devel             x86_64 1.7.10-1.fc31                      fedora 100 k
 libXinerama             x86_64 1.1.4-3.fc30                       fedora  13 k
 libXinerama-devel       x86_64 1.1.4-3.fc30                       fedora  13 k
 libXrandr               x86_64 1.5.2-1.fc31                       fedora  25 k
 libXrandr-devel         x86_64 1.5.2-1.fc31                       fedora  19 k
 libXrender              x86_64 0.9.10-9.fc30                      fedora  25 k
 libXrender-devel        x86_64 0.9.10-9.fc30                      fedora  16 k
 libXt                   x86_64 1.1.5-11.20190424gitba4ec9376.fc31 fedora 175 k
 libXtst                 x86_64 1.2.3-9.fc30                       fedora  19 k
 libXxf86vm              x86_64 1.1.4-11.fc30                      fedora  17 k
 libXxf86vm-devel        x86_64 1.1.4-11.fc30                      fedora  18 k
 libargon2               x86_64 20171227-2.fc31                    fedora  28 k
 libasyncns              x86_64 0.8-16.fc30                        fedora  29 k
 libblkid-devel          x86_64 2.34-1.fc31                        fedora  17 k
 libcroco                x86_64 0.6.13-1.fc30                      fedora 104 k
 libdatrie               x86_64 0.2.9-9.fc30                       fedora  29 k
 libdatrie-devel         x86_64 0.2.9-9.fc30                       fedora 129 k
 libdrm                  x86_64 2.4.99-1.fc31                      fedora 159 k
 libdrm-devel            x86_64 2.4.99-1.fc31                      fedora 141 k
 libepoxy                x86_64 1.5.3-2.fc30                       fedora 196 k
 libffi-devel            x86_64 3.1-20.fc31                        fedora  24 k
 libglvnd                x86_64 1:1.1.1-4.fc31                     fedora  63 k
 libglvnd-core-devel     x86_64 1:1.1.1-4.fc31                     fedora  20 k
 libglvnd-devel          x86_64 1:1.1.1-4.fc31                     fedora  12 k
 libglvnd-egl            x86_64 1:1.1.1-4.fc31                     fedora  42 k
 libglvnd-gles           x86_64 1:1.1.1-4.fc31                     fedora  30 k
 libglvnd-glx            x86_64 1:1.1.1-4.fc31                     fedora 113 k
 libglvnd-opengl         x86_64 1:1.1.1-4.fc31                     fedora  37 k
 libgusb                 x86_64 0.3.0-4.fc30                       fedora  44 k
 libicu                  x86_64 63.2-2.fc31                        fedora 9.0 M
 libicu-devel            x86_64 63.2-2.fc31                        fedora 935 k
 libjpeg-turbo           x86_64 2.0.2-3.fc31                       fedora 164 k
 libmodman               x86_64 2.0.1-19.fc30                      fedora  32 k
 libmount-devel          x86_64 2.34-1.fc31                        fedora  18 k
 libmpc                  x86_64 1.1.0-3.fc30                       fedora  56 k
 libogg                  x86_64 2:1.3.3-2.fc30                     fedora  23 k
 libpcap                 x86_64 14:1.9.0-3.fc30                    fedora 149 k
 libpciaccess            x86_64 0.14-3.fc30                        fedora  25 k
 libpng                  x86_64 2:1.6.37-1.fc31                    fedora 111 k
 libpng-devel            x86_64 2:1.6.37-1.fc31                    fedora 310 k
 libproxy                x86_64 0.4.15-13.fc30                     fedora  64 k
 libseccomp              x86_64 2.4.1-0.fc31                       fedora  63 k
 libselinux-devel        x86_64 2.9-3.fc31                         fedora 117 k
 libsepol-devel          x86_64 2.9-1.fc31                         fedora  45 k
 libsndfile              x86_64 1.0.28-10.fc30                     fedora 179 k
 libsoup                 x86_64 2.67.2-1.fc31                      fedora 361 k
 libstdc++-devel         x86_64 9.1.1-2.fc31                       fedora 2.1 M
 libthai                 x86_64 0.1.28-2.fc30                      fedora 199 k
 libthai-devel           x86_64 0.1.28-2.fc30                      fedora 121 k
 libtiff                 x86_64 4.0.10-5.fc31                      fedora 174 k
 libtiff-devel           x86_64 4.0.10-5.fc31                      fedora 502 k
 libusbx                 x86_64 1.0.22-3.fc31                      fedora  65 k
 libvorbis               x86_64 1:1.3.6-4.fc30                     fedora 185 k
 libwayland-client       x86_64 1.17.0-1.fc30                      fedora  31 k
 libwayland-cursor       x86_64 1.17.0-1.fc30                      fedora  19 k
 libwayland-egl          x86_64 1.17.0-1.fc30                      fedora  13 k
 libwayland-server       x86_64 1.17.0-1.fc30                      fedora  37 k
 libxcb                  x86_64 1.13.1-2.fc30                      fedora 202 k
 libxcb-devel            x86_64 1.13.1-2.fc30                      fedora 1.1 M
 libxcrypt-devel         x86_64 4.4.6-2.fc31                       fedora  35 k
 libxkbcommon            x86_64 0.8.4-1.fc31                       fedora 108 k
 libxml2-devel           x86_64 2.9.9-2.fc30                       fedora 1.0 M
 libxshmfence            x86_64 1.3-4.fc30                         fedora  11 k
 m4                      x86_64 1.4.18-10.fc30                     fedora 210 k
 mesa-khr-devel          x86_64 19.1.1-1.fc31                      fedora  19 k
 mesa-libEGL             x86_64 19.1.1-1.fc31                      fedora 115 k
 mesa-libGL              x86_64 19.1.1-1.fc31                      fedora 169 k
 mesa-libgbm             x86_64 19.1.1-1.fc31                      fedora  40 k
 mesa-libglapi           x86_64 19.1.1-1.fc31                      fedora  46 k
 nettle                  x86_64 3.4.1rc1-3.fc31                    fedora 299 k
 pango                   x86_64 1.43.0-3.fc30                      fedora 261 k
 pango-devel             x86_64 1.43.0-3.fc30                      fedora 307 k
 pcre-cpp                x86_64 8.43-2.fc31                        fedora  27 k
 pcre-devel              x86_64 8.43-2.fc31                        fedora 532 k
 pcre-utf16              x86_64 8.43-2.fc31                        fedora 176 k
 pcre-utf32              x86_64 8.43-2.fc31                        fedora 166 k
 pcre2-devel             x86_64 10.33-6.fc31                       fedora 549 k
 pcre2-utf16             x86_64 10.33-6.fc31                       fedora 235 k
 pcre2-utf32             x86_64 10.33-6.fc31                       fedora 224 k
 perl-Carp               noarch 1.50-438.fc31                      fedora  29 k
 perl-Data-Dumper        x86_64 2.174-439.fc31                     fedora  56 k
 perl-Encode             x86_64 4:3.01-438.fc31                    fedora 1.5 M
 perl-Errno              x86_64 1.30-440.fc31                      fedora  25 k
 perl-Exporter           noarch 5.73-439.fc31                      fedora  32 k
 perl-File-Path          noarch 2.16-438.fc31                      fedora  36 k
 perl-File-Temp          noarch 1:0.230.900-438.fc31               fedora  61 k
 perl-Getopt-Long        noarch 1:2.50-438.fc31                    fedora  61 k
 perl-HTTP-Tiny          noarch 0.076-438.fc31                     fedora  55 k
 perl-IO                 x86_64 1.40-440.fc31                      fedora  91 k
 perl-MIME-Base64        x86_64 3.15-438.fc31                      fedora  30 k
 perl-PathTools          x86_64 3.78-438.fc31                      fedora  86 k
 perl-Pod-Escapes        noarch 1:1.07-438.fc31                    fedora  19 k
 perl-Pod-Perldoc        noarch 3.28.01-439.fc31                   fedora  82 k
 perl-Pod-Simple         noarch 1:3.39-1.fc31                      fedora 222 k
 perl-Pod-Usage          noarch 4:1.69-438.fc31                    fedora  32 k
 perl-Scalar-List-Utils  x86_64 3:1.50-438.fc31                    fedora  64 k
 perl-Socket             x86_64 4:2.029-3.fc31                     fedora  54 k
 perl-Storable           x86_64 1:3.15-439.fc31                    fedora  96 k
 perl-Term-ANSIColor     noarch 4.06-439.fc31                      fedora  44 k
 perl-Term-Cap           noarch 1.17-438.fc31                      fedora  22 k
 perl-Text-ParseWords    noarch 3.30-438.fc31                      fedora  16 k
 perl-Text-Tabs+Wrap     noarch 2013.0523-438.fc31                 fedora  23 k
 perl-Thread-Queue       noarch 3.13-438.fc31                      fedora  21 k
 perl-Time-Local         noarch 2:1.280-438.fc31                   fedora  31 k
 perl-Unicode-Normalize  x86_64 1.26-438.fc31                      fedora  81 k
 perl-constant           noarch 1.33-439.fc31                      fedora  23 k
 perl-interpreter        x86_64 4:5.30.0-440.fc31                  fedora 6.4 M
 perl-libs               x86_64 4:5.30.0-440.fc31                  fedora 1.7 M
 perl-macros             x86_64 4:5.30.0-440.fc31                  fedora  21 k
 perl-parent             noarch 1:0.237-438.fc31                   fedora  14 k
 perl-podlators          noarch 1:4.12-1.fc31                      fedora 115 k
 perl-threads            x86_64 1:2.22-438.fc31                    fedora  57 k
 perl-threads-shared     x86_64 1.60-438.fc31                      fedora  43 k
 pixman                  x86_64 0.38.0-1.fc30                      fedora 243 k
 pixman-devel            x86_64 0.38.0-1.fc30                      fedora  17 k
 polkit-libs             x86_64 0.116-1.fc31                       fedora  64 k
 procps-ng               x86_64 3.3.15-5.fc30                      fedora 301 k
 pulseaudio-libs         x86_64 12.2-7.fc31                        fedora 699 k
 pulseaudio-libs-glib2   x86_64 12.2-7.fc31                        fedora  20 k
 python-pip-wheel        noarch 19.1.1-1.fc31                      fedora 1.1 M
 python-setuptools-wheel noarch 41.0.1-2.fc31                      fedora 279 k
 python2                 x86_64 2.7.16-2.fc31                      fedora  47 k
 python2-libs            x86_64 2.7.16-2.fc31                      fedora 6.4 M
 python3                 x86_64 3.7.4~rc2-1.fc31                   fedora  37 k
 python3-libs            x86_64 3.7.4~rc2-1.fc31                   fedora 7.3 M
 qrencode-libs           x86_64 4.0.2-3.fc31                       fedora  59 k
 rest                    x86_64 0.8.1-5.fc30                       fedora  63 k
 shared-mime-info        x86_64 1.12-2.fc30                        fedora 321 k
 sqlite                  x86_64 3.28.0-1.fc31                      fedora 654 k
 sqlite-libs             x86_64 3.28.0-1.fc31                      fedora 563 k
 systemd                 x86_64 242-5.git7a6d834.fc31              fedora 3.9 M
 systemd-pam             x86_64 242-5.git7a6d834.fc31              fedora 160 k
 systemd-rpm-macros      noarch 242-5.git7a6d834.fc31              fedora  22 k
 xkeyboard-config        noarch 2.27-1.fc31                        fedora 761 k
 xml-common              noarch 0.6.3-52.fc30                      fedora  32 k
 xorg-x11-proto-devel    noarch 2019.1-1.fc31                      fedora 275 k
 xz-devel                x86_64 5.2.4-5.fc30                       fedora  56 k

Transaction Summary
================================================================================
Install  252 Packages

Total download size: 155 M
Installed size: 547 M
Downloading Packages:
(1/252): abattis-cantarell-fonts-0.111-2.fc30.n 3.4 MB/s | 243 kB     00:00    
(2/252): GConf2-devel-3.2.6-26.fc31.x86_64.rpm  1.3 MB/s |  96 kB     00:00    
(3/252): acl-2.2.53-3.fc30.x86_64.rpm            12 MB/s |  68 kB     00:00    
(4/252): GConf2-3.2.6-26.fc31.x86_64.rpm         10 MB/s | 1.0 MB     00:00    
(5/252): adwaita-cursor-theme-3.32.0-1.fc30.noa  21 MB/s | 644 kB     00:00    
(6/252): alsa-lib-1.1.9-1.fc31.x86_64.rpm        21 MB/s | 421 kB     00:00    
(7/252): annobin-8.77-1.fc31.x86_64.rpm          16 MB/s | 108 kB     00:00    
(8/252): alsa-lib-devel-1.1.9-1.fc31.x86_64.rpm  26 MB/s | 987 kB     00:00    
(9/252): at-spi2-atk-2.33.2-1.fc31.x86_64.rpm   4.6 MB/s |  83 kB     00:00    
(10/252): at-spi2-core-2.33.2-1.fc31.x86_64.rpm 4.8 MB/s | 163 kB     00:00    
(11/252): atk-2.33.3-1.fc31.x86_64.rpm          6.7 MB/s | 261 kB     00:00    
(12/252): atk-devel-2.33.3-1.fc31.x86_64.rpm     16 MB/s | 192 kB     00:00    
(13/252): autoconf213-2.13-41.fc30.noarch.rpm    10 MB/s | 159 kB     00:00    
(14/252): autoconf-2.69-29.fc30.noarch.rpm       18 MB/s | 698 kB     00:00    
(15/252): avahi-libs-0.7-18.fc30.x86_64.rpm     7.0 MB/s |  59 kB     00:00    
(16/252): automake-1.16.1-12.fc31.noarch.rpm     14 MB/s | 695 kB     00:00    
(17/252): bzip2-devel-1.0.6-29.fc30.x86_64.rpm  8.3 MB/s | 215 kB     00:00    
(18/252): cairo-devel-1.16.0-5.fc31.x86_64.rpm   14 MB/s | 271 kB     00:00    
(19/252): cairo-gobject-1.16.0-5.fc31.x86_64.rp 2.5 MB/s |  19 kB     00:00    
(20/252): cmake-filesystem-3.14.5-3.fc31.x86_64 2.4 MB/s |  16 kB     00:00    
(21/252): cairo-1.16.0-5.fc31.x86_64.rpm         17 MB/s | 706 kB     00:00    
(22/252): colord-libs-1.4.4-1.fc31.x86_64.rpm    18 MB/s | 209 kB     00:00    
(23/252): cryptsetup-libs-2.2.0-0.2.fc31.x86_64  19 MB/s | 384 kB     00:00    
(24/252): cups-libs-2.2.11-3.fc31.x86_64.rpm     17 MB/s | 261 kB     00:00    
(25/252): dbus-1.12.16-1.fc31.x86_64.rpm        2.1 MB/s |  11 kB     00:00    
(26/252): dbus-broker-21-3.fc31.x86_64.rpm       14 MB/s | 171 kB     00:00    
(27/252): dbus-common-1.12.16-1.fc31.noarch.rpm 2.4 MB/s |  18 kB     00:00    
(28/252): dbus-devel-1.12.16-1.fc31.x86_64.rpm  5.9 MB/s |  38 kB     00:00    
(29/252): dbus-glib-0.110-5.fc31.x86_64.rpm      12 MB/s | 121 kB     00:00    
(30/252): dbus-glib-devel-0.110-5.fc31.x86_64.r  10 MB/s |  69 kB     00:00    
(31/252): dbus-libs-1.12.16-1.fc31.x86_64.rpm    18 MB/s | 155 kB     00:00    
(32/252): adwaita-icon-theme-3.32.0-1.fc30.noar  28 MB/s |  11 MB     00:00    
(33/252): desktop-file-utils-0.23-10.fc30.x86_6 1.2 MB/s |  65 kB     00:00    
(34/252): device-mapper-1.02.158-1.fc31.x86_64.  16 MB/s | 149 kB     00:00    
(35/252): device-mapper-libs-1.02.158-1.fc31.x8  15 MB/s | 181 kB     00:00    
(36/252): emacs-filesystem-26.2-1.fc31.noarch.r 2.1 MB/s | 9.8 kB     00:00    
(37/252): expat-devel-2.2.7-1.fc31.x86_64.rpm   7.7 MB/s |  49 kB     00:00    
(38/252): flac-libs-1.3.2-11.fc31.x86_64.rpm     17 MB/s | 204 kB     00:00    
(39/252): fontconfig-devel-2.13.91-1.fc31.x86_6  13 MB/s | 128 kB     00:00    
(40/252): fontconfig-2.13.91-1.fc31.x86_64.rpm   13 MB/s | 257 kB     00:00    
(41/252): fontpackages-filesystem-1.44-24.fc30. 2.2 MB/s | 8.2 kB     00:00    
(42/252): freetype-2.10.0-2.fc31.x86_64.rpm      17 MB/s | 374 kB     00:00    
(43/252): fribidi-1.0.5-2.fc30.x86_64.rpm        12 MB/s |  82 kB     00:00    
(44/252): fribidi-devel-1.0.5-2.fc30.x86_64.rpm  10 MB/s |  58 kB     00:00    
(45/252): freetype-devel-2.10.0-2.fc31.x86_64.r  26 MB/s | 1.2 MB     00:00    
(46/252): cpp-9.1.1-2.fc31.x86_64.rpm            27 MB/s | 9.8 MB     00:00    
(47/252): gdbm-1.18-4.fc30.x86_64.rpm            15 MB/s | 116 kB     00:00    
(48/252): gdbm-libs-1.18-4.fc30.x86_64.rpm      8.4 MB/s |  50 kB     00:00    
(49/252): gdk-pixbuf2-2.38.1-1.fc31.x86_64.rpm   24 MB/s | 456 kB     00:00    
(50/252): gdk-pixbuf2-devel-2.38.1-1.fc31.x86_6  19 MB/s | 218 kB     00:00    
(51/252): gdk-pixbuf2-modules-2.38.1-1.fc31.x86  13 MB/s |  86 kB     00:00    
(52/252): gettext-0.19.8.1-18.fc30.x86_64.rpm    28 MB/s | 1.0 MB     00:00    
(53/252): gettext-libs-0.19.8.1-18.fc30.x86_64.  19 MB/s | 275 kB     00:00    
(54/252): glib-networking-2.61.1-1.fc31.x86_64.  16 MB/s | 150 kB     00:00    
(55/252): glib2-2.61.1-2.fc31.x86_64.rpm         29 MB/s | 2.6 MB     00:00    
(56/252): glib2-devel-2.61.1-2.fc31.x86_64.rpm   21 MB/s | 480 kB     00:00    
(57/252): glibc-devel-2.29.9000-30.fc31.x86_64.  27 MB/s | 1.0 MB     00:00    
(58/252): gcc-c++-9.1.1-2.fc31.x86_64.rpm        25 MB/s |  12 MB     00:00    
(59/252): glibc-headers-2.29.9000-30.fc31.x86_6 5.2 MB/s | 494 kB     00:00    
(60/252): graphite2-1.3.10-7.fc30.x86_64.rpm     12 MB/s | 109 kB     00:00    
(61/252): graphite2-devel-1.3.10-7.fc30.x86_64. 6.1 MB/s |  41 kB     00:00    
(62/252): gnutls-3.6.8-1.fc31.x86_64.rpm         18 MB/s | 891 kB     00:00    
(63/252): groff-base-1.22.3-19.fc30.x86_64.rpm   24 MB/s | 938 kB     00:00    
(64/252): gsettings-desktop-schemas-3.33.0-1.fc  22 MB/s | 629 kB     00:00    
(65/252): gsm-1.0.18-4.fc30.x86_64.rpm          5.3 MB/s |  31 kB     00:00    
(66/252): gtk-update-icon-cache-3.24.9-1.fc31.x 7.0 MB/s |  32 kB     00:00    
(67/252): gtk2-devel-2.24.32-4.fc30.x86_64.rpm  1.3 MB/s | 3.1 MB     00:02    
(68/252): gtk2-2.24.32-4.fc30.x86_64.rpm        1.3 MB/s | 3.3 MB     00:02    
(69/252): harfbuzz-2.5.3-1.fc31.x86_64.rpm      892 kB/s | 556 kB     00:00    
(70/252): harfbuzz-devel-2.5.3-1.fc31.x86_64.rp 206 kB/s | 232 kB     00:01    
(71/252): harfbuzz-icu-2.5.3-1.fc31.x86_64.rpm  160 kB/s |  16 kB     00:00    
(72/252): hicolor-icon-theme-0.17-6.fc31.noarch 216 kB/s |  44 kB     00:00    
(73/252): hwdata-0.325-1.fc31.noarch.rpm         15 MB/s | 1.5 MB     00:00    
(74/252): iptables-libs-1.8.3-4.fc31.x86_64.rpm 537 kB/s |  54 kB     00:00    
(75/252): isl-0.16.1-8.fc30.x86_64.rpm          7.6 MB/s | 796 kB     00:00    
(76/252): gtk3-3.24.9-1.fc31.x86_64.rpm         952 kB/s | 4.7 MB     00:05    
(77/252): jasper-libs-2.0.14-8.fc30.x86_64.rpm   63 kB/s | 152 kB     00:02    
(78/252): jbigkit-libs-2.1-16.fc30.x86_64.rpm   267 kB/s |  49 kB     00:00    
(79/252): json-c-0.13.1-5.fc31.x86_64.rpm       179 kB/s |  37 kB     00:00    
(80/252): json-glib-1.4.4-2.fc30.x86_64.rpm     667 kB/s | 138 kB     00:00    
(81/252): gcc-9.1.1-2.fc31.x86_64.rpm           2.4 MB/s |  23 MB     00:09    
(82/252): kmod-libs-26-3.fc31.x86_64.rpm         38 kB/s |  59 kB     00:01    
(83/252): lcms2-2.9-5.fc30.x86_64.rpm           727 kB/s | 150 kB     00:00    
(84/252): libICE-1.0.9-16.fc31.x86_64.rpm       306 kB/s |  63 kB     00:00    
(85/252): libICE-devel-1.0.9-16.fc31.x86_64.rpm  19 kB/s |  48 kB     00:02    
(86/252): libSM-1.2.3-3.fc31.x86_64.rpm          16 kB/s |  40 kB     00:02    
(87/252): libSM-devel-1.2.3-3.fc31.x86_64.rpm   2.7 MB/s |  12 kB     00:00    
(88/252): kernel-headers-5.2.0-0.rc7.git0.1.fc3 288 kB/s | 1.2 MB     00:04    
(89/252): libX11-common-1.6.8-2.fc31.noarch.rpm 8.5 MB/s | 155 kB     00:00    
(90/252): libX11-xcb-1.6.8-2.fc31.x86_64.rpm    1.9 MB/s |  11 kB     00:00    
(91/252): libXau-1.0.9-1.fc30.x86_64.rpm        5.6 MB/s |  30 kB     00:00    
(92/252): libXau-devel-1.0.9-1.fc30.x86_64.rpm  2.1 MB/s |  14 kB     00:00    
(93/252): libXcomposite-0.4.4-16.fc30.x86_64.rp 2.8 MB/s |  22 kB     00:00    
(94/252): libXcomposite-devel-0.4.4-16.fc30.x86 2.4 MB/s |  16 kB     00:00    
(95/252): libXcursor-1.1.15-5.fc30.x86_64.rpm   3.0 MB/s |  28 kB     00:00    
(96/252): libX11-1.6.8-2.fc31.x86_64.rpm        8.3 MB/s | 611 kB     00:00    
(97/252): libXcursor-devel-1.1.15-5.fc30.x86_64 2.5 MB/s |  22 kB     00:00    
(98/252): libXdamage-devel-1.1.4-16.fc30.x86_64 1.7 MB/s | 9.5 kB     00:00    
(99/252): libXdamage-1.1.4-16.fc30.x86_64.rpm   2.7 MB/s |  20 kB     00:00    
(100/252): libXext-1.3.4-1.fc31.x86_64.rpm      4.8 MB/s |  35 kB     00:00    
(101/252): libX11-devel-1.6.8-2.fc31.x86_64.rpm  12 MB/s | 973 kB     00:00    
(102/252): libXext-devel-1.3.4-1.fc31.x86_64.rp 4.3 MB/s |  73 kB     00:00    
(103/252): libXfixes-5.0.3-9.fc30.x86_64.rpm    1.6 MB/s |  17 kB     00:00    
(104/252): libXfixes-devel-5.0.3-9.fc30.x86_64.  31 kB/s |  12 kB     00:00    
(105/252): libXft-devel-2.3.3-1.fc31.x86_64.rpm  37 kB/s |  18 kB     00:00    
(106/252): libXft-2.3.3-1.fc31.x86_64.rpm       116 kB/s |  58 kB     00:00    
(107/252): libXi-1.7.10-1.fc31.x86_64.rpm       354 kB/s |  38 kB     00:00    
(108/252): libXinerama-1.1.4-3.fc30.x86_64.rpm  131 kB/s |  13 kB     00:00    
(109/252): libXi-devel-1.7.10-1.fc31.x86_64.rpm 949 kB/s | 100 kB     00:00    
(110/252): libXinerama-devel-1.1.4-3.fc30.x86_6 128 kB/s |  13 kB     00:00    
(111/252): libXrandr-1.5.2-1.fc31.x86_64.rpm    4.8 MB/s |  25 kB     00:00    
(112/252): libXrandr-devel-1.5.2-1.fc31.x86_64. 193 kB/s |  19 kB     00:00    
(113/252): libXrender-0.9.10-9.fc30.x86_64.rpm  123 kB/s |  25 kB     00:00    
(114/252): libXrender-devel-0.9.10-9.fc30.x86_6  53 kB/s |  16 kB     00:00    
(115/252): libXtst-1.2.3-9.fc30.x86_64.rpm      185 kB/s |  19 kB     00:00    
(116/252): libXt-1.1.5-11.20190424gitba4ec9376. 564 kB/s | 175 kB     00:00    
(117/252): libXxf86vm-1.1.4-11.fc30.x86_64.rpm   81 kB/s |  17 kB     00:00    
(118/252): libXxf86vm-devel-1.1.4-11.fc30.x86_6  87 kB/s |  18 kB     00:00    
(119/252): libargon2-20171227-2.fc31.x86_64.rpm 135 kB/s |  28 kB     00:00    
(120/252): libasyncns-0.8-16.fc30.x86_64.rpm    139 kB/s |  29 kB     00:00    
(121/252): libblkid-devel-2.34-1.fc31.x86_64.rp 158 kB/s |  17 kB     00:00    
(122/252): libXt-devel-1.1.5-11.20190424gitba4e 589 kB/s | 430 kB     00:00    
(123/252): libdatrie-0.2.9-9.fc30.x86_64.rpm    6.2 MB/s |  29 kB     00:00    
(124/252): libcroco-0.6.13-1.fc30.x86_64.rpm    5.3 MB/s | 104 kB     00:00    
(125/252): libdatrie-devel-0.2.9-9.fc30.x86_64. 7.3 MB/s | 129 kB     00:00    
(126/252): libdrm-2.4.99-1.fc31.x86_64.rpm      8.4 MB/s | 159 kB     00:00    
(127/252): libffi-devel-3.1-20.fc31.x86_64.rpm  304 kB/s |  24 kB     00:00    
(128/252): libdrm-devel-2.4.99-1.fc31.x86_64.rp 1.6 MB/s | 141 kB     00:00    
(129/252): libepoxy-1.5.3-2.fc30.x86_64.rpm     2.2 MB/s | 196 kB     00:00    
(130/252): libglvnd-core-devel-1.1.1-4.fc31.x86 4.2 MB/s |  20 kB     00:00    
(131/252): libglvnd-1.1.1-4.fc31.x86_64.rpm     8.2 MB/s |  63 kB     00:00    
(132/252): libglvnd-devel-1.1.1-4.fc31.x86_64.r 2.9 MB/s |  12 kB     00:00    
(133/252): libglvnd-egl-1.1.1-4.fc31.x86_64.rpm 434 kB/s |  42 kB     00:00    
(134/252): libglvnd-gles-1.1.1-4.fc31.x86_64.rp 310 kB/s |  30 kB     00:00    
(135/252): libglvnd-glx-1.1.1-4.fc31.x86_64.rpm 1.1 MB/s | 113 kB     00:00    
(136/252): libglvnd-opengl-1.1.1-4.fc31.x86_64. 4.3 MB/s |  37 kB     00:00    
(137/252): libgusb-0.3.0-4.fc30.x86_64.rpm      4.3 MB/s |  44 kB     00:00    
(138/252): libjpeg-turbo-2.0.2-3.fc31.x86_64.rp 3.5 MB/s | 164 kB     00:00    
(139/252): libmodman-2.0.1-19.fc30.x86_64.rpm   1.9 MB/s |  32 kB     00:00    
(140/252): libmount-devel-2.34-1.fc31.x86_64.rp 1.4 MB/s |  18 kB     00:00    
(141/252): libmpc-1.1.0-3.fc30.x86_64.rpm       3.2 MB/s |  56 kB     00:00    
(142/252): libicu-devel-63.2-2.fc31.x86_64.rpm  8.8 MB/s | 935 kB     00:00    
(143/252): libogg-1.3.3-2.fc30.x86_64.rpm       2.6 MB/s |  23 kB     00:00    
(144/252): libpciaccess-0.14-3.fc30.x86_64.rpm  2.9 MB/s |  25 kB     00:00    
(145/252): libpcap-1.9.0-3.fc30.x86_64.rpm      1.6 MB/s | 149 kB     00:00    
(146/252): libpng-1.6.37-1.fc31.x86_64.rpm      1.2 MB/s | 111 kB     00:00    
(147/252): libproxy-0.4.15-13.fc30.x86_64.rpm   5.6 MB/s |  64 kB     00:00    
(148/252): libpng-devel-1.6.37-1.fc31.x86_64.rp 9.6 MB/s | 310 kB     00:00    
(149/252): libseccomp-2.4.1-0.fc31.x86_64.rpm   763 kB/s |  63 kB     00:00    
(150/252): libselinux-devel-2.9-3.fc31.x86_64.r 1.4 MB/s | 117 kB     00:00    
(151/252): libsepol-devel-2.9-1.fc31.x86_64.rpm 2.7 MB/s |  45 kB     00:00    
(152/252): libsndfile-1.0.28-10.fc30.x86_64.rpm 4.6 MB/s | 179 kB     00:00    
(153/252): libsoup-2.67.2-1.fc31.x86_64.rpm     4.3 MB/s | 361 kB     00:00    
(154/252): libthai-0.1.28-2.fc30.x86_64.rpm      13 MB/s | 199 kB     00:00    
(155/252): libthai-devel-0.1.28-2.fc30.x86_64.r 4.8 MB/s | 121 kB     00:00    
(156/252): libtiff-4.0.10-5.fc31.x86_64.rpm     4.2 MB/s | 174 kB     00:00    
(157/252): libstdc++-devel-9.1.1-2.fc31.x86_64.  11 MB/s | 2.1 MB     00:00    
(158/252): libtiff-devel-4.0.10-5.fc31.x86_64.r 6.1 MB/s | 502 kB     00:00    
(159/252): libusbx-1.0.22-3.fc31.x86_64.rpm     3.8 MB/s |  65 kB     00:00    
(160/252): libwayland-client-1.17.0-1.fc30.x86_ 2.9 MB/s |  31 kB     00:00    
(161/252): libicu-63.2-2.fc31.x86_64.rpm        3.0 MB/s | 9.0 MB     00:02    
(162/252): libwayland-cursor-1.17.0-1.fc30.x86_ 7.9 kB/s |  19 kB     00:02    
(163/252): libvorbis-1.3.6-4.fc30.x86_64.rpm     76 kB/s | 185 kB     00:02    
(164/252): libwayland-egl-1.17.0-1.fc30.x86_64. 3.2 MB/s |  13 kB     00:00    
(165/252): libwayland-server-1.17.0-1.fc30.x86_ 6.6 MB/s |  37 kB     00:00    
(166/252): libxcrypt-devel-4.4.6-2.fc31.x86_64. 5.7 MB/s |  35 kB     00:00    
(167/252): libxcb-1.13.1-2.fc30.x86_64.rpm       13 MB/s | 202 kB     00:00    
(168/252): libxkbcommon-0.8.4-1.fc31.x86_64.rpm  10 MB/s | 108 kB     00:00    
(169/252): libxshmfence-1.3-4.fc30.x86_64.rpm   2.9 MB/s |  11 kB     00:00    
(170/252): libxcb-devel-1.13.1-2.fc30.x86_64.rp  35 MB/s | 1.1 MB     00:00    
(171/252): mesa-khr-devel-19.1.1-1.fc31.x86_64. 4.4 MB/s |  19 kB     00:00    
(172/252): m4-1.4.18-10.fc30.x86_64.rpm          13 MB/s | 210 kB     00:00    
(173/252): mesa-libEGL-19.1.1-1.fc31.x86_64.rpm  14 MB/s | 115 kB     00:00    
(174/252): mesa-libGL-devel-19.1.1-1.fc31.x86_6  20 MB/s | 163 kB     00:00    
(175/252): mesa-libGL-19.1.1-1.fc31.x86_64.rpm   13 MB/s | 169 kB     00:00    
(176/252): mesa-libgbm-19.1.1-1.fc31.x86_64.rpm 9.6 MB/s |  40 kB     00:00    
(177/252): mesa-libglapi-19.1.1-1.fc31.x86_64.r 9.2 MB/s |  46 kB     00:00    
(178/252): notification-daemon-3.20.0-7.fc30.x8  12 MB/s |  79 kB     00:00    
(179/252): libxml2-devel-2.9.9-2.fc30.x86_64.rp  18 MB/s | 1.0 MB     00:00    
(180/252): nettle-3.4.1rc1-3.fc31.x86_64.rpm     17 MB/s | 299 kB     00:00    
(181/252): pango-1.43.0-3.fc30.x86_64.rpm        24 MB/s | 261 kB     00:00    
(182/252): pcre-cpp-8.43-2.fc31.x86_64.rpm      6.5 MB/s |  27 kB     00:00    
(183/252): pango-devel-1.43.0-3.fc30.x86_64.rpm  17 MB/s | 307 kB     00:00    
(184/252): pcre-utf16-8.43-2.fc31.x86_64.rpm     16 MB/s | 176 kB     00:00    
(185/252): pcre-devel-8.43-2.fc31.x86_64.rpm     29 MB/s | 532 kB     00:00    
(186/252): pcre-utf32-8.43-2.fc31.x86_64.rpm     12 MB/s | 166 kB     00:00    
(187/252): pcre2-devel-10.33-6.fc31.x86_64.rpm   20 MB/s | 549 kB     00:00    
(188/252): pcre2-utf16-10.33-6.fc31.x86_64.rpm   11 MB/s | 235 kB     00:00    
(189/252): pcre2-utf32-10.33-6.fc31.x86_64.rpm   25 MB/s | 224 kB     00:00    
(190/252): perl-Carp-1.50-438.fc31.noarch.rpm   3.9 MB/s |  29 kB     00:00    
(191/252): perl-Data-Dumper-2.174-439.fc31.x86_  12 MB/s |  56 kB     00:00    
(192/252): openssl-devel-1.1.1c-4.fc31.x86_64.r  23 MB/s | 2.2 MB     00:00    
(193/252): perl-Errno-1.30-440.fc31.x86_64.rpm  1.4 MB/s |  25 kB     00:00    
(194/252): perl-Exporter-5.73-439.fc31.noarch.r 8.2 MB/s |  32 kB     00:00    
(195/252): perl-File-Path-2.16-438.fc31.noarch. 8.5 MB/s |  36 kB     00:00    
(196/252): perl-File-Temp-0.230.900-438.fc31.no  13 MB/s |  61 kB     00:00    
(197/252): perl-Getopt-Long-2.50-438.fc31.noarc  12 MB/s |  61 kB     00:00    
(198/252): perl-HTTP-Tiny-0.076-438.fc31.noarch  13 MB/s |  55 kB     00:00    
(199/252): perl-IO-1.40-440.fc31.x86_64.rpm      17 MB/s |  91 kB     00:00    
(200/252): perl-MIME-Base64-3.15-438.fc31.x86_6 6.9 MB/s |  30 kB     00:00    
(201/252): perl-PathTools-3.78-438.fc31.x86_64.  16 MB/s |  86 kB     00:00    
(202/252): perl-Pod-Escapes-1.07-438.fc31.noarc 4.0 MB/s |  19 kB     00:00    
(203/252): perl-Pod-Perldoc-3.28.01-439.fc31.no  12 MB/s |  82 kB     00:00    
(204/252): perl-Pod-Simple-3.39-1.fc31.noarch.r  22 MB/s | 222 kB     00:00    
(205/252): perl-Pod-Usage-1.69-438.fc31.noarch. 6.3 MB/s |  32 kB     00:00    
(206/252): perl-Encode-3.01-438.fc31.x86_64.rpm  24 MB/s | 1.5 MB     00:00    
(207/252): perl-Socket-2.029-3.fc31.x86_64.rpm  5.3 MB/s |  54 kB     00:00    
(208/252): perl-Scalar-List-Utils-1.50-438.fc31 5.0 MB/s |  64 kB     00:00    
(209/252): perl-Storable-3.15-439.fc31.x86_64.r  17 MB/s |  96 kB     00:00    
(210/252): perl-Term-ANSIColor-4.06-439.fc31.no 9.4 MB/s |  44 kB     00:00    
(211/252): perl-Term-Cap-1.17-438.fc31.noarch.r 4.9 MB/s |  22 kB     00:00    
(212/252): perl-Text-ParseWords-3.30-438.fc31.n 5.1 MB/s |  16 kB     00:00    
(213/252): perl-Text-Tabs+Wrap-2013.0523-438.fc 7.0 MB/s |  23 kB     00:00    
(214/252): perl-Thread-Queue-3.13-438.fc31.noar 5.8 MB/s |  21 kB     00:00    
(215/252): perl-Time-Local-1.280-438.fc31.noarc 9.2 MB/s |  31 kB     00:00    
(216/252): perl-Unicode-Normalize-1.26-438.fc31  17 MB/s |  81 kB     00:00    
(217/252): perl-constant-1.33-439.fc31.noarch.r 5.5 MB/s |  23 kB     00:00    
(218/252): perl-macros-5.30.0-440.fc31.x86_64.r 4.8 MB/s |  21 kB     00:00    
(219/252): perl-parent-0.237-438.fc31.noarch.rp 4.4 MB/s |  14 kB     00:00    
(220/252): perl-podlators-4.12-1.fc31.noarch.rp  15 MB/s | 115 kB     00:00    
(221/252): perl-threads-2.22-438.fc31.x86_64.rp  10 MB/s |  57 kB     00:00    
(222/252): perl-threads-shared-1.60-438.fc31.x8 9.7 MB/s |  43 kB     00:00    
(223/252): pixman-0.38.0-1.fc30.x86_64.rpm       21 MB/s | 243 kB     00:00    
(224/252): pixman-devel-0.38.0-1.fc30.x86_64.rp 4.0 MB/s |  17 kB     00:00    
(225/252): polkit-libs-0.116-1.fc31.x86_64.rpm   13 MB/s |  64 kB     00:00    
(226/252): perl-libs-5.30.0-440.fc31.x86_64.rpm  30 MB/s | 1.7 MB     00:00    
(227/252): procps-ng-3.3.15-5.fc30.x86_64.rpm    17 MB/s | 301 kB     00:00    
(228/252): pulseaudio-libs-12.2-7.fc31.x86_64.r  26 MB/s | 699 kB     00:00    
(229/252): pulseaudio-libs-devel-12.2-7.fc31.x8 3.3 MB/s | 387 kB     00:00    
(230/252): pulseaudio-libs-glib2-12.2-7.fc31.x8 206 kB/s |  20 kB     00:00    
(231/252): python-setuptools-wheel-41.0.1-2.fc3 8.0 MB/s | 279 kB     00:00    
(232/252): python2-2.7.16-2.fc31.x86_64.rpm     3.7 MB/s |  47 kB     00:00    
(233/252): python-pip-wheel-19.1.1-1.fc31.noarc 5.5 MB/s | 1.1 MB     00:00    
(234/252): python3-3.7.4~rc2-1.fc31.x86_64.rpm  6.7 MB/s |  37 kB     00:00    
(235/252): perl-interpreter-5.30.0-440.fc31.x86  11 MB/s | 6.4 MB     00:00    
(236/252): qrencode-libs-4.0.2-3.fc31.x86_64.rp 577 kB/s |  59 kB     00:00    
(237/252): rest-0.8.1-5.fc30.x86_64.rpm         303 kB/s |  63 kB     00:00    
(238/252): shared-mime-info-1.12-2.fc30.x86_64.  16 MB/s | 321 kB     00:00    
(239/252): sqlite-3.28.0-1.fc31.x86_64.rpm       22 MB/s | 654 kB     00:00    
(240/252): sqlite-devel-3.28.0-1.fc31.x86_64.rp 557 kB/s | 145 kB     00:00    
(241/252): sqlite-libs-3.28.0-1.fc31.x86_64.rpm  23 MB/s | 563 kB     00:00    
(242/252): python2-libs-2.7.16-2.fc31.x86_64.rp 5.3 MB/s | 6.4 MB     00:01    
(243/252): systemd-pam-242-5.git7a6d834.fc31.x8  15 MB/s | 160 kB     00:00    
(244/252): systemd-rpm-macros-242-5.git7a6d834. 4.2 MB/s |  22 kB     00:00    
(245/252): python3-libs-3.7.4~rc2-1.fc31.x86_64 5.9 MB/s | 7.3 MB     00:01    
(246/252): xkeyboard-config-2.27-1.fc31.noarch. 3.8 MB/s | 761 kB     00:00    
(247/252): xml-common-0.6.3-52.fc30.noarch.rpm  155 kB/s |  32 kB     00:00    
(248/252): xorg-x11-proto-devel-2019.1-1.fc31.n 1.3 MB/s | 275 kB     00:00    
(249/252): systemd-242-5.git7a6d834.fc31.x86_64 4.8 MB/s | 3.9 MB     00:00    
(250/252): xz-devel-5.2.4-5.fc30.x86_64.rpm     266 kB/s |  56 kB     00:00    
(251/252): zlib-devel-1.2.11-15.fc30.x86_64.rpm 7.8 MB/s |  46 kB     00:00    
(252/252): yasm-1.3.0-9.fc30.x86_64.rpm         1.5 MB/s | 462 kB     00:00    
--------------------------------------------------------------------------------
Total                                           7.5 MB/s | 155 MB     00:20     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                        1/1 
  Installing       : shared-mime-info-1.12-2.fc30.x86_64                  1/252 
  Running scriptlet: shared-mime-info-1.12-2.fc30.x86_64                  1/252 
  Installing       : glib2-2.61.1-2.fc31.x86_64                           2/252 
  Installing       : perl-Exporter-5.73-439.fc31.noarch                   3/252 
  Installing       : perl-libs-4:5.30.0-440.fc31.x86_64                   4/252 
  Installing       : perl-Carp-1.50-438.fc31.noarch                       5/252 
  Installing       : xorg-x11-proto-devel-2019.1-1.fc31.noarch            6/252 
  Installing       : dbus-libs-1:1.12.16-1.fc31.x86_64                    7/252 
  Installing       : perl-Scalar-List-Utils-3:1.50-438.fc31.x86_64        8/252 
  Installing       : perl-parent-1:0.237-438.fc31.noarch                  9/252 
  Installing       : atk-2.33.3-1.fc31.x86_64                            10/252 
  Installing       : sqlite-libs-3.28.0-1.fc31.x86_64                    11/252 
  Installing       : libpng-2:1.6.37-1.fc31.x86_64                       12/252 
  Installing       : freetype-2.10.0-2.fc31.x86_64                       13/252 
  Installing       : gdk-pixbuf2-2.38.1-1.fc31.x86_64                    14/252 
  Installing       : libglvnd-1:1.1.1-4.fc31.x86_64                      15/252 
  Installing       : libX11-xcb-1.6.8-2.fc31.x86_64                      16/252 
  Installing       : libICE-1.0.9-16.fc31.x86_64                         17/252 
  Installing       : libSM-1.2.3-3.fc31.x86_64                           18/252 
  Installing       : zlib-devel-1.2.11-15.fc30.x86_64                    19/252 
  Installing       : gdbm-libs-1:1.18-4.fc30.x86_64                      20/252 
  Installing       : libpng-devel-2:1.6.37-1.fc31.x86_64                 21/252 
  Installing       : perl-Text-ParseWords-3.30-438.fc31.noarch           22/252 
  Installing       : pixman-0.38.0-1.fc30.x86_64                         23/252 
  Installing       : mesa-libglapi-19.1.1-1.fc31.x86_64                  24/252 
  Installing       : libwayland-client-1.17.0-1.fc30.x86_64              25/252 
  Installing       : libogg-2:1.3.3-2.fc30.x86_64                        26/252 
  Installing       : libmpc-1.1.0-3.fc30.x86_64                          27/252 
  Installing       : libjpeg-turbo-2.0.2-3.fc31.x86_64                   28/252 
  Installing       : graphite2-1.3.10-7.fc30.x86_64                      29/252 
  Installing       : harfbuzz-2.5.3-1.fc31.x86_64                        30/252 
  Installing       : fribidi-1.0.5-2.fc30.x86_64                         31/252 
  Installing       : libICE-devel-1.0.9-16.fc31.x86_64                   32/252 
  Installing       : gtk-update-icon-cache-3.24.9-1.fc31.x86_64          33/252 
  Installing       : dbus-glib-0.110-5.fc31.x86_64                       34/252 
  Installing       : python-setuptools-wheel-41.0.1-2.fc31.noarch        35/252 
  Installing       : python-pip-wheel-19.1.1-1.fc31.noarch               36/252 
  Installing       : m4-1.4.18-10.fc30.x86_64                            37/252 
  Installing       : libxshmfence-1.3-4.fc30.x86_64                      38/252 
  Installing       : libwayland-server-1.17.0-1.fc30.x86_64              39/252 
  Installing       : libicu-63.2-2.fc31.x86_64                           40/252 
  Installing       : libdatrie-0.2.9-9.fc30.x86_64                       41/252 
  Installing       : libthai-0.1.28-2.fc30.x86_64                        42/252 
  Installing       : libasyncns-0.8-16.fc30.x86_64                       43/252 
  Installing       : libXau-1.0.9-1.fc30.x86_64                          44/252 
  Installing       : libxcb-1.13.1-2.fc30.x86_64                         45/252 
  Installing       : kernel-headers-5.2.0-0.rc7.git0.1.fc31.x86_64       46/252 
  Installing       : hicolor-icon-theme-0.17-6.fc31.noarch               47/252 
  Installing       : fontpackages-filesystem-1.44-24.fc30.noarch         48/252 
  Installing       : abattis-cantarell-fonts-0.111-2.fc30.noarch         49/252 
  Installing       : fontconfig-2.13.91-1.fc31.x86_64                    50/252 
  Running scriptlet: fontconfig-2.13.91-1.fc31.x86_64                    50/252 
  Installing       : emacs-filesystem-1:26.2-1.fc31.noarch               51/252 
  Installing       : cmake-filesystem-3.14.5-3.fc31.x86_64               52/252 
  Installing       : gsettings-desktop-schemas-3.33.0-1.fc31.x86_64      53/252 
  Running scriptlet: glibc-headers-2.29.9000-30.fc31.x86_64              54/252 
  Installing       : glibc-headers-2.29.9000-30.fc31.x86_64              54/252 
  Installing       : libxcrypt-devel-4.4.6-2.fc31.x86_64                 55/252 
  Installing       : glibc-devel-2.29.9000-30.fc31.x86_64                56/252 
  Installing       : libXau-devel-1.0.9-1.fc30.x86_64                    57/252 
  Installing       : libxcb-devel-1.13.1-2.fc30.x86_64                   58/252 
  Installing       : libdatrie-devel-0.2.9-9.fc30.x86_64                 59/252 
  Installing       : libthai-devel-0.1.28-2.fc30.x86_64                  60/252 
  Installing       : harfbuzz-icu-2.5.3-1.fc31.x86_64                    61/252 
  Installing       : libicu-devel-63.2-2.fc31.x86_64                     62/252 
  Installing       : python3-3.7.4~rc2-1.fc31.x86_64                     63/252 
  Installing       : python3-libs-3.7.4~rc2-1.fc31.x86_64                64/252 
  Installing       : libSM-devel-1.2.3-3.fc31.x86_64                     65/252 
  Installing       : fribidi-devel-1.0.5-2.fc30.x86_64                   66/252 
  Installing       : graphite2-devel-1.3.10-7.fc30.x86_64                67/252 
  Installing       : jasper-libs-2.0.14-8.fc30.x86_64                    68/252 
  Installing       : cpp-9.1.1-2.fc31.x86_64                             69/252 
  Installing       : flac-libs-1.3.2-11.fc31.x86_64                      70/252 
  Installing       : libvorbis-1:1.3.6-4.fc30.x86_64                     71/252 
  Installing       : libwayland-cursor-1.17.0-1.fc30.x86_64              72/252 
  Installing       : pixman-devel-0.38.0-1.fc30.x86_64                   73/252 
  Installing       : gdbm-1:1.18-4.fc30.x86_64                           74/252 
  Installing       : python2-2.7.16-2.fc31.x86_64                        75/252 
  Installing       : python2-libs-2.7.16-2.fc31.x86_64                   76/252 
  Installing       : libglvnd-opengl-1:1.1.1-4.fc31.x86_64               77/252 
  Installing       : sqlite-3.28.0-1.fc31.x86_64                         78/252 
  Installing       : avahi-libs-0.7-18.fc30.x86_64                       79/252 
  Installing       : perl-Unicode-Normalize-1.26-438.fc31.x86_64         80/252 
  Installing       : perl-Errno-1.30-440.fc31.x86_64                     81/252 
  Installing       : perl-Socket-4:2.029-3.fc31.x86_64                   82/252 
  Installing       : perl-Text-Tabs+Wrap-2013.0523-438.fc31.noarch       83/252 
  Installing       : perl-File-Path-2.16-438.fc31.noarch                 84/252 
  Installing       : perl-IO-1.40-440.fc31.x86_64                        85/252 
  Installing       : perl-PathTools-3.78-438.fc31.x86_64                 86/252 
  Installing       : perl-constant-1.33-439.fc31.noarch                  87/252 
  Installing       : perl-macros-4:5.30.0-440.fc31.x86_64                88/252 
  Installing       : perl-threads-1:2.22-438.fc31.x86_64                 89/252 
  Installing       : perl-threads-shared-1.60-438.fc31.x86_64            90/252 
  Installing       : perl-interpreter-4:5.30.0-440.fc31.x86_64           91/252 
  Installing       : perl-MIME-Base64-3.15-438.fc31.x86_64               92/252 
  Installing       : perl-Data-Dumper-2.174-439.fc31.x86_64              93/252 
  Installing       : perl-File-Temp-1:0.230.900-438.fc31.noarch          94/252 
  Installing       : perl-Pod-Escapes-1:1.07-438.fc31.noarch             95/252 
  Installing       : perl-Storable-1:3.15-439.fc31.x86_64                96/252 
  Installing       : perl-Term-Cap-1.17-438.fc31.noarch                  97/252 
  Installing       : perl-Thread-Queue-3.13-438.fc31.noarch              98/252 
  Installing       : perl-Time-Local-2:1.280-438.fc31.noarch             99/252 
  Installing       : perl-HTTP-Tiny-0.076-438.fc31.noarch               100/252 
  Installing       : perl-Term-ANSIColor-4.06-439.fc31.noarch           101/252 
  Installing       : json-glib-1.4.4-2.fc30.x86_64                      102/252 
  Installing       : libcroco-0.6.13-1.fc30.x86_64                      103/252 
  Installing       : gettext-libs-0.19.8.1-18.fc30.x86_64               104/252 
  Installing       : gettext-0.19.8.1-18.fc30.x86_64                    105/252 
  Installing       : polkit-libs-0.116-1.fc31.x86_64                    106/252 
  Installing       : xz-devel-5.2.4-5.fc30.x86_64                       107/252 
  Installing       : libxml2-devel-2.9.9-2.fc30.x86_64                  108/252 
  Running scriptlet: xml-common-0.6.3-52.fc30.noarch                    109/252 
  Installing       : xml-common-0.6.3-52.fc30.noarch                    109/252 
  Installing       : dbus-devel-1:1.12.16-1.fc31.x86_64                 110/252 
  Installing       : xkeyboard-config-2.27-1.fc31.noarch                111/252 
  Installing       : libxkbcommon-0.8.4-1.fc31.x86_64                   112/252 
  Installing       : systemd-rpm-macros-242-5.git7a6d834.fc31.noarch    113/252 
  Installing       : qrencode-libs-4.0.2-3.fc31.x86_64                  114/252 
  Installing       : procps-ng-3.3.15-5.fc30.x86_64                     115/252 
  Installing       : pcre2-utf32-10.33-6.fc31.x86_64                    116/252 
  Installing       : pcre2-utf16-10.33-6.fc31.x86_64                    117/252 
  Installing       : pcre2-devel-10.33-6.fc31.x86_64                    118/252 
  Installing       : pcre-utf32-8.43-2.fc31.x86_64                      119/252 
  Installing       : pcre-utf16-8.43-2.fc31.x86_64                      120/252 
  Installing       : pcre-cpp-8.43-2.fc31.x86_64                        121/252 
  Installing       : pcre-devel-8.43-2.fc31.x86_64                      122/252 
  Installing       : nettle-3.4.1rc1-3.fc31.x86_64                      123/252 
  Installing       : gnutls-3.6.8-1.fc31.x86_64                         124/252 
  Installing       : cups-libs-1:2.2.11-3.fc31.x86_64                   125/252 
  Installing       : mesa-khr-devel-19.1.1-1.fc31.x86_64                126/252 
  Installing       : libwayland-egl-1.17.0-1.fc30.x86_64                127/252 
  Installing       : libusbx-1.0.22-3.fc31.x86_64                       128/252 
  Installing       : libgusb-0.3.0-4.fc30.x86_64                        129/252 
  Installing       : libstdc++-devel-9.1.1-2.fc31.x86_64                130/252 
  Installing       : libsepol-devel-2.9-1.fc31.x86_64                   131/252 
  Installing       : libselinux-devel-2.9-3.fc31.x86_64                 132/252 
  Installing       : libseccomp-2.4.1-0.fc31.x86_64                     133/252 
  Installing       : libpcap-14:1.9.0-3.fc30.x86_64                     134/252 
  Installing       : iptables-libs-1.8.3-4.fc31.x86_64                  135/252 
  Installing       : libmodman-2.0.1-19.fc30.x86_64                     136/252 
  Installing       : libproxy-0.4.15-13.fc30.x86_64                     137/252 
  Installing       : glib-networking-2.61.1-1.fc31.x86_64               138/252 
  Installing       : libsoup-2.67.2-1.fc31.x86_64                       139/252 
  Installing       : rest-0.8.1-5.fc30.x86_64                           140/252 
  Installing       : libglvnd-core-devel-1:1.1.1-4.fc31.x86_64          141/252 
  Installing       : libffi-devel-3.1-20.fc31.x86_64                    142/252 
  Installing       : libepoxy-1.5.3-2.fc30.x86_64                       143/252 
  Installing       : libblkid-devel-2.34-1.fc31.x86_64                  144/252 
  Installing       : libmount-devel-2.34-1.fc31.x86_64                  145/252 
  Installing       : glib2-devel-2.61.1-2.fc31.x86_64                   146/252 
  Installing       : atk-devel-2.33.3-1.fc31.x86_64                     147/252 
  Installing       : libargon2-20171227-2.fc31.x86_64                   148/252 
  Installing       : libX11-common-1.6.8-2.fc31.noarch                  149/252 
  Installing       : libX11-1.6.8-2.fc31.x86_64                         150/252 
  Installing       : libX11-devel-1.6.8-2.fc31.x86_64                   151/252 
  Installing       : libXext-1.3.4-1.fc31.x86_64                        152/252 
  Installing       : libXrender-0.9.10-9.fc30.x86_64                    153/252 
  Installing       : cairo-1.16.0-5.fc31.x86_64                         154/252 
  Installing       : libXext-devel-1.3.4-1.fc31.x86_64                  155/252 
  Installing       : libXfixes-5.0.3-9.fc30.x86_64                      156/252 
  Installing       : libXfixes-devel-5.0.3-9.fc30.x86_64                157/252 
  Installing       : libXrender-devel-0.9.10-9.fc30.x86_64              158/252 
  Installing       : libXdamage-1.1.4-16.fc30.x86_64                    159/252 
  Installing       : libXi-1.7.10-1.fc31.x86_64                         160/252 
  Installing       : libXtst-1.2.3-9.fc30.x86_64                        161/252 
  Installing       : libXcursor-1.1.15-5.fc30.x86_64                    162/252 
  Installing       : libXrandr-1.5.2-1.fc31.x86_64                      163/252 
  Installing       : libXinerama-1.1.4-3.fc30.x86_64                    164/252 
  Installing       : libXcomposite-0.4.4-16.fc30.x86_64                 165/252 
  Installing       : libXft-2.3.3-1.fc31.x86_64                         166/252 
  Installing       : pango-1.43.0-3.fc30.x86_64                         167/252 
  Installing       : libXxf86vm-1.1.4-11.fc30.x86_64                    168/252 
  Installing       : libXxf86vm-devel-1.1.4-11.fc30.x86_64              169/252 
  Installing       : libXcomposite-devel-0.4.4-16.fc30.x86_64           170/252 
  Installing       : libXinerama-devel-1.1.4-3.fc30.x86_64              171/252 
  Installing       : libXrandr-devel-1.5.2-1.fc31.x86_64                172/252 
  Installing       : libXcursor-devel-1.1.15-5.fc30.x86_64              173/252 
  Installing       : libXi-devel-1.7.10-1.fc31.x86_64                   174/252 
  Installing       : libXdamage-devel-1.1.4-16.fc30.x86_64              175/252 
  Installing       : cairo-gobject-1.16.0-5.fc31.x86_64                 176/252 
  Installing       : harfbuzz-devel-2.5.3-1.fc31.x86_64                 177/252 
  Installing       : libXt-1.1.5-11.20190424gitba4ec9376.fc31.x86_64    178/252 
  Installing       : lcms2-2.9-5.fc30.x86_64                            179/252 
  Installing       : colord-libs-1.4.4-1.fc31.x86_64                    180/252 
  Installing       : kmod-libs-26-3.fc31.x86_64                         181/252 
  Installing       : json-c-0.13.1-5.fc31.x86_64                        182/252 
  Installing       : jbigkit-libs-2.1-16.fc30.x86_64                    183/252 
  Installing       : libtiff-4.0.10-5.fc31.x86_64                       184/252 
  Installing       : gdk-pixbuf2-modules-2.38.1-1.fc31.x86_64           185/252 
  Installing       : gtk2-2.24.32-4.fc30.x86_64                         186/252 
  Installing       : libtiff-devel-4.0.10-5.fc31.x86_64                 187/252 
  Installing       : gdk-pixbuf2-devel-2.38.1-1.fc31.x86_64             188/252 
  Installing       : isl-0.16.1-8.fc30.x86_64                           189/252 
  Installing       : gcc-9.1.1-2.fc31.x86_64                            190/252 
  Installing       : hwdata-0.325-1.fc31.noarch                         191/252 
  Installing       : libpciaccess-0.14-3.fc30.x86_64                    192/252 
  Installing       : libdrm-2.4.99-1.fc31.x86_64                        193/252 
  Installing       : libglvnd-glx-1:1.1.1-4.fc31.x86_64                 194/252 
  Installing       : mesa-libGL-19.1.1-1.fc31.x86_64                    195/252 
  Installing       : libdrm-devel-2.4.99-1.fc31.x86_64                  196/252 
  Installing       : mesa-libgbm-19.1.1-1.fc31.x86_64                   197/252 
  Installing       : libglvnd-egl-1:1.1.1-4.fc31.x86_64                 198/252 
  Installing       : mesa-libEGL-19.1.1-1.fc31.x86_64                   199/252 
  Installing       : libglvnd-gles-1:1.1.1-4.fc31.x86_64                200/252 
  Installing       : libglvnd-devel-1:1.1.1-4.fc31.x86_64               201/252 
  Installing       : gsm-1.0.18-4.fc30.x86_64                           202/252 
  Installing       : libsndfile-1.0.28-10.fc30.x86_64                   203/252 
  Installing       : pulseaudio-libs-12.2-7.fc31.x86_64                 204/252 
  Installing       : pulseaudio-libs-glib2-12.2-7.fc31.x86_64           205/252 
  Installing       : groff-base-1.22.3-19.fc30.x86_64                   206/252 
  Installing       : perl-Encode-4:3.01-438.fc31.x86_64                 207/252 
  Installing       : perl-Pod-Perldoc-3.28.01-439.fc31.noarch           208/252 
  Installing       : perl-Pod-Simple-1:3.39-1.fc31.noarch               209/252 
  Installing       : perl-Getopt-Long-1:2.50-438.fc31.noarch            210/252 
  Installing       : perl-Pod-Usage-4:1.69-438.fc31.noarch              211/252 
  Installing       : perl-podlators-1:4.12-1.fc31.noarch                212/252 
  Installing       : autoconf-2.69-29.fc30.noarch                       213/252 
  Installing       : automake-1.16.1-12.fc31.noarch                     214/252 
  Installing       : expat-devel-2.2.7-1.fc31.x86_64                    215/252 
  Installing       : bzip2-devel-1.0.6-29.fc30.x86_64                   216/252 
  Installing       : freetype-devel-2.10.0-2.fc31.x86_64                217/252 
  Installing       : fontconfig-devel-2.13.91-1.fc31.x86_64             218/252 
  Installing       : cairo-devel-1.16.0-5.fc31.x86_64                   219/252 
  Installing       : libXft-devel-2.3.3-1.fc31.x86_64                   220/252 
  Installing       : pango-devel-1.43.0-3.fc30.x86_64                   221/252 
  Installing       : alsa-lib-1.1.9-1.fc31.x86_64                       222/252 
  Installing       : adwaita-cursor-theme-3.32.0-1.fc30.noarch          223/252 
  Installing       : adwaita-icon-theme-3.32.0-1.fc30.noarch            224/252 
  Installing       : acl-2.2.53-3.fc30.x86_64                           225/252 
  Installing       : device-mapper-1.02.158-1.fc31.x86_64               226/252 
  Installing       : device-mapper-libs-1.02.158-1.fc31.x86_64          227/252 
  Installing       : cryptsetup-libs-2.2.0-0.2.fc31.x86_64              228/252 
  Installing       : dbus-1:1.12.16-1.fc31.x86_64                       229/252 
  Installing       : systemd-pam-242-5.git7a6d834.fc31.x86_64           230/252 
  Running scriptlet: systemd-242-5.git7a6d834.fc31.x86_64               231/252 
  Installing       : systemd-242-5.git7a6d834.fc31.x86_64               231/252 
  Running scriptlet: systemd-242-5.git7a6d834.fc31.x86_64               231/252 
  Installing       : dbus-common-1:1.12.16-1.fc31.noarch                232/252 
  Running scriptlet: dbus-common-1:1.12.16-1.fc31.noarch                232/252 
Created symlink /etc/systemd/system/sockets.target.wants/dbus.socket → /usr/lib/systemd/system/dbus.socket.
Created symlink /etc/systemd/user/sockets.target.wants/dbus.socket → /usr/lib/systemd/user/dbus.socket.

  Running scriptlet: dbus-broker-21-3.fc31.x86_64                       233/252 
  Installing       : dbus-broker-21-3.fc31.x86_64                       233/252 
  Running scriptlet: dbus-broker-21-3.fc31.x86_64                       233/252 
Failed to get unit file state for dbus-daemon.service: No such file or directory
Failed to get unit file state for dbus-daemon.service: No such file or directory
Failed to disable unit, unit dbus-daemon.service does not exist.
Failed to disable unit, unit dbus-daemon.service does not exist.

  Installing       : GConf2-3.2.6-26.fc31.x86_64                        234/252 
  Running scriptlet: GConf2-3.2.6-26.fc31.x86_64                        234/252 
  Installing       : at-spi2-core-2.33.2-1.fc31.x86_64                  235/252 
  Installing       : at-spi2-atk-2.33.2-1.fc31.x86_64                   236/252 
  Installing       : gtk3-3.24.9-1.fc31.x86_64                          237/252 
  Installing       : notification-daemon-3.20.0-7.fc30.x86_64           238/252 
  Installing       : GConf2-devel-3.2.6-26.fc31.x86_64                  239/252 
  Installing       : alsa-lib-devel-1.1.9-1.fc31.x86_64                 240/252 
  Installing       : gtk2-devel-2.24.32-4.fc30.x86_64                   241/252 
  Installing       : pulseaudio-libs-devel-12.2-7.fc31.x86_64           242/252 
  Installing       : mesa-libGL-devel-19.1.1-1.fc31.x86_64              243/252 
  Installing       : annobin-8.77-1.fc31.x86_64                         244/252 
  Installing       : gcc-c++-9.1.1-2.fc31.x86_64                        245/252 
  Installing       : libXt-devel-1.1.5-11.20190424gitba4ec9376.fc31.x   246/252 
  Installing       : dbus-glib-devel-0.110-5.fc31.x86_64                247/252 
  Installing       : sqlite-devel-3.28.0-1.fc31.x86_64                  248/252 
  Installing       : desktop-file-utils-0.23-10.fc30.x86_64             249/252 
  Installing       : autoconf213-2.13-41.fc30.noarch                    250/252 
  Installing       : yasm-1.3.0-9.fc30.x86_64                           251/252 
  Installing       : openssl-devel-1:1.1.1c-4.fc31.x86_64               252/252 
  Running scriptlet: openssl-devel-1:1.1.1c-4.fc31.x86_64               252/252 
  Running scriptlet: shared-mime-info-1.12-2.fc30.x86_64                252/252 
  Running scriptlet: glib2-2.61.1-2.fc31.x86_64                         252/252 
  Running scriptlet: gdk-pixbuf2-2.38.1-1.fc31.x86_64                   252/252 
  Running scriptlet: hicolor-icon-theme-0.17-6.fc31.noarch              252/252 
  Running scriptlet: fontconfig-2.13.91-1.fc31.x86_64                   252/252 
  Running scriptlet: adwaita-icon-theme-3.32.0-1.fc30.noarch            252/252 
  Running scriptlet: systemd-242-5.git7a6d834.fc31.x86_64               252/252 
  Running scriptlet: desktop-file-utils-0.23-10.fc30.x86_64             252/252 
  Verifying        : GConf2-3.2.6-26.fc31.x86_64                          1/252 
  Verifying        : GConf2-devel-3.2.6-26.fc31.x86_64                    2/252 
  Verifying        : abattis-cantarell-fonts-0.111-2.fc30.noarch          3/252 
  Verifying        : acl-2.2.53-3.fc30.x86_64                             4/252 
  Verifying        : adwaita-cursor-theme-3.32.0-1.fc30.noarch            5/252 
  Verifying        : adwaita-icon-theme-3.32.0-1.fc30.noarch              6/252 
  Verifying        : alsa-lib-1.1.9-1.fc31.x86_64                         7/252 
  Verifying        : alsa-lib-devel-1.1.9-1.fc31.x86_64                   8/252 
  Verifying        : annobin-8.77-1.fc31.x86_64                           9/252 
  Verifying        : at-spi2-atk-2.33.2-1.fc31.x86_64                    10/252 
  Verifying        : at-spi2-core-2.33.2-1.fc31.x86_64                   11/252 
  Verifying        : atk-2.33.3-1.fc31.x86_64                            12/252 
  Verifying        : atk-devel-2.33.3-1.fc31.x86_64                      13/252 
  Verifying        : autoconf-2.69-29.fc30.noarch                        14/252 
  Verifying        : autoconf213-2.13-41.fc30.noarch                     15/252 
  Verifying        : automake-1.16.1-12.fc31.noarch                      16/252 
  Verifying        : avahi-libs-0.7-18.fc30.x86_64                       17/252 
  Verifying        : bzip2-devel-1.0.6-29.fc30.x86_64                    18/252 
  Verifying        : cairo-1.16.0-5.fc31.x86_64                          19/252 
  Verifying        : cairo-devel-1.16.0-5.fc31.x86_64                    20/252 
  Verifying        : cairo-gobject-1.16.0-5.fc31.x86_64                  21/252 
  Verifying        : cmake-filesystem-3.14.5-3.fc31.x86_64               22/252 
  Verifying        : colord-libs-1.4.4-1.fc31.x86_64                     23/252 
  Verifying        : cpp-9.1.1-2.fc31.x86_64                             24/252 
  Verifying        : cryptsetup-libs-2.2.0-0.2.fc31.x86_64               25/252 
  Verifying        : cups-libs-1:2.2.11-3.fc31.x86_64                    26/252 
  Verifying        : dbus-1:1.12.16-1.fc31.x86_64                        27/252 
  Verifying        : dbus-broker-21-3.fc31.x86_64                        28/252 
  Verifying        : dbus-common-1:1.12.16-1.fc31.noarch                 29/252 
  Verifying        : dbus-devel-1:1.12.16-1.fc31.x86_64                  30/252 
  Verifying        : dbus-glib-0.110-5.fc31.x86_64                       31/252 
  Verifying        : dbus-glib-devel-0.110-5.fc31.x86_64                 32/252 
  Verifying        : dbus-libs-1:1.12.16-1.fc31.x86_64                   33/252 
  Verifying        : desktop-file-utils-0.23-10.fc30.x86_64              34/252 
  Verifying        : device-mapper-1.02.158-1.fc31.x86_64                35/252 
  Verifying        : device-mapper-libs-1.02.158-1.fc31.x86_64           36/252 
  Verifying        : emacs-filesystem-1:26.2-1.fc31.noarch               37/252 
  Verifying        : expat-devel-2.2.7-1.fc31.x86_64                     38/252 
  Verifying        : flac-libs-1.3.2-11.fc31.x86_64                      39/252 
  Verifying        : fontconfig-2.13.91-1.fc31.x86_64                    40/252 
  Verifying        : fontconfig-devel-2.13.91-1.fc31.x86_64              41/252 
  Verifying        : fontpackages-filesystem-1.44-24.fc30.noarch         42/252 
  Verifying        : freetype-2.10.0-2.fc31.x86_64                       43/252 
  Verifying        : freetype-devel-2.10.0-2.fc31.x86_64                 44/252 
  Verifying        : fribidi-1.0.5-2.fc30.x86_64                         45/252 
  Verifying        : fribidi-devel-1.0.5-2.fc30.x86_64                   46/252 
  Verifying        : gcc-9.1.1-2.fc31.x86_64                             47/252 
  Verifying        : gcc-c++-9.1.1-2.fc31.x86_64                         48/252 
  Verifying        : gdbm-1:1.18-4.fc30.x86_64                           49/252 
  Verifying        : gdbm-libs-1:1.18-4.fc30.x86_64                      50/252 
  Verifying        : gdk-pixbuf2-2.38.1-1.fc31.x86_64                    51/252 
  Verifying        : gdk-pixbuf2-devel-2.38.1-1.fc31.x86_64              52/252 
  Verifying        : gdk-pixbuf2-modules-2.38.1-1.fc31.x86_64            53/252 
  Verifying        : gettext-0.19.8.1-18.fc30.x86_64                     54/252 
  Verifying        : gettext-libs-0.19.8.1-18.fc30.x86_64                55/252 
  Verifying        : glib-networking-2.61.1-1.fc31.x86_64                56/252 
  Verifying        : glib2-2.61.1-2.fc31.x86_64                          57/252 
  Verifying        : glib2-devel-2.61.1-2.fc31.x86_64                    58/252 
  Verifying        : glibc-devel-2.29.9000-30.fc31.x86_64                59/252 
  Verifying        : glibc-headers-2.29.9000-30.fc31.x86_64              60/252 
  Verifying        : gnutls-3.6.8-1.fc31.x86_64                          61/252 
  Verifying        : graphite2-1.3.10-7.fc30.x86_64                      62/252 
  Verifying        : graphite2-devel-1.3.10-7.fc30.x86_64                63/252 
  Verifying        : groff-base-1.22.3-19.fc30.x86_64                    64/252 
  Verifying        : gsettings-desktop-schemas-3.33.0-1.fc31.x86_64      65/252 
  Verifying        : gsm-1.0.18-4.fc30.x86_64                            66/252 
  Verifying        : gtk-update-icon-cache-3.24.9-1.fc31.x86_64          67/252 
  Verifying        : gtk2-2.24.32-4.fc30.x86_64                          68/252 
  Verifying        : gtk2-devel-2.24.32-4.fc30.x86_64                    69/252 
  Verifying        : gtk3-3.24.9-1.fc31.x86_64                           70/252 
  Verifying        : harfbuzz-2.5.3-1.fc31.x86_64                        71/252 
  Verifying        : harfbuzz-devel-2.5.3-1.fc31.x86_64                  72/252 
  Verifying        : harfbuzz-icu-2.5.3-1.fc31.x86_64                    73/252 
  Verifying        : hicolor-icon-theme-0.17-6.fc31.noarch               74/252 
  Verifying        : hwdata-0.325-1.fc31.noarch                          75/252 
  Verifying        : iptables-libs-1.8.3-4.fc31.x86_64                   76/252 
  Verifying        : isl-0.16.1-8.fc30.x86_64                            77/252 
  Verifying        : jasper-libs-2.0.14-8.fc30.x86_64                    78/252 
  Verifying        : jbigkit-libs-2.1-16.fc30.x86_64                     79/252 
  Verifying        : json-c-0.13.1-5.fc31.x86_64                         80/252 
  Verifying        : json-glib-1.4.4-2.fc30.x86_64                       81/252 
  Verifying        : kernel-headers-5.2.0-0.rc7.git0.1.fc31.x86_64       82/252 
  Verifying        : kmod-libs-26-3.fc31.x86_64                          83/252 
  Verifying        : lcms2-2.9-5.fc30.x86_64                             84/252 
  Verifying        : libICE-1.0.9-16.fc31.x86_64                         85/252 
  Verifying        : libICE-devel-1.0.9-16.fc31.x86_64                   86/252 
  Verifying        : libSM-1.2.3-3.fc31.x86_64                           87/252 
  Verifying        : libSM-devel-1.2.3-3.fc31.x86_64                     88/252 
  Verifying        : libX11-1.6.8-2.fc31.x86_64                          89/252 
  Verifying        : libX11-common-1.6.8-2.fc31.noarch                   90/252 
  Verifying        : libX11-devel-1.6.8-2.fc31.x86_64                    91/252 
  Verifying        : libX11-xcb-1.6.8-2.fc31.x86_64                      92/252 
  Verifying        : libXau-1.0.9-1.fc30.x86_64                          93/252 
  Verifying        : libXau-devel-1.0.9-1.fc30.x86_64                    94/252 
  Verifying        : libXcomposite-0.4.4-16.fc30.x86_64                  95/252 
  Verifying        : libXcomposite-devel-0.4.4-16.fc30.x86_64            96/252 
  Verifying        : libXcursor-1.1.15-5.fc30.x86_64                     97/252 
  Verifying        : libXcursor-devel-1.1.15-5.fc30.x86_64               98/252 
  Verifying        : libXdamage-1.1.4-16.fc30.x86_64                     99/252 
  Verifying        : libXdamage-devel-1.1.4-16.fc30.x86_64              100/252 
  Verifying        : libXext-1.3.4-1.fc31.x86_64                        101/252 
  Verifying        : libXext-devel-1.3.4-1.fc31.x86_64                  102/252 
  Verifying        : libXfixes-5.0.3-9.fc30.x86_64                      103/252 
  Verifying        : libXfixes-devel-5.0.3-9.fc30.x86_64                104/252 
  Verifying        : libXft-2.3.3-1.fc31.x86_64                         105/252 
  Verifying        : libXft-devel-2.3.3-1.fc31.x86_64                   106/252 
  Verifying        : libXi-1.7.10-1.fc31.x86_64                         107/252 
  Verifying        : libXi-devel-1.7.10-1.fc31.x86_64                   108/252 
  Verifying        : libXinerama-1.1.4-3.fc30.x86_64                    109/252 
  Verifying        : libXinerama-devel-1.1.4-3.fc30.x86_64              110/252 
  Verifying        : libXrandr-1.5.2-1.fc31.x86_64                      111/252 
  Verifying        : libXrandr-devel-1.5.2-1.fc31.x86_64                112/252 
  Verifying        : libXrender-0.9.10-9.fc30.x86_64                    113/252 
  Verifying        : libXrender-devel-0.9.10-9.fc30.x86_64              114/252 
  Verifying        : libXt-1.1.5-11.20190424gitba4ec9376.fc31.x86_64    115/252 
  Verifying        : libXt-devel-1.1.5-11.20190424gitba4ec9376.fc31.x   116/252 
  Verifying        : libXtst-1.2.3-9.fc30.x86_64                        117/252 
  Verifying        : libXxf86vm-1.1.4-11.fc30.x86_64                    118/252 
  Verifying        : libXxf86vm-devel-1.1.4-11.fc30.x86_64              119/252 
  Verifying        : libargon2-20171227-2.fc31.x86_64                   120/252 
  Verifying        : libasyncns-0.8-16.fc30.x86_64                      121/252 
  Verifying        : libblkid-devel-2.34-1.fc31.x86_64                  122/252 
  Verifying        : libcroco-0.6.13-1.fc30.x86_64                      123/252 
  Verifying        : libdatrie-0.2.9-9.fc30.x86_64                      124/252 
  Verifying        : libdatrie-devel-0.2.9-9.fc30.x86_64                125/252 
  Verifying        : libdrm-2.4.99-1.fc31.x86_64                        126/252 
  Verifying        : libdrm-devel-2.4.99-1.fc31.x86_64                  127/252 
  Verifying        : libepoxy-1.5.3-2.fc30.x86_64                       128/252 
  Verifying        : libffi-devel-3.1-20.fc31.x86_64                    129/252 
  Verifying        : libglvnd-1:1.1.1-4.fc31.x86_64                     130/252 
  Verifying        : libglvnd-core-devel-1:1.1.1-4.fc31.x86_64          131/252 
  Verifying        : libglvnd-devel-1:1.1.1-4.fc31.x86_64               132/252 
  Verifying        : libglvnd-egl-1:1.1.1-4.fc31.x86_64                 133/252 
  Verifying        : libglvnd-gles-1:1.1.1-4.fc31.x86_64                134/252 
  Verifying        : libglvnd-glx-1:1.1.1-4.fc31.x86_64                 135/252 
  Verifying        : libglvnd-opengl-1:1.1.1-4.fc31.x86_64              136/252 
  Verifying        : libgusb-0.3.0-4.fc30.x86_64                        137/252 
  Verifying        : libicu-63.2-2.fc31.x86_64                          138/252 
  Verifying        : libicu-devel-63.2-2.fc31.x86_64                    139/252 
  Verifying        : libjpeg-turbo-2.0.2-3.fc31.x86_64                  140/252 
  Verifying        : libmodman-2.0.1-19.fc30.x86_64                     141/252 
  Verifying        : libmount-devel-2.34-1.fc31.x86_64                  142/252 
  Verifying        : libmpc-1.1.0-3.fc30.x86_64                         143/252 
  Verifying        : libogg-2:1.3.3-2.fc30.x86_64                       144/252 
  Verifying        : libpcap-14:1.9.0-3.fc30.x86_64                     145/252 
  Verifying        : libpciaccess-0.14-3.fc30.x86_64                    146/252 
  Verifying        : libpng-2:1.6.37-1.fc31.x86_64                      147/252 
  Verifying        : libpng-devel-2:1.6.37-1.fc31.x86_64                148/252 
  Verifying        : libproxy-0.4.15-13.fc30.x86_64                     149/252 
  Verifying        : libseccomp-2.4.1-0.fc31.x86_64                     150/252 
  Verifying        : libselinux-devel-2.9-3.fc31.x86_64                 151/252 
  Verifying        : libsepol-devel-2.9-1.fc31.x86_64                   152/252 
  Verifying        : libsndfile-1.0.28-10.fc30.x86_64                   153/252 
  Verifying        : libsoup-2.67.2-1.fc31.x86_64                       154/252 
  Verifying        : libstdc++-devel-9.1.1-2.fc31.x86_64                155/252 
  Verifying        : libthai-0.1.28-2.fc30.x86_64                       156/252 
  Verifying        : libthai-devel-0.1.28-2.fc30.x86_64                 157/252 
  Verifying        : libtiff-4.0.10-5.fc31.x86_64                       158/252 
  Verifying        : libtiff-devel-4.0.10-5.fc31.x86_64                 159/252 
  Verifying        : libusbx-1.0.22-3.fc31.x86_64                       160/252 
  Verifying        : libvorbis-1:1.3.6-4.fc30.x86_64                    161/252 
  Verifying        : libwayland-client-1.17.0-1.fc30.x86_64             162/252 
  Verifying        : libwayland-cursor-1.17.0-1.fc30.x86_64             163/252 
  Verifying        : libwayland-egl-1.17.0-1.fc30.x86_64                164/252 
  Verifying        : libwayland-server-1.17.0-1.fc30.x86_64             165/252 
  Verifying        : libxcb-1.13.1-2.fc30.x86_64                        166/252 
  Verifying        : libxcb-devel-1.13.1-2.fc30.x86_64                  167/252 
  Verifying        : libxcrypt-devel-4.4.6-2.fc31.x86_64                168/252 
  Verifying        : libxkbcommon-0.8.4-1.fc31.x86_64                   169/252 
  Verifying        : libxml2-devel-2.9.9-2.fc30.x86_64                  170/252 
  Verifying        : libxshmfence-1.3-4.fc30.x86_64                     171/252 
  Verifying        : m4-1.4.18-10.fc30.x86_64                           172/252 
  Verifying        : mesa-khr-devel-19.1.1-1.fc31.x86_64                173/252 
  Verifying        : mesa-libEGL-19.1.1-1.fc31.x86_64                   174/252 
  Verifying        : mesa-libGL-19.1.1-1.fc31.x86_64                    175/252 
  Verifying        : mesa-libGL-devel-19.1.1-1.fc31.x86_64              176/252 
  Verifying        : mesa-libgbm-19.1.1-1.fc31.x86_64                   177/252 
  Verifying        : mesa-libglapi-19.1.1-1.fc31.x86_64                 178/252 
  Verifying        : nettle-3.4.1rc1-3.fc31.x86_64                      179/252 
  Verifying        : notification-daemon-3.20.0-7.fc30.x86_64           180/252 
  Verifying        : openssl-devel-1:1.1.1c-4.fc31.x86_64               181/252 
  Verifying        : pango-1.43.0-3.fc30.x86_64                         182/252 
  Verifying        : pango-devel-1.43.0-3.fc30.x86_64                   183/252 
  Verifying        : pcre-cpp-8.43-2.fc31.x86_64                        184/252 
  Verifying        : pcre-devel-8.43-2.fc31.x86_64                      185/252 
  Verifying        : pcre-utf16-8.43-2.fc31.x86_64                      186/252 
  Verifying        : pcre-utf32-8.43-2.fc31.x86_64                      187/252 
  Verifying        : pcre2-devel-10.33-6.fc31.x86_64                    188/252 
  Verifying        : pcre2-utf16-10.33-6.fc31.x86_64                    189/252 
  Verifying        : pcre2-utf32-10.33-6.fc31.x86_64                    190/252 
  Verifying        : perl-Carp-1.50-438.fc31.noarch                     191/252 
  Verifying        : perl-Data-Dumper-2.174-439.fc31.x86_64             192/252 
  Verifying        : perl-Encode-4:3.01-438.fc31.x86_64                 193/252 
  Verifying        : perl-Errno-1.30-440.fc31.x86_64                    194/252 
  Verifying        : perl-Exporter-5.73-439.fc31.noarch                 195/252 
  Verifying        : perl-File-Path-2.16-438.fc31.noarch                196/252 
  Verifying        : perl-File-Temp-1:0.230.900-438.fc31.noarch         197/252 
  Verifying        : perl-Getopt-Long-1:2.50-438.fc31.noarch            198/252 
  Verifying        : perl-HTTP-Tiny-0.076-438.fc31.noarch               199/252 
  Verifying        : perl-IO-1.40-440.fc31.x86_64                       200/252 
  Verifying        : perl-MIME-Base64-3.15-438.fc31.x86_64              201/252 
  Verifying        : perl-PathTools-3.78-438.fc31.x86_64                202/252 
  Verifying        : perl-Pod-Escapes-1:1.07-438.fc31.noarch            203/252 
  Verifying        : perl-Pod-Perldoc-3.28.01-439.fc31.noarch           204/252 
  Verifying        : perl-Pod-Simple-1:3.39-1.fc31.noarch               205/252 
  Verifying        : perl-Pod-Usage-4:1.69-438.fc31.noarch              206/252 
  Verifying        : perl-Scalar-List-Utils-3:1.50-438.fc31.x86_64      207/252 
  Verifying        : perl-Socket-4:2.029-3.fc31.x86_64                  208/252 
  Verifying        : perl-Storable-1:3.15-439.fc31.x86_64               209/252 
  Verifying        : perl-Term-ANSIColor-4.06-439.fc31.noarch           210/252 
  Verifying        : perl-Term-Cap-1.17-438.fc31.noarch                 211/252 
  Verifying        : perl-Text-ParseWords-3.30-438.fc31.noarch          212/252 
  Verifying        : perl-Text-Tabs+Wrap-2013.0523-438.fc31.noarch      213/252 
  Verifying        : perl-Thread-Queue-3.13-438.fc31.noarch             214/252 
  Verifying        : perl-Time-Local-2:1.280-438.fc31.noarch            215/252 
  Verifying        : perl-Unicode-Normalize-1.26-438.fc31.x86_64        216/252 
  Verifying        : perl-constant-1.33-439.fc31.noarch                 217/252 
  Verifying        : perl-interpreter-4:5.30.0-440.fc31.x86_64          218/252 
  Verifying        : perl-libs-4:5.30.0-440.fc31.x86_64                 219/252 
  Verifying        : perl-macros-4:5.30.0-440.fc31.x86_64               220/252 
  Verifying        : perl-parent-1:0.237-438.fc31.noarch                221/252 
  Verifying        : perl-podlators-1:4.12-1.fc31.noarch                222/252 
  Verifying        : perl-threads-1:2.22-438.fc31.x86_64                223/252 
  Verifying        : perl-threads-shared-1.60-438.fc31.x86_64           224/252 
  Verifying        : pixman-0.38.0-1.fc30.x86_64                        225/252 
  Verifying        : pixman-devel-0.38.0-1.fc30.x86_64                  226/252 
  Verifying        : polkit-libs-0.116-1.fc31.x86_64                    227/252 
  Verifying        : procps-ng-3.3.15-5.fc30.x86_64                     228/252 
  Verifying        : pulseaudio-libs-12.2-7.fc31.x86_64                 229/252 
  Verifying        : pulseaudio-libs-devel-12.2-7.fc31.x86_64           230/252 
  Verifying        : pulseaudio-libs-glib2-12.2-7.fc31.x86_64           231/252 
  Verifying        : python-pip-wheel-19.1.1-1.fc31.noarch              232/252 
  Verifying        : python-setuptools-wheel-41.0.1-2.fc31.noarch       233/252 
  Verifying        : python2-2.7.16-2.fc31.x86_64                       234/252 
  Verifying        : python2-libs-2.7.16-2.fc31.x86_64                  235/252 
  Verifying        : python3-3.7.4~rc2-1.fc31.x86_64                    236/252 
  Verifying        : python3-libs-3.7.4~rc2-1.fc31.x86_64               237/252 
  Verifying        : qrencode-libs-4.0.2-3.fc31.x86_64                  238/252 
  Verifying        : rest-0.8.1-5.fc30.x86_64                           239/252 
  Verifying        : shared-mime-info-1.12-2.fc30.x86_64                240/252 
  Verifying        : sqlite-3.28.0-1.fc31.x86_64                        241/252 
  Verifying        : sqlite-devel-3.28.0-1.fc31.x86_64                  242/252 
  Verifying        : sqlite-libs-3.28.0-1.fc31.x86_64                   243/252 
  Verifying        : systemd-242-5.git7a6d834.fc31.x86_64               244/252 
  Verifying        : systemd-pam-242-5.git7a6d834.fc31.x86_64           245/252 
  Verifying        : systemd-rpm-macros-242-5.git7a6d834.fc31.noarch    246/252 
  Verifying        : xkeyboard-config-2.27-1.fc31.noarch                247/252 
  Verifying        : xml-common-0.6.3-52.fc30.noarch                    248/252 
  Verifying        : xorg-x11-proto-devel-2019.1-1.fc31.noarch          249/252 
  Verifying        : xz-devel-5.2.4-5.fc30.x86_64                       250/252 
  Verifying        : yasm-1.3.0-9.fc30.x86_64                           251/252 
  Verifying        : zlib-devel-1.2.11-15.fc30.x86_64                   252/252 

Installed:
  GConf2-devel-3.2.6-26.fc31.x86_64                                             
  alsa-lib-devel-1.1.9-1.fc31.x86_64                                            
  autoconf213-2.13-41.fc30.noarch                                               
  bzip2-devel-1.0.6-29.fc30.x86_64                                              
  dbus-glib-devel-0.110-5.fc31.x86_64                                           
  desktop-file-utils-0.23-10.fc30.x86_64                                        
  gcc-9.1.1-2.fc31.x86_64                                                       
  gcc-c++-9.1.1-2.fc31.x86_64                                                   
  glib2-devel-2.61.1-2.fc31.x86_64                                              
  gtk2-devel-2.24.32-4.fc30.x86_64                                              
  libXt-devel-1.1.5-11.20190424gitba4ec9376.fc31.x86_64                         
  mesa-libGL-devel-19.1.1-1.fc31.x86_64                                         
  notification-daemon-3.20.0-7.fc30.x86_64                                      
  openssl-devel-1:1.1.1c-4.fc31.x86_64                                          
  pulseaudio-libs-devel-12.2-7.fc31.x86_64                                      
  sqlite-devel-3.28.0-1.fc31.x86_64                                             
  yasm-1.3.0-9.fc30.x86_64                                                      
  zlib-devel-1.2.11-15.fc30.x86_64                                              
  GConf2-3.2.6-26.fc31.x86_64                                                   
  abattis-cantarell-fonts-0.111-2.fc30.noarch                                   
  acl-2.2.53-3.fc30.x86_64                                                      
  adwaita-cursor-theme-3.32.0-1.fc30.noarch                                     
  adwaita-icon-theme-3.32.0-1.fc30.noarch                                       
  alsa-lib-1.1.9-1.fc31.x86_64                                                  
  annobin-8.77-1.fc31.x86_64                                                    
  at-spi2-atk-2.33.2-1.fc31.x86_64                                              
  at-spi2-core-2.33.2-1.fc31.x86_64                                             
  atk-2.33.3-1.fc31.x86_64                                                      
  atk-devel-2.33.3-1.fc31.x86_64                                                
  autoconf-2.69-29.fc30.noarch                                                  
  automake-1.16.1-12.fc31.noarch                                                
  avahi-libs-0.7-18.fc30.x86_64                                                 
  cairo-1.16.0-5.fc31.x86_64                                                    
  cairo-devel-1.16.0-5.fc31.x86_64                                              
  cairo-gobject-1.16.0-5.fc31.x86_64                                            
  cmake-filesystem-3.14.5-3.fc31.x86_64                                         
  colord-libs-1.4.4-1.fc31.x86_64                                               
  cpp-9.1.1-2.fc31.x86_64                                                       
  cryptsetup-libs-2.2.0-0.2.fc31.x86_64                                         
  cups-libs-1:2.2.11-3.fc31.x86_64                                              
  dbus-1:1.12.16-1.fc31.x86_64                                                  
  dbus-broker-21-3.fc31.x86_64                                                  
  dbus-common-1:1.12.16-1.fc31.noarch                                           
  dbus-devel-1:1.12.16-1.fc31.x86_64                                            
  dbus-glib-0.110-5.fc31.x86_64                                                 
  dbus-libs-1:1.12.16-1.fc31.x86_64                                             
  device-mapper-1.02.158-1.fc31.x86_64                                          
  device-mapper-libs-1.02.158-1.fc31.x86_64                                     
  emacs-filesystem-1:26.2-1.fc31.noarch                                         
  expat-devel-2.2.7-1.fc31.x86_64                                               
  flac-libs-1.3.2-11.fc31.x86_64                                                
  fontconfig-2.13.91-1.fc31.x86_64                                              
  fontconfig-devel-2.13.91-1.fc31.x86_64                                        
  fontpackages-filesystem-1.44-24.fc30.noarch                                   
  freetype-2.10.0-2.fc31.x86_64                                                 
  freetype-devel-2.10.0-2.fc31.x86_64                                           
  fribidi-1.0.5-2.fc30.x86_64                                                   
  fribidi-devel-1.0.5-2.fc30.x86_64                                             
  gdbm-1:1.18-4.fc30.x86_64                                                     
  gdbm-libs-1:1.18-4.fc30.x86_64                                                
  gdk-pixbuf2-2.38.1-1.fc31.x86_64                                              
  gdk-pixbuf2-devel-2.38.1-1.fc31.x86_64                                        
  gdk-pixbuf2-modules-2.38.1-1.fc31.x86_64                                      
  gettext-0.19.8.1-18.fc30.x86_64                                               
  gettext-libs-0.19.8.1-18.fc30.x86_64                                          
  glib-networking-2.61.1-1.fc31.x86_64                                          
  glib2-2.61.1-2.fc31.x86_64                                                    
  glibc-devel-2.29.9000-30.fc31.x86_64                                          
  glibc-headers-2.29.9000-30.fc31.x86_64                                        
  gnutls-3.6.8-1.fc31.x86_64                                                    
  graphite2-1.3.10-7.fc30.x86_64                                                
  graphite2-devel-1.3.10-7.fc30.x86_64                                          
  groff-base-1.22.3-19.fc30.x86_64                                              
  gsettings-desktop-schemas-3.33.0-1.fc31.x86_64                                
  gsm-1.0.18-4.fc30.x86_64                                                      
  gtk-update-icon-cache-3.24.9-1.fc31.x86_64                                    
  gtk2-2.24.32-4.fc30.x86_64                                                    
  gtk3-3.24.9-1.fc31.x86_64                                                     
  harfbuzz-2.5.3-1.fc31.x86_64                                                  
  harfbuzz-devel-2.5.3-1.fc31.x86_64                                            
  harfbuzz-icu-2.5.3-1.fc31.x86_64                                              
  hicolor-icon-theme-0.17-6.fc31.noarch                                         
  hwdata-0.325-1.fc31.noarch                                                    
  iptables-libs-1.8.3-4.fc31.x86_64                                             
  isl-0.16.1-8.fc30.x86_64                                                      
  jasper-libs-2.0.14-8.fc30.x86_64                                              
  jbigkit-libs-2.1-16.fc30.x86_64                                               
  json-c-0.13.1-5.fc31.x86_64                                                   
  json-glib-1.4.4-2.fc30.x86_64                                                 
  kernel-headers-5.2.0-0.rc7.git0.1.fc31.x86_64                                 
  kmod-libs-26-3.fc31.x86_64                                                    
  lcms2-2.9-5.fc30.x86_64                                                       
  libICE-1.0.9-16.fc31.x86_64                                                   
  libICE-devel-1.0.9-16.fc31.x86_64                                             
  libSM-1.2.3-3.fc31.x86_64                                                     
  libSM-devel-1.2.3-3.fc31.x86_64                                               
  libX11-1.6.8-2.fc31.x86_64                                                    
  libX11-common-1.6.8-2.fc31.noarch                                             
  libX11-devel-1.6.8-2.fc31.x86_64                                              
  libX11-xcb-1.6.8-2.fc31.x86_64                                                
  libXau-1.0.9-1.fc30.x86_64                                                    
  libXau-devel-1.0.9-1.fc30.x86_64                                              
  libXcomposite-0.4.4-16.fc30.x86_64                                            
  libXcomposite-devel-0.4.4-16.fc30.x86_64                                      
  libXcursor-1.1.15-5.fc30.x86_64                                               
  libXcursor-devel-1.1.15-5.fc30.x86_64                                         
  libXdamage-1.1.4-16.fc30.x86_64                                               
  libXdamage-devel-1.1.4-16.fc30.x86_64                                         
  libXext-1.3.4-1.fc31.x86_64                                                   
  libXext-devel-1.3.4-1.fc31.x86_64                                             
  libXfixes-5.0.3-9.fc30.x86_64                                                 
  libXfixes-devel-5.0.3-9.fc30.x86_64                                           
  libXft-2.3.3-1.fc31.x86_64                                                    
  libXft-devel-2.3.3-1.fc31.x86_64                                              
  libXi-1.7.10-1.fc31.x86_64                                                    
  libXi-devel-1.7.10-1.fc31.x86_64                                              
  libXinerama-1.1.4-3.fc30.x86_64                                               
  libXinerama-devel-1.1.4-3.fc30.x86_64                                         
  libXrandr-1.5.2-1.fc31.x86_64                                                 
  libXrandr-devel-1.5.2-1.fc31.x86_64                                           
  libXrender-0.9.10-9.fc30.x86_64                                               
  libXrender-devel-0.9.10-9.fc30.x86_64                                         
  libXt-1.1.5-11.20190424gitba4ec9376.fc31.x86_64                               
  libXtst-1.2.3-9.fc30.x86_64                                                   
  libXxf86vm-1.1.4-11.fc30.x86_64                                               
  libXxf86vm-devel-1.1.4-11.fc30.x86_64                                         
  libargon2-20171227-2.fc31.x86_64                                              
  libasyncns-0.8-16.fc30.x86_64                                                 
  libblkid-devel-2.34-1.fc31.x86_64                                             
  libcroco-0.6.13-1.fc30.x86_64                                                 
  libdatrie-0.2.9-9.fc30.x86_64                                                 
  libdatrie-devel-0.2.9-9.fc30.x86_64                                           
  libdrm-2.4.99-1.fc31.x86_64                                                   
  libdrm-devel-2.4.99-1.fc31.x86_64                                             
  libepoxy-1.5.3-2.fc30.x86_64                                                  
  libffi-devel-3.1-20.fc31.x86_64                                               
  libglvnd-1:1.1.1-4.fc31.x86_64                                                
  libglvnd-core-devel-1:1.1.1-4.fc31.x86_64                                     
  libglvnd-devel-1:1.1.1-4.fc31.x86_64                                          
  libglvnd-egl-1:1.1.1-4.fc31.x86_64                                            
  libglvnd-gles-1:1.1.1-4.fc31.x86_64                                           
  libglvnd-glx-1:1.1.1-4.fc31.x86_64                                            
  libglvnd-opengl-1:1.1.1-4.fc31.x86_64                                         
  libgusb-0.3.0-4.fc30.x86_64                                                   
  libicu-63.2-2.fc31.x86_64                                                     
  libicu-devel-63.2-2.fc31.x86_64                                               
  libjpeg-turbo-2.0.2-3.fc31.x86_64                                             
  libmodman-2.0.1-19.fc30.x86_64                                                
  libmount-devel-2.34-1.fc31.x86_64                                             
  libmpc-1.1.0-3.fc30.x86_64                                                    
  libogg-2:1.3.3-2.fc30.x86_64                                                  
  libpcap-14:1.9.0-3.fc30.x86_64                                                
  libpciaccess-0.14-3.fc30.x86_64                                               
  libpng-2:1.6.37-1.fc31.x86_64                                                 
  libpng-devel-2:1.6.37-1.fc31.x86_64                                           
  libproxy-0.4.15-13.fc30.x86_64                                                
  libseccomp-2.4.1-0.fc31.x86_64                                                
  libselinux-devel-2.9-3.fc31.x86_64                                            
  libsepol-devel-2.9-1.fc31.x86_64                                              
  libsndfile-1.0.28-10.fc30.x86_64                                              
  libsoup-2.67.2-1.fc31.x86_64                                                  
  libstdc++-devel-9.1.1-2.fc31.x86_64                                           
  libthai-0.1.28-2.fc30.x86_64                                                  
  libthai-devel-0.1.28-2.fc30.x86_64                                            
  libtiff-4.0.10-5.fc31.x86_64                                                  
  libtiff-devel-4.0.10-5.fc31.x86_64                                            
  libusbx-1.0.22-3.fc31.x86_64                                                  
  libvorbis-1:1.3.6-4.fc30.x86_64                                               
  libwayland-client-1.17.0-1.fc30.x86_64                                        
  libwayland-cursor-1.17.0-1.fc30.x86_64                                        
  libwayland-egl-1.17.0-1.fc30.x86_64                                           
  libwayland-server-1.17.0-1.fc30.x86_64                                        
  libxcb-1.13.1-2.fc30.x86_64                                                   
  libxcb-devel-1.13.1-2.fc30.x86_64                                             
  libxcrypt-devel-4.4.6-2.fc31.x86_64                                           
  libxkbcommon-0.8.4-1.fc31.x86_64                                              
  libxml2-devel-2.9.9-2.fc30.x86_64                                             
  libxshmfence-1.3-4.fc30.x86_64                                                
  m4-1.4.18-10.fc30.x86_64                                                      
  mesa-khr-devel-19.1.1-1.fc31.x86_64                                           
  mesa-libEGL-19.1.1-1.fc31.x86_64                                              
  mesa-libGL-19.1.1-1.fc31.x86_64                                               
  mesa-libgbm-19.1.1-1.fc31.x86_64                                              
  mesa-libglapi-19.1.1-1.fc31.x86_64                                            
  nettle-3.4.1rc1-3.fc31.x86_64                                                 
  pango-1.43.0-3.fc30.x86_64                                                    
  pango-devel-1.43.0-3.fc30.x86_64                                              
  pcre-cpp-8.43-2.fc31.x86_64                                                   
  pcre-devel-8.43-2.fc31.x86_64                                                 
  pcre-utf16-8.43-2.fc31.x86_64                                                 
  pcre-utf32-8.43-2.fc31.x86_64                                                 
  pcre2-devel-10.33-6.fc31.x86_64                                               
  pcre2-utf16-10.33-6.fc31.x86_64                                               
  pcre2-utf32-10.33-6.fc31.x86_64                                               
  perl-Carp-1.50-438.fc31.noarch                                                
  perl-Data-Dumper-2.174-439.fc31.x86_64                                        
  perl-Encode-4:3.01-438.fc31.x86_64                                            
  perl-Errno-1.30-440.fc31.x86_64                                               
  perl-Exporter-5.73-439.fc31.noarch                                            
  perl-File-Path-2.16-438.fc31.noarch                                           
  perl-File-Temp-1:0.230.900-438.fc31.noarch                                    
  perl-Getopt-Long-1:2.50-438.fc31.noarch                                       
  perl-HTTP-Tiny-0.076-438.fc31.noarch                                          
  perl-IO-1.40-440.fc31.x86_64                                                  
  perl-MIME-Base64-3.15-438.fc31.x86_64                                         
  perl-PathTools-3.78-438.fc31.x86_64                                           
  perl-Pod-Escapes-1:1.07-438.fc31.noarch                                       
  perl-Pod-Perldoc-3.28.01-439.fc31.noarch                                      
  perl-Pod-Simple-1:3.39-1.fc31.noarch                                          
  perl-Pod-Usage-4:1.69-438.fc31.noarch                                         
  perl-Scalar-List-Utils-3:1.50-438.fc31.x86_64                                 
  perl-Socket-4:2.029-3.fc31.x86_64                                             
  perl-Storable-1:3.15-439.fc31.x86_64                                          
  perl-Term-ANSIColor-4.06-439.fc31.noarch                                      
  perl-Term-Cap-1.17-438.fc31.noarch                                            
  perl-Text-ParseWords-3.30-438.fc31.noarch                                     
  perl-Text-Tabs+Wrap-2013.0523-438.fc31.noarch                                 
  perl-Thread-Queue-3.13-438.fc31.noarch                                        
  perl-Time-Local-2:1.280-438.fc31.noarch                                       
  perl-Unicode-Normalize-1.26-438.fc31.x86_64                                   
  perl-constant-1.33-439.fc31.noarch                                            
  perl-interpreter-4:5.30.0-440.fc31.x86_64                                     
  perl-libs-4:5.30.0-440.fc31.x86_64                                            
  perl-macros-4:5.30.0-440.fc31.x86_64                                          
  perl-parent-1:0.237-438.fc31.noarch                                           
  perl-podlators-1:4.12-1.fc31.noarch                                           
  perl-threads-1:2.22-438.fc31.x86_64                                           
  perl-threads-shared-1.60-438.fc31.x86_64                                      
  pixman-0.38.0-1.fc30.x86_64                                                   
  pixman-devel-0.38.0-1.fc30.x86_64                                             
  polkit-libs-0.116-1.fc31.x86_64                                               
  procps-ng-3.3.15-5.fc30.x86_64                                                
  pulseaudio-libs-12.2-7.fc31.x86_64                                            
  pulseaudio-libs-glib2-12.2-7.fc31.x86_64                                      
  python-pip-wheel-19.1.1-1.fc31.noarch                                         
  python-setuptools-wheel-41.0.1-2.fc31.noarch                                  
  python2-2.7.16-2.fc31.x86_64                                                  
  python2-libs-2.7.16-2.fc31.x86_64                                             
  python3-3.7.4~rc2-1.fc31.x86_64                                               
  python3-libs-3.7.4~rc2-1.fc31.x86_64                                          
  qrencode-libs-4.0.2-3.fc31.x86_64                                             
  rest-0.8.1-5.fc30.x86_64                                                      
  shared-mime-info-1.12-2.fc30.x86_64                                           
  sqlite-3.28.0-1.fc31.x86_64                                                   
  sqlite-libs-3.28.0-1.fc31.x86_64                                              
  systemd-242-5.git7a6d834.fc31.x86_64                                          
  systemd-pam-242-5.git7a6d834.fc31.x86_64                                      
  systemd-rpm-macros-242-5.git7a6d834.fc31.noarch                               
  xkeyboard-config-2.27-1.fc31.noarch                                           
  xml-common-0.6.3-52.fc30.noarch                                               
  xorg-x11-proto-devel-2019.1-1.fc31.noarch                                     
  xz-devel-5.2.4-5.fc30.x86_64                                                  

Complete!
Finish: build setup for palemoon-28.6.0.1-1.src.rpm
Start: rpmbuild palemoon-28.6.0.1-1.src.rpm
Building target platforms: x86_64
Building for target x86_64
setting SOURCE_DATE_EPOCH=1562284800
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.3TxNnu
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf UXP-PM28.6.0.1_Release
+ /usr/bin/gzip -dc /builddir/build/SOURCES/PM28.6.0.1_Release.tar.gz
+ /usr/bin/tar -xof -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd UXP-PM28.6.0.1_Release
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ /usr/bin/cp /builddir/build/SOURCES/palemoon-mozconfig ./.mozconfig
+ sed -i -r -e '/enable-optimize/s/"\s*$/ -Wno-format-overflow"/' ./.mozconfig
+ echo 'Patch #100 (mozilla-1533969-palemoon.patch):'
+ /usr/bin/patch --no-backup-if-mismatch -p0 --fuzz=0
+ RPM_EC=0
++ jobs -p
+ exit 0
Patch #100 (mozilla-1533969-palemoon.patch):
patching file tools/profiler/tasktracer/GeckoTaskTracer.cpp
patching file js/src/jsnativestack.cpp
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.NzHGYt
+ umask 022
+ cd /builddir/build/BUILD
+ cd UXP-PM28.6.0.1_Release
+ ./mach build
 0:04.92 /usr/bin/gmake -f client.mk -s configure
 0:05.49 Clobber not needed.
 0:06.01 Generating /builddir/build/BUILD/UXP-PM28.6.0.1_Release/configure
 0:06.01 Generating /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/configure
 0:06.01 cd /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild
 0:06.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/configure
 0:06.15 Creating Python environment
 0:07.99 New python executable in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/_virtualenv/bin/python2.7
 0:07.99 Also creating executable in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/_virtualenv/bin/python
 0:07.99 Installing setuptools, pip, wheel...done.
 0:08.24 WARNING: Python.h not found. Install Python development headers.
 0:08.24 Error processing command. Ignoring because optional. (optional:setup.py:python/psutil:build_ext:--inplace)
 0:08.24 Reexecuting in the virtualenv
 0:08.46 Adding configure options from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/.mozconfig
 0:08.46   --enable-application=palemoon
 0:08.46   --enable-optimize=-O2 -Wno-format-overflow
 0:08.46   --enable-official-branding
 0:08.46   --enable-official-vendor
 0:08.47   --enable-default-toolkit=cairo-gtk2
 0:08.47   --enable-jemalloc
 0:08.47   --enable-av1
 0:08.47   --enable-strip
 0:08.47   --with-pthreads
 0:08.47   --disable-tests
 0:08.47   --disable-debug
 0:08.47   --disable-crashreporter
 0:08.47   --disable-eme
 0:08.47   --disable-parental-controls
 0:08.47   --disable-accessibility
 0:08.47   --disable-webrtc
 0:08.47   --disable-gamepad
 0:08.47   --disable-necko-wifi
 0:08.47   --disable-updater
 0:08.47   --x-libraries=/usr/lib
 0:08.47   BUILDING_RELEASE=1
 0:08.47   MC_PALEMOON=1
 0:08.47   MOZILLA_OFFICIAL=1
 0:08.47   MOZ_TELEMETRY_REPORTING=
 0:08.47   MC_OFFICIAL=1
 0:08.47   MOZ_ADDON_SIGNING=
 0:08.47   MOZ_REQUIRE_SIGNING=
 0:08.47   BASH_ARGC=([0]="4")
 0:08.47   BASH_ARGV=([0]="/builddir/build/BUILD/UXP-PM28.6.0.1_Release/python/mozbuild/mozbuild/action/dump_env.py" [1]="/builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/_virtualenv/bin/python" [2]="/builddir/build/BUILD/UXP-PM28.6.0.1_Release/.mozconfig" [3]="/builddir/build/BUILD/UXP-PM28.6.0.1_Release")
 0:08.71 checking for a shell... /usr/bin/sh
 0:08.79 checking for host system type... x86_64-pc-linux-gnu
 0:08.79 checking for target system type... x86_64-pc-linux-gnu
 0:08.80 checking whether cross compiling... no
 0:08.81 checking for pkg_config... /usr/bin/pkg-config
 0:08.81 checking for pkg-config version... 1.6.1
 0:08.81 checking for yasm... /usr/bin/yasm
 0:08.82 checking yasm version... 1.3.0
 0:08.82 checking for the target C compiler... /usr/bin/gcc
 0:08.85 checking whether the target C compiler can be used... yes
 0:08.85 checking the target C compiler version... 9.1.1
 0:08.87 checking the target C compiler works... yes
 0:08.87 checking for the target C++ compiler... /usr/bin/g++
 0:08.91 checking whether the target C++ compiler can be used... yes
 0:08.91 checking the target C++ compiler version... 9.1.1
 0:08.93 checking the target C++ compiler works... yes
 0:08.93 checking for the host C compiler... /usr/bin/gcc
 0:08.95 checking whether the host C compiler can be used... yes
 0:08.95 checking the host C compiler version... 9.1.1
 0:08.97 checking the host C compiler works... yes
 0:08.97 checking for the host C++ compiler... /usr/bin/g++
 0:08.98 checking whether the host C++ compiler can be used... yes
 0:08.99 checking the host C++ compiler version... 9.1.1
 0:09.01 checking the host C++ compiler works... yes
 0:09.03 checking for 64-bit OS... yes
 0:09.05 checking for stdint.h... yes
 0:09.08 checking for inttypes.h... yes
 0:09.11 checking for malloc.h... yes
 0:09.13 checking for alloca.h... yes
 0:09.15 checking for sys/byteorder.h... no
 0:09.17 checking for getopt.h... yes
 0:09.20 checking for unistd.h... yes
 0:09.22 checking for nl_types.h... yes
 0:09.24 checking for cpuid.h... yes
 0:09.27 checking for sys/statvfs.h... yes
 0:09.29 checking for sys/statfs.h... yes
 0:09.32 checking for sys/vfs.h... yes
 0:09.34 checking for sys/mount.h... yes
 0:09.38 checking for sys/quota.h... yes
 0:09.41 checking for linux/quota.h... yes
 0:09.44 checking for linux/if_addr.h... yes
 0:09.48 checking for linux/rtnetlink.h... yes
 0:09.50 checking for sys/queue.h... yes
 0:09.53 checking for sys/types.h... yes
 0:09.57 checking for netinet/in.h... yes
 0:09.59 checking for byteswap.h... yes
 0:09.62 checking for linux/perf_event.h... yes
 0:09.64 checking for perf_event_open system call... yes
 0:09.65 checking whether the C compiler supports -Wclass-varargs... no
 0:09.66 checking whether the C++ compiler supports -Wclass-varargs... no
 0:09.67 checking whether the C compiler supports -Wloop-analysis... no
 0:09.68 checking whether the C++ compiler supports -Wloop-analysis... no
 0:09.70 checking whether the C++ compiler supports -Wc++11-compat-pedantic... no
 0:09.72 checking whether the C++ compiler supports -Wc++14-compat... yes
 0:09.73 checking whether the C++ compiler supports -Wc++14-compat-pedantic... no
 0:09.75 checking whether the C++ compiler supports -Wc++1z-compat... yes
 0:09.77 checking whether the C++ compiler supports -Wimplicit-fallthrough... yes
 0:09.79 checking whether the C compiler supports -Wstring-conversion... no
 0:09.79 checking whether the C++ compiler supports -Wstring-conversion... no
 0:09.81 checking whether the C compiler supports -Wthread-safety... no
 0:09.81 checking whether the C++ compiler supports -Wthread-safety... no
 0:09.83 checking whether the C++ compiler supports -Wno-inline-new-delete... no
 0:09.84 checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes
 0:09.86 checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes
 0:09.88 checking whether the C compiler supports -Wno-error=deprecated-declarations... yes
 0:09.90 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes
 0:09.92 checking whether the C compiler supports -Wno-error=array-bounds... yes
 0:09.95 checking whether the C++ compiler supports -Wno-error=array-bounds... yes
 0:09.97 checking whether the C compiler supports -Wno-error=multistatement-macros... yes
 0:09.99 checking whether the C++ compiler supports -Wno-error=multistatement-macros... yes
 0:10.00 checking for pango >= 1.22.0 pangoft2 >= 1.22.0 pangocairo >= 1.22.0... yes
 0:10.01 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/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/cairo -I/usr/include/pixman-1
 0:10.01 checking MOZ_PANGO_LIBS... -lpangoft2-1.0 -lfontconfig -lfreetype -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lcairo
 0:10.02 checking for fontconfig >= 2.7.0... yes
 0:10.02 checking _FONTCONFIG_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16
 0:10.03 checking _FONTCONFIG_LIBS... -lfontconfig -lfreetype
 0:10.04 checking for freetype2 >= 6.1.0... yes
 0:10.04 checking _FT2_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16
 0:10.04 checking _FT2_LIBS... -lfreetype
 0:10.05 checking for tar... /usr/bin/gtar
 0:10.05 checking for unzip... /usr/bin/unzip
 0:10.05 checking for zip... /usr/bin/zip
 0:10.05 checking for the Mozilla API key... no
 0:10.05 checking for the Google API key... no
 0:10.05 checking for the Bing API key... no
 0:10.05 checking for the Adjust SDK key... no
 0:10.05 checking for awk... /usr/bin/gawk
 0:10.05 checking for perl... /usr/bin/perl
 0:10.06 checking for minimum required perl version >= 5.006... 5.030000
 0:10.07 checking for full perl installation... yes
 0:10.07 checking for gmake... /usr/bin/gmake
 0:10.07 checking for doxygen... not found
 0:10.07 checking for xargs... /usr/bin/xargs
 0:10.07 checking for rpmbuild... /usr/bin/rpmbuild
 0:10.07 checking for autoconf... /usr/bin/autoconf-2.13
 0:10.08 Refreshing /builddir/build/BUILD/UXP-PM28.6.0.1_Release/old-configure with /usr/bin/autoconf-2.13
 0:10.42 creating cache ./config.cache
 0:10.45 checking host system type... x86_64-pc-linux-gnu
 0:10.47 checking target system type... x86_64-pc-linux-gnu
 0:10.49 checking build system type... x86_64-pc-linux-gnu
 0:10.49 checking for objcopy... /usr/bin/objcopy
 0:10.50 checking for gcc... /usr/bin/gcc -std=gnu99
 0:10.56 checking whether the C compiler (/usr/bin/gcc -std=gnu99  ) works... yes
 0:10.56 checking whether the C compiler (/usr/bin/gcc -std=gnu99  ) is a cross-compiler... no
 0:10.56 checking whether we are using GNU C... yes
 0:10.58 checking whether /usr/bin/gcc -std=gnu99 accepts -g... yes
 0:10.58 checking for c++... /usr/bin/g++ -std=gnu++11
 0:10.70 checking whether the C++ compiler (/usr/bin/g++ -std=gnu++11  ) works... yes
 0:10.70 checking whether the C++ compiler (/usr/bin/g++ -std=gnu++11  ) is a cross-compiler... no
 0:10.71 checking whether we are using GNU C++... yes
 0:10.73 checking whether /usr/bin/g++ -std=gnu++11 accepts -g... yes
 0:10.79 checking for ranlib... ranlib
 0:10.79 checking for as... /usr/bin/as
 0:10.79 checking for ar... ar
 0:10.79 checking for ld... ld
 0:10.79 checking for strip... strip
 0:10.79 checking for windres... no
 0:10.79 checking for otool... no
 0:10.88 checking for X... libraries /usr/lib, headers
 0:10.92 checking for dnet_ntoa in -ldnet... no
 0:10.94 checking for dnet_ntoa in -ldnet_stub... no
 0:11.00 checking for gethostbyname... yes
 0:11.04 checking for connect... yes
 0:11.10 checking for remove... yes
 0:11.14 checking for shmat... yes
 0:11.20 checking for IceConnectionNumber in -lICE... yes
 0:11.28 checking for --noexecstack option to as... yes
 0:11.32 checking for -z noexecstack option to ld... yes
 0:11.37 checking for -z text option to ld... yes
 0:11.42 checking for --build-id option to ld... yes
 0:11.46 checking for --ignore-unresolved-symbol option to ld... yes
 0:11.48 checking if toolchain supports -mssse3 option... yes
 0:11.50 checking if toolchain supports -msse4.1 option... yes
 0:11.52 checking for x86 AVX2 asm support in compiler... yes
 0:11.74 checking whether the linker supports Identical Code Folding... no
 0:11.96 checking whether removing dead symbols breaks debugging... no
 0:11.99 checking for working const... yes
 0:12.00 checking for mode_t... yes
 0:12.01 checking for off_t... yes
 0:12.03 checking for pid_t... yes
 0:12.03 checking for size_t... yes
 0:12.21 checking whether 64-bits std::atomic requires -latomic... no
 0:12.25 checking for dirent.h that defines DIR... yes
 0:12.29 checking for opendir in -ldir... no
 0:12.31 checking for sockaddr_in.sin_len... false
 0:12.33 checking for sockaddr_in6.sin6_len... false
 0:12.35 checking for sockaddr.sa_len... false
 0:12.38 checking for gethostbyname_r in -lc_r... no
 0:12.48 checking for library containing dlopen... -ldl
 0:12.51 checking for dlfcn.h... yes
 0:12.56 checking for dladdr... yes
 0:12.61 checking for memmem... yes
 0:12.65 checking for socket in -lsocket... no
 0:12.70 checking for XDrawLines in -lX11... yes
 0:12.76 checking for XextAddDisplay in -lXext... yes
 0:12.82 checking for XtFree in -lXt... yes
 0:12.87 checking for xcb_connect in -lxcb... yes
 0:12.93 checking for xcb_shm_query_version in -lxcb-shm... yes
 0:12.99 checking for XGetXCBConnection in -lX11-xcb... yes
 0:13.00 checking for X11/extensions/scrnsaver.h... no
 0:13.04 checking for pthread_create in -lpthreads... no
 0:13.09 checking for pthread_create in -lpthread... yes
 0:13.15 checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes
 0:13.18 checking for pthread.h... yes
 0:13.20 checking whether /usr/bin/gcc -std=gnu99 needs -traditional... no
 0:13.26 checking for 8-bit clean memcmp... yes
 0:13.31 checking for stat64... yes
 0:13.37 checking for lstat64... yes
 0:13.42 checking for truncate64... yes
 0:13.48 checking for statvfs64... yes
 0:13.54 checking for statvfs... yes
 0:13.59 checking for statfs64... yes
 0:13.65 checking for statfs... yes
 0:13.70 checking for getpagesize... yes
 0:13.76 checking for gmtime_r... yes
 0:13.82 checking for localtime_r... yes
 0:13.87 checking for arc4random... no
 0:13.93 checking for arc4random_buf... no
 0:13.98 checking for mallinfo... yes
 0:14.04 checking for gettid... yes
 0:14.10 checking for lchown... yes
 0:14.16 checking for setpriority... yes
 0:14.22 checking for strerror... yes
 0:14.28 checking for syscall... yes
 0:14.34 checking for clock_gettime(CLOCK_MONOTONIC)...
 0:14.40 checking for pthread_cond_timedwait_monotonic_np...
 0:14.54 checking for wcrtomb... yes
 0:14.68 checking for mbrtowc... yes
 0:14.75 checking for res_ninit()... yes
 0:14.94 checking for iconv in -lc... yes
 0:15.12 checking for iconv()... yes
 0:15.15 checking for iconv() with const input... no
 0:15.32 checking for nl_langinfo and CODESET... yes
 0:15.36 checking for an implementation of va_copy()... yes
 0:15.37 checking whether va_list can be copied by value... no
 0:15.41 checking whether the C++ "using" keyword resolves ambiguity... yes
 0:15.57 checking for C++ dynamic_cast to void*... yes
 0:15.69 checking for __thread keyword for TLS variables... yes
 0:15.72 checking for __attribute__((always_inline))... yes
 0:15.74 checking for LC_MESSAGES... yes
 0:15.81 checking for localeconv... yes
 0:15.84 checking for malloc.h... yes
 0:15.90 checking for strndup... yes
 0:15.96 checking for posix_memalign... yes
 0:16.03 checking for memalign... yes
 0:16.09 checking for malloc_usable_size... yes
 0:16.11 checking whether malloc_usable_size definition can use const argument... no
 0:16.12 checking for valloc in malloc.h... yes
 0:16.14 checking for valloc in unistd.h... no
 0:16.14 checking NSPR selection... source-tree
 0:16.14 checking if app-specific confvars.sh exists... /builddir/build/BUILD/UXP-PM28.6.0.1_Release/application/palemoon/confvars.sh
 0:16.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:16.20 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/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/atk-1.0 -I/usr/include/gtk-unix-print-2.0 -pthread
 0:16.20 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:16.22 checking for gtk+-2.0 >= 2.14... yes
 0:16.23 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/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/atk-1.0 -pthread
 0:16.23 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:16.23 checking for gio-2.0 >= 2.22... yes
 0:16.24 checking MOZ_GIO_CFLAGS... -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/libmount -I/usr/include/blkid
 0:16.24 checking MOZ_GIO_LIBS... -lgio-2.0 -lgobject-2.0 -lglib-2.0
 0:16.25 checking for gconf-2.0 >= 1.2.1 gobject-2.0 ... yes
 0:16.25 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 -I/usr/include/libmount -I/usr/include/blkid
 0:16.25 checking MOZ_GCONF_LIBS... -lgconf-2 -lgobject-2.0 -lglib-2.0
 0:16.26 checking for dbus-1 >= 0.60... yes
 0:16.26 checking MOZ_DBUS_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include
 0:16.26 checking MOZ_DBUS_LIBS... -ldbus-1
 0:16.26 checking for dbus-glib-1 >= 0.60... yes
 0:16.27 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:16.27 checking MOZ_DBUS_GLIB_LIBS... -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0
 0:16.33 checking for alsa... yes
 0:16.33 checking MOZ_ALSA_CFLAGS...
 0:16.33 checking MOZ_ALSA_LIBS... -lasound
 0:16.33 checking for libpulse... yes
 0:16.33 checking MOZ_PULSEAUDIO_CFLAGS... -D_REENTRANT
 0:16.33 checking MOZ_PULSEAUDIO_LIBS... -lpulse
 0:16.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/old-configure: line 14197: test: : integer expression expected
 0:16.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/old-configure: line 14257: test: : integer expression expected
 0:16.37 checking for wget... no
 0:16.40 checking for valid C compiler optimization flags... yes
 0:16.52 checking whether linker creates PT_GNU_RELRO segments... yes
 0:16.52 configure: warning: Disabling elfhack
 0:16.67 checking for __cxa_demangle... yes
 0:16.69 checking for unwind.h... yes
 0:16.82 checking for _Unwind_Backtrace... yes
 0:16.84 checking for -pipe support... yes
 0:16.85 checking whether C compiler supports -fprofile-generate... yes
 0:16.91 checking what kind of list files are supported by the linker... linkerscript
 0:16.93 checking what kind of ordering can be done with the linker... none
 0:16.93 checking for glib-2.0 >= 1.3.7 gobject-2.0... yes
 0:16.94 checking GLIB_CFLAGS... -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include
 0:16.94 checking GLIB_LIBS... -lgobject-2.0 -lglib-2.0
 0:16.98 checking for FT_Bitmap_Size.y_ppem... yes
 0:17.04 checking for FT_GlyphSlot_Embolden... yes
 0:17.11 checking for FT_Load_Sfnt_Table... yes
 0:17.15 checking for fontconfig/fcfreetype.h... yes
 0:17.26 checking for posix_fadvise... yes
 0:17.31 checking for posix_fallocate... yes
 0:17.41 updating cache ./config.cache
 0:17.41 creating ./config.data
 0:17.55 js/src> configuring
 0:17.55 js/src> running /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/_virtualenv/bin/python /builddir/build/BUILD/UXP-PM28.6.0.1_Release/build/../configure.py --enable-project=js --target=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --disable-accessibility --disable-crashreporter --disable-eme --disable-gamepad --disable-necko-wifi --enable-official-branding --enable-official-vendor --enable-optimize=-O2 -Wno-format-overflow --disable-parental-controls --enable-strip --disable-tests --disable-updater --disable-webrtc --with-pthreads --x-libraries=/usr/lib --disable-debug --without-toolchain-prefix --enable-debug-symbols --enable-jemalloc --without-linux-headers --disable-warnings-as-errors --disable-js-shell --enable-sm-promise --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 --with-nspr-cflags=-I/builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nspr --with-nspr-libs=-L/builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/bin -lnspr4 -lplc4 -lplds4 --prefix=/builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist JS_STANDALONE= --cache-file=/builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/config.cache
 0:21.47 js/src> checking for a shell... /usr/bin/sh
 0:21.47 js/src> checking for host system type... x86_64-pc-linux-gnu
 0:21.47 js/src> checking for target system type... x86_64-pc-linux-gnu
 0:21.47 js/src> checking for the Android toolchain directory... not found
 0:21.47 js/src> checking whether cross compiling... no
 0:21.47 js/src> checking for pkg_config... /usr/bin/pkg-config
 0:21.47 js/src> checking for pkg-config version... 1.6.1
 0:21.47 js/src> checking for yasm... /usr/bin/yasm
 0:21.47 js/src> checking yasm version... 1.3.0
 0:21.47 js/src> checking for android platform directory... no
 0:21.47 js/src> checking for the target C compiler... /usr/bin/gcc
 0:21.47 js/src> checking whether the target C compiler can be used... yes
 0:21.47 js/src> checking the target C compiler version... 9.1.1
 0:21.47 js/src> checking the target C compiler works... yes
 0:21.47 js/src> checking for the target C++ compiler... /usr/bin/g++
 0:21.47 js/src> checking whether the target C++ compiler can be used... yes
 0:21.47 js/src> checking the target C++ compiler version... 9.1.1
 0:21.47 js/src> checking the target C++ compiler works... yes
 0:21.47 js/src> checking for the host C compiler... /usr/bin/gcc
 0:21.48 js/src> checking whether the host C compiler can be used... yes
 0:21.48 js/src> checking the host C compiler version... 9.1.1
 0:21.48 js/src> checking the host C compiler works... yes
 0:21.48 js/src> checking for the host C++ compiler... /usr/bin/g++
 0:21.48 js/src> checking whether the host C++ compiler can be used... yes
 0:21.48 js/src> checking the host C++ compiler version... 9.1.1
 0:21.48 js/src> checking the host C++ compiler works... yes
 0:21.48 js/src> checking for 64-bit OS... yes
 0:21.48 js/src> checking for link... /usr/bin/ld
 0:21.48 js/src> checking for stdint.h... yes
 0:21.48 js/src> checking for inttypes.h... yes
 0:21.48 js/src> checking for malloc.h... yes
 0:21.48 js/src> checking for alloca.h... yes
 0:21.48 js/src> checking for sys/byteorder.h... no
 0:21.48 js/src> checking for getopt.h... yes
 0:21.48 js/src> checking for unistd.h... yes
 0:21.48 js/src> checking for nl_types.h... yes
 0:21.48 js/src> checking for cpuid.h... yes
 0:21.48 js/src> checking for sys/statvfs.h... yes
 0:21.48 js/src> checking for sys/statfs.h... yes
 0:21.48 js/src> checking for sys/vfs.h... yes
 0:21.48 js/src> checking for sys/mount.h... yes
 0:21.48 js/src> checking for sys/quota.h... yes
 0:21.48 js/src> checking for linux/quota.h... yes
 0:21.48 js/src> checking for linux/if_addr.h... yes
 0:21.48 js/src> checking for linux/rtnetlink.h... yes
 0:21.48 js/src> checking for sys/queue.h... yes
 0:21.48 js/src> checking for sys/types.h... yes
 0:21.48 js/src> checking for netinet/in.h... yes
 0:21.48 js/src> checking for byteswap.h... yes
 0:21.48 js/src> checking for linux/perf_event.h... yes
 0:21.48 js/src> checking for perf_event_open system call... yes
 0:21.48 js/src> checking whether the C compiler supports -Wclass-varargs... no
 0:21.48 js/src> checking whether the C++ compiler supports -Wclass-varargs... no
 0:21.48 js/src> checking whether the C compiler supports -Wloop-analysis... no
 0:21.48 js/src> checking whether the C++ compiler supports -Wloop-analysis... no
 0:21.48 js/src> checking whether the C++ compiler supports -Wc++11-compat-pedantic... no
 0:21.48 js/src> checking whether the C++ compiler supports -Wc++14-compat... yes
 0:21.48 js/src> checking whether the C++ compiler supports -Wc++14-compat-pedantic... no
 0:21.48 js/src> checking whether the C++ compiler supports -Wc++1z-compat... yes
 0:21.48 js/src> checking whether the C++ compiler supports -Wimplicit-fallthrough... yes
 0:21.48 js/src> checking whether the C compiler supports -Wstring-conversion... no
 0:21.48 js/src> checking whether the C++ compiler supports -Wstring-conversion... no
 0:21.48 js/src> checking whether the C compiler supports -Wthread-safety... no
 0:21.48 js/src> checking whether the C++ compiler supports -Wthread-safety... no
 0:21.48 js/src> checking whether the C++ compiler supports -Wno-inline-new-delete... no
 0:21.48 js/src> checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes
 0:21.48 js/src> checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes
 0:21.48 js/src> checking whether the C compiler supports -Wno-error=deprecated-declarations... yes
 0:21.48 js/src> checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes
 0:21.48 js/src> checking whether the C compiler supports -Wno-error=array-bounds... yes
 0:21.48 js/src> checking whether the C++ compiler supports -Wno-error=array-bounds... yes
 0:21.48 js/src> checking whether the C compiler supports -Wno-error=multistatement-macros... yes
 0:21.48 js/src> checking whether the C++ compiler supports -Wno-error=multistatement-macros... yes
 0:21.48 js/src> checking whether the C++ compiler supports -Wno-noexcept-type... yes
 0:21.48 js/src> checking for awk... /usr/bin/gawk
 0:21.48 js/src> checking for perl... /usr/bin/perl
 0:21.48 js/src> checking for minimum required perl version >= 5.006... 5.030000
 0:21.49 js/src> checking for full perl installation... yes
 0:21.49 js/src> checking for gmake... /usr/bin/gmake
 0:21.49 js/src> checking for doxygen... not found
 0:21.49 js/src> checking for xargs... /usr/bin/xargs
 0:21.49 js/src> checking for rpmbuild... /usr/bin/rpmbuild
 0:21.49 js/src> checking for autoconf... /usr/bin/autoconf-2.13
 0:21.49 js/src> Refreshing /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/old-configure with /usr/bin/autoconf-2.13
 0:21.49 js/src> loading cache /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/config.cache
 0:21.49 js/src> checking host system type... x86_64-pc-linux-gnu
 0:21.49 js/src> checking target system type... x86_64-pc-linux-gnu
 0:21.49 js/src> checking build system type... x86_64-pc-linux-gnu
 0:21.49 js/src> checking for gcc... (cached) /usr/bin/gcc -std=gnu99
 0:21.49 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99  ) works... yes
 0:21.49 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99  ) is a cross-compiler... no
 0:21.49 js/src> checking whether we are using GNU C... (cached) yes
 0:21.49 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes
 0:21.49 js/src> checking for c++... (cached) /usr/bin/g++ -std=gnu++11
 0:21.49 js/src> checking whether the C++ compiler (/usr/bin/g++ -std=gnu++11  ) works... yes
 0:21.49 js/src> checking whether the C++ compiler (/usr/bin/g++ -std=gnu++11  ) is a cross-compiler... no
 0:21.49 js/src> checking whether we are using GNU C++... (cached) yes
 0:21.49 js/src> checking whether /usr/bin/g++ -std=gnu++11 accepts -g... (cached) yes
 0:21.49 js/src> checking for ranlib... (cached) ranlib
 0:21.49 js/src> checking for as... (cached) /usr/bin/as
 0:21.49 js/src> checking for ar... (cached) ar
 0:21.49 js/src> checking for ld... (cached) ld
 0:21.49 js/src> checking for strip... (cached) strip
 0:21.49 js/src> checking for windres... no
 0:21.49 js/src> checking for sb-conf... no
 0:21.49 js/src> checking for ve... no
 0:21.49 js/src> checking for X... (cached) libraries /usr/lib, headers
 0:21.49 js/src> checking for dnet_ntoa in -ldnet... (cached) no
 0:21.49 js/src> checking for dnet_ntoa in -ldnet_stub... (cached) no
 0:21.49 js/src> checking for gethostbyname... (cached) yes
 0:21.49 js/src> checking for connect... (cached) yes
 0:21.49 js/src> checking for remove... (cached) yes
 0:21.49 js/src> checking for shmat... (cached) yes
 0:21.49 js/src> checking for IceConnectionNumber in -lICE... (cached) yes
 0:21.49 js/src> checking for --noexecstack option to as... yes
 0:21.49 js/src> checking for -z noexecstack option to ld... yes
 0:21.49 js/src> checking for -z text option to ld... yes
 0:21.49 js/src> checking for --build-id option to ld... yes
 0:21.49 js/src> checking whether the linker supports Identical Code Folding... no
 0:21.49 js/src> checking whether removing dead symbols breaks debugging... no
 0:21.49 js/src> checking for working const... (cached) yes
 0:21.49 js/src> checking for mode_t... (cached) yes
 0:21.50 js/src> checking for off_t... (cached) yes
 0:21.50 js/src> checking for pid_t... (cached) yes
 0:21.50 js/src> checking for size_t... (cached) yes
 0:21.50 js/src> checking for ssize_t... yes
 0:21.50 js/src> checking whether 64-bits std::atomic requires -latomic... (cached) no
 0:21.50 js/src> checking for dirent.h that defines DIR... (cached) yes
 0:21.50 js/src> checking for opendir in -ldir... (cached) no
 0:21.50 js/src> checking for gethostbyname_r in -lc_r... (cached) no
 0:21.50 js/src> checking for library containing dlopen... (cached) -ldl
 0:21.50 js/src> checking for dlfcn.h... (cached) yes
 0:21.50 js/src> checking for socket in -lsocket... (cached) no
 0:21.50 js/src> checking for pthread_create in -lpthreads... (cached) no
 0:21.50 js/src> checking for pthread_create in -lpthread... (cached) yes
 0:21.50 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes
 0:21.50 js/src> checking whether /usr/bin/gcc -std=gnu99 needs -traditional... (cached) no
 0:21.50 js/src> checking for 8-bit clean memcmp... (cached) yes
 0:21.50 js/src> checking for getc_unlocked... yes
 0:21.50 js/src> checking for _getc_nolock... no
 0:21.50 js/src> checking for gmtime_r... (cached) yes
 0:21.50 js/src> checking for localtime_r... (cached) yes
 0:21.50 js/src> checking for pthread_getname_np... yes
 0:21.50 js/src> checking for clock_gettime(CLOCK_MONOTONIC)... (cached)
 0:21.50 js/src> checking for sin in -lm... yes
 0:21.50 js/src> checking for sincos in -lm... yes
 0:21.50 js/src> checking for __sincos in -lm... no
 0:21.50 js/src> checking for wcrtomb... (cached) yes
 0:21.50 js/src> checking for mbrtowc... (cached) yes
 0:21.50 js/src> checking for res_ninit()... (cached) yes
 0:21.50 js/src> checking for nl_langinfo and CODESET... (cached) yes
 0:21.50 js/src> checking for an implementation of va_copy()... (cached) yes
 0:21.50 js/src> checking whether va_list can be copied by value... (cached) no
 0:21.50 js/src> checking whether the C++ "using" keyword resolves ambiguity... (cached) yes
 0:21.50 js/src> checking for C++ dynamic_cast to void*... (cached) yes
 0:21.50 js/src> checking for __thread keyword for TLS variables... (cached) yes
 0:21.50 js/src> checking for __attribute__((always_inline))... (cached) yes
 0:21.50 js/src> checking for LC_MESSAGES... (cached) yes
 0:21.51 js/src> checking for localeconv... (cached) yes
 0:21.51 js/src> checking NSPR selection... command-line
 0:21.51 js/src> checking for valid optimization flags... yes
 0:21.51 js/src> checking for __cxa_demangle... (cached) yes
 0:21.51 js/src> checking for -pipe support... yes
 0:21.51 js/src> checking whether C compiler supports -fprofile-generate... yes
 0:21.51 js/src> checking for tm_zone tm_gmtoff in struct tm... yes
 0:21.51 js/src> checking what kind of list files are supported by the linker... linkerscript
 0:21.51 js/src> checking what kind of ordering can be done with the linker... none
 0:21.51 js/src> checking for posix_fadvise... (cached) yes
 0:21.51 js/src> checking for posix_fallocate... (cached) yes
 0:21.51 js/src> checking for malloc.h... (cached) yes
 0:21.51 js/src> checking for strndup... (cached) yes
 0:21.51 js/src> checking for posix_memalign... (cached) yes
 0:21.51 js/src> checking for memalign... (cached) yes
 0:21.51 js/src> checking for malloc_usable_size... (cached) yes
 0:21.51 js/src> checking whether malloc_usable_size definition can use const argument... no
 0:21.51 js/src> checking for valloc in malloc.h... yes
 0:21.51 js/src> checking for valloc in unistd.h... no
 0:21.51 js/src> checking for setlocale... yes
 0:21.51 js/src> checking for localeconv... (cached) yes
 0:21.51 js/src> updating cache /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/config.cache
 0:21.51 js/src> creating ./config.data
 0:21.51 js/src> Creating config.status
 0:21.51 
 0:21.59 Creating config.status
 0:21.77 Feeding the hatchlings...
 0:37.27 Finished reading 963 moz.build files in 3.78s
 0:37.27 Processed into 6688 build config descriptors in 2.35s
 0:37.27 RecursiveMake backend executed in 8.55s
 0:37.27   2093 total backend files; 2093 created; 0 updated; 0 unchanged; 0 deleted; 39 -> 783 Makefile
 0:37.27 FasterMake backend executed in 0.50s
 0:37.27   7 total backend files; 7 created; 0 updated; 0 unchanged; 0 deleted
 0:37.27 Total wall time: 15.56s; CPU time: 10.68s; Efficiency: 69%; Untracked: 0.38s
Configure complete!
Be sure to run |mach build| to pick up any changes
 0:37.59 /usr/bin/gmake -f client.mk -s
 0:38.42 Adding client.mk options from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/.mozconfig:
 0:38.42     AUTOCLOBBER=1
 0:38.42     MOZ_OBJDIR=/builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild
 0:38.42     OBJDIR=/builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild
 0:38.42     FOUND_MOZCONFIG=/builddir/build/BUILD/UXP-PM28.6.0.1_Release/.mozconfig
 0:38.64 Elapsed: 0.00s; From dist/branding: Kept 0 existing; Added/updated 4; Removed 0 files and 0 directories.
 0:38.75 Elapsed: 0.10s; From dist/idl: Kept 0 existing; Added/updated 1041; Removed 0 files and 0 directories.
 0:38.84 Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories.
 0:38.94 Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories.
 0:39.03 Elapsed: 0.00s; From dist/sdk: Kept 3 existing; Added/updated 8; Removed 0 files and 0 directories.
 0:39.08 Elapsed: 0.36s; From dist/include: Kept 1736 existing; Added/updated 3007; Removed 0 files and 0 directories.
 0:39.12 Elapsed: 0.00s; From dist/xpi-stage: Kept 0 existing; Added/updated 3; Removed 0 files and 0 directories.
 0:39.18 Elapsed: 0.01s; From _tests: Kept 10 existing; Added/updated 74; Removed 0 files and 0 directories.
 0:39.42 Elapsed: 0.21s; From dist/bin: Kept 166 existing; Added/updated 1779; Removed 0 files and 0 directories.
 0:39.44 mozilla-config.h
 0:39.56 buildid.h
 0:39.66 source-repo.h
 0:40.05 nsinstall_real
 0:40.42 xpcom-config.h
 0:40.48 application.ini.h
 0:40.54 xpcom-private.h
 0:40.66 fficonfig.h
 0:40.68 cd util; /usr/bin/gmake private_export
 0:40.69 Creating /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/private/nss
 0:40.69 cd freebl; /usr/bin/gmake private_export
 0:40.70 Makefile:639: warning: overriding recipe for target '/builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/security/nss/lib/freebl'
 0:40.70 Makefile:626: warning: ignoring old recipe for target '/builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/security/nss/lib/freebl'
 0:40.71 cd dbm; /usr/bin/gmake private_export
 0:40.72 cd include; /usr/bin/gmake private_export
 0:40.74 Creating /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/private/dbm
 0:40.74 cd src; /usr/bin/gmake private_export
 0:40.75 There are no private exports.
 0:40.75 There are no private exports.
 0:40.75 cd softoken; /usr/bin/gmake private_export
 0:40.77 cd legacydb; /usr/bin/gmake private_export
 0:40.79 There are no private exports.
 0:40.79 ffi.h
 0:40.79 cd base; /usr/bin/gmake private_export
 0:40.80 cd dev; /usr/bin/gmake private_export
 0:40.82 cd pki; /usr/bin/gmake private_export
 0:40.84 cd libpkix; /usr/bin/gmake private_export
 0:40.85 cd include; /usr/bin/gmake private_export
 0:40.87 cd pkix; /usr/bin/gmake private_export
 0:40.87 cd certsel; /usr/bin/gmake private_export
 0:40.89 cd crlsel; /usr/bin/gmake private_export
 0:40.91 cd checker; /usr/bin/gmake private_export
 0:40.91 js-confdefs.h
 0:40.92 cd params; /usr/bin/gmake private_export
 0:40.94 cd results; /usr/bin/gmake private_export
 0:40.95 cd store; /usr/bin/gmake private_export
 0:40.97 cd top; /usr/bin/gmake private_export
 0:40.98 cd util; /usr/bin/gmake private_export
 0:41.00 There are no private exports.
 0:41.00 cd pkix_pl_nss; /usr/bin/gmake private_export
 0:41.01 cd pki; /usr/bin/gmake private_export
 0:41.03 cd system; /usr/bin/gmake private_export
 0:41.03 js-config.h
 0:41.05 cd module; /usr/bin/gmake private_export
 0:41.06 There are no private exports.
 0:41.06 There are no private exports.
 0:41.06 cd certdb; /usr/bin/gmake private_export
 0:41.08 cd certhigh; /usr/bin/gmake private_export
 0:41.09 cd pk11wrap; /usr/bin/gmake private_export
 0:41.11 cd cryptohi; /usr/bin/gmake private_export
 0:41.13 cd nss; /usr/bin/gmake private_export
 0:41.15 jsautokw.h
 0:41.26 selfhosted.out.h
 0:41.37 cd ssl; /usr/bin/gmake private_export
 0:41.38 There are no private exports.
 0:41.39 cd pkcs7; /usr/bin/gmake private_export
 0:41.40 cd pkcs12; /usr/bin/gmake private_export
 0:41.42 There are no private exports.
 0:41.42 cd smime; /usr/bin/gmake private_export
 0:41.42 /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 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_MEMMEM=1 -DMALLOC_H=<malloc.h> -DMOZ_MACBUNDLE_ID=org.mozilla.palemoon -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 -DHAVE_GETTID=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.3" -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="28.6.0.1" -DMOZ_PERSONAS=1 -DMOZ_UA_BUILDID="" -DSPIDERMONKEY_PROMISE=1 -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.3.0 -DHAVE_CPUID_H=1 -DHAVE_DLADDR=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_PULSEAUDIO=1 -DMC_OFFICIAL=1 -DHAVE_LSTAT64=1 -DHAVE_SYS_QUOTA_H=1 -DMOZ_BUILD_APP=application/palemoon -DMOZ_PHOENIX=1 -DMC_PALEMOON=1 -DMOZ_WIDGET_GTK=2 -DGL_PROVIDER_GLX=1 -DUSE_SKIA=1 -DMOZILLA_VERSION="4.3.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_BROWSER_STATUSBAR=1 -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.3 -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 -DUSE_SKIA_GPU=1 -DMOZ_FEEDS=1 -DHAVE_VA_COPY=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:41.44 marketplace-prod-public.inc
 0:41.46 cd crmf; /usr/bin/gmake private_export
 0:41.48 cd jar; /usr/bin/gmake private_export
 0:41.49 There are no private exports.
 0:41.50 cd ckfw; /usr/bin/gmake private_export
 0:41.51 cd builtins; /usr/bin/gmake private_export
 0:41.52 There are no private exports.
 0:41.53 There are no private exports.
 0:41.55 marketplace-prod-reviewers.inc
 0:41.65 marketplace-dev-public.inc
 0:41.75 marketplace-dev-reviewers.inc
 0:41.87 marketplace-stage.inc
 0:41.97 manifest-signing-root.inc
 0:42.08 manifest-signing-test-root.inc
 0:42.18 xpcshell.inc
 0:42.28 addons-public.inc
 0:42.39 addons-stage.inc
 0:42.49 privileged-package-root.inc
 0:42.61 necko-config.h
 1:09.50 cd mangle; /usr/bin/gmake private_export
 1:09.52 There are no private exports.
 1:09.52 There are no private exports.
 1:09.54 DeprecatedPremultiplyTables.h
 1:09.80 CSS2Properties.webidl
 1:26.08 There are no private exports.
 1:26.08 cd util; /usr/bin/gmake export
 1:26.10 Creating /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nss
 1:26.11 There are no private exports.
 1:26.11 cd freebl; /usr/bin/gmake export
 1:26.12 Makefile:639: warning: overriding recipe for target '/builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/security/nss/lib/freebl'
 1:26.12 Makefile:626: warning: ignoring old recipe for target '/builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/security/nss/lib/freebl'
 1:26.14 There are no private exports.
 1:26.14 cd mangle; /usr/bin/gmake export
 1:26.14 cd dbm; /usr/bin/gmake export
 1:26.16 cd include; /usr/bin/gmake export
 1:26.16 domainsfallbacks.properties.h
 1:26.17 Creating /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/dbm
 1:26.17 There are no private exports.
 1:26.18 cd src; /usr/bin/gmake export
 1:26.19 cd softoken; /usr/bin/gmake export
 1:26.21 cd legacydb; /usr/bin/gmake export
 1:26.23 There are no private exports.
 1:26.23 cd legacydb; /usr/bin/gmake private_export
 1:26.25 There are no private exports.
 1:26.25 There are no private exports.
 1:26.25 cd base; /usr/bin/gmake export
 1:26.28 There are no private exports.
 1:26.28 cd dev; /usr/bin/gmake export
 1:26.29 encodingsgroups.properties.h
 1:26.31 There are no private exports.
 1:26.31 cd pki; /usr/bin/gmake export
 1:26.33 There are no private exports.
 1:26.33 cd libpkix; /usr/bin/gmake export
 1:26.34 cd include; /usr/bin/gmake export
 1:26.36 There are no private exports.
 1:26.36 cd pkix; /usr/bin/gmake export
 1:26.37 cd certsel; /usr/bin/gmake export
 1:26.39 There are no private exports.
 1:26.39 cd crlsel; /usr/bin/gmake export
 1:26.41 There are no private exports.
 1:26.41 cd checker; /usr/bin/gmake export
 1:26.41 labelsencodings.properties.h
 1:26.42 There are no private exports.
 1:26.42 cd params; /usr/bin/gmake export
 1:26.44 There are no private exports.
 1:26.44 cd results; /usr/bin/gmake export
 1:26.46 There are no private exports.
 1:26.46 cd store; /usr/bin/gmake export
 1:26.47 There are no private exports.
 1:26.47 cd top; /usr/bin/gmake export
 1:26.49 There are no private exports.
 1:26.49 cd util; /usr/bin/gmake export
 1:26.50 There are no private exports.
 1:26.50 cd certsel; /usr/bin/gmake private_export
 1:26.52 There are no private exports.
 1:26.52 cd crlsel; /usr/bin/gmake private_export
 1:26.52 localesfallbacks.properties.h
 1:26.54 There are no private exports.
 1:26.54 cd checker; /usr/bin/gmake private_export
 1:26.56 There are no private exports.
 1:26.56 cd params; /usr/bin/gmake private_export
 1:26.57 There are no private exports.
 1:26.57 cd results; /usr/bin/gmake private_export
 1:26.59 There are no private exports.
 1:26.59 cd store; /usr/bin/gmake private_export
 1:26.61 There are no private exports.
 1:26.61 cd top; /usr/bin/gmake private_export
 1:26.62 There are no private exports.
 1:26.62 cd util; /usr/bin/gmake private_export
 1:26.64 There are no private exports.
 1:26.64 nonparticipatingdomains.properties.h
 1:26.64 There are no private exports.
 1:26.64 cd pkix_pl_nss; /usr/bin/gmake export
 1:26.65 cd pki; /usr/bin/gmake export
 1:26.67 There are no private exports.
 1:26.67 cd system; /usr/bin/gmake export
 1:26.69 There are no private exports.
 1:26.69 cd module; /usr/bin/gmake export
 1:26.70 There are no private exports.
 1:26.70 cd pki; /usr/bin/gmake private_export
 1:26.72 There are no private exports.
 1:26.72 cd system; /usr/bin/gmake private_export
 1:26.73 There are no private exports.
 1:26.73 cd module; /usr/bin/gmake private_export
 1:26.75 There are no private exports.
 1:26.75 There are no private exports.
 1:26.75 cd include; /usr/bin/gmake private_export
 1:26.76 There are no private exports.
 1:26.76 cd pkix; /usr/bin/gmake private_export
 1:26.78 cd certsel; /usr/bin/gmake private_export
 1:26.79 There are no private exports.
 1:26.79 cd crlsel; /usr/bin/gmake private_export
 1:26.80 xpidl.stub
 1:26.81 There are no private exports.
 1:26.81 cd checker; /usr/bin/gmake private_export
 1:26.83 There are no private exports.
 1:26.83 cd params; /usr/bin/gmake private_export
 1:26.84 There are no private exports.
 1:26.84 cd results; /usr/bin/gmake private_export
 1:26.86 There are no private exports.
 1:26.86 cd store; /usr/bin/gmake private_export
 1:26.87 There are no private exports.
 1:26.87 cd top; /usr/bin/gmake private_export
 1:26.88 There are no private exports.
 1:26.88 cd util; /usr/bin/gmake private_export
 1:26.90 There are no private exports.
 1:26.91 There are no private exports.
 1:26.91 cd pkix_pl_nss; /usr/bin/gmake private_export
 1:26.92 cd pki; /usr/bin/gmake private_export
 1:26.94 There are no private exports.
 1:26.94 cd system; /usr/bin/gmake private_export
 1:26.96 There are no private exports.
 1:26.96 cd module; /usr/bin/gmake private_export
 1:26.97 There are no private exports.
 1:26.97 There are no private exports.
 1:26.97 There are no private exports.
 1:26.98 cd certdb; /usr/bin/gmake export
 1:27.00 There are no private exports.
 1:27.00 cd certhigh; /usr/bin/gmake export
 1:27.01 There are no private exports.
 1:27.01 cd pk11wrap; /usr/bin/gmake export
 1:27.03 There are no private exports.
 1:27.03 cd cryptohi; /usr/bin/gmake export
 1:27.05 There are no private exports.
 1:27.05 cd nss; /usr/bin/gmake export
 1:27.16 Elapsed: 0.07s; From ../../dist/idl: Kept 1041 existing; Added/updated 0; Removed 0 files and 0 directories.
 1:27.32 There are no private exports.
 1:27.32 cd ssl; /usr/bin/gmake export
 1:27.33 There are no private exports.
 1:27.34 cd pkcs7; /usr/bin/gmake export
 1:27.36 cd pkcs12; /usr/bin/gmake export
 1:27.37 cd smime; /usr/bin/gmake export
 1:27.42 cd crmf; /usr/bin/gmake export
 1:27.42 browser-feeds.xpt
 1:27.44 There are no private exports.
 1:27.44 cd jar; /usr/bin/gmake export
 1:27.45 cd ckfw; /usr/bin/gmake export
 1:27.47 cd builtins; /usr/bin/gmake export
 1:27.49 cd builtins; /usr/bin/gmake private_export
 1:27.50 There are no private exports.
 1:27.50 There are no private exports.
 1:27.52 browsercompsbase.xpt
 1:27.62 fuel.xpt
 1:27.68 jsinspector.xpt
 1:27.78 sessionstore.xpt
 1:27.83 shellservice.xpt
 1:27.94 status4evar.xpt
 1:28.00 alerts.xpt
 1:28.08 appshell.xpt
 1:28.15 appstartup.xpt
 1:28.29 autocomplete.xpt
 1:28.32 autoconfig.xpt
 1:28.46 browser-element.xpt
 1:28.51 caps.xpt
 1:28.61 captivedetect.xpt
 1:28.74 chrome.xpt
 1:28.75 commandhandler.xpt
 1:28.91 commandlines.xpt
 1:29.04 composer.xpt
 1:29.11 content_events.xpt
 1:29.21 content_geckomediaplugins.xpt
 1:29.29 content_html.xpt
 1:29.40 content_webrtc.xpt
 1:29.48 content_xslt.xpt
 1:29.54 cookie.xpt
 1:29.69 directory.xpt
 1:29.72 diskspacewatcher.xpt
 1:29.83 docshell.xpt
 1:29.85 dom.xpt
 1:30.31 dom_apps.xpt
 1:30.39 dom_audiochannel.xpt
 1:30.47 dom_base.xpt
 1:30.57 dom_canvas.xpt
 1:30.71 dom_core.xpt
 1:31.09 dom_css.xpt
 1:31.10 dom_events.xpt
 1:31.55 dom_geolocation.xpt
 1:31.61 dom_html.xpt
 1:31.74 dom_json.xpt
 1:31.89 dom_media.xpt
 1:32.05 dom_network.xpt
 1:32.21 dom_notification.xpt
 1:32.36 dom_offline.xpt
 1:32.49 dom_permissionsettings.xpt
 1:32.63 dom_power.xpt
 1:32.80 dom_presentation.xpt
 1:33.10 dom_push.xpt
 1:33.25 dom_quota.xpt
 1:33.41 dom_range.xpt
 1:33.55 dom_security.xpt
 1:33.61 dom_settings.xpt
 1:33.72 dom_sidebar.xpt
 1:33.75 dom_smil.xpt
 1:33.88 dom_storage.xpt
 1:33.89 dom_stylesheets.xpt
 1:34.03 dom_svg.xpt
 1:34.05 dom_system.xpt
 1:34.19 dom_time.xpt
 1:34.19 dom_traversal.xpt
 1:34.33 dom_webspeechrecognition.xpt
 1:34.35 dom_webspeechsynth.xpt
 1:34.45 dom_workers.xpt
 1:34.49 dom_xbl.xpt
 1:34.60 dom_xhr.xpt
 1:34.64 dom_xpath.xpt
 1:34.74 dom_xul.xpt
 1:34.78 downloads.xpt
 1:34.96 editor.xpt
 1:35.39 embed_base.xpt
 1:35.54 extensions.xpt
 1:35.64 exthandler.xpt
 1:35.70 exthelper.xpt
 1:35.84 fastfind.xpt
 1:35.85 feeds.xpt
 1:35.97 filepicker.xpt
 1:36.07 find.xpt
 1:36.14 gfx.xpt
 1:36.21 html5.xpt
 1:36.31 htmlparser.xpt
 1:36.35 identity.xpt
 1:36.46 imglib2.xpt
 1:36.48 inspector.xpt
 1:36.78 intl.xpt
 1:36.78 jar.xpt
 1:36.94 jsdebugger.xpt
 1:37.01 jsdownloads.xpt
 1:37.08 layout_base.xpt
 1:37.15 layout_printing.xpt
 1:37.25 layout_xul.xpt
 1:37.34 layout_xul_tree.xpt
 1:37.45 locale.xpt
 1:37.54 loginmgr.xpt
 1:37.61 lwbrk.xpt
 1:37.71 mimetype.xpt
 1:37.75 mozfind.xpt
 1:37.88 mozintl.xpt
 1:37.88 necko.xpt
 1:38.00 necko_about.xpt
 1:38.14 necko_cache.xpt
 1:38.34 necko_cache2.xpt
 1:38.54 necko_cookie.xpt
 1:38.72 necko_dns.xpt
 1:38.90 necko_file.xpt
 1:39.05 necko_ftp.xpt
 1:39.19 necko_http.xpt
 1:39.33 necko_mdns.xpt
 1:39.47 necko_res.xpt
 1:39.51 necko_socket.xpt
 1:39.63 necko_strconv.xpt
 1:39.67 necko_viewsource.xpt
 1:39.83 necko_websocket.xpt
 1:39.85 necko_wyciwyg.xpt
 1:40.01 parentalcontrols.xpt
 1:40.02 pipnss.xpt
 1:40.16 pippki.xpt
 1:40.31 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 1:40.31 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 1:40.31 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 1:40.31 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 1:40.31 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 1:40.31 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 1:40.31 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 1:40.31 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 1:40.31 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 1:40.31 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 1:40.31 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 1:40.31 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 1:40.33 places.xpt
 1:40.51 plugin.xpt
 1:40.69 pref.xpt
 1:40.71 prefetch.xpt
 1:40.86 privatebrowsing.xpt
 1:40.89 rdf.xpt
 1:40.99 satchel.xpt
 1:41.15 saxparser.xpt
 1:41.38 services-crypto-component.xpt
 1:41.51 shistory.xpt
 1:41.75 spellchecker.xpt
 1:41.83 startupcache.xpt
 1:41.92 storage.xpt
 1:41.99 telemetry.xpt
 1:42.16 toolkit_asyncshutdown.xpt
 1:42.28 toolkit_filewatcher.xpt
 1:42.32 toolkit_finalizationwitness.xpt
 1:42.42 toolkit_formautofill.xpt
 1:42.46 toolkit_osfile.xpt
 1:42.56 toolkit_perfmonitoring.xpt
 1:42.59 toolkit_xulstore.xpt
 1:42.72 toolkitprofile.xpt
 1:42.73 toolkitremote.xpt
 1:42.87 txmgr.xpt
 1:42.88 txtsvc.xpt
 1:43.03 uconv.xpt
 1:43.05 unicharutil.xpt
 1:43.18 update.xpt
 1:43.21 uriloader.xpt
 1:43.31 urlformatter.xpt
 1:43.42 webBrowser_core.xpt
 1:43.44 webbrowserpersist.xpt
 1:43.62 webvtt.xpt
 1:43.76 widget.xpt
 1:43.78 windowds.xpt
 1:43.91 windowwatcher.xpt
 1:44.09 xpcom_base.xpt
 1:44.38 xpcom_components.xpt
 1:44.48 xpcom_ds.xpt
 1:44.58 xpcom_io.xpt
 1:44.86 xpcom_system.xpt
 1:45.08 xpcom_threads.xpt
 1:45.12 xpcom_xpti.xpt
 1:45.29 xpconnect.xpt
 1:45.36 xul.xpt
 1:45.51 xulapp.xpt
 1:45.62 xultmpl.xpt
 1:45.64 zipwriter.xpt
 1:45.84 langGroups.properties.hetld_data.inc
 1:45.84 
 1:45.95 PropertyUseCounterMap.inc
 1:46.07 UseCounterList.h
 1:46.11 nsStyleStructList.h
 1:46.18 TelemetryEventData.h
 1:46.22 nsCSSPropsGenerated.inc
 1:46.38 unixcharset.properties.h
 1:46.38 TelemetryEventEnums.h
 1:46.54 TelemetryHistogramData.inc
 1:47.11 TelemetryHistogramEnums.h
 1:47.38 TelemetryScalarData.h
 1:47.57 TelemetryScalarEnums.h
 1:47.83 libchromium_atomics.a.desc
 1:47.86 libicustubdata.a.desc
 1:53.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/calendar.cpp: In member function 'virtual void icu_58::Calendar::add(UCalendarDateFields, int32_t, UErrorCode&)':
 1:53.93 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/calendar.cpp: this statement may fall through
 1:53.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/calendar.cpp:2129:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1:53.93  2129 |         }
 1:53.93       |         ^
 1:53.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/calendar.cpp:2133:5: note: here
 1:53.93  2133 |     case UCAL_EXTENDED_YEAR:
 1:53.93       |     ^~~~
 1:53.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/calendar.cpp: In member function 'virtual void icu_58::Calendar::prepareGetActual(UCalendarDateFields, UBool, UErrorCode&)':
 1:53.94 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/calendar.cpp: this statement may fall through
 1:53.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/calendar.cpp:3647:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1:53.94  3647 |         set(UCAL_WEEK_OF_YEAR, getGreatestMinimum(UCAL_WEEK_OF_YEAR));
 1:53.94       |         ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1:53.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/calendar.cpp:3649:5: note: here
 1:53.94  3649 |     case UCAL_MONTH:
 1:53.94       |     ^~~~
 2:19.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/decimfmtimpl.cpp: In member function 'icu_58::UnicodeString& icu_58::DecimalFormatImpl::toNumberPattern(UBool, int32_t, icu_58::UnicodeString&) const':
 2:19.57 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/decimfmtimpl.cpp: 'sigMax' may be used uninitialized in this function
 2:19.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/decimfmtimpl.cpp:1479:43: warning: 'sigMax' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2:19.57  1479 |             if (i >= sigMax || i < sigMax - sigMin) {
 2:19.57       |                                    ~~~~~~~^~~~~~~~
 2:19.57 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/decimfmtimpl.cpp: 'sigMin' may be used uninitialized in this function
 2:19.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/decimfmtimpl.cpp:1479:43: warning: 'sigMin' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2:21.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/digitformatter.cpp: In member function 'icu_58::UnicodeString& icu_58::DigitFormatter::format(const icu_58::VisibleDigits&, const icu_58::DigitGrouping&, const icu_58::DigitFormatterOptions&, icu_58::FieldPositionHandler&, icu_58::UnicodeString&) const':
 2:21.42 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/digitformatter.cpp: 'fracBegin' may be used uninitialized in this function
 2:21.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/digitformatter.cpp:236:29: warning: 'fracBegin' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2:21.42   236 |         handler.addAttribute(UNUM_FRACTION_FIELD, fracBegin, appendTo.length());
 2:21.42       |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2:28.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/fmtable.cpp: In member function 'int32_t icu_58::Formattable::getLong(UErrorCode&) const':
 2:28.57 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/fmtable.cpp: this statement may fall through
 2:28.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/fmtable.cpp:432:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
 2:28.57   432 |         if (instanceOfMeasure(fValue.fObject)) {
 2:28.57       |         ^~
 2:28.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/fmtable.cpp:437:5: note: here
 2:28.57   437 |     default:
 2:28.57       |     ^~~~~~~
 2:28.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/fmtable.cpp: In member function 'int64_t icu_58::Formattable::getInt64(UErrorCode&) const':
 2:28.58 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/fmtable.cpp: this statement may fall through
 2:28.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/fmtable.cpp:484:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
 2:28.58   484 |         if (instanceOfMeasure(fValue.fObject)) {
 2:28.58       |         ^~
 2:28.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/fmtable.cpp:489:5: note: here
 2:28.58   489 |     default:
 2:28.59       |     ^~~~~~~
 2:28.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/fmtable.cpp: In member function 'double icu_58::Formattable::getDouble(UErrorCode&) const':
 2:28.59 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/fmtable.cpp: this statement may fall through
 2:28.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/fmtable.cpp:515:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
 2:28.59   515 |         if (instanceOfMeasure(fValue.fObject)) {
 2:28.59       |         ^~
 2:28.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/fmtable.cpp:520:5: note: here
 2:28.59   520 |     default:
 2:28.59       |     ^~~~~~~
 2:43.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/plurrule.cpp: In member function 'void icu_58::PluralRuleParser::parse(const icu_58::UnicodeString&, icu_58::PluralRules*, UErrorCode&)':
 2:43.40 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/plurrule.cpp: this statement may fall through
 2:43.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/plurrule.cpp:496:38: warning: this statement may fall through [-Wimplicit-fallthrough=]
 2:43.40   496 |             curAndConstraint->negated=TRUE;
 2:43.40       |                                      ^
 2:43.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/plurrule.cpp:498:9: note: here
 2:43.40   498 |         case tIn:
 2:43.40       |         ^~~~
 2:45.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/rbnf.cpp: In member function 'UBool icu_58::LocDataParser::inList(UChar, const UChar*) const':
 2:45.68 Warning: -Wmisleading-indentation in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/rbnf.cpp: this 'while' clause does not guard...
 2:45.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/rbnf.cpp:323:9: warning: this 'while' clause does not guard... [-Wmisleading-indentation]
 2:45.68   323 |         while (*list && *list != c) ++list; return *list == c;
 2:45.68       |         ^~~~~
 2:45.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/rbnf.cpp:323:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while'
 2:45.68   323 |         while (*list && *list != c) ++list; return *list == c;
 2:45.68       |                                             ^~~~~~
 2:54.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/smpdtfmt.cpp: In member function 'void icu_58::SimpleDateFormat::subFormat(icu_58::UnicodeString&, UChar, int32_t, UDisplayContext, int32_t, icu_58::FieldPositionHandler&, icu_58::Calendar&, icu_58::SimpleDateFormatMutableNFs&, UErrorCode&) const':
 2:54.04 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/smpdtfmt.cpp: variable 'capContextUsageType' set but not used
 2:54.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/smpdtfmt.cpp:1420:56: warning: variable 'capContextUsageType' set but not used [-Wunused-but-set-variable]
 2:54.04  1420 |     DateFormatSymbols::ECapitalizationContextUsageType capContextUsageType = DateFormatSymbols::kCapContextUsageOther;
 2:54.04       |                                                        ^~~~~~~~~~~~~~~~~~~
 2:54.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/smpdtfmt.cpp: In member function 'void icu_58::SimpleDateFormat::processOverrideString(const icu_58::Locale&, const icu_58::UnicodeString&, int8_t, UErrorCode&)':
 2:54.12 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/smpdtfmt.cpp: this statement may fall through
 2:54.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/smpdtfmt.cpp:1367:34: warning: this statement may fall through [-Wimplicit-fallthrough=]
 2:54.12  1367 |                     U_FALLTHROUGH;
 2:54.12       |                                  ^
 2:54.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/smpdtfmt.cpp:1369:17: note: here
 2:54.13  1369 |                 case kOvrStrTime : {
 2:54.13       |                 ^~~~
 2:54.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/smpdtfmt.cpp: In member function 'void icu_58::SimpleDateFormat::subFormat(icu_58::UnicodeString&, UChar, int32_t, UDisplayContext, int32_t, icu_58::FieldPositionHandler&, icu_58::Calendar&, icu_58::SimpleDateFormatMutableNFs&, UErrorCode&) const':
 2:54.13 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/smpdtfmt.cpp: this statement may fall through
 2:54.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/smpdtfmt.cpp:1473:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
 2:54.13  1473 |         if (fSymbols->fShortYearNames != NULL && value <= fSymbols->fShortYearNamesCount) {
 2:54.13       |         ^~
 2:54.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/smpdtfmt.cpp:1489:5: note: here
 2:54.13  1489 |     case UDAT_YEAR_FIELD:
 2:54.13       |     ^~~~
 2:54.13 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/smpdtfmt.cpp: this statement may fall through
 2:54.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/smpdtfmt.cpp:1595:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
 2:54.13  1595 |         if (U_FAILURE(status)) {
 2:54.13       |         ^~
 2:54.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/smpdtfmt.cpp:1600:5: note: here
 2:54.13  1600 |     case UDAT_DAY_OF_WEEK_FIELD:
 2:54.13       |     ^~~~
 2:54.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/smpdtfmt.cpp: In member function 'int32_t icu_58::SimpleDateFormat::subParse(const icu_58::UnicodeString&, int32_t&, UChar, int32_t, UBool, UBool, UBool*, int32_t&, icu_58::Calendar&, int32_t, icu_58::MessageFormat*, UTimeZoneFormatTimeType*, icu_58::SimpleDateFormatMutableNFs&, int32_t*) const':
 2:54.13 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/smpdtfmt.cpp: this statement may fall through
 2:54.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/smpdtfmt.cpp:2999:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
 2:54.13  2999 |             if (value < 0 || value > 24) {
 2:54.13       |             ^~
 2:54.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/smpdtfmt.cpp:3005:9: note: here
 2:54.13  3005 |         case UDAT_YEAR_FIELD:
 2:54.13       |         ^~~~
 2:54.13 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/smpdtfmt.cpp: this statement may fall through
 2:54.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/smpdtfmt.cpp:3191:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
 2:54.14  3191 |         if (value == cal.getMaximum(UCAL_HOUR_OF_DAY) + 1)
 2:54.14       |         ^~
 2:54.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/smpdtfmt.cpp:3196:5: note: here
 2:54.14  3196 |     case UDAT_HOUR_OF_DAY0_FIELD:
 2:54.14       |     ^~~~
 2:54.14 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/smpdtfmt.cpp: this statement may fall through
 2:54.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/smpdtfmt.cpp:3220:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
 2:54.14  3220 |         if (gotNumber) // i.e., e or ee
 2:54.14       |         ^~
 2:54.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/smpdtfmt.cpp:3229:5: note: here
 2:54.14  3229 |     case UDAT_DAY_OF_WEEK_FIELD:
 2:54.14       |     ^~~~
 2:54.14 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/smpdtfmt.cpp: this statement may fall through
 2:54.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/smpdtfmt.cpp:3317:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
 2:54.14  3317 |         if (value == cal.getLeastMaximum(UCAL_HOUR)+1)
 2:54.14       |         ^~
 2:54.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/smpdtfmt.cpp:3322:5: note: here
 2:54.14  3322 |     case UDAT_HOUR0_FIELD:
 2:54.14       |     ^~~~
 3:05.07 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/ucal.cpp:26:
 3:05.07 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/ucal.cpp: In function 'void** ucal_open_58(const UChar*, int32_t, const char*, UCalendarType, UErrorCode*)':
 3:05.07 Warning: -Wstringop-truncation in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/cstring.h: 'char* strncpy(char*, const char*, size_t)' specified bound 258 equals destination size
 3:05.07 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/cstring.h:59:70: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 258 equals destination size [-Wstringop-truncation]
 3:05.07    59 | #define uprv_strncpy(dst, src, size) U_STANDARD_CPP_NAMESPACE strncpy(dst, src, size)
 3:05.07       |                                                                      ^
 3:05.07 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/ucal.cpp:155:7: note: in expansion of macro 'uprv_strncpy'
 3:05.07   155 |       uprv_strncpy(localeBuf, locale, ULOC_LOCALE_IDENTIFIER_CAPACITY);
 3:05.07       |       ^~~~~~~~~~~~
 3:06.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/ucol_sit.cpp: In function 'UCollator* ucol_openFromShortString_58(const char*, UBool, UParseError*, UErrorCode*)':
 3:06.65 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/ucol_sit.cpp: 'uint32_t ucol_setVariableTop_58(UCollator*, const UChar*, int32_t, UErrorCode*)' is deprecated
 3:06.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/ucol_sit.cpp:545:92: warning: 'uint32_t ucol_setVariableTop_58(UCollator*, const UChar*, int32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations]
 3:06.65   545 |             ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status);
 3:06.65       |                                                                                            ^
 3:06.65 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/unicode/platform.h:25,
 3:06.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/unicode/ptypes.h:52,
 3:06.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/unicode/umachine.h:46,
 3:06.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/unicode/utypes.h:38,
 3:06.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/system_wrappers/unicode/utypes.h:3,
 3:06.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/unicode/ustring.h:21,
 3:06.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/system_wrappers/unicode/ustring.h:3,
 3:06.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/ucol_sit.cpp:18:
 3:06.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: declared here
 3:06.65  1271 | ucol_setVariableTop(UCollator *coll,
 3:06.65       | ^~~~~~~~~~~~~~~~~~~
 3:06.65 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/ucol_sit.cpp: 'uint32_t ucol_setVariableTop_58(UCollator*, const UChar*, int32_t, UErrorCode*)' is deprecated
 3:06.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/ucol_sit.cpp:545:92: warning: 'uint32_t ucol_setVariableTop_58(UCollator*, const UChar*, int32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations]
 3:06.66   545 |             ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status);
 3:06.66       |                                                                                            ^
 3:06.66 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/unicode/platform.h:25,
 3:06.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/unicode/ptypes.h:52,
 3:06.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/unicode/umachine.h:46,
 3:06.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/unicode/utypes.h:38,
 3:06.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/system_wrappers/unicode/utypes.h:3,
 3:06.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/unicode/ustring.h:21,
 3:06.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/system_wrappers/unicode/ustring.h:3,
 3:06.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/ucol_sit.cpp:18:
 3:06.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: declared here
 3:06.66  1271 | ucol_setVariableTop(UCollator *coll,
 3:06.66       | ^~~~~~~~~~~~~~~~~~~
 3:06.66 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/ucol_sit.cpp: 'void ucol_restoreVariableTop_58(UCollator*, uint32_t, UErrorCode*)' is deprecated
 3:06.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/ucol_sit.cpp:547:71: warning: 'void ucol_restoreVariableTop_58(UCollator*, uint32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations]
 3:06.66   547 |             ucol_restoreVariableTop(result, s.variableTopValue, status);
 3:06.66       |                                                                       ^
 3:06.66 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/unicode/platform.h:25,
 3:06.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/unicode/ptypes.h:52,
 3:06.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/unicode/umachine.h:46,
 3:06.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/unicode/utypes.h:38,
 3:06.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/system_wrappers/unicode/utypes.h:3,
 3:06.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/unicode/ustring.h:21,
 3:06.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/system_wrappers/unicode/ustring.h:3,
 3:06.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/ucol_sit.cpp:18:
 3:06.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/unicode/ucol.h:1304:1: note: declared here
 3:06.66  1304 | ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status);
 3:06.66       | ^~~~~~~~~~~~~~~~~~~~~~~
 3:06.66 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/ucol_sit.cpp: 'void ucol_restoreVariableTop_58(UCollator*, uint32_t, UErrorCode*)' is deprecated
 3:06.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/ucol_sit.cpp:547:71: warning: 'void ucol_restoreVariableTop_58(UCollator*, uint32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations]
 3:06.66   547 |             ucol_restoreVariableTop(result, s.variableTopValue, status);
 3:06.66       |                                                                       ^
 3:06.66 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/unicode/platform.h:25,
 3:06.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/unicode/ptypes.h:52,
 3:06.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/unicode/umachine.h:46,
 3:06.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/unicode/utypes.h:38,
 3:06.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/system_wrappers/unicode/utypes.h:3,
 3:06.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/unicode/ustring.h:21,
 3:06.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/system_wrappers/unicode/ustring.h:3,
 3:06.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/ucol_sit.cpp:18:
 3:06.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/unicode/ucol.h:1304:1: note: declared here
 3:06.67  1304 | ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status);
 3:06.67       | ^~~~~~~~~~~~~~~~~~~~~~~
 3:06.76 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/ucol_sit.cpp:24:
 3:06.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/ucol_sit.cpp: In function 'void ucol_sit_calculateWholeLocale(CollatorSpec*)':
 3:06.77 Warning: -Wrestrict in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/cstring.h: 'char* strcat(char*, const char*)' accessing 193 or more bytes at offsets 192 and 0 may overlap 1 byte at offset 192
 3:06.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/cstring.h:39:62: warning: 'char* strcat(char*, const char*)' accessing 193 or more bytes at offsets 192 and 0 may overlap 1 byte at offset 192 [-Wrestrict]
 3:06.77    39 | #define uprv_strcat(dst, src) U_STANDARD_CPP_NAMESPACE strcat(dst, src)
 3:06.77       |                                                              ^
 3:06.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/ucol_sit.cpp:395:9: note: in expansion of macro 'uprv_strcat'
 3:06.77   395 |         uprv_strcat(s->locale, s->locElements[UCOL_SIT_LANGUAGE]);
 3:06.77       |         ^~~~~~~~~~~
 3:06.77 Warning: -Wrestrict in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/cstring.h: 'char* strcat(char*, const char*)' accessing 65 or more bytes at offsets 192 and 128 may overlap 1 byte at offset 192
 3:06.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/cstring.h:39:62: warning: 'char* strcat(char*, const char*)' accessing 65 or more bytes at offsets 192 and 128 may overlap 1 byte at offset 192 [-Wrestrict]
 3:06.77    39 | #define uprv_strcat(dst, src) U_STANDARD_CPP_NAMESPACE strcat(dst, src)
 3:06.77       |                                                              ^
 3:06.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/ucol_sit.cpp:417:13: note: in expansion of macro 'uprv_strcat'
 3:06.77   417 |             uprv_strcat(s->locale, s->locElements[UCOL_SIT_KEYWORD]);
 3:06.77       |             ^~~~~~~~~~~
 3:06.77 Warning: -Wrestrict in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/cstring.h: 'char* strcat(char*, const char*)' accessing 33 or more bytes at offsets 192 and 160 may overlap 1 byte at offset 192
 3:06.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/cstring.h:39:62: warning: 'char* strcat(char*, const char*)' accessing 33 or more bytes at offsets 192 and 160 may overlap 1 byte at offset 192 [-Wrestrict]
 3:06.77    39 | #define uprv_strcat(dst, src) U_STANDARD_CPP_NAMESPACE strcat(dst, src)
 3:06.77       |                                                              ^
 3:06.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/ucol_sit.cpp:423:13: note: in expansion of macro 'uprv_strcat'
 3:06.77   423 |             uprv_strcat(s->locale, s->locElements[UCOL_SIT_PROVIDER]);
 3:06.77       |             ^~~~~~~~~~~
 3:07.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/ucoleitr.cpp: In member function 'uint64_t icu_58::UCollationPCE::processCE(uint32_t)':
 3:07.17 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/ucoleitr.cpp: this statement may fall through
 3:07.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/ucoleitr.cpp:226:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
 3:07.17   226 |         tertiary = ucol_tertiaryOrder(ce);
 3:07.17       |         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 3:07.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/ucoleitr.cpp:229:5: note: here
 3:07.17   229 |     case UCOL_SECONDARY:
 3:07.17       |     ^~~~
 3:07.17 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/ucoleitr.cpp: this statement may fall through
 3:07.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/ucoleitr.cpp:230:19: warning: this statement may fall through [-Wimplicit-fallthrough=]
 3:07.17   230 |         secondary = ucol_secondaryOrder(ce);
 3:07.17       |         ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 3:07.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/i18n/ucoleitr.cpp:233:5: note: here
 3:07.17   233 |     case UCOL_PRIMARY:
 3:07.17       |     ^~~~
 3:19.41 libicui18n.a.desc
 3:19.58 libfallible.a.desc
 3:19.99 librlz.a.desc
 4:03.61 libdb_sqlite3_src.a.desc
 4:09.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/udataswp.c: In function 'udata_openSwapperForInputData_58':
 4:09.78 Warning: -Wsign-compare in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/udataswp.c: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'long unsigned int'
 4:09.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
 4:09.78   438 |     if( (length>=0 && length<sizeof(DataHeader)) ||
 4:09.78       |                             ^
 4:10.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/ulist.c: In function 'ulist_containsString_58':
 4:10.48 Warning: -Wsign-compare in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/ulist.c: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'size_t' {aka 'long unsigned int'}
 4:10.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/ulist.c:161:24: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4:10.48   161 |             if (length == uprv_strlen(pointer->data)) {
 4:10.48       |                        ^~
 4:10.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/uloc_tag.c: In function '_appendLDMLExtensionAsKeywords':
 4:10.62 Warning: -Wsign-compare in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/uloc_tag.c: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'long unsigned int'
 4:10.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
 4:10.62  1374 |                 if (bcpKeyLen >= sizeof(bcpKeyBuf)) {
 4:10.62       |                               ^~
 4:10.62 Warning: -Wsign-compare in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/uloc_tag.c: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'long unsigned int'
 4:10.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
 4:10.62  1409 |                     if (bcpTypeLen >= sizeof(bcpTypeBuf)) {
 4:10.62       |                                    ^~
 4:10.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/uloc_tag.c: In function 'uloc_toLanguageTag_58':
 4:10.92 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/uloc_tag.c: 'bcpValue' may be used uninitialized in this function
 4:10.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/uloc_tag.c:1084:24: warning: 'bcpValue' may be used uninitialized in this function [-Wmaybe-uninitialized]
 4:10.92  1084 |             ext->value = bcpValue;
 4:10.92       |             ~~~~~~~~~~~^~~~~~~~~~
 4:10.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/uloc_tag.c:926:30: note: 'bcpValue' was declared here
 4:10.92   926 |         const char *bcpKey, *bcpValue;
 4:10.92       |                              ^~~~~~~~
 4:10.92 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/uloc_tag.c: 'bcpKey' may be used uninitialized in this function
 4:10.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/uloc_tag.c:1083:22: warning: 'bcpKey' may be used uninitialized in this function [-Wmaybe-uninitialized]
 4:10.92  1083 |             ext->key = bcpKey;
 4:10.92       |             ~~~~~~~~~^~~~~~~~
 4:10.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/uloc_tag.c:926:21: note: 'bcpKey' was declared here
 4:10.93   926 |         const char *bcpKey, *bcpValue;
 4:10.93       |                     ^~~~~~
 4:11.29 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
 4:11.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
 4:11.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
 4:11.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
 4:11.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
 4:11.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/presentation/AvailabilityCollection.h:13,
 4:11.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/presentation/AvailabilityCollection.cpp:7,
 4:11.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/presentation/Unified_cpp_dom_presentation0.cpp:2:
 4:11.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/presentation/Presentation.cpp: In member function 'virtual nsresult mozilla::dom::Presentation::QueryInterface(const nsIID&, void**)':
 4:11.29 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
 4:11.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
 4:11.29   820 |     foundInterface = 0;                                                       \
 4:11.29       |     ^~~~~~~~~~~~~~
 4:11.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 4:11.29   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
 4:11.29       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
 4:11.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/presentation/Presentation.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
 4:11.29    38 | NS_INTERFACE_MAP_END
 4:11.29       | ^~~~~~~~~~~~~~~~~~~~
 4:11.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
 4:11.29   801 |   else
 4:11.29       |   ^~~~
 4:11.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 4:11.30   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
 4:11.30       |                                                 ^~~~~~~~~~~~~~~~~~
 4:11.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/presentation/Presentation.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
 4:11.30    37 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
 4:11.30       |   ^~~~~~~~~~~~~~~~~~~~~~
 4:11.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/presentation/PresentationAvailability.cpp: In member function 'virtual nsresult mozilla::dom::PresentationAvailability::QueryInterface(const nsIID&, void**)':
 4:11.34 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
 4:11.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
 4:11.34   838 |     foundInterface = 0;                                                       \
 4:11.34       |     ^~~~~~~~~~~~~~
 4:11.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 4:11.34   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
 4:11.34       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4:11.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/presentation/PresentationAvailability.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
 4:11.34    37 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
 4:11.34       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4:11.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
 4:11.34   801 |   else
 4:11.34       |   ^~~~
 4:11.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 4:11.34   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
 4:11.34       |                                                 ^~~~~~~~~~~~~~~~~~
 4:11.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/presentation/PresentationAvailability.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
 4:11.34    36 |   NS_INTERFACE_MAP_ENTRY(nsIPresentationAvailabilityListener)
 4:11.34       |   ^~~~~~~~~~~~~~~~~~~~~~
 4:11.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/ures_cnv.c: In function 'ures_openU_58':
 4:11.46 Warning: -Wsign-compare in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/ures_cnv.c: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'long unsigned int'
 4:11.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
 4:11.46    46 |         if(length>=sizeof(pathBuffer)) {
 4:11.46       |                  ^~
 4:11.46 Warning: -Wsign-compare in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/ures_cnv.c: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'long unsigned int'
 4:11.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
 4:11.46    64 |             if(length>=sizeof(pathBuffer)) {
 4:11.46       |                      ^~
 4:11.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/presentation/PresentationConnection.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnection::QueryInterface(const nsIID&, void**)':
 4:11.54 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
 4:11.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
 4:11.55   838 |     foundInterface = 0;                                                       \
 4:11.55       |     ^~~~~~~~~~~~~~
 4:11.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 4:11.55   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
 4:11.55       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4:11.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/presentation/PresentationConnection.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
 4:11.55    46 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
 4:11.55       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4:11.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
 4:11.55   801 |   else
 4:11.55       |   ^~~~
 4:11.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 4:11.55   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
 4:11.55       |                                                 ^~~~~~~~~~~~~~~~~~
 4:11.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/presentation/PresentationConnection.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
 4:11.55    45 |   NS_INTERFACE_MAP_ENTRY(nsIRequest)
 4:11.55       |   ^~~~~~~~~~~~~~~~~~~~~~
 4:11.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/presentation/PresentationConnectionList.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnectionList::QueryInterface(const nsIID&, void**)':
 4:11.60 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
 4:11.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
 4:11.60   838 |     foundInterface = 0;                                                       \
 4:11.60       |     ^~~~~~~~~~~~~~
 4:11.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 4:11.60   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
 4:11.60       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4:11.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/presentation/PresentationConnectionList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
 4:11.60    26 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
 4:11.60       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4:11.60 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12,
 4:11.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/presentation/PresentationAvailability.h:10,
 4:11.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/presentation/AvailabilityCollection.cpp:10,
 4:11.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/presentation/Unified_cpp_dom_presentation0.cpp:2:
 4:11.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
 4:11.61   259 |   } else
 4:11.61       |     ^~~~
 4:11.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
 4:11.61   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
 4:11.61       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4:11.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
 4:11.61   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
 4:11.61       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4:11.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/presentation/PresentationConnectionList.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
 4:11.61    25 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PresentationConnectionList)
 4:11.61       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4:11.66 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
 4:11.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
 4:11.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
 4:11.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
 4:11.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
 4:11.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/presentation/AvailabilityCollection.h:13,
 4:11.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/presentation/AvailabilityCollection.cpp:7,
 4:11.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/presentation/Unified_cpp_dom_presentation0.cpp:2:
 4:11.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/presentation/PresentationReceiver.cpp: In member function 'virtual nsresult mozilla::dom::PresentationReceiver::QueryInterface(const nsIID&, void**)':
 4:11.66 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
 4:11.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
 4:11.66   820 |     foundInterface = 0;                                                       \
 4:11.66       |     ^~~~~~~~~~~~~~
 4:11.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 4:11.66   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
 4:11.66       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
 4:11.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/presentation/PresentationReceiver.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
 4:11.66    35 | NS_INTERFACE_MAP_END
 4:11.66       | ^~~~~~~~~~~~~~~~~~~~
 4:11.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
 4:11.66   801 |   else
 4:11.66       |   ^~~~
 4:11.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 4:11.66   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
 4:11.66       |                                                 ^~~~~~~~~~~~~~~~~~
 4:11.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/presentation/PresentationReceiver.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
 4:11.66    34 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
 4:11.66       |   ^~~~~~~~~~~~~~~~~~~~~~
 4:11.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/utrace.c: In function 'outputPtrBytes':
 4:11.86 Warning: -Wsign-compare in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/utrace.c: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'long unsigned int'
 4:11.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
 4:11.86   149 |     for (i=0; i<sizeof(void *); i++) {
 4:11.86       |                ^
 4:12.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/presentation/PresentationRequest.cpp: In member function 'virtual nsresult mozilla::dom::PresentationRequest::QueryInterface(const nsIID&, void**)':
 4:12.09 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
 4:12.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
 4:12.09   838 |     foundInterface = 0;                                                       \
 4:12.09       |     ^~~~~~~~~~~~~~
 4:12.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 4:12.09   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
 4:12.09       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4:12.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/presentation/PresentationRequest.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
 4:12.09    41 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
 4:12.09       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4:12.09 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12,
 4:12.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/presentation/PresentationAvailability.h:10,
 4:12.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/presentation/AvailabilityCollection.cpp:10,
 4:12.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/presentation/Unified_cpp_dom_presentation0.cpp:2:
 4:12.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
 4:12.09   259 |   } else
 4:12.09       |     ^~~~
 4:12.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
 4:12.09   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
 4:12.09       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4:12.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
 4:12.09   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
 4:12.09       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4:12.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/presentation/PresentationRequest.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
 4:12.09    40 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PresentationRequest)
 4:12.09       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4:16.17 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
 4:16.17                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
 4:16.17                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
 4:16.17                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
 4:16.17                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
 4:16.17                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/presentation/AvailabilityCollection.h:13,
 4:16.17                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/presentation/AvailabilityCollection.cpp:7,
 4:16.17                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/presentation/Unified_cpp_dom_presentation0.cpp:2:
 4:16.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/presentation/PresentationTCPSessionTransport.cpp: In member function 'virtual nsresult mozilla::dom::PresentationTCPSessionTransport::QueryInterface(const nsIID&, void**)':
 4:16.17 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
 4:16.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
 4:16.17   820 |     foundInterface = 0;                                                       \
 4:16.17       |     ^~~~~~~~~~~~~~
 4:16.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 4:16.18   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
 4:16.18       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
 4:16.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/presentation/PresentationTCPSessionTransport.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
 4:16.18    78 | NS_INTERFACE_MAP_END
 4:16.18       | ^~~~~~~~~~~~~~~~~~~~
 4:16.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
 4:16.18   801 |   else
 4:16.18       |   ^~~~
 4:16.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 4:16.18   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
 4:16.18       |                                                 ^~~~~~~~~~~~~~~~~~
 4:16.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/presentation/PresentationTCPSessionTransport.cpp:77:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
 4:16.18    77 |   NS_INTERFACE_MAP_ENTRY(nsITransportEventSink)
 4:16.18       |   ^~~~~~~~~~~~~~~~~~~~~~
 4:20.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/locdispnames.cpp: In function 'int32_t uloc_getDisplayName_58(const char*, const char*, UChar*, int32_t, UErrorCode*)':
 4:20.13 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/locdispnames.cpp: this statement may fall through
 4:20.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/locdispnames.cpp:642:54: warning: this statement may fall through [-Wimplicit-fallthrough=]
 4:20.13   642 |                             kenum = uloc_openKeywords(locale, pErrorCode);
 4:20.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/locdispnames.cpp:644:25: note: here
 4:20.13   644 |                         default: {
 4:20.13       |                         ^~~~~~~
 4:41.34 libdom_presentation.a.desc
 4:45.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/ucnvbocu.cpp: In function 'void _Bocu1FromUnicodeWithOffsets(UConverterFromUnicodeArgs*, UErrorCode*)':
 4:45.36 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/ucnvbocu.cpp: this statement may fall through
 4:45.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/ucnvbocu.cpp:553:35: warning: this statement may fall through [-Wimplicit-fallthrough=]
 4:45.36   553 |                         *offsets++=sourceIndex;
 4:45.36       |                         ~~~~~~~~~~^~~~~~~~~~~~
 4:45.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/ucnvbocu.cpp:555:21: note: here
 4:45.36   555 |                     case 3:
 4:45.36       |                     ^~~~
 4:45.36 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/ucnvbocu.cpp: this statement may fall through
 4:45.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/ucnvbocu.cpp:557:35: warning: this statement may fall through [-Wimplicit-fallthrough=]
 4:45.36   557 |                         *offsets++=sourceIndex;
 4:45.36       |                         ~~~~~~~~~~^~~~~~~~~~~~
 4:45.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/ucnvbocu.cpp:559:21: note: here
 4:45.36   559 |                     case 2:
 4:45.36       |                     ^~~~
 4:45.36 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/ucnvbocu.cpp: this statement may fall through
 4:45.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/ucnvbocu.cpp:587:43: warning: this statement may fall through [-Wimplicit-fallthrough=]
 4:45.36   587 |                         *charErrorBuffer++=(uint8_t)(diff>>16);
 4:45.36       |                         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 4:45.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/ucnvbocu.cpp:589:21: note: here
 4:45.36   589 |                     case 2:
 4:45.36       |                     ^~~~
 4:45.36 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/ucnvbocu.cpp: this statement may fall through
 4:45.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/ucnvbocu.cpp:590:43: warning: this statement may fall through [-Wimplicit-fallthrough=]
 4:45.36   590 |                         *charErrorBuffer++=(uint8_t)(diff>>8);
 4:45.36       |                         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
 4:45.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/ucnvbocu.cpp:592:21: note: here
 4:45.36   592 |                     case 1:
 4:45.36       |                     ^~~~
 4:45.36 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/ucnvbocu.cpp: this statement may fall through
 4:45.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/ucnvbocu.cpp:607:35: warning: this statement may fall through [-Wimplicit-fallthrough=]
 4:45.36   607 |                         *offsets++=sourceIndex;
 4:45.37       |                         ~~~~~~~~~~^~~~~~~~~~~~
 4:45.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/ucnvbocu.cpp:609:21: note: here
 4:45.37   609 |                     case 2:
 4:45.37       |                     ^~~~
 4:45.37 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/ucnvbocu.cpp: this statement may fall through
 4:45.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/ucnvbocu.cpp:611:35: warning: this statement may fall through [-Wimplicit-fallthrough=]
 4:45.37   611 |                         *offsets++=sourceIndex;
 4:45.37       |                         ~~~~~~~~~~^~~~~~~~~~~~
 4:45.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/ucnvbocu.cpp:613:21: note: here
 4:45.37   613 |                     case 1:
 4:45.37       |                     ^~~~
 4:45.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/ucnvbocu.cpp: In function 'void _Bocu1FromUnicode(UConverterFromUnicodeArgs*, UErrorCode*)':
 4:45.37 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/ucnvbocu.cpp: this statement may fall through
 4:45.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/ucnvbocu.cpp:790:34: warning: this statement may fall through [-Wimplicit-fallthrough=]
 4:45.37   790 |                         *target++=(uint8_t)(diff>>24);
 4:45.37       |                         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 4:45.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/ucnvbocu.cpp:792:21: note: here
 4:45.37   792 |                     case 3:
 4:45.37       |                     ^~~~
 4:45.37 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/ucnvbocu.cpp: this statement may fall through
 4:45.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/ucnvbocu.cpp:819:43: warning: this statement may fall through [-Wimplicit-fallthrough=]
 4:45.37   819 |                         *charErrorBuffer++=(uint8_t)(diff>>16);
 4:45.37       |                         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 4:45.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/ucnvbocu.cpp:821:21: note: here
 4:45.37   821 |                     case 2:
 4:45.37       |                     ^~~~
 4:45.38 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/ucnvbocu.cpp: this statement may fall through
 4:45.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/ucnvbocu.cpp:822:43: warning: this statement may fall through [-Wimplicit-fallthrough=]
 4:45.38   822 |                         *charErrorBuffer++=(uint8_t)(diff>>8);
 4:45.38       |                         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
 4:45.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/ucnvbocu.cpp:824:21: note: here
 4:45.38   824 |                     case 1:
 4:45.38       |                     ^~~~
 4:45.38 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/ucnvbocu.cpp: this statement may fall through
 4:45.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/ucnvbocu.cpp:838:34: warning: this statement may fall through [-Wimplicit-fallthrough=]
 4:45.38   838 |                         *target++=(uint8_t)(diff>>16);
 4:45.38       |                         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 4:45.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/ucnvbocu.cpp:840:21: note: here
 4:45.38   840 |                     case 2:
 4:45.38       |                     ^~~~
 4:45.38 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/ucnvbocu.cpp: this statement may fall through
 4:45.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/ucnvbocu.cpp:841:34: warning: this statement may fall through [-Wimplicit-fallthrough=]
 4:45.38   841 |                         *target++=(uint8_t)(diff>>8);
 4:45.38       |                         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
 4:45.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/ucnvbocu.cpp:843:21: note: here
 4:45.38   843 |                     case 1:
 4:45.38       |                     ^~~~
 4:46.24 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
 4:46.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
 4:46.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIWeakReferenceUtils.h:10,
 4:46.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsWeakReference.h:14,
 4:46.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/places/Database.h:9,
 4:46.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/places/Database.cpp:10,
 4:46.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/toolkit/components/places/Unified_cpp_components_places0.cpp:2:
 4:46.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/places/nsFaviconService.cpp: In member function 'virtual nsresult nsFaviconService::QueryInterface(const nsIID&, void**)':
 4:46.25 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
 4:46.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
 4:46.25   820 |     foundInterface = 0;                                                       \
 4:46.25       |     ^~~~~~~~~~~~~~
 4:46.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 4:46.25   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
 4:46.25       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
 4:46.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END'
 4:46.25   171 |   NS_INTERFACE_MAP_END
 4:46.25       |   ^~~~~~~~~~~~~~~~~~~~
 4:46.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
 4:46.25   176 |   NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__)                             \
 4:46.26       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
 4:46.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/places/nsFaviconService.cpp:75:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI'
 4:46.26    75 | NS_IMPL_ISUPPORTS_CI(
 4:46.26       | ^~~~~~~~~~~~~~~~~~~~
 4:46.26 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/places/nsFaviconService.cpp:27,
 4:46.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/toolkit/components/places/Unified_cpp_components_places0.cpp:92:
 4:46.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause
 4:46.26   138 |   } else
 4:46.26       |     ^~~~
 4:46.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:138:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO'
 4:46.26   138 |   } else
 4:46.26       |     ^~~~
 4:46.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
 4:46.26   176 |   NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__)                             \
 4:46.26       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
 4:46.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/places/nsFaviconService.cpp:75:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI'
 4:46.26    75 | NS_IMPL_ISUPPORTS_CI(
 4:46.26       | ^~~~~~~~~~~~~~~~~~~~
 4:46.47 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
 4:46.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
 4:46.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIWeakReferenceUtils.h:10,
 4:46.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsWeakReference.h:14,
 4:46.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/places/Database.h:9,
 4:46.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/places/Database.cpp:10,
 4:46.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/toolkit/components/places/Unified_cpp_components_places0.cpp:2:
 4:46.47 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/places/nsNavHistory.cpp: In member function 'virtual nsresult nsNavHistory::QueryInterface(const nsIID&, void**)':
 4:46.47 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
 4:46.47 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
 4:46.47   820 |     foundInterface = 0;                                                       \
 4:46.47       |     ^~~~~~~~~~~~~~
 4:46.47 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 4:46.48   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
 4:46.48       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
 4:46.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/places/nsNavHistory.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
 4:46.48   178 | NS_INTERFACE_MAP_END
 4:46.48       | ^~~~~~~~~~~~~~~~~~~~
 4:46.48 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/places/nsFaviconService.cpp:27,
 4:46.48                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/toolkit/components/places/Unified_cpp_components_places0.cpp:92:
 4:46.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause
 4:46.48   138 |   } else
 4:46.48       |     ^~~~
 4:46.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:138:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO'
 4:46.48   138 |   } else
 4:46.48       |     ^~~~
 4:46.71 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
 4:46.71                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
 4:46.71                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIWeakReferenceUtils.h:10,
 4:46.71                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsWeakReference.h:14,
 4:46.71                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/places/Database.h:9,
 4:46.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/places/Database.cpp:10,
 4:46.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/toolkit/components/places/Unified_cpp_components_places0.cpp:2:
 4:46.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResultNode::QueryInterface(const nsIID&, void**)':
 4:46.72 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
 4:46.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
 4:46.72   820 |     foundInterface = 0;                                                       \
 4:46.72       |     ^~~~~~~~~~~~~~
 4:46.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 4:46.72   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
 4:46.72       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
 4:46.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/places/nsNavHistoryResult.cpp:85:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
 4:46.72    85 | NS_INTERFACE_MAP_END
 4:46.72       | ^~~~~~~~~~~~~~~~~~~~
 4:46.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
 4:46.72   801 |   else
 4:46.72       |   ^~~~
 4:46.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 4:46.72   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
 4:46.72       |                                                 ^~~~~~~~~~~~~~~~~~
 4:46.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/places/nsNavHistoryResult.cpp:84:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
 4:46.72    84 |   NS_INTERFACE_MAP_ENTRY(nsINavHistoryResultNode)
 4:46.72       |   ^~~~~~~~~~~~~~~~~~~~~~
 4:46.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryContainerResultNode::QueryInterface(const nsIID&, void**)':
 4:46.73 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
 4:46.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
 4:46.73   838 |     foundInterface = 0;                                                       \
 4:46.74       |     ^~~~~~~~~~~~~~
 4:46.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 4:46.74   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
 4:46.74       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4:46.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/places/nsNavHistoryResult.cpp:346:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
 4:46.74   346 | NS_INTERFACE_MAP_END_INHERITING(nsNavHistoryResultNode)
 4:46.74       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4:46.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
 4:46.74   801 |   else
 4:46.74       |   ^~~~
 4:46.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 4:46.74   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
 4:46.74       |                                                 ^~~~~~~~~~~~~~~~~~
 4:46.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/places/nsNavHistoryResult.cpp:345:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
 4:46.74   345 |   NS_INTERFACE_MAP_ENTRY(nsINavHistoryContainerResultNode)
 4:46.74       |   ^~~~~~~~~~~~~~~~~~~~~~
 4:46.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResult::QueryInterface(const nsIID&, void**)':
 4:46.88 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
 4:46.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
 4:46.88   820 |     foundInterface = 0;                                                       \
 4:46.88       |     ^~~~~~~~~~~~~~
 4:46.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 4:46.88   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
 4:46.88       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
 4:46.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/places/nsNavHistoryResult.cpp:4056:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
 4:46.88  4056 | NS_INTERFACE_MAP_END
 4:46.88       | ^~~~~~~~~~~~~~~~~~~~
 4:46.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
 4:46.88   801 |   else
 4:46.88       |   ^~~~
 4:46.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 4:46.88   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
 4:46.88       |                                                 ^~~~~~~~~~~~~~~~~~
 4:46.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/places/nsNavHistoryResult.cpp:4055:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
 4:46.88  4055 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
 4:46.88       |   ^~~~~~~~~~~~~~~~~~~~~~
 4:47.27 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/ucurr.cpp:21:
 4:47.27 In constructor 'CReg::CReg(const UChar*, const char*)',
 4:47.27     inlined from 'static const void* CReg::reg(const UChar*, const char*, UErrorCode*)' at /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/ucurr.cpp:426:41,
 4:47.27     inlined from 'static const void* CReg::reg(const UChar*, const char*, UErrorCode*)' at /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/ucurr.cpp:423:29,
 4:47.27     inlined from 'const void* ucurr_register_58(const UChar*, const char*, UErrorCode*)' at /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/ucurr.cpp:498:25:
 4:47.27 Warning: -Wstringop-truncation in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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:47.27 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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:47.27    59 | #define uprv_strncpy(dst, src, size) U_STANDARD_CPP_NAMESPACE strncpy(dst, src, size)
 4:47.27 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/ucurr.cpp:417:9: note: in expansion of macro 'uprv_strncpy'
 4:47.27   417 |         uprv_strncpy(id, _id, len);
 4:47.27       |         ^~~~~~~~~~~~
 4:47.27 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/ucurr.cpp: In function 'const void* ucurr_register_58(const UChar*, const char*, UErrorCode*)':
 4:47.27 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/cstring.h:37:57: note: length computed here
 4:47.27    37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str)
 4:47.27 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/ucurr.cpp:413:32: note: in expansion of macro 'uprv_strlen'
 4:47.27   413 |         int32_t len = (int32_t)uprv_strlen(_id);
 4:47.27       |                                ^~~~~~~~~~~
 4:49.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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:49.04 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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:49.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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:49.04   515 |         b3Len = uidna_toASCII(b2, b2Len, b3, b3Capacity, options, parseError, status);
 4:49.04       |                                                                                     ^
 4:49.04 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/platform.h:25,
 4:49.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/ptypes.h:52,
 4:49.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/umachine.h:46,
 4:49.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/unicode/utypes.h:38,
 4:49.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/uidna.cpp:19:
 4:49.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/urename.h:984:48: note: declared here
 4:49.04   984 | #define uidna_toASCII U_ICU_ENTRY_POINT_RENAME(uidna_toASCII)
 4:49.04       |                                                ^~~~~~~~~~~~~
 4:49.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME'
 4:49.04   111 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y
 4:49.04       |                                           ^
 4:49.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME'
 4:49.04   113 | #define U_ICU_ENTRY_POINT_RENAME(x)    U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX)
 4:49.04       |                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4:49.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/urename.h:984:23: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME'
 4:49.04   984 | #define uidna_toASCII U_ICU_ENTRY_POINT_RENAME(uidna_toASCII)
 4:49.04       |                       ^~~~~~~~~~~~~~~~~~~~~~~~
 4:49.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/unicode/uidna.h:576:1: note: in expansion of macro 'uidna_toASCII'
 4:49.04   576 | uidna_toASCII(const UChar* src, int32_t srcLength,
 4:49.04       | ^~~~~~~~~~~~~
 4:49.05 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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:49.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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:49.05   515 |         b3Len = uidna_toASCII(b2, b2Len, b3, b3Capacity, options, parseError, status);
 4:49.05       |                                                                                     ^
 4:49.05 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/platform.h:25,
 4:49.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/ptypes.h:52,
 4:49.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/umachine.h:46,
 4:49.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/unicode/utypes.h:38,
 4:49.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/uidna.cpp:19:
 4:49.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/urename.h:984:48: note: declared here
 4:49.05   984 | #define uidna_toASCII U_ICU_ENTRY_POINT_RENAME(uidna_toASCII)
 4:49.06       |                                                ^~~~~~~~~~~~~
 4:49.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME'
 4:49.06   111 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y
 4:49.06       |                                           ^
 4:49.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME'
 4:49.06   113 | #define U_ICU_ENTRY_POINT_RENAME(x)    U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX)
 4:49.06       |                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4:49.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/urename.h:984:23: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME'
 4:49.06   984 | #define uidna_toASCII U_ICU_ENTRY_POINT_RENAME(uidna_toASCII)
 4:49.06       |                       ^~~~~~~~~~~~~~~~~~~~~~~~
 4:49.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/unicode/uidna.h:576:1: note: in expansion of macro 'uidna_toASCII'
 4:49.06   576 | uidna_toASCII(const UChar* src, int32_t srcLength,
 4:49.06       | ^~~~~~~~~~~~~
 4:49.06 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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:49.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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:49.06   528 |             b3Len =  uidna_toASCII(b2,b2Len,b3,b3Len,options,parseError, status);
 4:49.06       |                                                                                ^
 4:49.06 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/platform.h:25,
 4:49.06                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/ptypes.h:52,
 4:49.06                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/umachine.h:46,
 4:49.06                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/unicode/utypes.h:38,
 4:49.06                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/uidna.cpp:19:
 4:49.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/urename.h:984:48: note: declared here
 4:49.06   984 | #define uidna_toASCII U_ICU_ENTRY_POINT_RENAME(uidna_toASCII)
 4:49.06       |                                                ^~~~~~~~~~~~~
 4:49.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME'
 4:49.06   111 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y
 4:49.06       |                                           ^
 4:49.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME'
 4:49.06   113 | #define U_ICU_ENTRY_POINT_RENAME(x)    U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX)
 4:49.06       |                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4:49.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/urename.h:984:23: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME'
 4:49.06   984 | #define uidna_toASCII U_ICU_ENTRY_POINT_RENAME(uidna_toASCII)
 4:49.06       |                       ^~~~~~~~~~~~~~~~~~~~~~~~
 4:49.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/unicode/uidna.h:576:1: note: in expansion of macro 'uidna_toASCII'
 4:49.06   576 | uidna_toASCII(const UChar* src, int32_t srcLength,
 4:49.06       | ^~~~~~~~~~~~~
 4:49.07 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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:49.07 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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:49.07   528 |             b3Len =  uidna_toASCII(b2,b2Len,b3,b3Len,options,parseError, status);
 4:49.07       |                                                                                ^
 4:49.07 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/platform.h:25,
 4:49.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/ptypes.h:52,
 4:49.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/umachine.h:46,
 4:49.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/unicode/utypes.h:38,
 4:49.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/uidna.cpp:19:
 4:49.07 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/urename.h:984:48: note: declared here
 4:49.07   984 | #define uidna_toASCII U_ICU_ENTRY_POINT_RENAME(uidna_toASCII)
 4:49.07       |                                                ^~~~~~~~~~~~~
 4:49.07 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME'
 4:49.07   111 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y
 4:49.07       |                                           ^
 4:49.07 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME'
 4:49.07   113 | #define U_ICU_ENTRY_POINT_RENAME(x)    U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX)
 4:49.07       |                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4:49.07 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/urename.h:984:23: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME'
 4:49.07   984 | #define uidna_toASCII U_ICU_ENTRY_POINT_RENAME(uidna_toASCII)
 4:49.07       |                       ^~~~~~~~~~~~~~~~~~~~~~~~
 4:49.07 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/unicode/uidna.h:576:1: note: in expansion of macro 'uidna_toASCII'
 4:49.07   576 | uidna_toASCII(const UChar* src, int32_t srcLength,
 4:49.07       | ^~~~~~~~~~~~~
 4:49.07 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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:49.07 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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:49.07 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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:49.07   878 |     b1Len = uidna_IDNToASCII(s1, length1, b1, b1Capacity, options, &parseError, status);
 4:49.07       |                                                                                       ^
 4:49.08 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/platform.h:25,
 4:49.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/ptypes.h:52,
 4:49.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/umachine.h:46,
 4:49.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/unicode/utypes.h:38,
 4:49.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/uidna.cpp:19:
 4:49.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/urename.h:971:51: note: declared here
 4:49.08   971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII)
 4:49.09       |                                                   ^~~~~~~~~~~~~~~~
 4:49.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME'
 4:49.09   111 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y
 4:49.09       |                                           ^
 4:49.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME'
 4:49.09   113 | #define U_ICU_ENTRY_POINT_RENAME(x)    U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX)
 4:49.09       |                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4:49.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/urename.h:971:26: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME'
 4:49.09   971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII)
 4:49.09       |                          ^~~~~~~~~~~~~~~~~~~~~~~~
 4:49.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/uidna.cpp:670:1: note: in expansion of macro 'uidna_IDNToASCII'
 4:49.09   670 | uidna_IDNToASCII(  const UChar *src, int32_t srcLength,
 4:49.09       | ^~~~~~~~~~~~~~~~
 4:49.09 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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:49.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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:49.09   878 |     b1Len = uidna_IDNToASCII(s1, length1, b1, b1Capacity, options, &parseError, status);
 4:49.09       |                                                                                       ^
 4:49.09 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/platform.h:25,
 4:49.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/ptypes.h:52,
 4:49.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/umachine.h:46,
 4:49.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/unicode/utypes.h:38,
 4:49.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/uidna.cpp:19:
 4:49.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/urename.h:971:51: note: declared here
 4:49.09   971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII)
 4:49.09       |                                                   ^~~~~~~~~~~~~~~~
 4:49.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME'
 4:49.09   111 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y
 4:49.09       |                                           ^
 4:49.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME'
 4:49.09   113 | #define U_ICU_ENTRY_POINT_RENAME(x)    U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX)
 4:49.09       |                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4:49.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/urename.h:971:26: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME'
 4:49.09   971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII)
 4:49.09       |                          ^~~~~~~~~~~~~~~~~~~~~~~~
 4:49.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/uidna.cpp:670:1: note: in expansion of macro 'uidna_IDNToASCII'
 4:49.09   670 | uidna_IDNToASCII(  const UChar *src, int32_t srcLength,
 4:49.09       | ^~~~~~~~~~~~~~~~
 4:49.09 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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:49.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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:49.09   889 |         b1Len = uidna_IDNToASCII(s1,length1,b1,b1Len, options, &parseError, status);
 4:49.09       |                                                                                   ^
 4:49.09 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/platform.h:25,
 4:49.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/ptypes.h:52,
 4:49.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/umachine.h:46,
 4:49.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/unicode/utypes.h:38,
 4:49.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/uidna.cpp:19:
 4:49.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/urename.h:971:51: note: declared here
 4:49.10   971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII)
 4:49.10       |                                                   ^~~~~~~~~~~~~~~~
 4:49.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME'
 4:49.10   111 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y
 4:49.10       |                                           ^
 4:49.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME'
 4:49.10   113 | #define U_ICU_ENTRY_POINT_RENAME(x)    U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX)
 4:49.10       |                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4:49.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/urename.h:971:26: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME'
 4:49.10   971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII)
 4:49.10       |                          ^~~~~~~~~~~~~~~~~~~~~~~~
 4:49.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/uidna.cpp:670:1: note: in expansion of macro 'uidna_IDNToASCII'
 4:49.10   670 | uidna_IDNToASCII(  const UChar *src, int32_t srcLength,
 4:49.10       | ^~~~~~~~~~~~~~~~
 4:49.10 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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:49.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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:49.10   889 |         b1Len = uidna_IDNToASCII(s1,length1,b1,b1Len, options, &parseError, status);
 4:49.10       |                                                                                   ^
 4:49.10 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/platform.h:25,
 4:49.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/ptypes.h:52,
 4:49.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/umachine.h:46,
 4:49.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/unicode/utypes.h:38,
 4:49.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/uidna.cpp:19:
 4:49.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/urename.h:971:51: note: declared here
 4:49.11   971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII)
 4:49.11       |                                                   ^~~~~~~~~~~~~~~~
 4:49.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME'
 4:49.11   111 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y
 4:49.11       |                                           ^
 4:49.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME'
 4:49.11   113 | #define U_ICU_ENTRY_POINT_RENAME(x)    U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX)
 4:49.11       |                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4:49.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/urename.h:971:26: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME'
 4:49.12   971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII)
 4:49.12       |                          ^~~~~~~~~~~~~~~~~~~~~~~~
 4:49.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/uidna.cpp:670:1: note: in expansion of macro 'uidna_IDNToASCII'
 4:49.12   670 | uidna_IDNToASCII(  const UChar *src, int32_t srcLength,
 4:49.12       | ^~~~~~~~~~~~~~~~
 4:49.12 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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:49.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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:49.12   893 |     b2Len = uidna_IDNToASCII(s2,length2, b2,b2Capacity, options, &parseError, status);
 4:49.12       |                                                                                     ^
 4:49.12 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/platform.h:25,
 4:49.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/ptypes.h:52,
 4:49.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/umachine.h:46,
 4:49.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/unicode/utypes.h:38,
 4:49.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/uidna.cpp:19:
 4:49.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/urename.h:971:51: note: declared here
 4:49.12   971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII)
 4:49.12       |                                                   ^~~~~~~~~~~~~~~~
 4:49.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME'
 4:49.12   111 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y
 4:49.12       |                                           ^
 4:49.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME'
 4:49.12   113 | #define U_ICU_ENTRY_POINT_RENAME(x)    U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX)
 4:49.12       |                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4:49.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/urename.h:971:26: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME'
 4:49.12   971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII)
 4:49.12       |                          ^~~~~~~~~~~~~~~~~~~~~~~~
 4:49.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/uidna.cpp:670:1: note: in expansion of macro 'uidna_IDNToASCII'
 4:49.12   670 | uidna_IDNToASCII(  const UChar *src, int32_t srcLength,
 4:49.12       | ^~~~~~~~~~~~~~~~
 4:49.12 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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:49.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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:49.12   893 |     b2Len = uidna_IDNToASCII(s2,length2, b2,b2Capacity, options, &parseError, status);
 4:49.12       |                                                                                     ^
 4:49.12 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/platform.h:25,
 4:49.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/ptypes.h:52,
 4:49.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/umachine.h:46,
 4:49.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/unicode/utypes.h:38,
 4:49.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/uidna.cpp:19:
 4:49.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/urename.h:971:51: note: declared here
 4:49.12   971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII)
 4:49.12       |                                                   ^~~~~~~~~~~~~~~~
 4:49.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME'
 4:49.13   111 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y
 4:49.13       |                                           ^
 4:49.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME'
 4:49.13   113 | #define U_ICU_ENTRY_POINT_RENAME(x)    U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX)
 4:49.13       |                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4:49.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/urename.h:971:26: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME'
 4:49.13   971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII)
 4:49.13       |                          ^~~~~~~~~~~~~~~~~~~~~~~~
 4:49.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/uidna.cpp:670:1: note: in expansion of macro 'uidna_IDNToASCII'
 4:49.14   670 | uidna_IDNToASCII(  const UChar *src, int32_t srcLength,
 4:49.14       | ^~~~~~~~~~~~~~~~
 4:49.14 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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:49.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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:49.14   904 |         b2Len = uidna_IDNToASCII(s2, length2, b2, b2Len, options, &parseError, status);
 4:49.14       |                                                                                      ^
 4:49.14 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/platform.h:25,
 4:49.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/ptypes.h:52,
 4:49.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/umachine.h:46,
 4:49.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/unicode/utypes.h:38,
 4:49.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/uidna.cpp:19:
 4:49.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/urename.h:971:51: note: declared here
 4:49.14   971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII)
 4:49.14       |                                                   ^~~~~~~~~~~~~~~~
 4:49.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME'
 4:49.14   111 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y
 4:49.14       |                                           ^
 4:49.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME'
 4:49.14   113 | #define U_ICU_ENTRY_POINT_RENAME(x)    U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX)
 4:49.14       |                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4:49.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/urename.h:971:26: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME'
 4:49.14   971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII)
 4:49.14       |                          ^~~~~~~~~~~~~~~~~~~~~~~~
 4:49.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/uidna.cpp:670:1: note: in expansion of macro 'uidna_IDNToASCII'
 4:49.14   670 | uidna_IDNToASCII(  const UChar *src, int32_t srcLength,
 4:49.14       | ^~~~~~~~~~~~~~~~
 4:49.14 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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:49.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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:49.14   904 |         b2Len = uidna_IDNToASCII(s2, length2, b2, b2Len, options, &parseError, status);
 4:49.14       |                                                                                      ^
 4:49.14 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/platform.h:25,
 4:49.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/ptypes.h:52,
 4:49.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/umachine.h:46,
 4:49.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/unicode/utypes.h:38,
 4:49.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/uidna.cpp:19:
 4:49.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/urename.h:971:51: note: declared here
 4:49.14   971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII)
 4:49.14       |                                                   ^~~~~~~~~~~~~~~~
 4:49.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME'
 4:49.14   111 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y
 4:49.14       |                                           ^
 4:49.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME'
 4:49.14   113 | #define U_ICU_ENTRY_POINT_RENAME(x)    U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX)
 4:49.14       |                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4:49.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/unicode/urename.h:971:26: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME'
 4:49.14   971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII)
 4:49.15       |                          ^~~~~~~~~~~~~~~~~~~~~~~~
 4:49.15 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/uidna.cpp:670:1: note: in expansion of macro 'uidna_IDNToASCII'
 4:49.15   670 | uidna_IDNToASCII(  const UChar *src, int32_t srcLength,
 4:49.15       | ^~~~~~~~~~~~~~~~
 4:51.28 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/uloc.cpp:41:
 4:51.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/uloc.cpp: In function 'int32_t _canonicalize(const char*, char*, int32_t, uint32_t, UErrorCode*)':
 4:51.28 Warning: -Wstringop-truncation in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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:51.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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:51.28    59 | #define uprv_strncpy(dst, src, size) U_STANDARD_CPP_NAMESPACE strncpy(dst, src, size)
 4:51.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/uloc.cpp:1688:13: note: in expansion of macro 'uprv_strncpy'
 4:51.28  1688 |             uprv_strncpy(name, d, len);
 4:51.28       |             ^~~~~~~~~~~~
 4:51.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/cstring.h:37:57: note: length computed here
 4:51.28    37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str)
 4:51.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/uloc.cpp:1685:24: note: in expansion of macro 'uprv_strlen'
 4:51.28  1685 |         len = (int32_t)uprv_strlen(d);
 4:51.28       |                        ^~~~~~~~~~~
 4:57.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/unistr.cpp: In member function 'icu_58::UnicodeString& icu_58::UnicodeString::copyFrom(const icu_58::UnicodeString&, UBool)':
 4:57.66 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/unistr.cpp: this statement may fall through
 4:57.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/unistr.cpp:539:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
 4:57.66   539 |     if(fastCopy) {
 4:57.66       |     ^~
 4:57.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/unistr.cpp:552:3: note: here
 4:57.66   552 |   case kWritableAlias: {
 4:57.66       |   ^~~~
 4:57.66 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/unistr.cpp: this statement may fall through
 4:57.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/unistr.cpp:561:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
 4:57.66   561 |     U_FALLTHROUGH;
 4:57.66       |                  ^
 4:57.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/unistr.cpp:563:3: note: here
 4:57.66   563 |   default:
 4:57.66       |   ^~~~~~~
 4:57.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/unistr.cpp: At global scope:
 4:57.68 Warning: -Wunused-function in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/unistr.cpp: 'void uprv_UnicodeStringDummy()' defined but not used
 4:57.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/unistr.cpp:1940:13: warning: 'void uprv_UnicodeStringDummy()' defined but not used [-Wunused-function]
 4:57.68  1940 | static void uprv_UnicodeStringDummy(void) {
 4:57.68       |             ^~~~~~~~~~~~~~~~~~~~~~~
 5:02.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/uresbund.cpp: In function 'const UChar* ures_getNextString_58(UResourceBundle*, int32_t*, const char**, UErrorCode*)':
 5:02.63 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/uresbund.cpp: this statement may fall through
 5:02.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/uresbund.cpp:1489:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
 5:02.63  1489 |         *status = U_RESOURCE_TYPE_MISMATCH;
 5:02.63       |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
 5:02.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/uresbund.cpp:1491:5: note: here
 5:02.63  1491 |     default:
 5:02.63       |     ^~~~~~~
 5:10.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/ustrtrns.cpp: In function 'UChar32 utf8_nextCharSafeBodyTerminated(const uint8_t**, UChar32)':
 5:10.99 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/ustrtrns.cpp: this statement may fall through
 5:10.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/ustrtrns.cpp:291:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
 5:10.99   291 |         if(trail>0x3f || c>=0x110) {
 5:10.99       |         ^~
 5:10.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/ustrtrns.cpp:297:5: note: here
 5:10.99   297 |     case 2:
 5:10.99       |     ^~~~
 5:10.99 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/ustrtrns.cpp: this statement may fall through
 5:10.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/ustrtrns.cpp:304:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
 5:11.00   304 |         c=(c<<6)|trail;
 5:11.00       |         ~^~~~~~~~~~~~~
 5:11.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/ustrtrns.cpp:306:5: note: here
 5:11.00   306 |     case 1:
 5:11.00       |     ^~~~
 5:11.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/ustrtrns.cpp: In function 'UChar32 utf8_nextCharSafeBodyPointer(const uint8_t**, const uint8_t*, UChar32)':
 5:11.01 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/ustrtrns.cpp: this statement may fall through
 5:11.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/ustrtrns.cpp:362:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
 5:11.01   362 |             if(c<0x110) {
 5:11.01       |             ^~
 5:11.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/ustrtrns.cpp:370:9: note: here
 5:11.01   370 |         case 2:
 5:11.01       |         ^~~~
 5:11.01 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/ustrtrns.cpp: this statement may fall through
 5:11.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/ustrtrns.cpp:373:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
 5:11.01   373 |             illegal|=(trail&0xc0)^0x80;
 5:11.01       |             ~~~~~~~^~~~~~~~~~~~~~~~~~~
 5:11.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/ustrtrns.cpp:375:9: note: here
 5:11.01   375 |         case 1:
 5:11.01       |         ^~~~
 5:14.80 libtoolkit_components_places.a.desc
 5:16.32 libtoolkit_components_statusfilter.a.desc
 5:17.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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*)':
 5:17.63 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/util_props.cpp: this statement may fall through
 5:17.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/util_props.cpp:102:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
 5:17.63   102 |             if (!PatternProps::isWhiteSpace(c)) {
 5:17.63       |             ^~
 5:17.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/intl/icu/source/common/util_props.cpp:107:9: note: here
 5:17.63   107 |         case 126 /*'~'*/:
 5:17.63       |         ^~~~
 5:17.85 libtoolkit_components_finalizationwitness.a.desc
 5:23.39 libicuuc.a.desc
 5:25.30 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
 5:25.30                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
 5:25.30                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/domstubs.h:10,
 5:25.30                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIDOMXPathEvaluator.h:10,
 5:25.30                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/XPathEvaluator.h:9,
 5:25.30                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xslt/xpath/XPathEvaluator.cpp:6,
 5:25.30                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath0.cpp:2:
 5:25.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xslt/xpath/XPathResult.cpp: In member function 'virtual nsresult mozilla::dom::XPathResult::QueryInterface(const nsIID&, void**)':
 5:25.30 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
 5:25.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
 5:25.30   820 |     foundInterface = 0;                                                       \
 5:25.30       |     ^~~~~~~~~~~~~~
 5:25.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 5:25.30   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
 5:25.30       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
 5:25.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xslt/xpath/XPathResult.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
 5:25.31    79 | NS_INTERFACE_MAP_END
 5:25.31       | ^~~~~~~~~~~~~~~~~~~~
 5:25.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
 5:25.31   812 |   else
 5:25.31       |   ^~~~
 5:25.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 5:25.31   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
 5:25.31       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5:25.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xslt/xpath/XPathResult.cpp:78:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
 5:25.31    78 |     NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPathResult)
 5:25.31       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5:30.42 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14,
 5:30.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/chrome/common/ipc_message_utils.h:20,
 5:30.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/ipc/IPCMessageUtils.h:11,
 5:30.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/glue/BackgroundUtils.h:10,
 5:30.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6,
 5:30.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2:
 5:30.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/uriloader/prefetch/OfflineCacheUpdateChild.cpp: In member function 'virtual nsresult mozilla::docshell::OfflineCacheUpdateChild::QueryInterface(const nsIID&, void**)':
 5:30.42 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
 5:30.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
 5:30.42   820 |     foundInterface = 0;                                                       \
 5:30.42       |     ^~~~~~~~~~~~~~
 5:30.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 5:30.42   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
 5:30.43       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
 5:30.43 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/uriloader/prefetch/OfflineCacheUpdateChild.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
 5:30.43    67 | NS_INTERFACE_MAP_END
 5:30.43       | ^~~~~~~~~~~~~~~~~~~~
 5:30.43 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
 5:30.43   801 |   else
 5:30.43       |   ^~~~
 5:30.43 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 5:30.43   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
 5:30.43       |                                                 ^~~~~~~~~~~~~~~~~~
 5:30.43 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/uriloader/prefetch/OfflineCacheUpdateChild.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
 5:30.43    66 |   NS_INTERFACE_MAP_ENTRY(nsIOfflineCacheUpdate)
 5:30.43       |   ^~~~~~~~~~~~~~~~~~~~~~
 5:37.91 liburiloader_prefetch.a.desc
 6:03.46 liblayout_mathml.a.desc
 6:04.80 libtoolkit_components_terminator.a.desc
 6:06.96 libimage_decoders_icon_gtk.a.desc
 6:10.41 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
 6:10.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
 6:10.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIArray.h:10,
 6:10.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIArrayExtensions.h:10,
 6:10.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIMutableArray.h:10,
 6:10.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/storage/mozStorageConnection.cpp:10:
 6:10.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/storage/mozStorageConnection.cpp: In member function 'virtual nsresult mozilla::storage::Connection::QueryInterface(const nsIID&, void**)':
 6:10.41 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
 6:10.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
 6:10.41   820 |     foundInterface = 0;                                                       \
 6:10.41       |     ^~~~~~~~~~~~~~
 6:10.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 6:10.41   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
 6:10.41       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
 6:10.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/storage/mozStorageConnection.cpp:544:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
 6:10.41   544 | NS_INTERFACE_MAP_END
 6:10.41       | ^~~~~~~~~~~~~~~~~~~~
 6:10.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
 6:10.41   812 |   else
 6:10.41       |   ^~~~
 6:10.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 6:10.41   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
 6:10.41       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6:10.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/storage/mozStorageConnection.cpp:543:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
 6:10.41   543 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageConnection)
 6:10.41       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6:14.18 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
 6:14.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
 6:14.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISimpleEnumerator.h:10,
 6:14.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/storage/FileSystemModule.cpp:11,
 6:14.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/storage/Unified_cpp_storage0.cpp:2:
 6:14.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/storage/mozStorageAsyncStatement.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatement::QueryInterface(const nsIID&, void**)':
 6:14.18 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
 6:14.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
 6:14.20   820 |     foundInterface = 0;                                                       \
 6:14.20       |     ^~~~~~~~~~~~~~
 6:14.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 6:14.20   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
 6:14.20       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
 6:14.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/storage/mozStorageAsyncStatement.cpp:244:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
 6:14.20   244 | NS_INTERFACE_MAP_END
 6:14.20       | ^~~~~~~~~~~~~~~~~~~~
 6:14.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
 6:14.21   812 |   else
 6:14.21       |   ^~~~
 6:14.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 6:14.21   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
 6:14.21       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6:14.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/storage/mozStorageAsyncStatement.cpp:243:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
 6:14.21   243 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageAsyncStatement)
 6:14.21       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6:14.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/storage/mozStorageAsyncStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementJSHelper::QueryInterface(const nsIID&, void**)':
 6:14.41 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
 6:14.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
 6:14.41   820 |     foundInterface = 0;                                                       \
 6:14.41       |     ^~~~~~~~~~~~~~
 6:14.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 6:14.41   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
 6:14.41       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
 6:14.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/storage/mozStorageAsyncStatementJSHelper.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
 6:14.41    80 | NS_INTERFACE_MAP_END
 6:14.41       | ^~~~~~~~~~~~~~~~~~~~
 6:14.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
 6:14.41   801 |   else
 6:14.41       |   ^~~~
 6:14.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 6:14.41   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
 6:14.41       |                                                 ^~~~~~~~~~~~~~~~~~
 6:14.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/storage/mozStorageAsyncStatementJSHelper.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
 6:14.41    79 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
 6:14.41       |   ^~~~~~~~~~~~~~~~~~~~~~
 6:19.67 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
 6:19.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
 6:19.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/storage/mozStorageService.h:10,
 6:19.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/storage/mozStorageService.cpp:10,
 6:19.68                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/storage/Unified_cpp_storage1.cpp:2:
 6:19.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/storage/mozStorageStatement.cpp: In member function 'virtual nsresult mozilla::storage::Statement::QueryInterface(const nsIID&, void**)':
 6:19.68 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
 6:19.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
 6:19.68   820 |     foundInterface = 0;                                                       \
 6:19.68       |     ^~~~~~~~~~~~~~
 6:19.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 6:19.68   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
 6:19.68       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
 6:19.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/storage/mozStorageStatement.cpp:252:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
 6:19.68   252 | NS_INTERFACE_MAP_END
 6:19.68       | ^~~~~~~~~~~~~~~~~~~~
 6:19.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
 6:19.68   812 |   else
 6:19.68       |   ^~~~
 6:19.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 6:19.68   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
 6:19.68       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6:19.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/storage/mozStorageStatement.cpp:251:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
 6:19.68   251 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageStatement)
 6:19.68       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6:19.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/storage/mozStorageStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::StatementJSHelper::QueryInterface(const nsIID&, void**)':
 6:19.95 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
 6:19.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
 6:19.95   820 |     foundInterface = 0;                                                       \
 6:19.95       |     ^~~~~~~~~~~~~~
 6:19.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 6:19.95   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
 6:19.95       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
 6:19.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/storage/mozStorageStatementJSHelper.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
 6:19.95   178 | NS_INTERFACE_MAP_END
 6:19.95       | ^~~~~~~~~~~~~~~~~~~~
 6:19.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
 6:19.95   801 |   else
 6:19.95       |   ^~~~
 6:19.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 6:19.95   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
 6:19.95       |                                                 ^~~~~~~~~~~~~~~~~~
 6:19.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/storage/mozStorageStatementJSHelper.cpp:177:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
 6:19.95   177 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
 6:19.96       |   ^~~~~~~~~~~~~~~~~~~~~~
 6:22.45 libstorage.a.desc
 6:23.14 libintl_hyphenation_hyphen.a.desc
 7:11.70 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/widget/Unified_cpp_widget0.cpp:56:
 7:11.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/widget/GfxInfoX11.cpp: In member function 'virtual void mozilla::widget::GfxInfo::GetData()':
 7:11.70 Warning: -Wstringop-truncation in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/widget/GfxInfoX11.cpp: 'char* strncpy(char*, const char*, size_t)' specified bound 1024 equals destination size
 7:11.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/widget/GfxInfoX11.cpp:228:16: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 1024 equals destination size [-Wstringop-truncation]
 7:11.70   228 |         strncpy(buf, whereToReadVersionNumbers, buf_size);
 7:11.70       |         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7:39.53 libwidget.a.desc
 7:44.42 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/css/Declaration.h:24,
 7:44.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:10,
 7:44.43                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/CSSEditUtils.cpp:12,
 7:44.43                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2:
 7:44.43 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)':
 7:44.43 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, 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:44.43 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h:159: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:44.43   159 |     memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue));
 7:44.43       |                                                       ^
 7:44.43 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
 7:44.43                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Element.h:42,
 7:44.43                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsGenericDOMDataNode.h:20,
 7:44.43                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Text.h:10,
 7:44.43                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/EditorBase.h:14,
 7:44.43                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/TextEditor.h:9,
 7:44.43                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/HTMLEditor.h:12,
 7:44.43                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/CSSEditUtils.cpp:10,
 7:44.43                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2:
 7:44.43 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here
 7:44.43   585 | class nsCSSValue {
 7:44.43       |       ^~~~~~~~~~
 7:44.88 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
 7:44.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
 7:44.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
 7:44.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
 7:44.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
 7:44.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/EditTransactionBase.h:9,
 7:44.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ChangeStyleTransaction.h:9,
 7:44.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CSSEditUtils.h:9,
 7:44.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/CSSEditUtils.cpp:6,
 7:44.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2:
 7:44.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/ChangeAttributeTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeAttributeTransaction::QueryInterface(const nsIID&, void**)':
 7:44.88 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
 7:44.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
 7:44.88   838 |     foundInterface = 0;                                                       \
 7:44.88       |     ^~~~~~~~~~~~~~
 7:44.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 7:44.88   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
 7:44.88       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7:44.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/ChangeAttributeTransaction.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
 7:44.88    41 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase)
 7:44.88       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7:44.88 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/EditTransactionBase.h:9,
 7:44.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ChangeStyleTransaction.h:9,
 7:44.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CSSEditUtils.h:9,
 7:44.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/CSSEditUtils.cpp:6,
 7:44.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2:
 7:44.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:265:5: note: some parts of macro expansion are not guarded by this 'else' clause
 7:44.88   265 |   } else
 7:44.88       |     ^~~~
 7:44.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:271:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS'
 7:44.88   271 |   NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class)
 7:44.88       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7:44.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS'
 7:44.88   275 |   NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class)
 7:44.88       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7:44.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:279:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
 7:44.88   279 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
 7:44.88       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7:44.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/ChangeAttributeTransaction.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
 7:44.88    40 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeAttributeTransaction)
 7:44.88       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7:44.89 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
 7:44.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
 7:44.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
 7:44.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
 7:44.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
 7:44.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/EditTransactionBase.h:9,
 7:44.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ChangeStyleTransaction.h:9,
 7:44.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CSSEditUtils.h:9,
 7:44.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/CSSEditUtils.cpp:6,
 7:44.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2:
 7:44.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/ChangeStyleTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeStyleTransaction::QueryInterface(const nsIID&, void**)':
 7:44.89 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
 7:44.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
 7:44.89   838 |     foundInterface = 0;                                                       \
 7:44.89       |     ^~~~~~~~~~~~~~
 7:44.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 7:44.89   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
 7:44.89       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7:44.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/ChangeStyleTransaction.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
 7:44.90    31 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase)
 7:44.90       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7:44.90 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/EditTransactionBase.h:9,
 7:44.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ChangeStyleTransaction.h:9,
 7:44.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CSSEditUtils.h:9,
 7:44.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/CSSEditUtils.cpp:6,
 7:44.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2:
 7:44.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:265:5: note: some parts of macro expansion are not guarded by this 'else' clause
 7:44.90   265 |   } else
 7:44.90       |     ^~~~
 7:44.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:271:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS'
 7:44.90   271 |   NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class)
 7:44.90       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7:44.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS'
 7:44.90   275 |   NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class)
 7:44.90       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7:44.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:279:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
 7:44.90   279 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
 7:44.90       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7:44.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/ChangeStyleTransaction.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
 7:44.90    30 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeStyleTransaction)
 7:44.90       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7:45.52 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
 7:45.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
 7:45.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
 7:45.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
 7:45.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
 7:45.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/EditTransactionBase.h:9,
 7:45.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ChangeStyleTransaction.h:9,
 7:45.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CSSEditUtils.h:9,
 7:45.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/CSSEditUtils.cpp:6,
 7:45.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2:
 7:45.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/CompositionTransaction.cpp: In member function 'virtual nsresult mozilla::CompositionTransaction::QueryInterface(const nsIID&, void**)':
 7:45.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
 7:45.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
 7:45.53   838 |     foundInterface = 0;                                                       \
 7:45.53       |     ^~~~~~~~~~~~~~
 7:45.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 7:45.53   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
 7:45.53       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7:45.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/CompositionTransaction.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
 7:45.53    56 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase)
 7:45.53       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7:45.53 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:29:
 7:45.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/CompositionTransaction.cpp:55:5: note: some parts of macro expansion are not guarded by this 'else' clause
 7:45.53    55 |   } else
 7:45.53       |     ^~~~
 7:45.55 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
 7:45.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
 7:45.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
 7:45.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
 7:45.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
 7:45.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/EditTransactionBase.h:9,
 7:45.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ChangeStyleTransaction.h:9,
 7:45.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CSSEditUtils.h:9,
 7:45.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/CSSEditUtils.cpp:6,
 7:45.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2:
 7:45.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/CreateElementTransaction.cpp: In member function 'virtual nsresult mozilla::CreateElementTransaction::QueryInterface(const nsIID&, void**)':
 7:45.55 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
 7:45.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
 7:45.55   838 |     foundInterface = 0;                                                       \
 7:45.55       |     ^~~~~~~~~~~~~~
 7:45.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 7:45.55   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
 7:45.55       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7:45.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/CreateElementTransaction.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
 7:45.55    61 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase)
 7:45.55       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7:45.55 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/EditTransactionBase.h:9,
 7:45.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ChangeStyleTransaction.h:9,
 7:45.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CSSEditUtils.h:9,
 7:45.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/CSSEditUtils.cpp:6,
 7:45.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2:
 7:45.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:265:5: note: some parts of macro expansion are not guarded by this 'else' clause
 7:45.55   265 |   } else
 7:45.55       |     ^~~~
 7:45.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:271:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS'
 7:45.55   271 |   NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class)
 7:45.55       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7:45.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS'
 7:45.55   275 |   NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class)
 7:45.55       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7:45.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:279:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
 7:45.55   279 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
 7:45.55       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7:45.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/CreateElementTransaction.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
 7:45.55    60 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CreateElementTransaction)
 7:45.55       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7:45.56 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
 7:45.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
 7:45.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
 7:45.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
 7:45.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
 7:45.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/EditTransactionBase.h:9,
 7:45.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ChangeStyleTransaction.h:9,
 7:45.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CSSEditUtils.h:9,
 7:45.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/CSSEditUtils.cpp:6,
 7:45.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2:
 7:45.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/DeleteNodeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteNodeTransaction::QueryInterface(const nsIID&, void**)':
 7:45.56 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
 7:45.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
 7:45.56   838 |     foundInterface = 0;                                                       \
 7:45.56       |     ^~~~~~~~~~~~~~
 7:45.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 7:45.56   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
 7:45.56       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7:45.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/DeleteNodeTransaction.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
 7:45.56    34 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase)
 7:45.56       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7:45.57 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/EditTransactionBase.h:9,
 7:45.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ChangeStyleTransaction.h:9,
 7:45.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CSSEditUtils.h:9,
 7:45.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/CSSEditUtils.cpp:6,
 7:45.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2:
 7:45.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:265:5: note: some parts of macro expansion are not guarded by this 'else' clause
 7:45.57   265 |   } else
 7:45.57       |     ^~~~
 7:45.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:271:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS'
 7:45.57   271 |   NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class)
 7:45.57       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7:45.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS'
 7:45.57   275 |   NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class)
 7:45.57       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7:45.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:279:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
 7:45.57   279 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
 7:45.57       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7:45.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/DeleteNodeTransaction.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
 7:45.57    33 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteNodeTransaction)
 7:45.57       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7:45.58 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
 7:45.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
 7:45.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
 7:45.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
 7:45.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
 7:45.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/EditTransactionBase.h:9,
 7:45.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ChangeStyleTransaction.h:9,
 7:45.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CSSEditUtils.h:9,
 7:45.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/CSSEditUtils.cpp:6,
 7:45.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2:
 7:45.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/DeleteRangeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteRangeTransaction::QueryInterface(const nsIID&, void**)':
 7:45.59 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
 7:45.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
 7:45.59   838 |     foundInterface = 0;                                                       \
 7:45.59       |     ^~~~~~~~~~~~~~
 7:45.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 7:45.59   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
 7:45.59       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7:45.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/DeleteRangeTransaction.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
 7:45.59    40 | NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction)
 7:45.59       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7:45.59 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/EditTransactionBase.h:9,
 7:45.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ChangeStyleTransaction.h:9,
 7:45.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CSSEditUtils.h:9,
 7:45.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/CSSEditUtils.cpp:6,
 7:45.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2:
 7:45.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:265:5: note: some parts of macro expansion are not guarded by this 'else' clause
 7:45.59   265 |   } else
 7:45.59       |     ^~~~
 7:45.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:271:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS'
 7:45.59   271 |   NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class)
 7:45.59       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7:45.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS'
 7:45.59   275 |   NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class)
 7:45.59       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7:45.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:279:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
 7:45.59   279 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
 7:45.59       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7:45.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/DeleteRangeTransaction.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
 7:45.59    39 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteRangeTransaction)
 7:45.59       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7:45.61 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
 7:45.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
 7:45.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
 7:45.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
 7:45.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
 7:45.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/EditTransactionBase.h:9,
 7:45.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ChangeStyleTransaction.h:9,
 7:45.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CSSEditUtils.h:9,
 7:45.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/CSSEditUtils.cpp:6,
 7:45.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2:
 7:45.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/DeleteTextTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteTextTransaction::QueryInterface(const nsIID&, void**)':
 7:45.61 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
 7:45.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
 7:45.61   838 |     foundInterface = 0;                                                       \
 7:45.61       |     ^~~~~~~~~~~~~~
 7:45.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 7:45.61   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
 7:45.61       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7:45.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/DeleteTextTransaction.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
 7:45.61    43 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase)
 7:45.61       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7:45.61 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/EditTransactionBase.h:9,
 7:45.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ChangeStyleTransaction.h:9,
 7:45.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CSSEditUtils.h:9,
 7:45.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/CSSEditUtils.cpp:6,
 7:45.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2:
 7:45.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:265:5: note: some parts of macro expansion are not guarded by this 'else' clause
 7:45.61   265 |   } else
 7:45.62       |     ^~~~
 7:45.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:271:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS'
 7:45.62   271 |   NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class)
 7:45.62       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7:45.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS'
 7:45.62   275 |   NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class)
 7:45.62       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7:45.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:279:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
 7:45.62   279 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
 7:45.62       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7:45.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/DeleteTextTransaction.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
 7:45.62    42 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteTextTransaction)
 7:45.62       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7:45.63 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
 7:45.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
 7:45.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
 7:45.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
 7:45.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
 7:45.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/EditTransactionBase.h:9,
 7:45.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ChangeStyleTransaction.h:9,
 7:45.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CSSEditUtils.h:9,
 7:45.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/CSSEditUtils.cpp:6,
 7:45.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2:
 7:45.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/EditAggregateTransaction.cpp: In member function 'virtual nsresult mozilla::EditAggregateTransaction::QueryInterface(const nsIID&, void**)':
 7:45.63 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
 7:45.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
 7:45.63   838 |     foundInterface = 0;                                                       \
 7:45.63       |     ^~~~~~~~~~~~~~
 7:45.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 7:45.63   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
 7:45.63       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7:45.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/EditAggregateTransaction.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
 7:45.64    31 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase)
 7:45.64       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7:45.64 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/EditTransactionBase.h:9,
 7:45.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ChangeStyleTransaction.h:9,
 7:45.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CSSEditUtils.h:9,
 7:45.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/CSSEditUtils.cpp:6,
 7:45.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2:
 7:45.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:265:5: note: some parts of macro expansion are not guarded by this 'else' clause
 7:45.64   265 |   } else
 7:45.64       |     ^~~~
 7:45.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:271:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS'
 7:45.64   271 |   NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class)
 7:45.64       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7:45.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS'
 7:45.64   275 |   NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class)
 7:45.64       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7:45.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:279:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
 7:45.64   279 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
 7:45.64       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7:45.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/EditAggregateTransaction.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
 7:45.64    30 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EditAggregateTransaction)
 7:45.64       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7:45.64 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
 7:45.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
 7:45.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
 7:45.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
 7:45.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
 7:45.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/EditTransactionBase.h:9,
 7:45.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ChangeStyleTransaction.h:9,
 7:45.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CSSEditUtils.h:9,
 7:45.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/CSSEditUtils.cpp:6,
 7:45.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2:
 7:45.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/EditTransactionBase.cpp: In member function 'virtual nsresult mozilla::EditTransactionBase::QueryInterface(const nsIID&, void**)':
 7:45.64 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
 7:45.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
 7:45.65   820 |     foundInterface = 0;                                                       \
 7:45.65       |     ^~~~~~~~~~~~~~
 7:45.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 7:45.65   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
 7:45.65       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
 7:45.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/EditTransactionBase.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
 7:45.65    23 | NS_INTERFACE_MAP_END
 7:45.65       | ^~~~~~~~~~~~~~~~~~~~
 7:45.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
 7:45.65   812 |   else
 7:45.65       |   ^~~~
 7:45.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 7:45.65   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
 7:45.65       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7:45.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/EditTransactionBase.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
 7:45.65    22 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransaction)
 7:45.65       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7:48.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/EditorBase.cpp: In member function 'virtual nsresult mozilla::EditorBase::QueryInterface(const nsIID&, void**)':
 7:48.09 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
 7:48.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
 7:48.09   820 |     foundInterface = 0;                                                       \
 7:48.09       |     ^~~~~~~~~~~~~~
 7:48.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 7:48.09   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
 7:48.09       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
 7:48.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/EditorBase.cpp:216:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
 7:48.09   216 | NS_INTERFACE_MAP_END
 7:48.09       | ^~~~~~~~~~~~~~~~~~~~
 7:48.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
 7:48.09   812 |   else
 7:48.09       |   ^~~~
 7:48.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 7:48.09   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
 7:48.09       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7:48.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/EditorBase.cpp:215:2: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
 7:48.09   215 |  NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIEditor)
 7:48.09       |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8:05.37 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
 8:05.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
 8:05.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
 8:05.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
 8:05.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
 8:05.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/EditTransactionBase.h:9,
 8:05.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ChangeStyleTransaction.h:9,
 8:05.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CSSEditUtils.h:9,
 8:05.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/HTMLEditor.h:10,
 8:05.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5,
 8:05.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2:
 8:05.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/HTMLEditor.cpp: In member function 'virtual nsresult mozilla::HTMLEditor::QueryInterface(const nsIID&, void**)':
 8:05.38 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
 8:05.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
 8:05.38   838 |     foundInterface = 0;                                                       \
 8:05.38       |     ^~~~~~~~~~~~~~
 8:05.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 8:05.38   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
 8:05.38       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8:05.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/HTMLEditor.cpp:250:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
 8:05.38   250 | NS_INTERFACE_MAP_END_INHERITING(TextEditor)
 8:05.38       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8:05.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
 8:05.38   801 |   else
 8:05.38       |   ^~~~
 8:05.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 8:05.38   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
 8:05.38       |                                                 ^~~~~~~~~~~~~~~~~~
 8:05.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/HTMLEditor.cpp:249:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
 8:05.38   249 |   NS_INTERFACE_MAP_ENTRY(nsIMutationObserver)
 8:05.38       |   ^~~~~~~~~~~~~~~~~~~~~~
 8:07.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/InsertNodeTransaction.cpp: In member function 'virtual nsresult mozilla::InsertNodeTransaction::QueryInterface(const nsIID&, void**)':
 8:07.19 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
 8:07.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
 8:07.19   838 |     foundInterface = 0;                                                       \
 8:07.19       |     ^~~~~~~~~~~~~~
 8:07.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 8:07.19   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
 8:07.19       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8:07.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/InsertNodeTransaction.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
 8:07.19    47 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase)
 8:07.19       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8:07.19 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/EditTransactionBase.h:9,
 8:07.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ChangeStyleTransaction.h:9,
 8:07.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CSSEditUtils.h:9,
 8:07.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/HTMLEditor.h:10,
 8:07.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5,
 8:07.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2:
 8:07.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:265:5: note: some parts of macro expansion are not guarded by this 'else' clause
 8:07.19   265 |   } else
 8:07.19       |     ^~~~
 8:07.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:271:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS'
 8:07.19   271 |   NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class)
 8:07.19       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8:07.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS'
 8:07.20   275 |   NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class)
 8:07.20       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8:07.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:279:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
 8:07.20   279 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
 8:07.20       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8:07.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/InsertNodeTransaction.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
 8:07.20    46 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(InsertNodeTransaction)
 8:07.20       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8:07.20 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
 8:07.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
 8:07.21                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
 8:07.21                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
 8:07.21                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
 8:07.21                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/EditTransactionBase.h:9,
 8:07.21                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ChangeStyleTransaction.h:9,
 8:07.21                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CSSEditUtils.h:9,
 8:07.21                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/HTMLEditor.h:10,
 8:07.21                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5,
 8:07.21                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2:
 8:07.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/InsertTextTransaction.cpp: In member function 'virtual nsresult mozilla::InsertTextTransaction::QueryInterface(const nsIID&, void**)':
 8:07.21 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
 8:07.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
 8:07.21   838 |     foundInterface = 0;                                                       \
 8:07.21       |     ^~~~~~~~~~~~~~
 8:07.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 8:07.21   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
 8:07.21       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8:07.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/InsertTextTransaction.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
 8:07.21    48 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase)
 8:07.21       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8:07.21 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:110:
 8:07.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/InsertTextTransaction.cpp:47:5: note: some parts of macro expansion are not guarded by this 'else' clause
 8:07.21    47 |   } else
 8:07.21       |     ^~~~
 8:07.23 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
 8:07.23                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
 8:07.23                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
 8:07.23                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
 8:07.23                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
 8:07.23                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/EditTransactionBase.h:9,
 8:07.23                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ChangeStyleTransaction.h:9,
 8:07.23                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CSSEditUtils.h:9,
 8:07.23                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/HTMLEditor.h:10,
 8:07.23                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5,
 8:07.23                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2:
 8:07.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/JoinNodeTransaction.cpp: In member function 'virtual nsresult mozilla::JoinNodeTransaction::QueryInterface(const nsIID&, void**)':
 8:07.23 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
 8:07.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
 8:07.23   838 |     foundInterface = 0;                                                       \
 8:07.23       |     ^~~~~~~~~~~~~~
 8:07.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 8:07.23   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
 8:07.23       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8:07.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/JoinNodeTransaction.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
 8:07.23    38 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase)
 8:07.23       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8:07.23 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/EditTransactionBase.h:9,
 8:07.23                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ChangeStyleTransaction.h:9,
 8:07.23                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CSSEditUtils.h:9,
 8:07.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/HTMLEditor.h:10,
 8:07.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5,
 8:07.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2:
 8:07.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:265:5: note: some parts of macro expansion are not guarded by this 'else' clause
 8:07.24   265 |   } else
 8:07.24       |     ^~~~
 8:07.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:271:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS'
 8:07.24   271 |   NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class)
 8:07.24       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8:07.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS'
 8:07.24   275 |   NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class)
 8:07.24       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8:07.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:279:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
 8:07.24   279 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
 8:07.24       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8:07.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/JoinNodeTransaction.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
 8:07.24    37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(JoinNodeTransaction)
 8:07.24       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8:07.26 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
 8:07.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
 8:07.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
 8:07.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
 8:07.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
 8:07.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/EditTransactionBase.h:9,
 8:07.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ChangeStyleTransaction.h:9,
 8:07.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CSSEditUtils.h:9,
 8:07.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/HTMLEditor.h:10,
 8:07.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5,
 8:07.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2:
 8:07.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/PlaceholderTransaction.cpp: In member function 'virtual nsresult mozilla::PlaceholderTransaction::QueryInterface(const nsIID&, void**)':
 8:07.26 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
 8:07.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
 8:07.26   838 |     foundInterface = 0;                                                       \
 8:07.26       |     ^~~~~~~~~~~~~~
 8:07.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 8:07.26   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
 8:07.26       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8:07.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/PlaceholderTransaction.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
 8:07.26    54 | NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction)
 8:07.26       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8:07.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
 8:07.26   801 |   else
 8:07.26       |   ^~~~
 8:07.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 8:07.26   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
 8:07.26       |                                                 ^~~~~~~~~~~~~~~~~~
 8:07.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/PlaceholderTransaction.cpp:53:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
 8:07.26    53 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
 8:07.26       |   ^~~~~~~~~~~~~~~~~~~~~~
 8:36.53 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
 8:36.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
 8:36.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/SelectionState.h:9,
 8:36.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/SelectionState.cpp:6,
 8:36.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2:
 8:36.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/SplitNodeTransaction.cpp: In member function 'virtual nsresult mozilla::SplitNodeTransaction::QueryInterface(const nsIID&, void**)':
 8:36.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
 8:36.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
 8:36.53   838 |     foundInterface = 0;                                                       \
 8:36.53       |     ^~~~~~~~~~~~~~
 8:36.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 8:36.53   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
 8:36.53       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8:36.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/SplitNodeTransaction.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
 8:36.53    40 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase)
 8:36.53       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8:36.53 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/NodeInfo.h:24,
 8:36.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsINode.h:16,
 8:36.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/SelectionState.h:11,
 8:36.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/SelectionState.cpp:6,
 8:36.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2:
 8:36.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:265:5: note: some parts of macro expansion are not guarded by this 'else' clause
 8:36.54   265 |   } else
 8:36.54       |     ^~~~
 8:36.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:271:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS'
 8:36.54   271 |   NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class)
 8:36.54       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8:36.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS'
 8:36.54   275 |   NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class)
 8:36.54       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8:36.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:279:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
 8:36.55   279 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
 8:36.55       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8:36.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/SplitNodeTransaction.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
 8:36.55    39 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SplitNodeTransaction)
 8:36.55       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8:36.55 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
 8:36.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
 8:36.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/SelectionState.h:9,
 8:36.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/SelectionState.cpp:6,
 8:36.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2:
 8:36.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/StyleSheetTransactions.cpp: In member function 'virtual nsresult mozilla::AddStyleSheetTransaction::QueryInterface(const nsIID&, void**)':
 8:36.55 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
 8:36.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
 8:36.55   838 |     foundInterface = 0;                                                       \
 8:36.55       |     ^~~~~~~~~~~~~~
 8:36.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 8:36.55   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
 8:36.55       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8:36.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/StyleSheetTransactions.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
 8:36.55    64 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase)
 8:36.55       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8:36.55 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/NodeInfo.h:24,
 8:36.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsINode.h:16,
 8:36.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/SelectionState.h:11,
 8:36.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/SelectionState.cpp:6,
 8:36.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2:
 8:36.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:265:5: note: some parts of macro expansion are not guarded by this 'else' clause
 8:36.55   265 |   } else
 8:36.55       |     ^~~~
 8:36.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:271:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS'
 8:36.55   271 |   NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class)
 8:36.56       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8:36.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS'
 8:36.56   275 |   NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class)
 8:36.56       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8:36.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:279:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
 8:36.56   279 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
 8:36.56       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8:36.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/StyleSheetTransactions.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
 8:36.56    63 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AddStyleSheetTransaction)
 8:36.56       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8:36.56 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
 8:36.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
 8:36.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/SelectionState.h:9,
 8:36.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/SelectionState.cpp:6,
 8:36.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2:
 8:36.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/StyleSheetTransactions.cpp: In member function 'virtual nsresult mozilla::RemoveStyleSheetTransaction::QueryInterface(const nsIID&, void**)':
 8:36.56 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
 8:36.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
 8:36.56   838 |     foundInterface = 0;                                                       \
 8:36.56       |     ^~~~~~~~~~~~~~
 8:36.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 8:36.56   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
 8:36.56       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8:36.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/StyleSheetTransactions.cpp:119:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
 8:36.56   119 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase)
 8:36.56       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8:36.56 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/NodeInfo.h:24,
 8:36.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsINode.h:16,
 8:36.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/SelectionState.h:11,
 8:36.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/SelectionState.cpp:6,
 8:36.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2:
 8:36.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:265:5: note: some parts of macro expansion are not guarded by this 'else' clause
 8:36.56   265 |   } else
 8:36.56       |     ^~~~
 8:36.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:271:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS'
 8:36.56   271 |   NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class)
 8:36.57       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8:36.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS'
 8:36.57   275 |   NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class)
 8:36.57       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8:36.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:279:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
 8:36.57   279 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
 8:36.57       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8:36.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/StyleSheetTransactions.cpp:118:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
 8:36.57   118 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RemoveStyleSheetTransaction)
 8:36.57       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8:38.35 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
 8:38.35                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
 8:38.35                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/SelectionState.h:9,
 8:38.35                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/SelectionState.cpp:6,
 8:38.35                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2:
 8:38.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/TextEditRules.cpp: In member function 'virtual nsresult mozilla::TextEditRules::QueryInterface(const nsIID&, void**)':
 8:38.35 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
 8:38.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
 8:38.35   820 |     foundInterface = 0;                                                       \
 8:38.35       |     ^~~~~~~~~~~~~~
 8:38.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 8:38.35   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
 8:38.35       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
 8:38.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/TextEditRules.cpp:109:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
 8:38.35   109 | NS_INTERFACE_MAP_END
 8:38.35       | ^~~~~~~~~~~~~~~~~~~~
 8:38.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
 8:38.35   812 |   else
 8:38.35       |   ^~~~
 8:38.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 8:38.35   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
 8:38.35       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8:38.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/TextEditRules.cpp:108:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
 8:38.35   108 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIEditRules)
 8:38.35       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8:38.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/TextEditor.cpp: In member function 'virtual nsresult mozilla::TextEditor::QueryInterface(const nsIID&, void**)':
 8:38.50 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
 8:38.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
 8:38.50   838 |     foundInterface = 0;                                                       \
 8:38.50       |     ^~~~~~~~~~~~~~
 8:38.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 8:38.50   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
 8:38.50       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8:38.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/TextEditor.cpp:112:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
 8:38.50   112 | NS_INTERFACE_MAP_END_INHERITING(EditorBase)
 8:38.50       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8:38.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
 8:38.51   801 |   else
 8:38.51       |   ^~~~
 8:38.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 8:38.51   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
 8:38.51       |                                                 ^~~~~~~~~~~~~~~~~~
 8:38.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/TextEditor.cpp:111:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
 8:38.51   111 |   NS_INTERFACE_MAP_ENTRY(nsIEditorMailSupport)
 8:38.51       |   ^~~~~~~~~~~~~~~~~~~~~~
 8:38.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/TypeInState.cpp: In member function 'virtual nsresult mozilla::TypeInState::QueryInterface(const nsIID&, void**)':
 8:38.61 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
 8:38.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
 8:38.61   820 |     foundInterface = 0;                                                       \
 8:38.61       |     ^~~~~~~~~~~~~~
 8:38.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 8:38.61   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
 8:38.61       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
 8:38.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/TypeInState.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
 8:38.61    40 | NS_INTERFACE_MAP_END
 8:38.61       | ^~~~~~~~~~~~~~~~~~~~
 8:38.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
 8:38.61   801 |   else
 8:38.61       |   ^~~~
 8:38.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 8:38.61   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
 8:38.61       |                                                 ^~~~~~~~~~~~~~~~~~
 8:38.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/libeditor/TypeInState.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
 8:38.61    39 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
 8:38.61       |   ^~~~~~~~~~~~~~~~~~~~~~
 8:45.68 libeditor_libeditor.a.desc
 8:49.37 libdom_battery.a.desc
 8:54.34 libdom_mathml.a.desc
 9:03.08 libintl_uconv.a.desc
 9:35.69 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/generic/ReflowInput.cpp:22,
 9:35.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/generic/Unified_cpp_layout_generic0.cpp:56:
 9:35.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/tables/nsTableFrame.h: In member function 'void mozilla::ReflowInput::InitConstraints(nsPresContext*, const mozilla::LogicalSize&, const nsMargin*, const nsMargin*, nsIAtom*)':
 9:35.70 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/tables/nsTableFrame.h: 'fType' may be used uninitialized in this function
 9:35.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/tables/nsTableFrame.h:37:49: warning: 'fType' may be used uninitialized in this function [-Wmaybe-uninitialized]
 9:35.70    37 |   return nsGkAtoms::tableCellFrame == frameType ||
 9:35.70       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
 9:35.70    38 |     nsGkAtoms::bcTableCellFrame == frameType;
 9:35.70       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 9:35.70 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/generic/Unified_cpp_layout_generic0.cpp:56:
 9:35.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/generic/ReflowInput.cpp:2180:14: note: 'fType' was declared here
 9:35.70  2180 |     nsIAtom* fType;
 9:35.70       |              ^~~~~
 9:58.20 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/generic/Unified_cpp_layout_generic1.cpp:101:
 9:58.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/generic/nsFrame.cpp: In member function 'nscoord nsIFrame::ComputeISizeValue(nsRenderingContext*, nscoord, nscoord, nscoord, const nsStyleCoord&, nsIFrame::ComputeSizeFlags)':
 9:58.20 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/generic/nsFrame.cpp: 'result' may be used uninitialized in this function
 9:58.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/generic/nsFrame.cpp:5434:11: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized]
 9:58.20  5434 |   nscoord result;
 9:58.20       |           ^~~~~~
 9:58.27 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsRect.h:15,
 9:58.27                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/WritingModes.h:9,
 9:58.27                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/generic/nsIFrame.h:30,
 9:58.27                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/xul/nsBox.h:10,
 9:58.27                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/generic/nsFrame.h:14,
 9:58.27                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/generic/nsBackdropFrame.h:12,
 9:58.27                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/generic/nsBackdropFrame.cpp:9,
 9:58.27                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/generic/Unified_cpp_layout_generic1.cpp:2:
 9:58.27 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCoord.h: In member function 'mozilla::LogicalSize nsFrame::ComputeSizeWithIntrinsicDimensions(nsRenderingContext*, mozilla::WritingMode, const mozilla::IntrinsicSize&, nsSize, const mozilla::LogicalSize&, const mozilla::LogicalSize&, const mozilla::LogicalSize&, const mozilla::LogicalSize&, nsIFrame::ComputeSizeFlags)':
 9:58.27 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCoord.h: 'bSize' may be used uninitialized in this function
 9:58.27 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCoord.h:81:11: warning: 'bSize' may be used uninitialized in this function [-Wmaybe-uninitialized]
 9:58.27    81 |   return (int64_t(aMult1) * int64_t(aMult2) / int64_t(aDiv));
 9:58.27       |           ^~~~~~~~~~~~~~~
 9:58.27 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/generic/Unified_cpp_layout_generic1.cpp:101:
 9:58.27 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/generic/nsFrame.cpp:5006:38: note: 'bSize' was declared here
 9:58.27  5006 |   nscoord iSize, minISize, maxISize, bSize, minBSize, maxBSize;
 9:58.27       |                                      ^~~~~
 9:58.27 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/generic/nsFrame.cpp: 'iSize' may be used uninitialized in this function
 9:58.27 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/generic/nsFrame.cpp:5210:45: warning: 'iSize' may be used uninitialized in this function [-Wmaybe-uninitialized]
 9:58.27  5210 |           stretchI != eStretch && tentISize > iSize) {
 9:58.28       |                                   ~~~~~~~~~~^~~~~~~
10:06.58 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/generic/Unified_cpp_layout_generic1.cpp:74:
10:06.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/generic/nsFlexContainerFrame.cpp: In member function 'void nsFlexContainerFrame::DoFlexLayout(nsPresContext*, nsIFrame::ReflowOutput&, const ReflowInput&, nsReflowStatus&, nscoord, nscoord, nsTArray<nsFlexContainerFrame::StrutInfo>&, const nsFlexContainerFrame::FlexboxAxisTracker&)':
10:06.59 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/generic/nsFlexContainerFrame.cpp: 'flexContainerAscent' may be used uninitialized in this function
10:06.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/generic/nsFlexContainerFrame.cpp:4563:31: warning: 'flexContainerAscent' may be used uninitialized in this function [-Wmaybe-uninitialized]
10:06.59  4563 |           flexContainerAscent == nscoord_MIN) {
10:07.38 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/generic/nsBackdropFrame.cpp:11,
10:07.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/generic/Unified_cpp_layout_generic1.cpp:2:
10:07.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/nsDisplayList.h: In member function 'void nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, const nsRect&, nsDisplayList*)':
10:07.38 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/nsDisplayList.h: '*((void*)(& autoPreserves3DContext)+8).nsDisplayListBuilder::AutoPreserves3DContext::mBuilder' may be used uninitialized in this function
10:07.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/nsDisplayList.h:1115:33: warning: '*((void*)(& autoPreserves3DContext)+8).nsDisplayListBuilder::AutoPreserves3DContext::mBuilder' may be used uninitialized in this function [-Wmaybe-uninitialized]
10:07.38  1115 |       mBuilder->mPreserves3DCtx = mSavedCtx;
10:07.38       |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
10:07.38 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/generic/Unified_cpp_layout_generic1.cpp:101:
10:07.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/generic/nsFrame.cpp:2136:55: note: '*((void*)(& autoPreserves3DContext)+8).nsDisplayListBuilder::AutoPreserves3DContext::mBuilder' was declared here
10:07.38  2136 |   Maybe<nsDisplayListBuilder::AutoPreserves3DContext> autoPreserves3DContext;
10:07.38       |                                                       ^~~~~~~~~~~~~~~~~~~~~~
10:33.63 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/generic/Unified_cpp_layout_generic2.cpp:11:
10:33.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/generic/nsGridContainerFrame.cpp: In member function 'void nsGridContainerFrame::Tracks::AlignJustifyContent(const nsStylePosition*, nsGridContainerFrame::WritingMode, const LogicalSize&)':
10:33.63 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/generic/nsGridContainerFrame.cpp: 'roundingError' may be used uninitialized in this function
10:33.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/generic/nsGridContainerFrame.cpp:4993:21: warning: 'roundingError' may be used uninitialized in this function [-Wmaybe-uninitialized]
10:33.63  4993 |       roundingError -= 1;
10:33.63       |       ~~~~~~~~~~~~~~^~~~
10:53.25 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
10:53.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
10:53.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
10:53.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
10:53.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
10:53.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/EventForwards.h:11,
10:53.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/generic/nsFrame.h:12,
10:53.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/generic/nsSplittableFrame.h:15,
10:53.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/generic/nsContainerFrame.h:12,
10:53.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/generic/nsBlockFrame.h:15,
10:53.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/generic/nsRubyTextContainerFrame.h:12,
10:53.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/generic/nsRubyTextContainerFrame.cpp:9,
10:53.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/generic/Unified_cpp_layout_generic3.cpp:2:
10:53.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/generic/nsSelection.cpp: In member function 'virtual nsresult mozilla::dom::Selection::QueryInterface(const nsIID&, void**)':
10:53.26 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
10:53.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
10:53.26   820 |     foundInterface = 0;                                                       \
10:53.26       |     ^~~~~~~~~~~~~~
10:53.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
10:53.26   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
10:53.26       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
10:53.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/generic/nsSelection.cpp:3557:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
10:53.26  3557 | NS_INTERFACE_MAP_END
10:53.26       | ^~~~~~~~~~~~~~~~~~~~
10:53.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
10:53.26   812 |   else
10:53.26       |   ^~~~
10:53.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
10:53.26   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
10:53.26       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
10:53.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/generic/nsSelection.cpp:3556:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
10:53.26  3556 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISelection)
10:53.26       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10:53.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/generic/nsSelection.cpp: In member function 'virtual nsresult mozilla::dom::SelectionChangeListener::QueryInterface(const nsIID&, void**)':
10:53.80 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
10:53.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
10:53.80   820 |     foundInterface = 0;                                                       \
10:53.80       |     ^~~~~~~~~~~~~~
10:53.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
10:53.81   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
10:53.81       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
10:53.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/generic/nsSelection.cpp:6743:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
10:53.81  6743 | NS_INTERFACE_MAP_END
10:53.81       | ^~~~~~~~~~~~~~~~~~~~
10:53.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
10:53.81   801 |   else
10:53.81       |   ^~~~
10:53.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
10:53.81   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
10:53.81       |                                                 ^~~~~~~~~~~~~~~~~~
10:53.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/generic/nsSelection.cpp:6742:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
10:53.81  6742 |   NS_INTERFACE_MAP_ENTRY(nsISelectionListener)
10:53.81       |   ^~~~~~~~~~~~~~~~~~~~~~
11:04.66 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/generic/Unified_cpp_layout_generic3.cpp:65:
11:04.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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*)':
11:04.66 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/generic/nsTextFrameUtils.cpp: 'ucs4after' may be used uninitialized in this function
11:04.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/generic/nsTextFrameUtils.cpp:115:54: warning: 'ucs4after' may be used uninitialized in this function [-Wmaybe-uninitialized]
11:04.66   115 |             i + 1 < aLength && IsSegmentBreakSkipChar(ucs4after)) {
11:04.66       |                                ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
11:04.66 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/generic/nsTextFrameUtils.cpp: 'ucs4before' may be used uninitialized in this function
11:04.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/generic/nsTextFrameUtils.cpp:114:44: warning: 'ucs4before' may be used uninitialized in this function [-Wmaybe-uninitialized]
11:04.66   114 |         if (i > 0 && IsSegmentBreakSkipChar(ucs4before) &&
11:04.66       |                      ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
11:11.14 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/generic/nsIFrame.h:27,
11:11.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/xul/nsBox.h:10,
11:11.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/generic/nsFrame.h:14,
11:11.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/generic/nsSplittableFrame.h:15,
11:11.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/generic/nsContainerFrame.h:12,
11:11.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/generic/nsBlockFrame.h:15,
11:11.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/generic/nsRubyTextContainerFrame.h:12,
11:11.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/generic/nsRubyTextContainerFrame.cpp:9,
11:11.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/generic/Unified_cpp_layout_generic3.cpp:2:
11:11.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/FramePropertyTable.h: In member function 'virtual nsIFrame::RenderedText nsTextFrame::GetRenderedText(uint32_t, uint32_t, nsIFrame::TextOffsetType, nsIFrame::TrailingWhitespace)':
11:11.14 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/FramePropertyTable.h: '*((void*)(& autoLineCursor)+8).nsBlockFrame::AutoLineCursorSetup::mOrigCursor' may be used uninitialized in this function
11:11.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/FramePropertyTable.h:172:5: warning: '*((void*)(& autoLineCursor)+8).nsBlockFrame::AutoLineCursorSetup::mOrigCursor' may be used uninitialized in this function [-Wmaybe-uninitialized]
11:11.14   172 |     SetInternal(aFrame, aProperty, ptr);
11:11.14       |     ^~~~~~~~~~~
11:11.14 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/generic/Unified_cpp_layout_generic3.cpp:56:
11:11.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/generic/nsTextFrame.cpp:9677:44: note: '*((void*)(& autoLineCursor)+8).nsBlockFrame::AutoLineCursorSetup::mOrigCursor' was declared here
11:11.14  9677 |   Maybe<nsBlockFrame::AutoLineCursorSetup> autoLineCursor;
11:11.14       |                                            ^~~~~~~~~~~~~~
11:11.14 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/xul/nsBox.h:10,
11:11.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/generic/nsFrame.h:14,
11:11.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/generic/nsSplittableFrame.h:15,
11:11.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/generic/nsContainerFrame.h:12,
11:11.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/generic/nsBlockFrame.h:15,
11:11.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/generic/nsRubyTextContainerFrame.h:12,
11:11.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/generic/nsRubyTextContainerFrame.cpp:9,
11:11.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/generic/Unified_cpp_layout_generic3.cpp:2:
11:11.14 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/generic/nsIFrame.h: '*((void*)(& autoLineCursor)+8).nsBlockFrame::AutoLineCursorSetup::mFrame' may be used uninitialized in this function
11:11.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/generic/nsIFrame.h:547:39: warning: '*((void*)(& autoLineCursor)+8).nsBlockFrame::AutoLineCursorSetup::mFrame' may be used uninitialized in this function [-Wmaybe-uninitialized]
11:11.14   547 |     return StyleContext()->PresContext();
11:11.14       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
11:11.14 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/generic/Unified_cpp_layout_generic3.cpp:56:
11:11.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/generic/nsTextFrame.cpp:9677:44: note: '*((void*)(& autoLineCursor)+8).nsBlockFrame::AutoLineCursorSetup::mFrame' was declared here
11:11.14  9677 |   Maybe<nsBlockFrame::AutoLineCursorSetup> autoLineCursor;
11:11.14       |                                            ^~~~~~~~~~~~~~
11:16.73 liblayout_generic.a.desc
11:40.22 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
11:40.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
11:40.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIEventTarget.h:10,
11:40.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIThread.h:10,
11:40.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIThreadInternal.h:10,
11:40.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/base/SimpleBuffer.h:18,
11:40.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/base/SimpleBuffer.cpp:7,
11:40.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/netwerk/base/Unified_cpp_netwerk_base1.cpp:2:
11:40.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/base/nsBaseContentStream.cpp: In member function 'virtual nsresult nsBaseContentStream::QueryInterface(const nsIID&, void**)':
11:40.23 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
11:40.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
11:40.23   820 |     foundInterface = 0;                                                       \
11:40.23       |     ^~~~~~~~~~~~~~
11:40.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:1036:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
11:40.23  1036 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS
11:40.23       |                                         ^~~~~~~~~~~~~~~~~~~~~~~
11:40.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/base/nsBaseContentStream.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE'
11:40.23    43 | NS_INTERFACE_MAP_END_THREADSAFE
11:40.23       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11:40.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
11:40.23   812 |   else
11:40.23       |   ^~~~
11:40.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
11:40.23   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
11:40.23       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
11:40.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/base/nsBaseContentStream.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
11:40.23    42 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream)
11:40.23       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11:40.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedInputStream::QueryInterface(const nsIID&, void**)':
11:40.24 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
11:40.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
11:40.24   838 |     foundInterface = 0;                                                       \
11:40.24       |     ^~~~~~~~~~~~~~
11:40.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
11:40.24   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
11:40.24       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11:40.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/base/nsBufferedStreams.cpp:261:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
11:40.24   261 | NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream)
11:40.24       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11:40.24 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/base/nsBufferedStreams.cpp:11,
11:40.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/netwerk/base/Unified_cpp_netwerk_base1.cpp:101:
11:40.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause
11:40.24   138 |   } else
11:40.24       |     ^~~~
11:40.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:138:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO'
11:40.24   138 |   } else
11:40.24       |     ^~~~
11:40.25 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
11:40.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
11:40.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIEventTarget.h:10,
11:40.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIThread.h:10,
11:40.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIThreadInternal.h:10,
11:40.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/base/SimpleBuffer.h:18,
11:40.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/base/SimpleBuffer.cpp:7,
11:40.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/netwerk/base/Unified_cpp_netwerk_base1.cpp:2:
11:40.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedOutputStream::QueryInterface(const nsIID&, void**)':
11:40.25 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
11:40.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
11:40.25   838 |     foundInterface = 0;                                                       \
11:40.25       |     ^~~~~~~~~~~~~~
11:40.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
11:40.25   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
11:40.25       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11:40.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/base/nsBufferedStreams.cpp:569:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
11:40.25   569 | NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream)
11:40.25       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11:40.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
11:40.25   801 |   else
11:40.25       |   ^~~~
11:40.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
11:40.25   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
11:40.25       |                                                 ^~~~~~~~~~~~~~~~~~
11:40.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/base/nsBufferedStreams.cpp:568:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
11:40.25   568 |     NS_INTERFACE_MAP_ENTRY(nsIStreamBufferAccess)
11:40.25       |     ^~~~~~~~~~~~~~~~~~~~~~
11:47.09 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14,
11:47.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/chrome/common/ipc_message_utils.h:20,
11:47.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/ipc/IPCMessageUtils.h:11,
11:47.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/base/nsFileStreams.cpp:6,
11:47.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/netwerk/base/Unified_cpp_netwerk_base2.cpp:2:
11:47.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/base/nsFileStreams.cpp: In member function 'virtual nsresult nsFileInputStream::QueryInterface(const nsIID&, void**)':
11:47.09 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
11:47.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
11:47.09   838 |     foundInterface = 0;                                                       \
11:47.09       |     ^~~~~~~~~~~~~~
11:47.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
11:47.09   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
11:47.10       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11:47.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/base/nsFileStreams.cpp:415:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
11:47.10   415 | NS_INTERFACE_MAP_END_INHERITING(nsFileStreamBase)
11:47.10       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11:47.10 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/base/nsFileStreams.cpp:22,
11:47.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/netwerk/base/Unified_cpp_netwerk_base2.cpp:2:
11:47.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause
11:47.10   138 |   } else
11:47.10       |     ^~~~
11:47.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/base/nsFileStreams.cpp:414:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO'
11:47.10   414 |     NS_IMPL_QUERY_CLASSINFO(nsFileInputStream)
11:47.10       |     ^~~~~~~~~~~~~~~~~~~~~~~
11:47.10 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14,
11:47.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/chrome/common/ipc_message_utils.h:20,
11:47.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/ipc/IPCMessageUtils.h:11,
11:47.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/base/nsFileStreams.cpp:6,
11:47.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/netwerk/base/Unified_cpp_netwerk_base2.cpp:2:
11:47.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/base/nsFileStreams.cpp: In member function 'virtual nsresult nsPartialFileInputStream::QueryInterface(const nsIID&, void**)':
11:47.11 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
11:47.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
11:47.11   838 |     foundInterface = 0;                                                       \
11:47.11       |     ^~~~~~~~~~~~~~
11:47.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
11:47.11   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
11:47.11       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11:47.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/base/nsFileStreams.cpp:707:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
11:47.11   707 | NS_INTERFACE_MAP_END_INHERITING(nsFileStreamBase)
11:47.11       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11:47.11 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/base/nsFileStreams.cpp:22,
11:47.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/netwerk/base/Unified_cpp_netwerk_base2.cpp:2:
11:47.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause
11:47.11   138 |   } else
11:47.11       |     ^~~~
11:47.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/base/nsFileStreams.cpp:706:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO'
11:47.11   706 |     NS_IMPL_QUERY_CLASSINFO(nsPartialFileInputStream)
11:47.11       |     ^~~~~~~~~~~~~~~~~~~~~~~
11:49.18 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14,
11:49.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/chrome/common/ipc_message_utils.h:20,
11:49.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/ipc/IPCMessageUtils.h:11,
11:49.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/base/nsFileStreams.cpp:6,
11:49.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/netwerk/base/Unified_cpp_netwerk_base2.cpp:2:
11:49.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/base/nsLoadGroup.cpp: In member function 'nsresult mozilla::net::nsLoadGroup::AggregatedQueryInterface(const nsIID&, void**)':
11:49.18 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
11:49.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
11:49.18   820 |     foundInterface = 0;                                                       \
11:49.18       |     ^~~~~~~~~~~~~~
11:49.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
11:49.18   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
11:49.18       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
11:49.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/base/nsLoadGroup.cpp:156:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
11:49.19   156 | NS_INTERFACE_MAP_END
11:49.19       | ^~~~~~~~~~~~~~~~~~~~
11:49.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
11:49.19   801 |   else
11:49.19       |   ^~~~
11:49.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
11:49.19   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
11:49.19       |                                                 ^~~~~~~~~~~~~~~~~~
11:49.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/base/nsLoadGroup.cpp:155:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
11:49.19   155 |     NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
11:49.19       |     ^~~~~~~~~~~~~~~~~~~~~~
11:49.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/base/nsMIMEInputStream.cpp: In member function 'virtual nsresult nsMIMEInputStream::QueryInterface(const nsIID&, void**)':
11:49.21 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
11:49.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
11:49.21   820 |     foundInterface = 0;                                                       \
11:49.21       |     ^~~~~~~~~~~~~~
11:49.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
11:49.22   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
11:49.22       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
11:49.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END'
11:49.22   171 |   NS_INTERFACE_MAP_END
11:49.22       |   ^~~~~~~~~~~~~~~~~~~~
11:49.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/base/nsMIMEInputStream.cpp:76:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
11:49.22    76 | NS_IMPL_QUERY_INTERFACE_CI(nsMIMEInputStream,
11:49.22       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
11:49.22 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/base/nsFileStreams.cpp:22,
11:49.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/netwerk/base/Unified_cpp_netwerk_base2.cpp:2:
11:49.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause
11:49.22   138 |   } else
11:49.22       |     ^~~~
11:49.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:170:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO'
11:49.22   170 |     NS_IMPL_QUERY_CLASSINFO(aClass)                                           \
11:49.22       |     ^~~~~~~~~~~~~~~~~~~~~~~
11:49.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/base/nsMIMEInputStream.cpp:76:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
11:49.22    76 | NS_IMPL_QUERY_INTERFACE_CI(nsMIMEInputStream,
11:49.22       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
11:50.55 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14,
11:50.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/chrome/common/ipc_message_utils.h:20,
11:50.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/ipc/IPCMessageUtils.h:11,
11:50.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/base/nsFileStreams.cpp:6,
11:50.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/netwerk/base/Unified_cpp_netwerk_base2.cpp:2:
11:50.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/base/nsProtocolProxyService.cpp: In member function 'virtual nsresult mozilla::net::nsProtocolProxyService::QueryInterface(const nsIID&, void**)':
11:50.55 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
11:50.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
11:50.55   820 |     foundInterface = 0;                                                       \
11:50.55       |     ^~~~~~~~~~~~~~
11:50.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
11:50.55   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
11:50.55       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
11:50.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/base/nsProtocolProxyService.cpp:410:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
11:50.55   410 | NS_INTERFACE_MAP_END
11:50.55       | ^~~~~~~~~~~~~~~~~~~~
11:50.55 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/base/nsFileStreams.cpp:22,
11:50.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/netwerk/base/Unified_cpp_netwerk_base2.cpp:2:
11:50.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause
11:50.55   138 |   } else
11:50.55       |     ^~~~
11:50.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/base/nsProtocolProxyService.cpp:409:1: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO'
11:50.55   409 | NS_IMPL_QUERY_CLASSINFO(nsProtocolProxyService)
11:50.55       | ^~~~~~~~~~~~~~~~~~~~~~~
12:01.69 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
12:01.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
12:01.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIContentSecurityManager.h:10,
12:01.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsContentSecurityManager.h:10,
12:01.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/base/nsSecCheckWrapChannel.cpp:6,
12:01.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/netwerk/base/Unified_cpp_netwerk_base3.cpp:2:
12:01.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/base/nsSecCheckWrapChannel.cpp: In member function 'virtual nsresult mozilla::net::nsSecCheckWrapChannelBase::QueryInterface(const nsIID&, void**)':
12:01.69 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
12:01.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
12:01.69   820 |     foundInterface = 0;                                                       \
12:01.69       |     ^~~~~~~~~~~~~~
12:01.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
12:01.69   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
12:01.69       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
12:01.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/base/nsSecCheckWrapChannel.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
12:01.70    31 | NS_INTERFACE_MAP_END
12:01.70       | ^~~~~~~~~~~~~~~~~~~~
12:01.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
12:01.70   801 |   else
12:01.70       |   ^~~~
12:01.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
12:01.70   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
12:01.70       |                                                 ^~~~~~~~~~~~~~~~~~
12:01.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/base/nsSecCheckWrapChannel.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
12:01.70    30 |   NS_INTERFACE_MAP_ENTRY(nsISecCheckWrapChannel)
12:01.70       |   ^~~~~~~~~~~~~~~~~~~~~~
12:02.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::QueryInterface(const nsIID&, void**)':
12:02.54 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
12:02.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
12:02.54   820 |     foundInterface = 0;                                                       \
12:02.54       |     ^~~~~~~~~~~~~~
12:02.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
12:02.54   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
12:02.54       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
12:02.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/base/nsSimpleURI.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
12:02.54    58 | NS_INTERFACE_MAP_END
12:02.54       | ^~~~~~~~~~~~~~~~~~~~
12:02.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
12:02.54   801 |   else
12:02.54       |   ^~~~
12:02.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
12:02.54   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
12:02.54       |                                                 ^~~~~~~~~~~~~~~~~~
12:02.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/base/nsSimpleURI.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
12:02.54    57 |   NS_INTERFACE_MAP_ENTRY(nsISizeOf)
12:02.54       |   ^~~~~~~~~~~~~~~~~~~~~~
12:04.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::QueryInterface(const nsIID&, void**)':
12:04.14 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
12:04.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
12:04.14   820 |     foundInterface = 0;                                                       \
12:04.14       |     ^~~~~~~~~~~~~~
12:04.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
12:04.14   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
12:04.14       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
12:04.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/base/nsStandardURL.cpp:1198:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
12:04.14  1198 | NS_INTERFACE_MAP_END
12:04.14       | ^~~~~~~~~~~~~~~~~~~~
12:04.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
12:04.14   801 |   else
12:04.14       |   ^~~~
12:04.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
12:04.14   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
12:04.14       |                                                 ^~~~~~~~~~~~~~~~~~
12:04.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/base/nsStandardURL.cpp:1197:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
12:04.14  1197 |     NS_INTERFACE_MAP_ENTRY(nsISizeOf)
12:04.14       |     ^~~~~~~~~~~~~~~~~~~~~~
12:13.88 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
12:13.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
12:13.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsAutoPtr.h:10,
12:13.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/OwningNonNull.h:12,
12:13.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/RootedOwningNonNull.h:20,
12:13.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:20,
12:13.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/TypedArray.h:16,
12:13.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/base/nsUDPSocket.cpp:8,
12:13.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/netwerk/base/Unified_cpp_netwerk_base4.cpp:2:
12:13.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/base/nsUDPSocket.cpp: In member function 'virtual nsresult mozilla::net::nsUDPMessage::QueryInterface(const nsIID&, void**)':
12:13.88 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
12:13.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
12:13.89   820 |     foundInterface = 0;                                                       \
12:13.89       |     ^~~~~~~~~~~~~~
12:13.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
12:13.89   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
12:13.89       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
12:13.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/base/nsUDPSocket.cpp:168:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
12:13.89   168 | NS_INTERFACE_MAP_END
12:13.89       | ^~~~~~~~~~~~~~~~~~~~
12:13.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
12:13.89   801 |   else
12:13.89       |   ^~~~
12:13.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
12:13.89   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
12:13.89       |                                                 ^~~~~~~~~~~~~~~~~~
12:13.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/base/nsUDPSocket.cpp:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
12:13.89   167 |   NS_INTERFACE_MAP_ENTRY(nsIUDPMessage)
12:13.89       |   ^~~~~~~~~~~~~~~~~~~~~~
12:16.33 libnetwerk_base.a.desc
12:27.36 liblayout_printing.a.desc
12:33.57 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/tables/Unified_cpp_layout_tables0.cpp:65:
12:33.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/tables/nsTableFrame.cpp: In member function 'void BCPaintBorderIterator::ResetVerInfo()':
12:33.57 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
12:33.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/tables/nsTableFrame.cpp:7428: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]
12:33.57  7428 |     memset(mBlockDirInfo, 0, mDamageArea.ColCount() * sizeof(BCBlockDirSeg));
12:33.57       |                                                                            ^
12:33.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/tables/nsTableFrame.cpp:6219:8: note: 'struct BCBlockDirSeg' declared here
12:33.57  6219 | struct BCBlockDirSeg
12:33.57       |        ^~~~~~~~~~~~~
12:50.10 liblayout_tables.a.desc
12:54.22 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
12:54.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
12:54.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:6:
12:54.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp: In member function 'virtual nsresult nsTypeAheadFind::QueryInterface(const nsIID&, void**)':
12:54.22 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
12:54.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
12:54.22   820 |     foundInterface = 0;                                                       \
12:54.22       |     ^~~~~~~~~~~~~~
12:54.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
12:54.22   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
12:54.22       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
12:54.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
12:54.22    63 | NS_INTERFACE_MAP_END
12:54.22       | ^~~~~~~~~~~~~~~~~~~~
12:54.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
12:54.22   801 |   else
12:54.22       |   ^~~~
12:54.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
12:54.23   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
12:54.23       |                                                 ^~~~~~~~~~~~~~~~~~
12:54.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
12:54.23    62 |   NS_INTERFACE_MAP_ENTRY(nsIObserver)
12:54.23       |   ^~~~~~~~~~~~~~~~~~~~~~
12:56.48 libtoolkit_components_typeaheadfind.a.desc
12:59.92 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
12:59.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
12:59.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIFactory.h:10,
12:59.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/Module.h:12,
12:59.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ModuleUtils.h:11,
12:59.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webspeech/synth/speechd/SpeechDispatcherModule.cpp:7,
12:59.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/webspeech/synth/speechd/Unified_cpp_synth_speechd0.cpp:2:
12:59.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp: In member function 'virtual nsresult mozilla::dom::SpeechDispatcherCallback::QueryInterface(const nsIID&, void**)':
12:59.92 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
12:59.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
12:59.92   820 |     foundInterface = 0;                                                       \
12:59.92       |     ^~~~~~~~~~~~~~
12:59.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
12:59.92   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
12:59.92       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
12:59.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:184:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
12:59.92   184 | NS_INTERFACE_MAP_END
12:59.92       | ^~~~~~~~~~~~~~~~~~~~
12:59.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
12:59.92   812 |   else
12:59.92       |   ^~~~
12:59.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
12:59.92   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
12:59.92       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
12:59.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:183:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
12:59.92   183 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTaskCallback)
12:59.92       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
12:59.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp: In member function 'virtual nsresult mozilla::dom::SpeechDispatcherService::QueryInterface(const nsIID&, void**)':
12:59.92 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
12:59.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
12:59.92   820 |     foundInterface = 0;                                                       \
12:59.93       |     ^~~~~~~~~~~~~~
12:59.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
12:59.93   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
12:59.93       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
12:59.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:288:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
12:59.93   288 | NS_INTERFACE_MAP_END
12:59.93       | ^~~~~~~~~~~~~~~~~~~~
12:59.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
12:59.93   812 |   else
12:59.93       |   ^~~~
12:59.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
12:59.93   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
12:59.93       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
12:59.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
12:59.93   287 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver)
12:59.93       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
13:01.41 libdom_media_webspeech_synth_speechd.a.desc
13:32.18 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
13:32.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
13:32.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/imgIRequest.h:10,
13:32.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/image/imgRequestProxy.h:10,
13:32.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/image/imgRequestProxy.cpp:8:
13:32.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/image/imgRequestProxy.cpp: In member function 'virtual nsresult imgRequestProxy::QueryInterface(const nsIID&, void**)':
13:32.18 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
13:32.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
13:32.18   820 |     foundInterface = 0;                                                       \
13:32.18       |     ^~~~~~~~~~~~~~
13:32.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
13:32.18   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
13:32.18       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
13:32.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/image/imgRequestProxy.cpp:104:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
13:32.18   104 | NS_INTERFACE_MAP_END
13:32.18       | ^~~~~~~~~~~~~~~~~~~~
13:32.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:806:3: note: some parts of macro expansion are not guarded by this 'else' clause
13:32.18   806 |   else
13:32.18       |   ^~~~
13:32.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:880:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL'
13:32.18   880 |   NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition)
13:32.18       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
13:32.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/image/imgRequestProxy.cpp:102:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL'
13:32.18   102 |   NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsITimedChannel,
13:32.18       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
13:51.27 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
13:51.27                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
13:51.27                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
13:51.27                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
13:51.27                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
13:51.27                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/gfxPlatform.h:11,
13:51.27                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/gfx2DGlue.h:10,
13:51.27                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/image/Image.h:11,
13:51.27                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/image/ImageWrapper.h:10,
13:51.27                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/image/MultipartImage.h:9,
13:51.27                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/image/MultipartImage.cpp:6,
13:51.27                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/image/Unified_cpp_image1.cpp:2:
13:51.27 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/image/ScriptedNotificationObserver.cpp: In member function 'virtual nsresult mozilla::image::ScriptedNotificationObserver::QueryInterface(const nsIID&, void**)':
13:51.27 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
13:51.27 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
13:51.27   820 |     foundInterface = 0;                                                       \
13:51.27       |     ^~~~~~~~~~~~~~
13:51.27 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
13:51.27   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
13:51.27       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
13:51.27 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/image/ScriptedNotificationObserver.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
13:51.27    19 | NS_INTERFACE_MAP_END
13:51.27       | ^~~~~~~~~~~~~~~~~~~~
13:51.27 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
13:51.27   801 |   else
13:51.27       |   ^~~~
13:51.27 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
13:51.27   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
13:51.27       |                                                 ^~~~~~~~~~~~~~~~~~
13:51.27 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/image/ScriptedNotificationObserver.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
13:51.27    18 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
13:51.27       |   ^~~~~~~~~~~~~~~~~~~~~~
13:59.57 libimage.a.desc
14:02.28 libimage_decoders_icon.a.desc
14:04.84 libdom_xslt_base.a.desc
14:09.69 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/composer/nsComposeTxtSrvFilter.h:9,
14:09.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/composer/nsComposeTxtSrvFilter.cpp:6,
14:09.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/editor/composer/Unified_cpp_editor_composer0.cpp:2:
14:09.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/composer/nsEditorSpellCheck.cpp: In member function 'virtual nsresult nsEditorSpellCheck::QueryInterface(const nsIID&, void**)':
14:09.70 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
14:09.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
14:09.70   820 |     foundInterface = 0;                                                       \
14:09.70       |     ^~~~~~~~~~~~~~
14:09.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
14:09.70   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
14:09.70       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
14:09.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/composer/nsEditorSpellCheck.cpp:251:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
14:09.70   251 | NS_INTERFACE_MAP_END
14:09.70       | ^~~~~~~~~~~~~~~~~~~~
14:09.70 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/NodeInfo.h:24,
14:09.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsINode.h:16,
14:09.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIContent.h:12,
14:09.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/composer/nsComposeTxtSrvFilter.cpp:8,
14:09.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/editor/composer/Unified_cpp_editor_composer0.cpp:2:
14:09.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:265:5: note: some parts of macro expansion are not guarded by this 'else' clause
14:09.71   265 |   } else
14:09.71       |     ^~~~
14:09.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:271:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS'
14:09.71   271 |   NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class)
14:09.71       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14:09.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS'
14:09.71   275 |   NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class)
14:09.71       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14:09.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/composer/nsEditorSpellCheck.cpp:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
14:09.71   250 |   NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsEditorSpellCheck)
14:09.71       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14:13.80 libeditor_composer.a.desc
14:22.02 libdom_media_webrtc.a.desc
14:25.02 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath2.cpp:29:
14:25.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xslt/xpath/txXPCOMExtensionFunction.cpp: In member function 'bool txParamArrayHolder::Init(uint8_t)':
14:25.03 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
14:25.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
14:25.03   363 |     memset(mArray.get(), 0, mCount * sizeof(nsXPTCVariant));
14:25.03       |                                                           ^
14:25.03 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xslt/xpath/txXPCOMExtensionFunction.cpp:17,
14:25.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath2.cpp:29:
14:25.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/xptcall.h:46:8: note: 'struct nsXPTCVariant' declared here
14:25.05    46 | struct nsXPTCVariant : public nsXPTCMiniVariant
14:25.05       |        ^~~~~~~~~~~~~
14:25.08 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20:
14:25.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txXPathNode&)':
14:25.08 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
14:25.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
14:25.08   118 |         memmove(pos + 1, pos, moveSize * sizeof(txXPathNode));
14:25.08       |                                                             ^
14:25.08 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xslt/xpath/txXPathTreeWalker.h:10,
14:25.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xslt/xpath/txNameTest.cpp:9,
14:25.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2:
14:25.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here
14:25.08    18 | class txXPathNode
14:25.08       |       ^~~~~~~~~~~
14:25.09 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20:
14:25.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txNodeSet&, txNodeSet::transferOp, txNodeSet::destroyOp)':
14:25.09 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
14:25.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
14:25.09   288 |             memmove(insertPos, pos, count * sizeof(txXPathNode));
14:25.09       |                                                                ^
14:25.09 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xslt/xpath/txXPathTreeWalker.h:10,
14:25.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xslt/xpath/txNameTest.cpp:9,
14:25.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2:
14:25.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here
14:25.09    18 | class txXPathNode
14:25.09       |       ^~~~~~~~~~~
14:25.09 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20:
14:25.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::sweep()':
14:25.09 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
14:25.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
14:25.09   396 |                     chunk * sizeof(txXPathNode));
14:25.09       |                                                ^
14:25.10 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xslt/xpath/txXPathTreeWalker.h:10,
14:25.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xslt/xpath/txNameTest.cpp:9,
14:25.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2:
14:25.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here
14:25.10    18 | class txXPathNode
14:25.10       |       ^~~~~~~~~~~
14:25.10 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20:
14:25.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xslt/xpath/txNodeSet.cpp: In member function 'bool txNodeSet::ensureGrowSize(int32_t)':
14:25.10 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
14:25.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
14:25.10   513 |         memmove(dest, mStart, oldSize * sizeof(txXPathNode));
14:25.10       |                                                            ^
14:25.10 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xslt/xpath/txXPathTreeWalker.h:10,
14:25.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xslt/xpath/txNameTest.cpp:9,
14:25.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2:
14:25.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here
14:25.10    18 | class txXPathNode
14:25.10       |       ^~~~~~~~~~~
14:25.10 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20:
14:25.10 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
14:25.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
14:25.10   542 |         memcpy(dest, mStart, oldSize * sizeof(txXPathNode));
14:25.10       |                                                           ^
14:25.10 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xslt/xpath/txXPathTreeWalker.h:10,
14:25.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xslt/xpath/txNameTest.cpp:9,
14:25.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2:
14:25.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here
14:25.10    18 | class txXPathNode
14:25.10       |       ^~~~~~~~~~~
14:25.10 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20:
14:25.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xslt/xpath/txNodeSet.cpp: In static member function 'static void txNodeSet::transferElements(txXPathNode*, const txXPathNode*, const txXPathNode*)':
14:25.11 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
14:25.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
14:25.11   621 |     memcpy(aDest, aStart, (aEnd - aStart) * sizeof(txXPathNode));
14:25.11       |                                                                ^
14:25.11 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xslt/xpath/txXPathTreeWalker.h:10,
14:25.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xslt/xpath/txNameTest.cpp:9,
14:25.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2:
14:25.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here
14:25.11    18 | class txXPathNode
14:25.11       |       ^~~~~~~~~~~
14:27.46 libdom_xslt_xpath.a.desc
14:32.91 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xslt/base/txCore.h:11,
14:32.91                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xslt/xslt/txXMLEventHandler.h:9,
14:32.91                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xslt/xslt/txBufferingHandler.h:9,
14:32.91                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xslt/xslt/txBufferingHandler.cpp:6,
14:32.91                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:2:
14:32.91 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xslt/xslt/txMozillaXSLTProcessor.cpp: In member function 'virtual nsresult txMozillaXSLTProcessor::QueryInterface(const nsIID&, void**)':
14:32.91 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
14:32.91 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
14:32.91   820 |     foundInterface = 0;                                                       \
14:32.91       |     ^~~~~~~~~~~~~~
14:32.91 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
14:32.91   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
14:32.91       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
14:32.91 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:344:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
14:32.91   344 | NS_INTERFACE_MAP_END
14:32.91       | ^~~~~~~~~~~~~~~~~~~~
14:32.91 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
14:32.91   812 |   else
14:32.91       |   ^~~~
14:32.91 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
14:32.92   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
14:32.92       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
14:32.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:343:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
14:32.92   343 |     NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXSLTProcessor)
14:32.92       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14:39.28 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/webm/Unified_cpp_dom_media_webm0.cpp:29:
14:39.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webm/WebMDemuxer.cpp: In member function 'void mozilla::WebMTrackDemuxer::SetNextKeyFrameTime()':
14:39.28 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webm/WebMDemuxer.cpp: '*((void*)& startTime +8)' may be used uninitialized in this function
14:39.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webm/WebMDemuxer.cpp:1088:49: warning: '*((void*)& startTime +8)' may be used uninitialized in this function [-Wmaybe-uninitialized]
14:39.28  1088 |                sampleTimecode > startTime.ref() + MAX_LOOK_AHEAD) {
14:39.28       |                                                 ^
14:40.56 libdom_media_webm.a.desc
14:51.12 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
14:51.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
14:51.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
14:51.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
14:51.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
14:51.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
14:51.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/devtools/HeapSnapshot.h:10,
14:51.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/devtools/DominatorTree.h:9,
14:51.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/devtools/shared/heapsnapshot/DominatorTree.cpp:6:
14:51.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/devtools/shared/heapsnapshot/DominatorTree.cpp: In member function 'virtual nsresult mozilla::devtools::DominatorTree::QueryInterface(const nsIID&, void**)':
14:51.12 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
14:51.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
14:51.12   820 |     foundInterface = 0;                                                       \
14:51.12       |     ^~~~~~~~~~~~~~
14:51.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
14:51.12   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
14:51.12       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
14:51.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/devtools/shared/heapsnapshot/DominatorTree.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
14:51.12   131 | NS_INTERFACE_MAP_END
14:51.12       | ^~~~~~~~~~~~~~~~~~~~
14:51.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
14:51.12   801 |   else
14:51.12       |   ^~~~
14:51.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
14:51.12   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
14:51.12       |                                                 ^~~~~~~~~~~~~~~~~~
14:51.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/devtools/shared/heapsnapshot/DominatorTree.cpp:130:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
14:51.12   130 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
14:51.12       |   ^~~~~~~~~~~~~~~~~~~~~~
14:55.39 libdom_xslt_xslt.a.desc
14:56.91 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
14:56.91                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
14:56.91                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
14:56.91                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
14:56.91                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
14:56.91                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
14:56.91                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/devtools/shared/heapsnapshot/HeapSnapshot.h:10,
14:56.91                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/devtools/shared/heapsnapshot/HeapSnapshot.cpp:6:
14:56.91 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/devtools/shared/heapsnapshot/HeapSnapshot.cpp: In member function 'virtual nsresult mozilla::devtools::HeapSnapshot::QueryInterface(const nsIID&, void**)':
14:56.91 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
14:56.91 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
14:56.91   820 |     foundInterface = 0;                                                       \
14:56.91       |     ^~~~~~~~~~~~~~
14:56.91 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
14:56.91   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
14:56.91       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
14:56.91 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/devtools/shared/heapsnapshot/HeapSnapshot.cpp:83:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
14:56.92    83 | NS_INTERFACE_MAP_END
14:56.92       | ^~~~~~~~~~~~~~~~~~~~
14:56.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
14:56.92   801 |   else
14:56.92       |   ^~~~
14:56.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
14:56.92   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
14:56.92       |                                                 ^~~~~~~~~~~~~~~~~~
14:56.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/devtools/shared/heapsnapshot/HeapSnapshot.cpp:82:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
14:56.92    82 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
14:56.92       |   ^~~~~~~~~~~~~~~~~~~~~~
15:00.77 libsecurity_certverifier.a.desc
15:02.84 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/UbiNode.h:13,
15:02.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/devtools/DeserializedNode.h:9,
15:02.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/devtools/shared/heapsnapshot/HeapSnapshot.h:11,
15:02.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/devtools/shared/heapsnapshot/HeapSnapshot.cpp:6:
15:02.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/Maybe.h: In member function 'bool mozilla::devtools::HeapSnapshot::saveNode(const mozilla::devtools::protobuf::Node&, mozilla::devtools::HeapSnapshot::NodeIdSet&)':
15:02.84 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/Maybe.h: '*((void*)& allocationStack +8)' may be used uninitialized in this function
15:02.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/Maybe.h:432:5: warning: '*((void*)& allocationStack +8)' may be used uninitialized in this function [-Wmaybe-uninitialized]
15:02.84   432 |     ::new (mStorage.addr()) T(Forward<Args>(aArgs)...);
15:02.84       |     ^~
15:02.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/devtools/shared/heapsnapshot/HeapSnapshot.cpp:261:23: note: '*((void*)& allocationStack +8)' was declared here
15:02.84   261 |   Maybe<StackFrameId> allocationStack;
15:02.84       |                       ^~~~~~~~~~~~~~~
15:06.96 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
15:06.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
15:06.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIAtom.h:10,
15:06.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSProps.h:16,
15:06.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/StyleAnimationValue.h:17,
15:06.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/animation/AnimValuesStyleRule.h:10,
15:06.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/animation/AnimValuesStyleRule.cpp:7,
15:06.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/animation/Unified_cpp_dom_animation0.cpp:2:
15:06.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/animation/Animation.cpp: In member function 'virtual nsresult mozilla::dom::Animation::QueryInterface(const nsIID&, void**)':
15:06.96 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
15:06.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
15:06.96   838 |     foundInterface = 0;                                                       \
15:06.96       |     ^~~~~~~~~~~~~~
15:06.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
15:06.96   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
15:06.96       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:06.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/animation/Animation.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
15:06.96    40 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
15:06.96       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:06.96 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsWrapperCache.h:10,
15:06.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/StyleSheet.h:18,
15:06.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/StyleSetHandle.h:14,
15:06.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/nsIPresShell.h:27,
15:06.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/nsPresContext.h:16,
15:06.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsRuleNode.h:20,
15:06.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/animation/AnimValuesStyleRule.h:17,
15:06.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/animation/AnimValuesStyleRule.cpp:7,
15:06.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/animation/Unified_cpp_dom_animation0.cpp:2:
15:06.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
15:06.96   259 |   } else
15:06.96       |     ^~~~
15:06.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
15:06.97   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
15:06.97       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:06.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
15:06.97   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
15:06.97       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:06.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/animation/Animation.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
15:06.97    39 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(Animation)
15:06.97       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:07.03 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
15:07.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
15:07.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIAtom.h:10,
15:07.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSProps.h:16,
15:07.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/StyleAnimationValue.h:17,
15:07.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/animation/AnimValuesStyleRule.h:10,
15:07.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/animation/AnimValuesStyleRule.cpp:7,
15:07.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/animation/Unified_cpp_dom_animation0.cpp:2:
15:07.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/animation/AnimationEffectReadOnly.cpp: In member function 'virtual nsresult mozilla::dom::AnimationEffectReadOnly::QueryInterface(const nsIID&, void**)':
15:07.04 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
15:07.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
15:07.04   820 |     foundInterface = 0;                                                       \
15:07.04       |     ^~~~~~~~~~~~~~
15:07.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
15:07.04   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
15:07.04       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
15:07.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/animation/AnimationEffectReadOnly.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
15:07.04    36 | NS_INTERFACE_MAP_END
15:07.04       | ^~~~~~~~~~~~~~~~~~~~
15:07.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
15:07.04   801 |   else
15:07.04       |   ^~~~
15:07.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
15:07.04   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
15:07.04       |                                                 ^~~~~~~~~~~~~~~~~~
15:07.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/animation/AnimationEffectReadOnly.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
15:07.04    35 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
15:07.04       |   ^~~~~~~~~~~~~~~~~~~~~~
15:07.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/animation/AnimationTimeline.cpp: In member function 'virtual nsresult mozilla::dom::AnimationTimeline::QueryInterface(const nsIID&, void**)':
15:07.08 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
15:07.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
15:07.08   820 |     foundInterface = 0;                                                       \
15:07.08       |     ^~~~~~~~~~~~~~
15:07.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
15:07.08   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
15:07.08       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
15:07.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/animation/AnimationTimeline.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
15:07.08    34 | NS_INTERFACE_MAP_END
15:07.08       | ^~~~~~~~~~~~~~~~~~~~
15:07.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
15:07.08   801 |   else
15:07.08       |   ^~~~
15:07.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
15:07.08   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
15:07.08       |                                                 ^~~~~~~~~~~~~~~~~~
15:07.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/animation/AnimationTimeline.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
15:07.08    33 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
15:07.08       |   ^~~~~~~~~~~~~~~~~~~~~~
15:07.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/animation/DocumentTimeline.cpp: In member function 'virtual nsresult mozilla::dom::DocumentTimeline::QueryInterface(const nsIID&, void**)':
15:07.42 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
15:07.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
15:07.42   838 |     foundInterface = 0;                                                       \
15:07.42       |     ^~~~~~~~~~~~~~
15:07.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
15:07.42   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
15:07.42       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:07.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/animation/DocumentTimeline.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
15:07.42    39 | NS_INTERFACE_MAP_END_INHERITING(AnimationTimeline)
15:07.42       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:07.42 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsWrapperCache.h:10,
15:07.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/StyleSheet.h:18,
15:07.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/StyleSetHandle.h:14,
15:07.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/nsIPresShell.h:27,
15:07.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/nsPresContext.h:16,
15:07.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsRuleNode.h:20,
15:07.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/animation/AnimValuesStyleRule.h:17,
15:07.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/animation/AnimValuesStyleRule.cpp:7,
15:07.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/animation/Unified_cpp_dom_animation0.cpp:2:
15:07.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
15:07.42   259 |   } else
15:07.42       |     ^~~~
15:07.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
15:07.42   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
15:07.42       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:07.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
15:07.42   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
15:07.42       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:07.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/animation/DocumentTimeline.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
15:07.42    38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DocumentTimeline)
15:07.42       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:07.69 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/Declaration.h:24,
15:07.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsRuleWalker.h:16,
15:07.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsRuleProcessorData.h:18,
15:07.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/animation/EffectCompositor.cpp:26,
15:07.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/animation/Unified_cpp_dom_animation0.cpp:101:
15:07.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)':
15:07.70 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead
15:07.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h:159:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
15:07.70   159 |     memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue));
15:07.70       |                                                       ^
15:07.70 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/StyleAnimationValue.h:18,
15:07.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/animation/AnimValuesStyleRule.h:10,
15:07.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/animation/AnimValuesStyleRule.cpp:7,
15:07.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/animation/Unified_cpp_dom_animation0.cpp:2:
15:07.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here
15:07.70   585 | class nsCSSValue {
15:07.70       |       ^~~~~~~~~~
15:07.80 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
15:07.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
15:07.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIAtom.h:10,
15:07.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSProps.h:16,
15:07.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/StyleAnimationValue.h:17,
15:07.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/animation/AnimValuesStyleRule.h:10,
15:07.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/animation/AnimValuesStyleRule.cpp:7,
15:07.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/animation/Unified_cpp_dom_animation0.cpp:2:
15:07.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/animation/KeyframeEffectReadOnly.cpp: In member function 'virtual nsresult mozilla::dom::KeyframeEffectReadOnly::QueryInterface(const nsIID&, void**)':
15:07.81 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
15:07.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
15:07.81   838 |     foundInterface = 0;                                                       \
15:07.81       |     ^~~~~~~~~~~~~~
15:07.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
15:07.81   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
15:07.81       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:07.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/animation/KeyframeEffectReadOnly.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
15:07.81    58 | NS_INTERFACE_MAP_END_INHERITING(AnimationEffectReadOnly)
15:07.81       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:07.81 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsWrapperCache.h:10,
15:07.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/StyleSheet.h:18,
15:07.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/StyleSetHandle.h:14,
15:07.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/nsIPresShell.h:27,
15:07.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/nsPresContext.h:16,
15:07.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsRuleNode.h:20,
15:07.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/animation/AnimValuesStyleRule.h:17,
15:07.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/animation/AnimValuesStyleRule.cpp:7,
15:07.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/animation/Unified_cpp_dom_animation0.cpp:2:
15:07.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
15:07.82   259 |   } else
15:07.82       |     ^~~~
15:07.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
15:07.82   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
15:07.82       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:07.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
15:07.82   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
15:07.82       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:07.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/animation/KeyframeEffectReadOnly.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
15:07.82    57 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(KeyframeEffectReadOnly)
15:07.82       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:08.30 libdevtools_shared_heapsnapshot.a.desc
15:12.55 libdom_xslt_xml.a.desc
15:14.39 libnetwerk_streamconv.a.desc
15:18.47 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
15:18.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
15:18.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:10,
15:18.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/broadcastchannel/BroadcastChannel.h:11,
15:18.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/broadcastchannel/BroadcastChannel.cpp:7,
15:18.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/broadcastchannel/Unified_cpp_dom_broadcastchannel0.cpp:2:
15:18.47 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/broadcastchannel/BroadcastChannel.cpp: In member function 'virtual nsresult mozilla::dom::BroadcastChannel::QueryInterface(const nsIID&, void**)':
15:18.48 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
15:18.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
15:18.48   838 |     foundInterface = 0;                                                       \
15:18.48       |     ^~~~~~~~~~~~~~
15:18.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
15:18.49   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
15:18.49       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:18.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/broadcastchannel/BroadcastChannel.cpp:679:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
15:18.49   679 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
15:18.49       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:18.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
15:18.49   801 |   else
15:18.49       |   ^~~~
15:18.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
15:18.49   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
15:18.49       |                                                 ^~~~~~~~~~~~~~~~~~
15:18.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/broadcastchannel/BroadcastChannel.cpp:678:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
15:18.49   678 |   NS_INTERFACE_MAP_ENTRY(nsIObserver)
15:18.49       |   ^~~~~~~~~~~~~~~~~~~~~~
15:20.95 libdom_broadcastchannel.a.desc
15:21.05 libfreetype.a.desc
15:21.96 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/jspubtd.h:17,
15:21.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:19,
15:21.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/KeyframeUtils.h:11,
15:21.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/animation/KeyframeUtils.cpp:6,
15:21.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/animation/Unified_cpp_dom_animation1.cpp:2:
15:21.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::RangedArray<unsigned int, 315, 48>]':
15:21.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/animation/KeyframeUtils.cpp:106:33:   required from here
15:21.96 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::RangedArray<unsigned int, 315, 48>'; use assignment or value-initialization instead
15:21.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::RangedArray<unsigned int, 315, 48>'; use assignment or value-initialization instead [-Wclass-memaccess]
15:21.96    32 |   memset(aT, 0, sizeof(T));
15:21.96       |   ~~~~~~^~~~~~~~~~~~~~~~~~
15:21.96 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/animation/KeyframeUtils.cpp:11,
15:21.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/animation/Unified_cpp_dom_animation1.cpp:2:
15:21.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/RangedArray.h:23:7: note: 'class mozilla::RangedArray<unsigned int, 315, 48>' declared here
15:21.96    23 | class RangedArray
15:21.96       |       ^~~~~~~~~~~
15:26.81 libdom_animation.a.desc
15:26.88 libdom_asmjscache.a.desc
15:28.85 libtoolkit_system_unixproxy.a.desc
15:37.12 libdom_media_platforms_omx.a.desc
15:38.02 libdom_media_platforms_agnostic_gmp.a.desc
15:45.50 libview.a.desc
15:45.51 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
15:45.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
15:45.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/rdf/base/nsCompositeDataSource.cpp:30,
15:45.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/rdf/base/Unified_cpp_rdf_base0.cpp:2:
15:45.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/rdf/base/nsCompositeDataSource.cpp: In member function 'virtual nsresult CompositeDataSourceImpl::QueryInterface(const nsIID&, void**)':
15:45.51 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
15:45.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
15:45.51   820 |     foundInterface = 0;                                                       \
15:45.51       |     ^~~~~~~~~~~~~~
15:45.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
15:45.51   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
15:45.51       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
15:45.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/rdf/base/nsCompositeDataSource.cpp:525:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
15:45.51   525 | NS_INTERFACE_MAP_END
15:45.51       | ^~~~~~~~~~~~~~~~~~~~
15:45.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
15:45.51   812 |   else
15:45.51       |   ^~~~
15:45.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
15:45.51   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
15:45.51       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:45.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/rdf/base/nsCompositeDataSource.cpp:524:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
15:45.51   524 |     NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRDFCompositeDataSource)
15:45.51       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:45.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/rdf/base/nsInMemoryDataSource.cpp: In member function 'nsresult InMemoryDataSource::AggregatedQueryInterface(const nsIID&, void**)':
15:45.57 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
15:45.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
15:45.57   820 |     foundInterface = 0;                                                       \
15:45.57       |     ^~~~~~~~~~~~~~
15:45.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
15:45.57   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
15:45.57       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
15:45.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/rdf/base/nsInMemoryDataSource.cpp:795:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
15:45.57   795 | NS_INTERFACE_MAP_END
15:45.57       | ^~~~~~~~~~~~~~~~~~~~
15:45.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
15:45.57   801 |   else
15:45.57       |   ^~~~
15:45.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
15:45.57   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
15:45.58       |                                                 ^~~~~~~~~~~~~~~~~~
15:45.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/rdf/base/nsInMemoryDataSource.cpp:794:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
15:45.58   794 |     NS_INTERFACE_MAP_ENTRY(rdfIDataSource)
15:45.58       |     ^~~~~~~~~~~~~~~~~~~~~~
15:46.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/rdf/base/nsRDFXMLDataSource.cpp: In member function 'virtual nsresult RDFXMLDataSourceImpl::QueryInterface(const nsIID&, void**)':
15:46.71 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
15:46.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
15:46.71   820 |     foundInterface = 0;                                                       \
15:46.71       |     ^~~~~~~~~~~~~~
15:46.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
15:46.71   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
15:46.71       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
15:46.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/rdf/base/nsRDFXMLDataSource.cpp:457:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
15:46.71   457 | NS_INTERFACE_MAP_END
15:46.71       | ^~~~~~~~~~~~~~~~~~~~
15:46.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
15:46.71   812 |   else
15:46.71       |   ^~~~
15:46.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
15:46.71   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
15:46.71       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:46.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/rdf/base/nsRDFXMLDataSource.cpp:456:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
15:46.71   456 |     NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRDFDataSource)
15:46.71       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:46.78 libxpfe_components_build.a.desc
15:51.25 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
15:51.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
15:51.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/domstubs.h:10,
15:51.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIDOMEventTarget.h:10,
15:51.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/EventTarget.h:10,
15:51.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/BasicEvents.h:11,
15:51.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ContentEvents.h:11,
15:51.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/smil/TimeEvent.cpp:7,
15:51.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/smil/Unified_cpp_dom_smil0.cpp:38:
15:51.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/smil/TimeEvent.cpp: In member function 'virtual nsresult mozilla::dom::TimeEvent::QueryInterface(const nsIID&, void**)':
15:51.26 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
15:51.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
15:51.26   838 |     foundInterface = 0;                                                       \
15:51.26       |     ^~~~~~~~~~~~~~
15:51.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
15:51.26   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
15:51.26       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:51.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/smil/TimeEvent.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
15:51.26    46 | NS_INTERFACE_MAP_END_INHERITING(Event)
15:51.26       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:51.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
15:51.26   801 |   else
15:51.26       |   ^~~~
15:51.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
15:51.26   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
15:51.26       |                                                 ^~~~~~~~~~~~~~~~~~
15:51.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/smil/TimeEvent.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
15:51.26    45 |   NS_INTERFACE_MAP_ENTRY(nsIDOMTimeEvent)
15:51.26       |   ^~~~~~~~~~~~~~~~~~~~~~
15:52.76 librdf_base.a.desc
15:54.82 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
15:54.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
15:54.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/protocol/viewsource/nsViewSourceChannel.h:10,
15:54.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:7,
15:54.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/netwerk/protocol/viewsource/Unified_cpp_protocol_viewsource0.cpp:2:
15:54.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/protocol/viewsource/nsViewSourceChannel.cpp: In member function 'virtual nsresult nsViewSourceChannel::QueryInterface(const nsIID&, void**)':
15:54.82 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
15:54.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
15:54.82   820 |     foundInterface = 0;                                                       \
15:54.82       |     ^~~~~~~~~~~~~~
15:54.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
15:54.82   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
15:54.82       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
15:54.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
15:54.82    39 | NS_INTERFACE_MAP_END
15:54.82       | ^~~~~~~~~~~~~~~~~~~~
15:54.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
15:54.82   812 |   else
15:54.82       |   ^~~~
15:54.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
15:54.83   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
15:54.83       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:54.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:38:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
15:54.83    38 |     NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIViewSourceChannel)
15:54.83       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:56.68 libnetwerk_protocol_viewsource.a.desc
16:05.66 libdom_smil.a.desc
16:12.48 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
16:12.48                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
16:12.48                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/DOMSVGAnimatedLengthList.h:10,
16:12.48                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/DOMSVGAnimatedLengthList.cpp:7,
16:12.48                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/svg/Unified_cpp_dom_svg0.cpp:2:
16:12.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/DOMSVGAnimatedNumberList.cpp: In member function 'virtual nsresult mozilla::DOMSVGAnimatedNumberList::QueryInterface(const nsIID&, void**)':
16:12.48 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
16:12.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
16:12.48   820 |     foundInterface = 0;                                                       \
16:12.48       |     ^~~~~~~~~~~~~~
16:12.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
16:12.48   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
16:12.48       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
16:12.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/DOMSVGAnimatedNumberList.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
16:12.48    36 | NS_INTERFACE_MAP_END
16:12.48       | ^~~~~~~~~~~~~~~~~~~~
16:12.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
16:12.48   801 |   else
16:12.48       |   ^~~~
16:12.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
16:12.48   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
16:12.48       |                                                 ^~~~~~~~~~~~~~~~~~
16:12.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/DOMSVGAnimatedNumberList.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
16:12.48    35 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
16:12.48       |   ^~~~~~~~~~~~~~~~~~~~~~
16:12.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/DOMSVGLength.cpp: In member function 'virtual nsresult mozilla::DOMSVGLength::QueryInterface(const nsIID&, void**)':
16:12.50 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
16:12.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
16:12.50   820 |     foundInterface = 0;                                                       \
16:12.50       |     ^~~~~~~~~~~~~~
16:12.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
16:12.50   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
16:12.50       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
16:12.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/DOMSVGLength.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
16:12.50    60 | NS_INTERFACE_MAP_END
16:12.50       | ^~~~~~~~~~~~~~~~~~~~
16:12.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
16:12.50   801 |   else
16:12.50       |   ^~~~
16:12.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
16:12.50   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
16:12.50       |                                                 ^~~~~~~~~~~~~~~~~~
16:12.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/DOMSVGLength.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
16:12.50    59 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
16:12.50       |   ^~~~~~~~~~~~~~~~~~~~~~
16:12.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/DOMSVGLengthList.cpp: In member function 'virtual nsresult mozilla::DOMSVGLengthList::QueryInterface(const nsIID&, void**)':
16:12.52 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
16:12.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
16:12.52   820 |     foundInterface = 0;                                                       \
16:12.52       |     ^~~~~~~~~~~~~~
16:12.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
16:12.52   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
16:12.52       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
16:12.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/DOMSVGLengthList.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
16:12.52    69 | NS_INTERFACE_MAP_END
16:12.53       | ^~~~~~~~~~~~~~~~~~~~
16:12.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
16:12.53   801 |   else
16:12.53       |   ^~~~
16:12.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
16:12.53   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
16:12.53       |                                                 ^~~~~~~~~~~~~~~~~~
16:12.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/DOMSVGLengthList.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
16:12.53    68 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
16:12.53       |   ^~~~~~~~~~~~~~~~~~~~~~
16:12.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/DOMSVGNumber.cpp: In member function 'virtual nsresult mozilla::DOMSVGNumber::QueryInterface(const nsIID&, void**)':
16:12.57 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
16:12.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
16:12.57   820 |     foundInterface = 0;                                                       \
16:12.57       |     ^~~~~~~~~~~~~~
16:12.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
16:12.57   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
16:12.57       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
16:12.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/DOMSVGNumber.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
16:12.57    49 | NS_INTERFACE_MAP_END
16:12.58       | ^~~~~~~~~~~~~~~~~~~~
16:12.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
16:12.58   801 |   else
16:12.58       |   ^~~~
16:12.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
16:12.58   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
16:12.58       |                                                 ^~~~~~~~~~~~~~~~~~
16:12.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/DOMSVGNumber.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
16:12.58    48 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
16:12.58       |   ^~~~~~~~~~~~~~~~~~~~~~
16:12.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/DOMSVGNumberList.cpp: In member function 'virtual nsresult mozilla::DOMSVGNumberList::QueryInterface(const nsIID&, void**)':
16:12.59 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
16:12.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
16:12.59   820 |     foundInterface = 0;                                                       \
16:12.60       |     ^~~~~~~~~~~~~~
16:12.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
16:12.60   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
16:12.60       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
16:12.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/DOMSVGNumberList.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
16:12.60    69 | NS_INTERFACE_MAP_END
16:12.60       | ^~~~~~~~~~~~~~~~~~~~
16:12.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
16:12.60   801 |   else
16:12.60       |   ^~~~
16:12.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
16:12.60   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
16:12.60       |                                                 ^~~~~~~~~~~~~~~~~~
16:12.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/DOMSVGNumberList.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
16:12.60    68 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
16:12.60       |   ^~~~~~~~~~~~~~~~~~~~~~
16:12.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/DOMSVGPathSegList.cpp: In member function 'virtual nsresult mozilla::DOMSVGPathSegList::QueryInterface(const nsIID&, void**)':
16:12.71 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
16:12.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
16:12.71   820 |     foundInterface = 0;                                                       \
16:12.71       |     ^~~~~~~~~~~~~~
16:12.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
16:12.71   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
16:12.71       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
16:12.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/DOMSVGPathSegList.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
16:12.71    50 | NS_INTERFACE_MAP_END
16:12.71       | ^~~~~~~~~~~~~~~~~~~~
16:12.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
16:12.71   801 |   else
16:12.71       |   ^~~~
16:12.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
16:12.72   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
16:12.72       |                                                 ^~~~~~~~~~~~~~~~~~
16:12.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/DOMSVGPathSegList.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
16:12.72    49 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
16:12.72       |   ^~~~~~~~~~~~~~~~~~~~~~
16:12.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/DOMSVGPointList.cpp: In member function 'virtual nsresult mozilla::DOMSVGPointList::QueryInterface(const nsIID&, void**)':
16:12.80 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
16:12.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
16:12.80   820 |     foundInterface = 0;                                                       \
16:12.80       |     ^~~~~~~~~~~~~~
16:12.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
16:12.80   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
16:12.80       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
16:12.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/DOMSVGPointList.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
16:12.81    69 | NS_INTERFACE_MAP_END
16:12.81       | ^~~~~~~~~~~~~~~~~~~~
16:12.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
16:12.81   801 |   else
16:12.81       |   ^~~~
16:12.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
16:12.81   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
16:12.81       |                                                 ^~~~~~~~~~~~~~~~~~
16:12.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/DOMSVGPointList.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
16:12.81    68 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
16:12.81       |   ^~~~~~~~~~~~~~~~~~~~~~
16:12.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/DOMSVGStringList.cpp: In member function 'virtual nsresult mozilla::DOMSVGStringList::QueryInterface(const nsIID&, void**)':
16:12.84 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
16:12.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
16:12.84   820 |     foundInterface = 0;                                                       \
16:12.84       |     ^~~~~~~~~~~~~~
16:12.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
16:12.84   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
16:12.84       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
16:12.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/DOMSVGStringList.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
16:12.84    40 | NS_INTERFACE_MAP_END
16:12.84       | ^~~~~~~~~~~~~~~~~~~~
16:12.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
16:12.84   801 |   else
16:12.84       |   ^~~~
16:12.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
16:12.85   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
16:12.85       |                                                 ^~~~~~~~~~~~~~~~~~
16:12.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/DOMSVGStringList.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
16:12.85    39 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
16:12.85       |   ^~~~~~~~~~~~~~~~~~~~~~
16:12.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/DOMSVGTransformList.cpp: In member function 'virtual nsresult mozilla::DOMSVGTransformList::QueryInterface(const nsIID&, void**)':
16:12.86 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
16:12.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
16:12.87   820 |     foundInterface = 0;                                                       \
16:12.87       |     ^~~~~~~~~~~~~~
16:12.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
16:12.87   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
16:12.87       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
16:12.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/DOMSVGTransformList.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
16:12.87    68 | NS_INTERFACE_MAP_END
16:12.87       | ^~~~~~~~~~~~~~~~~~~~
16:12.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
16:12.87   801 |   else
16:12.87       |   ^~~~
16:12.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
16:12.87   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
16:12.87       |                                                 ^~~~~~~~~~~~~~~~~~
16:12.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/DOMSVGTransformList.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
16:12.87    67 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
16:12.87       |   ^~~~~~~~~~~~~~~~~~~~~~
16:28.42 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
16:28.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
16:28.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
16:28.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
16:28.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
16:28.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/SVGStringList.h:11,
16:28.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/SVGTests.h:11,
16:28.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/SVGAnimationElement.h:11,
16:28.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/SVGAnimateTransformElement.h:11,
16:28.43                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/SVGAnimateTransformElement.cpp:7,
16:28.43                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/svg/Unified_cpp_dom_svg1.cpp:2:
16:28.43 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/SVGAnimatedEnumeration.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedEnumeration::QueryInterface(const nsIID&, void**)':
16:28.43 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
16:28.43 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
16:28.43   820 |     foundInterface = 0;                                                       \
16:28.43       |     ^~~~~~~~~~~~~~
16:28.43 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
16:28.43   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
16:28.43       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
16:28.43 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/SVGAnimatedEnumeration.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
16:28.43    23 | NS_INTERFACE_MAP_END
16:28.43       | ^~~~~~~~~~~~~~~~~~~~
16:28.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
16:28.44   801 |   else
16:28.44       |   ^~~~
16:28.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
16:28.44   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
16:28.44       |                                                 ^~~~~~~~~~~~~~~~~~
16:28.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/SVGAnimatedEnumeration.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
16:28.44    22 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
16:28.44       |   ^~~~~~~~~~~~~~~~~~~~~~
16:28.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/SVGAnimatedInteger.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedInteger::QueryInterface(const nsIID&, void**)':
16:28.44 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
16:28.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
16:28.44   820 |     foundInterface = 0;                                                       \
16:28.44       |     ^~~~~~~~~~~~~~
16:28.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
16:28.44   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
16:28.44       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
16:28.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/SVGAnimatedInteger.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
16:28.44    23 | NS_INTERFACE_MAP_END
16:28.44       | ^~~~~~~~~~~~~~~~~~~~
16:28.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
16:28.45   801 |   else
16:28.45       |   ^~~~
16:28.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
16:28.45   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
16:28.45       |                                                 ^~~~~~~~~~~~~~~~~~
16:28.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/SVGAnimatedInteger.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
16:28.45    22 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
16:28.45       |   ^~~~~~~~~~~~~~~~~~~~~~
16:28.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/SVGAnimatedNumber.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedNumber::QueryInterface(const nsIID&, void**)':
16:28.50 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
16:28.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
16:28.50   820 |     foundInterface = 0;                                                       \
16:28.50       |     ^~~~~~~~~~~~~~
16:28.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
16:28.50   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
16:28.50       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
16:28.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/SVGAnimatedNumber.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
16:28.50    23 | NS_INTERFACE_MAP_END
16:28.50       | ^~~~~~~~~~~~~~~~~~~~
16:28.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
16:28.50   801 |   else
16:28.50       |   ^~~~
16:28.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
16:28.51   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
16:28.51       |                                                 ^~~~~~~~~~~~~~~~~~
16:28.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/SVGAnimatedNumber.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
16:28.51    22 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
16:28.51       |   ^~~~~~~~~~~~~~~~~~~~~~
16:28.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/SVGAnimatedPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedPreserveAspectRatio::QueryInterface(const nsIID&, void**)':
16:28.59 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
16:28.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
16:28.59   820 |     foundInterface = 0;                                                       \
16:28.59       |     ^~~~~~~~~~~~~~
16:28.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
16:28.59   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
16:28.59       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
16:28.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
16:28.59    30 | NS_INTERFACE_MAP_END
16:28.59       | ^~~~~~~~~~~~~~~~~~~~
16:28.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
16:28.59   801 |   else
16:28.59       |   ^~~~
16:28.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
16:28.59   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
16:28.59       |                                                 ^~~~~~~~~~~~~~~~~~
16:28.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
16:28.59    29 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
16:28.59       |   ^~~~~~~~~~~~~~~~~~~~~~
16:28.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/SVGAnimationElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimationElement::QueryInterface(const nsIID&, void**)':
16:28.79 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
16:28.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
16:28.79   838 |     foundInterface = 0;                                                       \
16:28.79       |     ^~~~~~~~~~~~~~
16:28.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
16:28.79   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
16:28.79       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
16:28.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/SVGAnimationElement.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
16:28.79    28 | NS_INTERFACE_MAP_END_INHERITING(SVGAnimationElementBase)
16:28.79       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
16:28.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
16:28.79   801 |   else
16:28.79       |   ^~~~
16:28.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
16:28.79   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
16:28.79       |                                                 ^~~~~~~~~~~~~~~~~~
16:28.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/SVGAnimationElement.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
16:28.79    27 |   NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests)
16:28.79       |   ^~~~~~~~~~~~~~~~~~~~~~
16:47.56 libgfx_gl.a.desc
16:52.00 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
16:52.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
16:52.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsAutoPtr.h:10,
16:52.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/SVGSVGElement.h:11,
16:52.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/SVGFragmentIdentifier.cpp:9,
16:52.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/svg/Unified_cpp_dom_svg4.cpp:2:
16:52.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/SVGGraphicsElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGGraphicsElement::QueryInterface(const nsIID&, void**)':
16:52.00 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
16:52.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
16:52.00   838 |     foundInterface = 0;                                                       \
16:52.00       |     ^~~~~~~~~~~~~~
16:52.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
16:52.00   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
16:52.00       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
16:52.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/SVGGraphicsElement.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
16:52.00    20 | NS_INTERFACE_MAP_END_INHERITING(SVGGraphicsElementBase)
16:52.00       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
16:52.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
16:52.00   801 |   else
16:52.00       |   ^~~~
16:52.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
16:52.00   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
16:52.00       |                                                 ^~~~~~~~~~~~~~~~~~
16:52.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/SVGGraphicsElement.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
16:52.00    19 |   NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests)
16:52.00       |   ^~~~~~~~~~~~~~~~~~~~~~
17:01.50 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
17:01.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
17:01.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
17:01.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
17:01.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
17:01.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsWrapperCache.h:10,
17:01.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/SVGPreserveAspectRatio.h:12,
17:01.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/SVGPreserveAspectRatio.cpp:7,
17:01.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/svg/Unified_cpp_dom_svg6.cpp:2:
17:01.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/SVGPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGPreserveAspectRatio::QueryInterface(const nsIID&, void**)':
17:01.50 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
17:01.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
17:01.50   820 |     foundInterface = 0;                                                       \
17:01.50       |     ^~~~~~~~~~~~~~
17:01.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
17:01.50   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
17:01.50       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
17:01.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/SVGPreserveAspectRatio.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
17:01.50    22 | NS_INTERFACE_MAP_END
17:01.50       | ^~~~~~~~~~~~~~~~~~~~
17:01.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
17:01.50   801 |   else
17:01.50       |   ^~~~
17:01.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
17:01.50   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
17:01.50       |                                                 ^~~~~~~~~~~~~~~~~~
17:01.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/SVGPreserveAspectRatio.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
17:01.50    21 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
17:01.50       |   ^~~~~~~~~~~~~~~~~~~~~~
17:01.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/SVGRect.cpp: In member function 'virtual nsresult mozilla::dom::SVGRect::QueryInterface(const nsIID&, void**)':
17:01.50 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
17:01.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
17:01.50   820 |     foundInterface = 0;                                                       \
17:01.51       |     ^~~~~~~~~~~~~~
17:01.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
17:01.51   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
17:01.51       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
17:01.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/SVGRect.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
17:01.51    34 | NS_INTERFACE_MAP_END
17:01.51       | ^~~~~~~~~~~~~~~~~~~~
17:01.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
17:01.51   801 |   else
17:01.51       |   ^~~~
17:01.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
17:01.51   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
17:01.51       |                                                 ^~~~~~~~~~~~~~~~~~
17:01.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/SVGRect.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
17:01.51    33 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
17:01.51       |   ^~~~~~~~~~~~~~~~~~~~~~
17:02.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/SVGSVGElement.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGTranslatePoint::QueryInterface(const nsIID&, void**)':
17:02.77 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
17:02.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
17:02.77   820 |     foundInterface = 0;                                                       \
17:02.77       |     ^~~~~~~~~~~~~~
17:02.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
17:02.77   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
17:02.77       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
17:02.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/SVGSVGElement.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
17:02.77    72 | NS_INTERFACE_MAP_END
17:02.77       | ^~~~~~~~~~~~~~~~~~~~
17:02.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
17:02.77   801 |   else
17:02.77       |   ^~~~
17:02.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
17:02.77   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
17:02.77       |                                                 ^~~~~~~~~~~~~~~~~~
17:02.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/SVGSVGElement.cpp:71:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
17:02.77    71 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
17:02.77       |   ^~~~~~~~~~~~~~~~~~~~~~
17:02.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/SVGSwitchElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGSwitchElement::QueryInterface(const nsIID&, void**)':
17:02.93 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
17:02.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
17:02.93   838 |     foundInterface = 0;                                                       \
17:02.93       |     ^~~~~~~~~~~~~~
17:02.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
17:02.93   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
17:02.93       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17:02.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/SVGSwitchElement.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
17:02.93    37 | NS_INTERFACE_MAP_END_INHERITING(SVGSwitchElementBase)
17:02.93       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17:02.93 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsWrapperCache.h:10,
17:02.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/SVGPreserveAspectRatio.h:12,
17:02.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/SVGPreserveAspectRatio.cpp:7,
17:02.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/svg/Unified_cpp_dom_svg6.cpp:2:
17:02.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
17:02.93   259 |   } else
17:02.93       |     ^~~~
17:02.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
17:02.93   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
17:02.93       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17:02.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
17:02.93   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
17:02.93       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17:02.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/SVGSwitchElement.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
17:02.93    36 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SVGSwitchElement)
17:02.93       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17:11.75 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
17:11.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
17:11.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsAutoPtr.h:10,
17:11.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/OwningNonNull.h:12,
17:11.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/RootedOwningNonNull.h:20,
17:11.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:20,
17:11.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/url/URL.h:10,
17:11.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/url/URL.cpp:7,
17:11.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/url/Unified_cpp_dom_url0.cpp:2:
17:11.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/url/URL.cpp: In member function 'virtual nsresult mozilla::dom::URL::QueryInterface(const nsIID&, void**)':
17:11.76 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
17:11.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
17:11.76   820 |     foundInterface = 0;                                                       \
17:11.76       |     ^~~~~~~~~~~~~~
17:11.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
17:11.76   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
17:11.76       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
17:11.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/url/URL.cpp:1684:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
17:11.76  1684 | NS_INTERFACE_MAP_END
17:11.76       | ^~~~~~~~~~~~~~~~~~~~
17:11.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
17:11.76   801 |   else
17:11.76       |   ^~~~
17:11.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
17:11.76   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
17:11.76       |                                                 ^~~~~~~~~~~~~~~~~~
17:11.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/url/URL.cpp:1683:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
17:11.76  1683 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
17:11.76       |   ^~~~~~~~~~~~~~~~~~~~~~
17:11.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/url/URLSearchParams.cpp: In member function 'virtual nsresult mozilla::dom::URLSearchParams::QueryInterface(const nsIID&, void**)':
17:11.82 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
17:11.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
17:11.82   820 |     foundInterface = 0;                                                       \
17:11.82       |     ^~~~~~~~~~~~~~
17:11.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
17:11.82   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
17:11.82       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
17:11.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/url/URLSearchParams.cpp:307:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
17:11.82   307 | NS_INTERFACE_MAP_END
17:11.82       | ^~~~~~~~~~~~~~~~~~~~
17:11.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
17:11.82   801 |   else
17:11.82       |   ^~~~
17:11.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
17:11.82   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
17:11.82       |                                                 ^~~~~~~~~~~~~~~~~~
17:11.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/url/URLSearchParams.cpp:306:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
17:11.82   306 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
17:11.82       |   ^~~~~~~~~~~~~~~~~~~~~~
17:14.94 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
17:14.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
17:14.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
17:14.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
17:14.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
17:14.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/SVGStringList.h:11,
17:14.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/SVGTests.h:11,
17:14.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/SVGGraphicsElement.h:10,
17:14.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/SVGTextContentElement.h:10,
17:14.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/SVGTextPositioningElement.h:10,
17:14.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/SVGTextPositioningElement.cpp:9,
17:14.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/svg/Unified_cpp_dom_svg7.cpp:2:
17:14.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/SVGZoomEvent.cpp: In member function 'virtual nsresult mozilla::dom::SVGZoomEvent::QueryInterface(const nsIID&, void**)':
17:14.94 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
17:14.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
17:14.94   838 |     foundInterface = 0;                                                       \
17:14.94       |     ^~~~~~~~~~~~~~
17:14.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
17:14.94   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
17:14.94       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17:14.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/SVGZoomEvent.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
17:14.94    28 | NS_INTERFACE_MAP_END_INHERITING(UIEvent)
17:14.94       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17:14.94 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsWrapperCache.h:10,
17:14.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/StyleSheet.h:18,
17:14.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ServoStyleSheet.h:13,
17:14.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/StyleSheetInlines.h:11,
17:14.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/css/Rule.h:11,
17:14.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/css/StyleRule.h:16,
17:14.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/nsSVGElement.h:16,
17:14.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/SVGTransformableElement.h:13,
17:14.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/SVGGraphicsElement.h:11,
17:14.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/SVGTextContentElement.h:10,
17:14.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/SVGTextPositioningElement.h:10,
17:14.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/SVGTextPositioningElement.cpp:9,
17:14.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/svg/Unified_cpp_dom_svg7.cpp:2:
17:14.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:265:5: note: some parts of macro expansion are not guarded by this 'else' clause
17:14.94   265 |   } else
17:14.94       |     ^~~~
17:14.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:271:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS'
17:14.94   271 |   NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class)
17:14.94       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17:14.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS'
17:14.94   275 |   NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class)
17:14.95       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17:14.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:279:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
17:14.95   279 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
17:14.95       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17:14.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/SVGZoomEvent.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
17:14.95    27 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SVGZoomEvent)
17:14.95       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17:14.96 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
17:14.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
17:14.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
17:14.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
17:14.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
17:14.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/SVGStringList.h:11,
17:14.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/SVGTests.h:11,
17:14.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/SVGGraphicsElement.h:10,
17:14.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/SVGTextContentElement.h:10,
17:14.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/SVGTextPositioningElement.h:10,
17:14.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/SVGTextPositioningElement.cpp:9,
17:14.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/svg/Unified_cpp_dom_svg7.cpp:2:
17:14.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/nsISVGPoint.cpp: In member function 'virtual nsresult mozilla::nsISVGPoint::QueryInterface(const nsIID&, void**)':
17:14.96 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
17:14.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
17:14.96   820 |     foundInterface = 0;                                                       \
17:14.96       |     ^~~~~~~~~~~~~~
17:14.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
17:14.96   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
17:14.96       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
17:14.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/nsISVGPoint.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
17:14.96    48 | NS_INTERFACE_MAP_END
17:14.96       | ^~~~~~~~~~~~~~~~~~~~
17:14.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
17:14.96   801 |   else
17:14.96       |   ^~~~
17:14.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
17:14.96   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
17:14.96       |                                                 ^~~~~~~~~~~~~~~~~~
17:14.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/nsISVGPoint.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
17:14.96    47 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
17:14.96       |   ^~~~~~~~~~~~~~~~~~~~~~
17:15.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/nsSVGClass.cpp: In member function 'virtual nsresult DOMAnimatedString::QueryInterface(const nsIID&, void**)':
17:15.05 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
17:15.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
17:15.05   820 |     foundInterface = 0;                                                       \
17:15.05       |     ^~~~~~~~~~~~~~
17:15.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
17:15.05   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
17:15.05       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
17:15.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/nsSVGClass.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
17:15.05    55 | NS_INTERFACE_MAP_END
17:15.05       | ^~~~~~~~~~~~~~~~~~~~
17:15.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
17:15.05   801 |   else
17:15.05       |   ^~~~
17:15.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
17:15.05   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
17:15.05       |                                                 ^~~~~~~~~~~~~~~~~~
17:15.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/nsSVGClass.cpp:54:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
17:15.05    54 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
17:15.05       |   ^~~~~~~~~~~~~~~~~~~~~~
17:15.79 libdom_url.a.desc
17:20.02 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
17:20.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
17:20.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
17:20.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
17:20.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
17:20.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
17:20.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/GridBinding.h:8,
17:20.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/grid/GridArea.h:10,
17:20.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/grid/Grid.h:10,
17:20.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/grid/Grid.cpp:7,
17:20.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/grid/Unified_cpp_dom_grid0.cpp:2:
17:20.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/grid/Grid.cpp: In member function 'virtual nsresult mozilla::dom::Grid::QueryInterface(const nsIID&, void**)':
17:20.02 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
17:20.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
17:20.02   820 |     foundInterface = 0;                                                       \
17:20.02       |     ^~~~~~~~~~~~~~
17:20.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
17:20.02   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
17:20.02       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
17:20.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/grid/Grid.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
17:20.02    23 | NS_INTERFACE_MAP_END
17:20.02       | ^~~~~~~~~~~~~~~~~~~~
17:20.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
17:20.02   801 |   else
17:20.02       |   ^~~~
17:20.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
17:20.02   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
17:20.02       |                                                 ^~~~~~~~~~~~~~~~~~
17:20.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/grid/Grid.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
17:20.02    22 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
17:20.02       |   ^~~~~~~~~~~~~~~~~~~~~~
17:20.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/grid/GridArea.cpp: In member function 'virtual nsresult mozilla::dom::GridArea::QueryInterface(const nsIID&, void**)':
17:20.04 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
17:20.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
17:20.04   820 |     foundInterface = 0;                                                       \
17:20.04       |     ^~~~~~~~~~~~~~
17:20.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
17:20.04   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
17:20.04       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
17:20.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/grid/GridArea.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
17:20.04    20 | NS_INTERFACE_MAP_END
17:20.04       | ^~~~~~~~~~~~~~~~~~~~
17:20.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
17:20.04   801 |   else
17:20.04       |   ^~~~
17:20.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
17:20.04   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
17:20.04       |                                                 ^~~~~~~~~~~~~~~~~~
17:20.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/grid/GridArea.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
17:20.04    19 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
17:20.04       |   ^~~~~~~~~~~~~~~~~~~~~~
17:20.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/grid/GridDimension.cpp: In member function 'virtual nsresult mozilla::dom::GridDimension::QueryInterface(const nsIID&, void**)':
17:20.06 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
17:20.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
17:20.06   820 |     foundInterface = 0;                                                       \
17:20.06       |     ^~~~~~~~~~~~~~
17:20.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
17:20.06   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
17:20.06       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
17:20.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/grid/GridDimension.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
17:20.06    24 | NS_INTERFACE_MAP_END
17:20.06       | ^~~~~~~~~~~~~~~~~~~~
17:20.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
17:20.06   801 |   else
17:20.06       |   ^~~~
17:20.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
17:20.06   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
17:20.06       |                                                 ^~~~~~~~~~~~~~~~~~
17:20.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/grid/GridDimension.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
17:20.06    23 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
17:20.06       |   ^~~~~~~~~~~~~~~~~~~~~~
17:20.07 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/grid/GridLine.cpp: In member function 'virtual nsresult mozilla::dom::GridLine::QueryInterface(const nsIID&, void**)':
17:20.07 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
17:20.07 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
17:20.07   820 |     foundInterface = 0;                                                       \
17:20.07       |     ^~~~~~~~~~~~~~
17:20.07 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
17:20.07   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
17:20.07       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
17:20.07 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/grid/GridLine.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
17:20.07    21 | NS_INTERFACE_MAP_END
17:20.07       | ^~~~~~~~~~~~~~~~~~~~
17:20.07 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
17:20.07   801 |   else
17:20.07       |   ^~~~
17:20.07 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
17:20.07   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
17:20.07       |                                                 ^~~~~~~~~~~~~~~~~~
17:20.07 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/grid/GridLine.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
17:20.07    20 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
17:20.07       |   ^~~~~~~~~~~~~~~~~~~~~~
17:20.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/grid/GridLines.cpp: In member function 'virtual nsresult mozilla::dom::GridLines::QueryInterface(const nsIID&, void**)':
17:20.09 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
17:20.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
17:20.09   820 |     foundInterface = 0;                                                       \
17:20.09       |     ^~~~~~~~~~~~~~
17:20.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
17:20.09   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
17:20.09       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
17:20.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/grid/GridLines.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
17:20.09    23 | NS_INTERFACE_MAP_END
17:20.09       | ^~~~~~~~~~~~~~~~~~~~
17:20.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
17:20.09   801 |   else
17:20.09       |   ^~~~
17:20.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
17:20.09   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
17:20.09       |                                                 ^~~~~~~~~~~~~~~~~~
17:20.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/grid/GridLines.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
17:20.09    22 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
17:20.09       |   ^~~~~~~~~~~~~~~~~~~~~~
17:20.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/grid/GridTrack.cpp: In member function 'virtual nsresult mozilla::dom::GridTrack::QueryInterface(const nsIID&, void**)':
17:20.11 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
17:20.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
17:20.11   820 |     foundInterface = 0;                                                       \
17:20.11       |     ^~~~~~~~~~~~~~
17:20.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
17:20.11   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
17:20.11       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
17:20.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/grid/GridTrack.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
17:20.11    21 | NS_INTERFACE_MAP_END
17:20.11       | ^~~~~~~~~~~~~~~~~~~~
17:20.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
17:20.11   801 |   else
17:20.11       |   ^~~~
17:20.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
17:20.11   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
17:20.11       |                                                 ^~~~~~~~~~~~~~~~~~
17:20.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/grid/GridTrack.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
17:20.11    20 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
17:20.11       |   ^~~~~~~~~~~~~~~~~~~~~~
17:20.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/grid/GridTracks.cpp: In member function 'virtual nsresult mozilla::dom::GridTracks::QueryInterface(const nsIID&, void**)':
17:20.13 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
17:20.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
17:20.13   820 |     foundInterface = 0;                                                       \
17:20.13       |     ^~~~~~~~~~~~~~
17:20.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
17:20.13   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
17:20.13       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
17:20.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/grid/GridTracks.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
17:20.13    23 | NS_INTERFACE_MAP_END
17:20.13       | ^~~~~~~~~~~~~~~~~~~~
17:20.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
17:20.13   801 |   else
17:20.13       |   ^~~~
17:20.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
17:20.13   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
17:20.13       |                                                 ^~~~~~~~~~~~~~~~~~
17:20.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/grid/GridTracks.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
17:20.13    22 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
17:20.13       |   ^~~~~~~~~~~~~~~~~~~~~~
17:22.58 libdom_grid.a.desc
17:25.05 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/Declaration.h:24,
17:25.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsRuleWalker.h:16,
17:25.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/nsSVGElement.cpp:25,
17:25.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/svg/Unified_cpp_dom_svg8.cpp:11:
17:25.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)':
17:25.05 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead
17:25.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h:159:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
17:25.05   159 |     memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue));
17:25.05       |                                                       ^
17:25.05 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
17:25.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Element.h:42,
17:25.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18,
17:25.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/StyleSheetInlines.h:12,
17:25.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/css/Rule.h:11,
17:25.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/css/StyleRule.h:16,
17:25.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/nsSVGElement.h:16,
17:25.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/nsSVGElement.cpp:11,
17:25.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/svg/Unified_cpp_dom_svg8.cpp:11:
17:25.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here
17:25.05   585 | class nsCSSValue {
17:25.05       |       ^~~~~~~~~~
17:26.54 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
17:26.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
17:26.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
17:26.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
17:26.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
17:26.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/gfxPrefs.h:14,
17:26.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/gfx/2D.h:33,
17:26.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/SVGContentUtils.h:13,
17:26.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/nsSVGDataParser.cpp:8,
17:26.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/svg/Unified_cpp_dom_svg8.cpp:2:
17:26.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/nsSVGFilters.cpp: In member function 'virtual nsresult nsSVGFE::QueryInterface(const nsIID&, void**)':
17:26.54 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
17:26.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
17:26.54   838 |     foundInterface = 0;                                                       \
17:26.54       |     ^~~~~~~~~~~~~~
17:26.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
17:26.54   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
17:26.54       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17:26.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/nsSVGFilters.cpp:73:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
17:26.54    73 | NS_INTERFACE_MAP_END_INHERITING(nsSVGFEBase)
17:26.54       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17:26.55 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/svg/Unified_cpp_dom_svg8.cpp:38:
17:26.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/nsSVGFilters.cpp:72:4: note: some parts of macro expansion are not guarded by this 'else' clause
17:26.55    72 |    else
17:26.55       |    ^~~~
17:26.56 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
17:26.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
17:26.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
17:26.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
17:26.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
17:26.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/gfxPrefs.h:14,
17:26.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/gfx/2D.h:33,
17:26.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/SVGContentUtils.h:13,
17:26.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/nsSVGDataParser.cpp:8,
17:26.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/svg/Unified_cpp_dom_svg8.cpp:2:
17:26.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/nsSVGFilters.cpp: In member function 'virtual nsresult mozilla::dom::SVGComponentTransferFunctionElement::QueryInterface(const nsIID&, void**)':
17:26.57 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
17:26.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
17:26.57   838 |     foundInterface = 0;                                                       \
17:26.57       |     ^~~~~~~~~~~~~~
17:26.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
17:26.57   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
17:26.57       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17:26.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/nsSVGFilters.cpp:252:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
17:26.57   252 | NS_INTERFACE_MAP_END_INHERITING(SVGComponentTransferFunctionElementBase)
17:26.57       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17:26.57 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/svg/Unified_cpp_dom_svg8.cpp:38:
17:26.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/nsSVGFilters.cpp:251:4: note: some parts of macro expansion are not guarded by this 'else' clause
17:26.57   251 |    else
17:26.57       |    ^~~~
17:26.63 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
17:26.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
17:26.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsXULAppAPI.h:13,
17:26.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/geolocation/nsGeolocation.cpp:7:
17:26.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult mozilla::dom::PositionError::QueryInterface(const nsIID&, void**)':
17:26.63 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
17:26.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
17:26.63   820 |     foundInterface = 0;                                                       \
17:26.63       |     ^~~~~~~~~~~~~~
17:26.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
17:26.63   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
17:26.63       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
17:26.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/geolocation/nsGeolocation.cpp:207:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
17:26.63   207 | NS_INTERFACE_MAP_END
17:26.63       | ^~~~~~~~~~~~~~~~~~~~
17:26.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
17:26.63   801 |   else
17:26.63       |   ^~~~
17:26.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
17:26.63   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
17:26.63       |                                                 ^~~~~~~~~~~~~~~~~~
17:26.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/geolocation/nsGeolocation.cpp:206:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
17:26.63   206 |   NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPositionError)
17:26.63       |   ^~~~~~~~~~~~~~~~~~~~~~
17:26.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult nsGeolocationRequest::QueryInterface(const nsIID&, void**)':
17:26.64 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
17:26.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
17:26.64   820 |     foundInterface = 0;                                                       \
17:26.64       |     ^~~~~~~~~~~~~~
17:26.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
17:26.64   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
17:26.64       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
17:26.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/geolocation/nsGeolocation.cpp:312:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
17:26.64   312 | NS_INTERFACE_MAP_END
17:26.64       | ^~~~~~~~~~~~~~~~~~~~
17:26.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
17:26.64   801 |   else
17:26.64       |   ^~~~
17:26.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
17:26.64   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
17:26.64       |                                                 ^~~~~~~~~~~~~~~~~~
17:26.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/geolocation/nsGeolocation.cpp:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
17:26.64   311 |   NS_INTERFACE_MAP_ENTRY(nsIGeolocationUpdate)
17:26.64       |   ^~~~~~~~~~~~~~~~~~~~~~
17:26.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult nsGeolocationService::QueryInterface(const nsIID&, void**)':
17:26.66 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
17:26.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
17:26.66   820 |     foundInterface = 0;                                                       \
17:26.66       |     ^~~~~~~~~~~~~~
17:26.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
17:26.66   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
17:26.66       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
17:26.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/geolocation/nsGeolocation.cpp:620:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
17:26.66   620 | NS_INTERFACE_MAP_END
17:26.66       | ^~~~~~~~~~~~~~~~~~~~
17:26.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
17:26.66   801 |   else
17:26.66       |   ^~~~
17:26.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
17:26.66   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
17:26.66       |                                                 ^~~~~~~~~~~~~~~~~~
17:26.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/geolocation/nsGeolocation.cpp:619:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
17:26.66   619 |   NS_INTERFACE_MAP_ENTRY(nsIObserver)
17:26.66       |   ^~~~~~~~~~~~~~~~~~~~~~
17:26.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult mozilla::dom::Geolocation::QueryInterface(const nsIID&, void**)':
17:26.66 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
17:26.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
17:26.66   820 |     foundInterface = 0;                                                       \
17:26.66       |     ^~~~~~~~~~~~~~
17:26.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
17:26.66   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
17:26.66       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
17:26.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/geolocation/nsGeolocation.cpp:936:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
17:26.66   936 | NS_INTERFACE_MAP_END
17:26.66       | ^~~~~~~~~~~~~~~~~~~~
17:26.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
17:26.66   801 |   else
17:26.66       |   ^~~~
17:26.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
17:26.66   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
17:26.66       |                                                 ^~~~~~~~~~~~~~~~~~
17:26.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/geolocation/nsGeolocation.cpp:935:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
17:26.66   935 |   NS_INTERFACE_MAP_ENTRY(nsIGeolocationUpdate)
17:26.66       |   ^~~~~~~~~~~~~~~~~~~~~~
17:26.85 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
17:26.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
17:26.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
17:26.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
17:26.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
17:26.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/gfxPrefs.h:14,
17:26.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/gfx/2D.h:33,
17:26.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/SVGContentUtils.h:13,
17:26.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/nsSVGDataParser.cpp:8,
17:26.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/svg/Unified_cpp_dom_svg8.cpp:2:
17:26.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/nsSVGString.cpp: In member function 'virtual nsresult nsSVGString::DOMAnimatedString::QueryInterface(const nsIID&, void**)':
17:26.85 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
17:26.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
17:26.85   820 |     foundInterface = 0;                                                       \
17:26.85       |     ^~~~~~~~~~~~~~
17:26.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
17:26.85   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
17:26.85       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
17:26.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/nsSVGString.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
17:26.85    25 | NS_INTERFACE_MAP_END
17:26.85       | ^~~~~~~~~~~~~~~~~~~~
17:26.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
17:26.85   801 |   else
17:26.85       |   ^~~~
17:26.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
17:26.85   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
17:26.85       |                                                 ^~~~~~~~~~~~~~~~~~
17:26.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/nsSVGString.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
17:26.85    24 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
17:26.85       |   ^~~~~~~~~~~~~~~~~~~~~~
17:26.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/nsSVGViewBox.cpp: In member function 'virtual nsresult nsSVGViewBox::DOMBaseVal::QueryInterface(const nsIID&, void**)':
17:26.87 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
17:26.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
17:26.87   820 |     foundInterface = 0;                                                       \
17:26.87       |     ^~~~~~~~~~~~~~
17:26.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
17:26.87   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
17:26.87       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
17:26.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/nsSVGViewBox.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
17:26.87    49 | NS_INTERFACE_MAP_END
17:26.87       | ^~~~~~~~~~~~~~~~~~~~
17:26.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
17:26.87   801 |   else
17:26.87       |   ^~~~
17:26.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
17:26.87   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
17:26.87       |                                                 ^~~~~~~~~~~~~~~~~~
17:26.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/nsSVGViewBox.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
17:26.87    48 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
17:26.87       |   ^~~~~~~~~~~~~~~~~~~~~~
17:26.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/nsSVGViewBox.cpp: In member function 'virtual nsresult nsSVGViewBox::DOMAnimVal::QueryInterface(const nsIID&, void**)':
17:26.88 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
17:26.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
17:26.88   820 |     foundInterface = 0;                                                       \
17:26.88       |     ^~~~~~~~~~~~~~
17:26.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
17:26.88   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
17:26.88       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
17:26.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/nsSVGViewBox.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
17:26.88    54 | NS_INTERFACE_MAP_END
17:26.88       | ^~~~~~~~~~~~~~~~~~~~
17:26.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
17:26.88   801 |   else
17:26.88       |   ^~~~
17:26.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
17:26.88   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
17:26.88       |                                                 ^~~~~~~~~~~~~~~~~~
17:26.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/nsSVGViewBox.cpp:53:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
17:26.88    53 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
17:26.88       |   ^~~~~~~~~~~~~~~~~~~~~~
17:29.84 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
17:29.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
17:29.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/geolocation/MLSFallback.h:7,
17:29.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/geolocation/MLSFallback.cpp:7,
17:29.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/geolocation/Unified_cpp_dom_geolocation0.cpp:2:
17:29.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult nsGeoPositionCoords::QueryInterface(const nsIID&, void**)':
17:29.84 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
17:29.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
17:29.84   820 |     foundInterface = 0;                                                       \
17:29.84       |     ^~~~~~~~~~~~~~
17:29.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
17:29.85   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
17:29.85       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
17:29.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/geolocation/nsGeoPosition.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
17:29.85    36 | NS_INTERFACE_MAP_END
17:29.85       | ^~~~~~~~~~~~~~~~~~~~
17:29.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
17:29.85   801 |   else
17:29.85       |   ^~~~
17:29.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
17:29.85   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
17:29.85       |                                                 ^~~~~~~~~~~~~~~~~~
17:29.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/geolocation/nsGeoPosition.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
17:29.85    35 | NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPositionCoords)
17:29.85       | ^~~~~~~~~~~~~~~~~~~~~~
17:29.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult nsGeoPosition::QueryInterface(const nsIID&, void**)':
17:29.85 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
17:29.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
17:29.85   820 |     foundInterface = 0;                                                       \
17:29.85       |     ^~~~~~~~~~~~~~
17:29.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
17:29.85   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
17:29.85       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
17:29.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/geolocation/nsGeoPosition.cpp:127:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
17:29.85   127 | NS_INTERFACE_MAP_END
17:29.85       | ^~~~~~~~~~~~~~~~~~~~
17:29.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
17:29.85   801 |   else
17:29.85       |   ^~~~
17:29.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
17:29.85   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
17:29.85       |                                                 ^~~~~~~~~~~~~~~~~~
17:29.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/geolocation/nsGeoPosition.cpp:126:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
17:29.85   126 | NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPosition)
17:29.85       | ^~~~~~~~~~~~~~~~~~~~~~
17:29.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult mozilla::dom::Position::QueryInterface(const nsIID&, void**)':
17:29.86 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
17:29.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
17:29.86   820 |     foundInterface = 0;                                                       \
17:29.86       |     ^~~~~~~~~~~~~~
17:29.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
17:29.86   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
17:29.86       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
17:29.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/geolocation/nsGeoPosition.cpp:156:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
17:29.86   156 | NS_INTERFACE_MAP_END
17:29.86       | ^~~~~~~~~~~~~~~~~~~~
17:29.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
17:29.86   801 |   else
17:29.86       |   ^~~~
17:29.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
17:29.87   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
17:29.87       |                                                 ^~~~~~~~~~~~~~~~~~
17:29.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/geolocation/nsGeoPosition.cpp:155:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
17:29.87   155 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
17:29.87       |   ^~~~~~~~~~~~~~~~~~~~~~
17:29.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult mozilla::dom::Coordinates::QueryInterface(const nsIID&, void**)':
17:29.87 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
17:29.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
17:29.87   820 |     foundInterface = 0;                                                       \
17:29.87       |     ^~~~~~~~~~~~~~
17:29.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
17:29.87   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
17:29.87       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
17:29.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/geolocation/nsGeoPosition.cpp:209:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
17:29.87   209 | NS_INTERFACE_MAP_END
17:29.87       | ^~~~~~~~~~~~~~~~~~~~
17:29.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
17:29.87   801 |   else
17:29.87       |   ^~~~
17:29.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
17:29.87   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
17:29.88       |                                                 ^~~~~~~~~~~~~~~~~~
17:29.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/geolocation/nsGeoPosition.cpp:208:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
17:29.88   208 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
17:29.88       |   ^~~~~~~~~~~~~~~~~~~~~~
17:30.35 libdom_geolocation.a.desc
17:33.32 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
17:33.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
17:33.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIDocumentLoader.h:10,
17:33.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/uriloader/base/nsDocLoader.h:12,
17:33.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/uriloader/base/nsDocLoader.cpp:9,
17:33.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/uriloader/base/Unified_cpp_uriloader_base0.cpp:2:
17:33.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/uriloader/base/nsDocLoader.cpp: In member function 'virtual nsresult nsDocLoader::QueryInterface(const nsIID&, void**)':
17:33.32 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
17:33.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
17:33.32   820 |     foundInterface = 0;                                                       \
17:33.32       |     ^~~~~~~~~~~~~~
17:33.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
17:33.32   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
17:33.32       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
17:33.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/uriloader/base/nsDocLoader.cpp:186:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
17:33.32   186 | NS_INTERFACE_MAP_END
17:33.32       | ^~~~~~~~~~~~~~~~~~~~
17:33.32 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/uriloader/base/Unified_cpp_uriloader_base0.cpp:2:
17:33.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/uriloader/base/nsDocLoader.cpp:185:4: note: some parts of macro expansion are not guarded by this 'else' clause
17:33.32   185 |    else
17:33.32       |    ^~~~
17:33.40 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
17:33.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
17:33.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIDocumentLoader.h:10,
17:33.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/uriloader/base/nsDocLoader.h:12,
17:33.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/uriloader/base/nsDocLoader.cpp:9,
17:33.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/uriloader/base/Unified_cpp_uriloader_base0.cpp:2:
17:33.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsDocumentOpenInfo::QueryInterface(const nsIID&, void**)':
17:33.40 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
17:33.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
17:33.40   820 |     foundInterface = 0;                                                       \
17:33.40       |     ^~~~~~~~~~~~~~
17:33.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:1036:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
17:33.40  1036 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS
17:33.40       |                                         ^~~~~~~~~~~~~~~~~~~~~~~
17:33.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/uriloader/base/nsURILoader.cpp:170:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE'
17:33.40   170 | NS_INTERFACE_MAP_END_THREADSAFE
17:33.40       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17:33.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
17:33.40   801 |   else
17:33.41       |   ^~~~
17:33.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
17:33.41   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
17:33.41       |                                                 ^~~~~~~~~~~~~~~~~~
17:33.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/uriloader/base/nsURILoader.cpp:169:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
17:33.41   169 |   NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener)
17:33.41       |   ^~~~~~~~~~~~~~~~~~~~~~
17:33.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsURILoader::QueryInterface(const nsIID&, void**)':
17:33.44 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
17:33.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
17:33.44   820 |     foundInterface = 0;                                                       \
17:33.44       |     ^~~~~~~~~~~~~~
17:33.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
17:33.44   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
17:33.44       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
17:33.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/uriloader/base/nsURILoader.cpp:774:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
17:33.44   774 | NS_INTERFACE_MAP_END
17:33.44       | ^~~~~~~~~~~~~~~~~~~~
17:33.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
17:33.44   801 |   else
17:33.44       |   ^~~~
17:33.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
17:33.44   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
17:33.44       |                                                 ^~~~~~~~~~~~~~~~~~
17:33.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/uriloader/base/nsURILoader.cpp:773:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
17:33.44   773 |    NS_INTERFACE_MAP_ENTRY(nsIURILoader)
17:33.44       |    ^~~~~~~~~~~~~~~~~~~~~~
17:34.53 libdom_svg.a.desc
17:36.21 liburiloader_base.a.desc
17:39.41 libdom_encoding.a.desc
17:41.57 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
17:41.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
17:41.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIFactory.h:10,
17:41.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/Module.h:12,
17:41.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ModuleUtils.h:11,
17:41.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/extensions/cookie/nsCookieModule.cpp:7,
17:41.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:2:
17:41.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/extensions/cookie/nsPermission.cpp: In member function 'virtual nsresult nsPermission::QueryInterface(const nsIID&, void**)':
17:41.57 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
17:41.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
17:41.57   820 |     foundInterface = 0;                                                       \
17:41.57       |     ^~~~~~~~~~~~~~
17:41.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
17:41.57   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
17:41.57       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
17:41.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END'
17:41.57   171 |   NS_INTERFACE_MAP_END
17:41.57       |   ^~~~~~~~~~~~~~~~~~~~
17:41.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
17:41.57   176 |   NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__)                             \
17:41.57       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
17:41.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/extensions/cookie/nsPermission.cpp:15:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI'
17:41.57    15 | NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission)
17:41.58       | ^~~~~~~~~~~~~~~~~~~~
17:41.58 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/extensions/cookie/nsPermission.cpp:8,
17:41.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:29:
17:41.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause
17:41.58   138 |   } else
17:41.58       |     ^~~~
17:41.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:170:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO'
17:41.58   170 |     NS_IMPL_QUERY_CLASSINFO(aClass)                                           \
17:41.58       |     ^~~~~~~~~~~~~~~~~~~~~~~
17:41.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
17:41.58   176 |   NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__)                             \
17:41.58       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
17:41.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/extensions/cookie/nsPermission.cpp:15:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI'
17:41.58    15 | NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission)
17:41.58       | ^~~~~~~~~~~~~~~~~~~~
17:42.44 libdom_media_platforms_ffmpeg_libav53.a.desc
17:44.01 libimage_encoders_bmp.a.desc
17:46.86 libextensions_cookie.a.desc
17:47.12 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
17:47.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
17:47.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
17:47.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
17:47.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
17:47.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/Tokenizer.h:13,
17:47.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/IncrementalTokenizer.h:10,
17:47.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/ds/IncrementalTokenizer.cpp:7,
17:47.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/xpcom/ds/Unified_cpp_xpcom_ds0.cpp:2:
17:47.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArray::QueryInterface(const nsIID&, void**)':
17:47.13 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
17:47.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
17:47.13   820 |     foundInterface = 0;                                                       \
17:47.13       |     ^~~~~~~~~~~~~~
17:47.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
17:47.13   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
17:47.13       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
17:47.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/ds/nsArray.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
17:47.13    29 | NS_INTERFACE_MAP_END
17:47.13       | ^~~~~~~~~~~~~~~~~~~~
17:47.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
17:47.13   812 |   else
17:47.13       |   ^~~~
17:47.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
17:47.13   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
17:47.13       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
17:47.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/ds/nsArray.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
17:47.13    28 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray)
17:47.13       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17:47.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArrayCC::QueryInterface(const nsIID&, void**)':
17:47.14 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
17:47.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
17:47.14   820 |     foundInterface = 0;                                                       \
17:47.14       |     ^~~~~~~~~~~~~~
17:47.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
17:47.14   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
17:47.14       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
17:47.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/ds/nsArray.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
17:47.14    36 | NS_INTERFACE_MAP_END
17:47.14       | ^~~~~~~~~~~~~~~~~~~~
17:47.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
17:47.14   812 |   else
17:47.14       |   ^~~~
17:47.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
17:47.14   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
17:47.14       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
17:47.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/ds/nsArray.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
17:47.14    35 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray)
17:47.14       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17:47.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBag::QueryInterface(const nsIID&, void**)':
17:47.26 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
17:47.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
17:47.26   820 |     foundInterface = 0;                                                       \
17:47.26       |     ^~~~~~~~~~~~~~
17:47.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
17:47.26   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
17:47.26       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
17:47.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/ds/nsHashPropertyBag.cpp:266:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
17:47.26   266 | NS_INTERFACE_MAP_END
17:47.26       | ^~~~~~~~~~~~~~~~~~~~
17:47.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
17:47.26   801 |   else
17:47.26       |   ^~~~
17:47.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
17:47.26   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
17:47.26       |                                                 ^~~~~~~~~~~~~~~~~~
17:47.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/ds/nsHashPropertyBag.cpp:265:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
17:47.26   265 |   NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2)
17:47.26       |   ^~~~~~~~~~~~~~~~~~~~~~
17:47.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBagCC::QueryInterface(const nsIID&, void**)':
17:47.26 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
17:47.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
17:47.26   820 |     foundInterface = 0;                                                       \
17:47.26       |     ^~~~~~~~~~~~~~
17:47.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
17:47.26   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
17:47.26       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
17:47.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/ds/nsHashPropertyBag.cpp:284:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
17:47.26   284 | NS_INTERFACE_MAP_END
17:47.26       | ^~~~~~~~~~~~~~~~~~~~
17:47.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
17:47.26   801 |   else
17:47.26       |   ^~~~
17:47.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
17:47.26   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
17:47.26       |                                                 ^~~~~~~~~~~~~~~~~~
17:47.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/ds/nsHashPropertyBag.cpp:283:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
17:47.26   283 |   NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2)
17:47.26       |   ^~~~~~~~~~~~~~~~~~~~~~
17:47.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/ds/nsProperties.cpp: In member function 'nsresult nsProperties::AggregatedQueryInterface(const nsIID&, void**)':
17:47.54 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
17:47.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
17:47.55   820 |     foundInterface = 0;                                                       \
17:47.55       |     ^~~~~~~~~~~~~~
17:47.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
17:47.55   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
17:47.55       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
17:47.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/ds/nsProperties.cpp:14:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
17:47.55    14 | NS_INTERFACE_MAP_END
17:47.55       | ^~~~~~~~~~~~~~~~~~~~
17:47.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
17:47.55   801 |   else
17:47.55       |   ^~~~
17:47.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
17:47.55   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
17:47.55       |                                                 ^~~~~~~~~~~~~~~~~~
17:47.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/ds/nsProperties.cpp:13:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
17:47.55    13 |   NS_INTERFACE_MAP_ENTRY(nsIProperties)
17:47.55       |   ^~~~~~~~~~~~~~~~~~~~~~
17:47.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/ds/nsVariant.cpp: In member function 'virtual nsresult nsVariantCC::QueryInterface(const nsIID&, void**)':
17:47.67 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
17:47.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
17:47.67   820 |     foundInterface = 0;                                                       \
17:47.67       |     ^~~~~~~~~~~~~~
17:47.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
17:47.67   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
17:47.67       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
17:47.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/ds/nsVariant.cpp:2207:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
17:47.67  2207 | NS_INTERFACE_MAP_END
17:47.67       | ^~~~~~~~~~~~~~~~~~~~
17:47.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
17:47.67   801 |   else
17:47.67       |   ^~~~
17:47.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
17:47.67   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
17:47.67       |                                                 ^~~~~~~~~~~~~~~~~~
17:47.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/ds/nsVariant.cpp:2206:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
17:47.67  2206 |   NS_INTERFACE_MAP_ENTRY(nsIWritableVariant)
17:47.67       |   ^~~~~~~~~~~~~~~~~~~~~~
17:51.80 libxpcom_ds.a.desc
17:52.77 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
17:52.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
17:52.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIAutoCompleteController.h:10,
17:52.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/autocomplete/nsAutoCompleteController.h:8,
17:52.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6,
17:52.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp:2:
17:52.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/autocomplete/nsAutoCompleteController.cpp: In member function 'virtual nsresult nsAutoCompleteController::QueryInterface(const nsIID&, void**)':
17:52.78 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
17:52.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
17:52.78   820 |     foundInterface = 0;                                                       \
17:52.78       |     ^~~~~~~~~~~~~~
17:52.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
17:52.78   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
17:52.78       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
17:52.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/autocomplete/nsAutoCompleteController.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
17:52.78    57 | NS_INTERFACE_MAP_END
17:52.78       | ^~~~~~~~~~~~~~~~~~~~
17:52.78 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/autocomplete/nsAutoCompleteController.h:21,
17:52.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6,
17:52.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp:2:
17:52.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:265:5: note: some parts of macro expansion are not guarded by this 'else' clause
17:52.78   265 |   } else
17:52.78       |     ^~~~
17:52.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:271:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS'
17:52.78   271 |   NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class)
17:52.78       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17:52.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS'
17:52.78   275 |   NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class)
17:52.78       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17:52.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:288:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
17:52.78   288 |   NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
17:52.78       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17:52.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/autocomplete/nsAutoCompleteController.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION'
17:52.78    56 |   NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAutoCompleteController)
17:52.78       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17:54.30 libtoolkit_components_autocomplete.a.desc
17:55.52 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
17:55.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
17:55.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:10,
17:55.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/AudioNode.h:10,
17:55.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/AnalyserNode.h:10,
17:55.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AnalyserNode.cpp:7,
17:55.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2:
17:55.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AudioBufferSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioBufferSourceNode::QueryInterface(const nsIID&, void**)':
17:55.52 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
17:55.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
17:55.52   838 |     foundInterface = 0;                                                       \
17:55.52       |     ^~~~~~~~~~~~~~
17:55.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
17:55.52   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
17:55.52       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17:55.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AudioBufferSourceNode.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
17:55.52    28 | NS_INTERFACE_MAP_END_INHERITING(AudioNode)
17:55.52       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17:55.52 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12,
17:55.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/AudioNode.h:10,
17:55.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/AnalyserNode.h:10,
17:55.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AnalyserNode.cpp:7,
17:55.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2:
17:55.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
17:55.53   259 |   } else
17:55.53       |     ^~~~
17:55.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
17:55.53   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
17:55.53       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17:55.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
17:55.53   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
17:55.53       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17:55.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AudioBufferSourceNode.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
17:55.53    27 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(AudioBufferSourceNode)
17:55.53       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17:57.04 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
17:57.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
17:57.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:10,
17:57.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/AudioNode.h:10,
17:57.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/AnalyserNode.h:10,
17:57.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AnalyserNode.cpp:7,
17:57.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2:
17:57.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AudioContext.cpp: In member function 'virtual nsresult mozilla::dom::AudioContext::QueryInterface(const nsIID&, void**)':
17:57.05 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
17:57.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
17:57.05   838 |     foundInterface = 0;                                                       \
17:57.05       |     ^~~~~~~~~~~~~~
17:57.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
17:57.05   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
17:57.05       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17:57.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AudioContext.cpp:99:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
17:57.05    99 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
17:57.05       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17:57.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
17:57.05   801 |   else
17:57.05       |   ^~~~
17:57.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
17:57.05   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
17:57.05       |                                                 ^~~~~~~~~~~~~~~~~~
17:57.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AudioContext.cpp:98:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
17:57.05    98 |   NS_INTERFACE_MAP_ENTRY(nsIMemoryReporter)
17:57.05       |   ^~~~~~~~~~~~~~~~~~~~~~
17:57.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationNode::QueryInterface(const nsIID&, void**)':
17:57.21 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
17:57.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
17:57.21   838 |     foundInterface = 0;                                                       \
17:57.21       |     ^~~~~~~~~~~~~~
17:57.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
17:57.21   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
17:57.21       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17:57.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AudioDestinationNode.cpp:314:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
17:57.21   314 | NS_INTERFACE_MAP_END_INHERITING(AudioNode)
17:57.21       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17:57.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
17:57.21   801 |   else
17:57.21       |   ^~~~
17:57.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
17:57.21   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
17:57.21       |                                                 ^~~~~~~~~~~~~~~~~~
17:57.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AudioDestinationNode.cpp:313:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
17:57.21   313 |   NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback)
17:57.21       |   ^~~~~~~~~~~~~~~~~~~~~~
17:57.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AudioNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioNode::QueryInterface(const nsIID&, void**)':
17:57.28 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
17:57.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
17:57.28   838 |     foundInterface = 0;                                                       \
17:57.28       |     ^~~~~~~~~~~~~~
17:57.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
17:57.28   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
17:57.28       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17:57.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AudioNode.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
17:57.28    44 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
17:57.28       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17:57.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
17:57.28   801 |   else
17:57.28       |   ^~~~
17:57.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
17:57.28   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
17:57.28       |                                                 ^~~~~~~~~~~~~~~~~~
17:57.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AudioNode.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
17:57.28    43 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
17:57.28       |   ^~~~~~~~~~~~~~~~~~~~~~
17:57.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AudioProcessingEvent.cpp: In member function 'virtual nsresult mozilla::dom::AudioProcessingEvent::QueryInterface(const nsIID&, void**)':
17:57.55 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
17:57.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
17:57.55   838 |     foundInterface = 0;                                                       \
17:57.55       |     ^~~~~~~~~~~~~~
17:57.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
17:57.55   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
17:57.55       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17:57.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AudioProcessingEvent.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
17:57.55    19 | NS_INTERFACE_MAP_END_INHERITING(Event)
17:57.55       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17:57.55 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12,
17:57.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/AudioNode.h:10,
17:57.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/AnalyserNode.h:10,
17:57.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AnalyserNode.cpp:7,
17:57.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2:
17:57.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
17:57.55   259 |   } else
17:57.55       |     ^~~~
17:57.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
17:57.55   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
17:57.55       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17:57.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
17:57.55   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
17:57.55       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17:57.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AudioProcessingEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
17:57.55    18 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(AudioProcessingEvent)
17:57.55       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17:57.59 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
17:57.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
17:57.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:10,
17:57.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/AudioNode.h:10,
17:57.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/AnalyserNode.h:10,
17:57.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AnalyserNode.cpp:7,
17:57.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2:
17:57.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/BiquadFilterNode.cpp: In member function 'virtual nsresult mozilla::dom::BiquadFilterNode::QueryInterface(const nsIID&, void**)':
17:57.59 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
17:57.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
17:57.59   838 |     foundInterface = 0;                                                       \
17:57.59       |     ^~~~~~~~~~~~~~
17:57.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
17:57.59   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
17:57.59       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17:57.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/BiquadFilterNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
17:57.59    25 | NS_INTERFACE_MAP_END_INHERITING(AudioNode)
17:57.59       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17:57.59 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12,
17:57.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/AudioNode.h:10,
17:57.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/AnalyserNode.h:10,
17:57.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AnalyserNode.cpp:7,
17:57.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2:
17:57.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
17:57.59   259 |   } else
17:57.59       |     ^~~~
17:57.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
17:57.59   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
17:57.59       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17:57.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
17:57.59   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
17:57.59       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17:57.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/BiquadFilterNode.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
17:57.59    24 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(BiquadFilterNode)
17:57.59       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17:57.89 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/jspubtd.h:17,
17:57.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:10,
17:57.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
17:57.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:33,
17:57.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:10,
17:57.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/AudioNode.h:10,
17:57.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/AnalyserNode.h:10,
17:57.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AnalyserNode.cpp:7,
17:57.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2:
17:57.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]':
17:57.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AudioEventTimeline.h:73:26:   required from here
17:57.89 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
17:57.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:110: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]
17:57.89   110 |     memcpy(aDst, aSrc, aNElem * sizeof(T));
17:57.89       |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17:57.90 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AudioParamTimeline.h:10,
17:57.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/AudioParam.h:10,
17:57.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AudioBufferSourceNode.cpp:10,
17:57.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:29:
17:57.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AudioEventTimeline.h:26:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here
17:57.90    26 | struct AudioTimelineEvent final
17:57.90       |        ^~~~~~~~~~~~~~~~~~
17:59.26 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
17:59.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
17:59.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsINode.h:13,
17:59.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsIContent.h:12,
17:59.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xul/templates/nsTemplateMatch.h:10,
17:59.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xul/templates/nsContentSupportMap.h:10,
17:59.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xul/templates/nsContentSupportMap.cpp:6,
17:59.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/xul/templates/Unified_cpp_dom_xul_templates0.cpp:2:
17:59.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xul/templates/nsRDFQuery.cpp: In member function 'virtual nsresult nsRDFQuery::QueryInterface(const nsIID&, void**)':
17:59.26 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
17:59.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
17:59.26   820 |     foundInterface = 0;                                                       \
17:59.26       |     ^~~~~~~~~~~~~~
17:59.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
17:59.26   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
17:59.26       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
17:59.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xul/templates/nsRDFQuery.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
17:59.26    17 | NS_INTERFACE_MAP_END
17:59.26       | ^~~~~~~~~~~~~~~~~~~~
17:59.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
17:59.26   801 |   else
17:59.26       |   ^~~~
17:59.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
17:59.26   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
17:59.26       |                                                 ^~~~~~~~~~~~~~~~~~
17:59.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xul/templates/nsRDFQuery.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
17:59.26    16 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
17:59.26       |   ^~~~~~~~~~~~~~~~~~~~~~
18:20.43 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
18:20.43                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
18:20.43                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:10,
18:20.43                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/AudioNode.h:10,
18:20.43                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/ChannelMergerNode.h:10,
18:20.43                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/ChannelMergerNode.cpp:7,
18:20.43                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2:
18:20.43 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/ConstantSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::ConstantSourceNode::QueryInterface(const nsIID&, void**)':
18:20.44 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
18:20.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
18:20.44   838 |     foundInterface = 0;                                                       \
18:20.44       |     ^~~~~~~~~~~~~~
18:20.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
18:20.44   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
18:20.44       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:20.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/ConstantSourceNode.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
18:20.44    19 | NS_INTERFACE_MAP_END_INHERITING(AudioNode)
18:20.44       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:20.44 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12,
18:20.44                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/AudioNode.h:10,
18:20.44                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/ChannelMergerNode.h:10,
18:20.44                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/ChannelMergerNode.cpp:7,
18:20.44                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2:
18:20.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
18:20.44   259 |   } else
18:20.44       |     ^~~~
18:20.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
18:20.44   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
18:20.44       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:20.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
18:20.44   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
18:20.44       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:20.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/ConstantSourceNode.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
18:20.44    18 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ConstantSourceNode)
18:20.44       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:20.59 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
18:20.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
18:20.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:10,
18:20.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/AudioNode.h:10,
18:20.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/ChannelMergerNode.h:10,
18:20.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/ChannelMergerNode.cpp:7,
18:20.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2:
18:20.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/ConvolverNode.cpp: In member function 'virtual nsresult mozilla::dom::ConvolverNode::QueryInterface(const nsIID&, void**)':
18:20.60 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
18:20.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
18:20.60   838 |     foundInterface = 0;                                                       \
18:20.60       |     ^~~~~~~~~~~~~~
18:20.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
18:20.60   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
18:20.60       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:20.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/ConvolverNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
18:20.60    22 | NS_INTERFACE_MAP_END_INHERITING(AudioNode)
18:20.60       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:20.60 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12,
18:20.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/AudioNode.h:10,
18:20.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/ChannelMergerNode.h:10,
18:20.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/ChannelMergerNode.cpp:7,
18:20.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2:
18:20.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
18:20.60   259 |   } else
18:20.60       |     ^~~~
18:20.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
18:20.60   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
18:20.60       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:20.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
18:20.60   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
18:20.60       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:20.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/ConvolverNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
18:20.60    21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ConvolverNode)
18:20.60       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:20.64 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
18:20.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
18:20.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:10,
18:20.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/AudioNode.h:10,
18:20.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/ChannelMergerNode.h:10,
18:20.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/ChannelMergerNode.cpp:7,
18:20.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2:
18:20.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/DelayNode.cpp: In member function 'virtual nsresult mozilla::dom::DelayNode::QueryInterface(const nsIID&, void**)':
18:20.64 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
18:20.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
18:20.64   838 |     foundInterface = 0;                                                       \
18:20.64       |     ^~~~~~~~~~~~~~
18:20.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
18:20.64   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
18:20.64       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:20.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/DelayNode.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
18:20.64    23 | NS_INTERFACE_MAP_END_INHERITING(AudioNode)
18:20.64       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:20.64 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12,
18:20.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/AudioNode.h:10,
18:20.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/ChannelMergerNode.h:10,
18:20.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/ChannelMergerNode.cpp:7,
18:20.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2:
18:20.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
18:20.65   259 |   } else
18:20.65       |     ^~~~
18:20.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
18:20.65   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
18:20.65       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:20.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
18:20.65   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
18:20.65       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:20.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/DelayNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
18:20.65    22 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DelayNode)
18:20.65       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:20.67 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
18:20.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
18:20.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:10,
18:20.68                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/AudioNode.h:10,
18:20.68                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/ChannelMergerNode.h:10,
18:20.68                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/ChannelMergerNode.cpp:7,
18:20.68                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2:
18:20.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/DynamicsCompressorNode.cpp: In member function 'virtual nsresult mozilla::dom::DynamicsCompressorNode::QueryInterface(const nsIID&, void**)':
18:20.68 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
18:20.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
18:20.68   838 |     foundInterface = 0;                                                       \
18:20.68       |     ^~~~~~~~~~~~~~
18:20.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
18:20.68   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
18:20.68       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:20.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/DynamicsCompressorNode.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
18:20.68    29 | NS_INTERFACE_MAP_END_INHERITING(AudioNode)
18:20.68       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:20.68 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12,
18:20.68                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/AudioNode.h:10,
18:20.68                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/ChannelMergerNode.h:10,
18:20.68                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/ChannelMergerNode.cpp:7,
18:20.68                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2:
18:20.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
18:20.68   259 |   } else
18:20.68       |     ^~~~
18:20.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
18:20.68   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
18:20.68       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:20.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
18:20.68   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
18:20.68       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:20.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/DynamicsCompressorNode.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
18:20.68    28 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DynamicsCompressorNode)
18:20.68       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:20.74 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
18:20.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
18:20.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:10,
18:20.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/AudioNode.h:10,
18:20.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/ChannelMergerNode.h:10,
18:20.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/ChannelMergerNode.cpp:7,
18:20.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2:
18:20.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/GainNode.cpp: In member function 'virtual nsresult mozilla::dom::GainNode::QueryInterface(const nsIID&, void**)':
18:20.74 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
18:20.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
18:20.74   838 |     foundInterface = 0;                                                       \
18:20.74       |     ^~~~~~~~~~~~~~
18:20.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
18:20.74   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
18:20.75       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:20.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/GainNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
18:20.75    22 | NS_INTERFACE_MAP_END_INHERITING(AudioNode)
18:20.75       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:20.75 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12,
18:20.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/AudioNode.h:10,
18:20.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/ChannelMergerNode.h:10,
18:20.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/ChannelMergerNode.cpp:7,
18:20.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2:
18:20.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
18:20.75   259 |   } else
18:20.75       |     ^~~~
18:20.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
18:20.75   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
18:20.75       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:20.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
18:20.75   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
18:20.75       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:20.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/GainNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
18:20.75    21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(GainNode)
18:20.75       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:21.58 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
18:21.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
18:21.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:10,
18:21.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/AudioNode.h:10,
18:21.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/ChannelMergerNode.h:10,
18:21.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/ChannelMergerNode.cpp:7,
18:21.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2:
18:21.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationTrackSource::QueryInterface(const nsIID&, void**)':
18:21.58 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
18:21.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
18:21.58   838 |     foundInterface = 0;                                                       \
18:21.58       |     ^~~~~~~~~~~~~~
18:21.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
18:21.58   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
18:21.58       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:21.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
18:21.59    63 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource)
18:21.59       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:21.59 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12,
18:21.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/AudioNode.h:10,
18:21.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/ChannelMergerNode.h:10,
18:21.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/ChannelMergerNode.cpp:7,
18:21.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2:
18:21.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
18:21.59   259 |   } else
18:21.59       |     ^~~~
18:21.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
18:21.59   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
18:21.59       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:21.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
18:21.59   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
18:21.59       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:21.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
18:21.59    62 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(AudioDestinationTrackSource)
18:21.59       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:21.60 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
18:21.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
18:21.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:10,
18:21.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/AudioNode.h:10,
18:21.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/ChannelMergerNode.h:10,
18:21.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/ChannelMergerNode.cpp:7,
18:21.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2:
18:21.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioDestinationNode::QueryInterface(const nsIID&, void**)':
18:21.60 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
18:21.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
18:21.60   838 |     foundInterface = 0;                                                       \
18:21.60       |     ^~~~~~~~~~~~~~
18:21.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
18:21.60   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
18:21.60       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:21.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
18:21.60    71 | NS_INTERFACE_MAP_END_INHERITING(AudioNode)
18:21.61       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:21.61 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12,
18:21.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/AudioNode.h:10,
18:21.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/ChannelMergerNode.h:10,
18:21.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/ChannelMergerNode.cpp:7,
18:21.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2:
18:21.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
18:21.61   259 |   } else
18:21.61       |     ^~~~
18:21.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
18:21.61   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
18:21.61       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:21.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
18:21.61   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
18:21.61       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:21.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
18:21.61    70 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaStreamAudioDestinationNode)
18:21.61       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:21.63 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
18:21.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
18:21.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:10,
18:21.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/AudioNode.h:10,
18:21.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/ChannelMergerNode.h:10,
18:21.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/ChannelMergerNode.cpp:7,
18:21.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2:
18:21.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/MediaStreamAudioSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioSourceNode::QueryInterface(const nsIID&, void**)':
18:21.63 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
18:21.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
18:21.63   838 |     foundInterface = 0;                                                       \
18:21.63       |     ^~~~~~~~~~~~~~
18:21.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
18:21.63   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
18:21.63       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:21.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
18:21.64    32 | NS_INTERFACE_MAP_END_INHERITING(AudioNode)
18:21.64       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:21.64 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12,
18:21.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/AudioNode.h:10,
18:21.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/ChannelMergerNode.h:10,
18:21.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/ChannelMergerNode.cpp:7,
18:21.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2:
18:21.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
18:21.64   259 |   } else
18:21.64       |     ^~~~
18:21.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
18:21.64   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
18:21.64       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:21.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
18:21.64   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
18:21.64       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:21.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
18:21.64    31 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaStreamAudioSourceNode)
18:21.64       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:21.68 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
18:21.68                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
18:21.68                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:10,
18:21.68                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/AudioNode.h:10,
18:21.68                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/ChannelMergerNode.h:10,
18:21.68                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/ChannelMergerNode.cpp:7,
18:21.68                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2:
18:21.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/OfflineAudioCompletionEvent.cpp: In member function 'virtual nsresult mozilla::dom::OfflineAudioCompletionEvent::QueryInterface(const nsIID&, void**)':
18:21.68 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
18:21.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
18:21.68   838 |     foundInterface = 0;                                                       \
18:21.68       |     ^~~~~~~~~~~~~~
18:21.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
18:21.68   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
18:21.68       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:21.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/OfflineAudioCompletionEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
18:21.68    18 | NS_INTERFACE_MAP_END_INHERITING(Event)
18:21.68       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:21.69 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12,
18:21.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/AudioNode.h:10,
18:21.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/ChannelMergerNode.h:10,
18:21.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/ChannelMergerNode.cpp:7,
18:21.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2:
18:21.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
18:21.69   259 |   } else
18:21.69       |     ^~~~
18:21.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
18:21.69   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
18:21.69       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:21.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
18:21.69   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
18:21.69       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:21.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/OfflineAudioCompletionEvent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
18:21.69    17 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(OfflineAudioCompletionEvent)
18:21.69       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:21.72 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
18:21.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
18:21.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:10,
18:21.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/AudioNode.h:10,
18:21.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/ChannelMergerNode.h:10,
18:21.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/ChannelMergerNode.cpp:7,
18:21.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2:
18:21.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/OscillatorNode.cpp: In member function 'virtual nsresult mozilla::dom::OscillatorNode::QueryInterface(const nsIID&, void**)':
18:21.72 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
18:21.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
18:21.72   838 |     foundInterface = 0;                                                       \
18:21.72       |     ^~~~~~~~~~~~~~
18:21.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
18:21.72   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
18:21.72       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:21.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/OscillatorNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
18:21.72    22 | NS_INTERFACE_MAP_END_INHERITING(AudioNode)
18:21.72       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:21.72 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12,
18:21.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/AudioNode.h:10,
18:21.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/ChannelMergerNode.h:10,
18:21.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/ChannelMergerNode.cpp:7,
18:21.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2:
18:21.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
18:21.72   259 |   } else
18:21.72       |     ^~~~
18:21.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
18:21.72   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
18:21.72       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:21.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
18:21.73   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
18:21.73       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:21.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/OscillatorNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
18:21.73    21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(OscillatorNode)
18:21.73       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:22.01 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
18:22.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
18:22.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xul/templates/nsXULSortService.cpp:23,
18:22.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/xul/templates/Unified_cpp_dom_xul_templates1.cpp:2:
18:22.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xul/templates/nsXULTemplateBuilder.cpp: In member function 'virtual nsresult nsXULTemplateBuilder::QueryInterface(const nsIID&, void**)':
18:22.01 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
18:22.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
18:22.01   820 |     foundInterface = 0;                                                       \
18:22.01       |     ^~~~~~~~~~~~~~
18:22.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
18:22.01   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
18:22.01       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
18:22.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xul/templates/nsXULTemplateBuilder.cpp:295:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
18:22.01   295 | NS_INTERFACE_MAP_END
18:22.01       | ^~~~~~~~~~~~~~~~~~~~
18:22.01 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xul/templates/nsXULTemplateBuilder.cpp:62,
18:22.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/xul/templates/Unified_cpp_dom_xul_templates1.cpp:11:
18:22.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMClassInfoID.h:50:5: note: some parts of macro expansion are not guarded by this 'else' clause
18:22.01    50 |   } else
18:22.01       |     ^~~~
18:22.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMClassInfoID.h:50:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO'
18:22.01    50 |   } else
18:22.01       |     ^~~~
18:22.04 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/jspubtd.h:17,
18:22.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:10,
18:22.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
18:22.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:33,
18:22.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:10,
18:22.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/AudioNode.h:10,
18:22.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/ChannelMergerNode.h:10,
18:22.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/ChannelMergerNode.cpp:7,
18:22.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2:
18:22.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]':
18:22.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AudioEventTimeline.h:73:26:   required from here
18:22.04 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
18:22.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:110: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]
18:22.04   110 |     memcpy(aDst, aSrc, aNElem * sizeof(T));
18:22.04       |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:22.04 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AudioParamTimeline.h:10,
18:22.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AudioParam.h:10,
18:22.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/ConstantSourceNode.h:11,
18:22.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/ConstantSourceNode.cpp:7,
18:22.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:20:
18:22.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AudioEventTimeline.h:26:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here
18:22.04    26 | struct AudioTimelineEvent final
18:22.04       |        ^~~~~~~~~~~~~~~~~~
18:22.12 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
18:22.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
18:22.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xul/templates/nsXULSortService.cpp:23,
18:22.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/xul/templates/Unified_cpp_dom_xul_templates1.cpp:2:
18:22.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xul/templates/nsXULTemplateQueryProcessorRDF.cpp: In member function 'virtual nsresult nsXULTemplateQueryProcessorRDF::QueryInterface(const nsIID&, void**)':
18:22.12 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
18:22.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
18:22.12   820 |     foundInterface = 0;                                                       \
18:22.12       |     ^~~~~~~~~~~~~~
18:22.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
18:22.12   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
18:22.12       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
18:22.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xul/templates/nsXULTemplateQueryProcessorRDF.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
18:22.12    89 | NS_INTERFACE_MAP_END
18:22.12       | ^~~~~~~~~~~~~~~~~~~~
18:22.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
18:22.12   812 |   else
18:22.12       |   ^~~~
18:22.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
18:22.12   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
18:22.12       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:22.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xul/templates/nsXULTemplateQueryProcessorRDF.cpp:88:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
18:22.12    88 |     NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXULTemplateQueryProcessor)
18:22.12       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:22.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xul/templates/nsXULTemplateQueryProcessorXML.cpp: In member function 'virtual nsresult nsXULTemplateQueryProcessorXML::QueryInterface(const nsIID&, void**)':
18:22.25 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
18:22.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
18:22.25   820 |     foundInterface = 0;                                                       \
18:22.25       |     ^~~~~~~~~~~~~~
18:22.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
18:22.25   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
18:22.25       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
18:22.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xul/templates/nsXULTemplateQueryProcessorXML.cpp:107:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
18:22.25   107 | NS_INTERFACE_MAP_END
18:22.25       | ^~~~~~~~~~~~~~~~~~~~
18:22.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
18:22.25   812 |   else
18:22.25       |   ^~~~
18:22.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
18:22.25   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
18:22.25       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:22.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xul/templates/nsXULTemplateQueryProcessorXML.cpp:106:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
18:22.25   106 |     NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXULTemplateQueryProcessor)
18:22.25       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:22.27 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xul/templates/nsXULTemplateResultRDF.cpp: In member function 'virtual nsresult nsXULTemplateResultRDF::QueryInterface(const nsIID&, void**)':
18:22.27 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
18:22.27 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
18:22.27   820 |     foundInterface = 0;                                                       \
18:22.27       |     ^~~~~~~~~~~~~~
18:22.27 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
18:22.27   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
18:22.28       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
18:22.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xul/templates/nsXULTemplateResultRDF.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
18:22.28    17 | NS_INTERFACE_MAP_END
18:22.28       | ^~~~~~~~~~~~~~~~~~~~
18:22.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
18:22.28   801 |   else
18:22.28       |   ^~~~
18:22.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
18:22.28   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
18:22.28       |                                                 ^~~~~~~~~~~~~~~~~~
18:22.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xul/templates/nsXULTemplateResultRDF.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
18:22.28    16 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
18:22.28       |   ^~~~~~~~~~~~~~~~~~~~~~
18:22.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xul/templates/nsXULTreeBuilder.cpp: In member function 'virtual nsresult nsXULTreeBuilder::QueryInterface(const nsIID&, void**)':
18:22.34 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
18:22.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
18:22.34   838 |     foundInterface = 0;                                                       \
18:22.34       |     ^~~~~~~~~~~~~~
18:22.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
18:22.34   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
18:22.34       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:22.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xul/templates/nsXULTreeBuilder.cpp:290:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
18:22.34   290 | NS_INTERFACE_MAP_END_INHERITING(nsXULTemplateBuilder)
18:22.34       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:22.34 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xul/templates/nsXULTemplateBuilder.cpp:62,
18:22.34                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/xul/templates/Unified_cpp_dom_xul_templates1.cpp:11:
18:22.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMClassInfoID.h:50:5: note: some parts of macro expansion are not guarded by this 'else' clause
18:22.34    50 |   } else
18:22.34       |     ^~~~
18:22.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMClassInfoID.h:50:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO'
18:22.34    50 |   } else
18:22.34       |     ^~~~
18:25.78 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:92:
18:25.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/MediaBufferDecoder.cpp: In member function 'void mozilla::WebAudioDecodeJob::OnFailure(mozilla::WebAudioDecodeJob::ErrorCode)':
18:25.78 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/MediaBufferDecoder.cpp: 'errorMessage' may be used uninitialized in this function
18:25.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/MediaBufferDecoder.cpp:602:34: warning: 'errorMessage' may be used uninitialized in this function [-Wmaybe-uninitialized]
18:25.78   602 |   nsContentUtils::ReportToConsole(nsIScriptError::errorFlag,
18:25.78       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
18:25.78   603 |                                   NS_LITERAL_CSTRING("Media"),
18:25.78       |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:25.78   604 |                                   doc,
18:25.78       |                                   ~~~~
18:25.78   605 |                                   nsContentUtils::eDOM_PROPERTIES,
18:25.78       |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:25.78   606 |                                   errorMessage);
18:25.78       |                                   ~~~~~~~~~~~~~
18:32.00 libdom_xul_templates.a.desc
18:35.88 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
18:35.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
18:35.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:10,
18:35.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AudioNode.h:10,
18:35.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/PannerNode.h:10,
18:35.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/PannerNode.cpp:7,
18:35.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2:
18:35.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/PannerNode.cpp: In member function 'virtual nsresult mozilla::dom::PannerNode::QueryInterface(const nsIID&, void**)':
18:35.89 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
18:35.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
18:35.89   838 |     foundInterface = 0;                                                       \
18:35.89       |     ^~~~~~~~~~~~~~
18:35.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
18:35.89   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
18:35.89       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:35.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/PannerNode.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
18:35.89    40 | NS_INTERFACE_MAP_END_INHERITING(AudioNode)
18:35.89       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:35.89 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12,
18:35.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AudioNode.h:10,
18:35.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/PannerNode.h:10,
18:35.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/PannerNode.cpp:7,
18:35.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2:
18:35.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
18:35.89   259 |   } else
18:35.89       |     ^~~~
18:35.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
18:35.89   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
18:35.90       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:35.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
18:35.90   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
18:35.90       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:35.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/PannerNode.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
18:35.90    39 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PannerNode)
18:35.90       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:35.99 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
18:35.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
18:35.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:10,
18:35.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AudioNode.h:10,
18:35.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/PannerNode.h:10,
18:35.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/PannerNode.cpp:7,
18:35.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2:
18:35.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/StereoPannerNode.cpp: In member function 'virtual nsresult mozilla::dom::StereoPannerNode::QueryInterface(const nsIID&, void**)':
18:35.99 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
18:35.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
18:35.99   838 |     foundInterface = 0;                                                       \
18:35.99       |     ^~~~~~~~~~~~~~
18:35.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
18:35.99   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
18:35.99       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:35.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/StereoPannerNode.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
18:35.99    26 | NS_INTERFACE_MAP_END_INHERITING(AudioNode)
18:35.99       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:35.99 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12,
18:35.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AudioNode.h:10,
18:35.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/PannerNode.h:10,
18:35.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/PannerNode.cpp:7,
18:35.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2:
18:35.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
18:35.99   259 |   } else
18:35.99       |     ^~~~
18:35.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
18:35.99   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
18:35.99       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:35.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
18:35.99   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
18:35.99       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:35.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/StereoPannerNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
18:36.00    25 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(StereoPannerNode)
18:36.00       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:36.01 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
18:36.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
18:36.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:10,
18:36.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AudioNode.h:10,
18:36.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/PannerNode.h:10,
18:36.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/PannerNode.cpp:7,
18:36.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2:
18:36.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/WaveShaperNode.cpp: In member function 'virtual nsresult mozilla::dom::WaveShaperNode::QueryInterface(const nsIID&, void**)':
18:36.01 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
18:36.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
18:36.01   838 |     foundInterface = 0;                                                       \
18:36.01       |     ^~~~~~~~~~~~~~
18:36.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
18:36.01   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
18:36.01       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:36.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/WaveShaperNode.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
18:36.01    34 | NS_INTERFACE_MAP_END_INHERITING(AudioNode)
18:36.01       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:36.01 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12,
18:36.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AudioNode.h:10,
18:36.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/PannerNode.h:10,
18:36.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/PannerNode.cpp:7,
18:36.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2:
18:36.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
18:36.01   259 |   } else
18:36.01       |     ^~~~
18:36.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
18:36.01   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
18:36.01       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:36.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
18:36.01   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
18:36.01       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:36.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/WaveShaperNode.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
18:36.01    33 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(WaveShaperNode)
18:36.01       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:36.25 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/jspubtd.h:17,
18:36.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:10,
18:36.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
18:36.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:33,
18:36.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:10,
18:36.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AudioNode.h:10,
18:36.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/PannerNode.h:10,
18:36.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/PannerNode.cpp:7,
18:36.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2:
18:36.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]':
18:36.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AudioEventTimeline.h:73:26:   required from here
18:36.25 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
18:36.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:110: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]
18:36.25   110 |     memcpy(aDst, aSrc, aNElem * sizeof(T));
18:36.25       |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:36.25 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AudioParamTimeline.h:10,
18:36.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AudioParam.h:10,
18:36.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/PannerNode.h:11,
18:36.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/PannerNode.cpp:7,
18:36.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2:
18:36.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AudioEventTimeline.h:26:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here
18:36.25    26 | struct AudioTimelineEvent final
18:36.25       |        ^~~~~~~~~~~~~~~~~~
18:40.51 libdom_media_webaudio.a.desc
18:46.72 libnetwerk_protocol_ftp.a.desc
18:51.17 libdom_media_mediasink.a.desc
18:51.55 libintl_hyphenation_glue.a.desc
18:54.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/cookie/nsCookieService.cpp: In member function 'bool nsCookieService::SetCookieInternal(nsIURI*, const nsCookieKey&, bool, CookieStatus, nsDependentCString&, int64_t, bool, nsIChannel*)':
18:54.19 Warning: -Wunused-variable in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/cookie/nsCookieService.cpp: unused variable 'rv'
18:54.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/cookie/nsCookieService.cpp:3305:12: warning: unused variable 'rv' [-Wunused-variable]
18:54.19  3305 |   nsresult rv = aHostURI->SchemeIs("https", &isHTTPS);
18:54.19       |            ^~
18:54.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/cookie/nsCookieService.cpp: In member function 'void nsCookieService::AddInternal(const nsCookieKey&, nsCookie*, int64_t, nsIURI*, const char*, bool)':
18:54.19 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/cookie/nsCookieService.cpp: variable 'oldestCookieTime' set but not used
18:54.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/cookie/nsCookieService.cpp:3570:15: warning: variable 'oldestCookieTime' set but not used [-Wunused-but-set-variable]
18:54.19  3570 |       int64_t oldestCookieTime = FindStaleCookie(entry, currentTime, aHostURI, optionalSecurity, iter);
18:54.19       |               ^~~~~~~~~~~~~~~~
18:55.40 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
18:55.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
18:55.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
18:55.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
18:55.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
18:55.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
18:55.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Promise.h:11,
18:55.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/promise/Promise.cpp:7,
18:55.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/promise/Unified_cpp_dom_promise0.cpp:2:
18:55.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::Promise::QueryInterface(const nsIID&, void**)':
18:55.40 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
18:55.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
18:55.40   820 |     foundInterface = 0;                                                       \
18:55.40       |     ^~~~~~~~~~~~~~
18:55.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
18:55.40   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
18:55.40       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
18:55.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/promise/Promise.cpp:459:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
18:55.40   459 | NS_INTERFACE_MAP_END
18:55.40       | ^~~~~~~~~~~~~~~~~~~~
18:55.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
18:55.40   801 |   else
18:55.40       |   ^~~~
18:55.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
18:55.40   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
18:55.40       |                                                 ^~~~~~~~~~~~~~~~~~
18:55.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/promise/Promise.cpp:458:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
18:55.40   458 |   NS_INTERFACE_MAP_ENTRY(Promise)
18:55.40       |   ^~~~~~~~~~~~~~~~~~~~~~
18:55.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::PromiseNativeHandlerShim::QueryInterface(const nsIID&, void**)':
18:55.42 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
18:55.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
18:55.42   820 |     foundInterface = 0;                                                       \
18:55.42       |     ^~~~~~~~~~~~~~
18:55.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
18:55.42   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
18:55.42       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
18:55.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/promise/Promise.cpp:824:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
18:55.42   824 | NS_INTERFACE_MAP_END
18:55.42       | ^~~~~~~~~~~~~~~~~~~~
18:55.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
18:55.42   801 |   else
18:55.42       |   ^~~~
18:55.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
18:55.42   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
18:55.42       |                                                 ^~~~~~~~~~~~~~~~~~
18:55.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/promise/Promise.cpp:823:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
18:55.42   823 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
18:55.42       |   ^~~~~~~~~~~~~~~~~~~~~~
18:59.44 libdom_promise.a.desc
19:05.26 libnetwerk_cookie.a.desc
19:07.44 libembedding_browser_build.a.desc
19:10.11 libextensions_permissions.a.desc
19:10.60 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/Declaration.h:24,
19:10.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsRuleWalker.h:16,
19:10.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRuleProcessor.h:24,
19:10.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/RuleProcessorCache.h:16,
19:10.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/build/nsLayoutStatics.cpp:32,
19:10.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/build/Unified_cpp_layout_build0.cpp:20:
19:10.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)':
19:10.61 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead
19:10.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h:159: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]
19:10.61   159 |     memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue));
19:10.61       |                                                       ^
19:10.61 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
19:10.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Element.h:42,
19:10.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsStyledElement.h:18,
19:10.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsMappedAttributeElement.h:16,
19:10.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/nsGenericHTMLElement.h:11,
19:10.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/build/nsContentDLF.cpp:9,
19:10.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/build/Unified_cpp_layout_build0.cpp:2:
19:10.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here
19:10.62   585 | class nsCSSValue {
19:10.62       |       ^~~~~~~~~~
19:14.78 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/jspubtd.h:17,
19:14.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:10,
19:14.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
19:14.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:33,
19:14.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/build/nsContentDLF.cpp:6,
19:14.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/build/Unified_cpp_layout_build0.cpp:2:
19:14.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]':
19:14.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/xpcprivate.h:2933:28:   required from here
19:14.78 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
19:14.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32: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]
19:14.78    32 |   memset(aT, 0, sizeof(T));
19:14.78       |   ~~~~~~^~~~~~~~~~~~~~~~~~
19:14.78 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCModule.h:7,
19:14.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/build/nsLayoutModule.cpp:8,
19:14.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/build/Unified_cpp_layout_build0.cpp:11:
19:14.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/xpcprivate.h:2931:8: note: 'struct xpc::GlobalProperties' declared here
19:14.78  2931 | struct GlobalProperties {
19:14.78       |        ^~~~~~~~~~~~~~~~
19:16.05 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
19:16.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
19:16.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/docshell/shistory/nsSHTransaction.h:11,
19:16.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/docshell/shistory/nsSHTransaction.cpp:7:
19:16.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/docshell/shistory/nsSHTransaction.cpp: In member function 'virtual nsresult nsSHTransaction::QueryInterface(const nsIID&, void**)':
19:16.05 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
19:16.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
19:16.05   820 |     foundInterface = 0;                                                       \
19:16.05       |     ^~~~~~~~~~~~~~
19:16.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
19:16.06   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
19:16.06       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
19:16.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/docshell/shistory/nsSHTransaction.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
19:16.06    26 | NS_INTERFACE_MAP_END
19:16.06       | ^~~~~~~~~~~~~~~~~~~~
19:16.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
19:16.06   801 |   else
19:16.06       |   ^~~~
19:16.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
19:16.06   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
19:16.06       |                                                 ^~~~~~~~~~~~~~~~~~
19:16.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/docshell/shistory/nsSHTransaction.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
19:16.06    25 |   NS_INTERFACE_MAP_ENTRY(nsISHTransaction)
19:16.06       |   ^~~~~~~~~~~~~~~~~~~~~~
19:18.36 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
19:18.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
19:18.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/docshell/shistory/nsSHistory.h:10,
19:18.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/docshell/shistory/nsSHistory.cpp:7:
19:18.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/docshell/shistory/nsSHistory.cpp: In member function 'virtual nsresult nsSHistory::QueryInterface(const nsIID&, void**)':
19:18.36 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
19:18.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
19:18.36   820 |     foundInterface = 0;                                                       \
19:18.36       |     ^~~~~~~~~~~~~~
19:18.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
19:18.36   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
19:18.36       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
19:18.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/docshell/shistory/nsSHistory.cpp:252:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
19:18.36   252 | NS_INTERFACE_MAP_END
19:18.36       | ^~~~~~~~~~~~~~~~~~~~
19:18.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
19:18.36   801 |   else
19:18.36       |   ^~~~
19:18.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
19:18.36   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
19:18.36       |                                                 ^~~~~~~~~~~~~~~~~~
19:18.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/docshell/shistory/nsSHistory.cpp:251:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
19:18.36   251 |   NS_INTERFACE_MAP_ENTRY(nsISHistoryInternal)
19:18.36       |   ^~~~~~~~~~~~~~~~~~~~~~
19:19.94 liblayout_build.a.desc
19:20.61 libdocshell_shistory.a.desc
19:22.94 libtoolkit_components_build.a.desc
19:23.21 libtoolkit_components_lz4.a.desc
19:24.62 libjs_ductwork_debugger.a.desc
19:24.83 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
19:24.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
19:24.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:10,
19:24.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10,
19:24.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xhr/XMLHttpRequest.h:11,
19:24.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xhr/XMLHttpRequest.cpp:7,
19:24.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/xhr/Unified_cpp_dom_xhr0.cpp:2:
19:24.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xhr/XMLHttpRequestEventTarget.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestEventTarget::QueryInterface(const nsIID&, void**)':
19:24.84 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
19:24.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
19:24.84   838 |     foundInterface = 0;                                                       \
19:24.84       |     ^~~~~~~~~~~~~~
19:24.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
19:24.84   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
19:24.84       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
19:24.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xhr/XMLHttpRequestEventTarget.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
19:24.84    24 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
19:24.84       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
19:24.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
19:24.84   801 |   else
19:24.84       |   ^~~~
19:24.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
19:24.84   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
19:24.84       |                                                 ^~~~~~~~~~~~~~~~~~
19:24.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xhr/XMLHttpRequestEventTarget.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
19:24.84    23 |   NS_INTERFACE_MAP_ENTRY(nsIXMLHttpRequestEventTarget)
19:24.84       |   ^~~~~~~~~~~~~~~~~~~~~~
19:25.97 libother-licenses_snappy.a.desc
19:26.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestMainThread::QueryInterface(const nsIID&, void**)':
19:26.56 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
19:26.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
19:26.56   838 |     foundInterface = 0;                                                       \
19:26.56       |     ^~~~~~~~~~~~~~
19:26.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
19:26.56   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
19:26.56       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
19:26.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xhr/XMLHttpRequestMainThread.cpp:396:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
19:26.56   396 | NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget)
19:26.56       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
19:26.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
19:26.56   801 |   else
19:26.56       |   ^~~~
19:26.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
19:26.56   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
19:26.56       |                                                 ^~~~~~~~~~~~~~~~~~
19:26.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xhr/XMLHttpRequestMainThread.cpp:395:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
19:26.56   395 |   NS_INTERFACE_MAP_ENTRY(nsISizeOfEventTarget)
19:26.56       |   ^~~~~~~~~~~~~~~~~~~~~~
19:26.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::nsXMLHttpRequestXPCOMifier::QueryInterface(const nsIID&, void**)':
19:26.72 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
19:26.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
19:26.72   820 |     foundInterface = 0;                                                       \
19:26.72       |     ^~~~~~~~~~~~~~
19:26.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
19:26.72   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
19:26.72       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
19:26.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xhr/XMLHttpRequestMainThread.cpp:3816:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
19:26.72  3816 | NS_INTERFACE_MAP_END
19:26.72       | ^~~~~~~~~~~~~~~~~~~~
19:26.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
19:26.72   812 |   else
19:26.72       |   ^~~~
19:26.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
19:26.72   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
19:26.72       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
19:26.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xhr/XMLHttpRequestMainThread.cpp:3815:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
19:26.72  3815 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener)
19:26.72       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
19:26.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xhr/XMLHttpRequestUpload.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestUpload::QueryInterface(const nsIID&, void**)':
19:26.75 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
19:26.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
19:26.75   838 |     foundInterface = 0;                                                       \
19:26.75       |     ^~~~~~~~~~~~~~
19:26.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
19:26.75   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
19:26.75       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
19:26.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xhr/XMLHttpRequestUpload.cpp:15:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
19:26.75    15 | NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget)
19:26.75       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
19:26.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
19:26.75   801 |   else
19:26.75       |   ^~~~
19:26.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
19:26.75   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
19:26.75       |                                                 ^~~~~~~~~~~~~~~~~~
19:26.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xhr/XMLHttpRequestUpload.cpp:14:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
19:26.76    14 |   NS_INTERFACE_MAP_ENTRY(nsIXMLHttpRequestUpload)
19:26.76       |   ^~~~~~~~~~~~~~~~~~~~~~
19:27.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xhr/XMLHttpRequestWorker.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestWorker::QueryInterface(const nsIID&, void**)':
19:27.08 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
19:27.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
19:27.08   838 |     foundInterface = 0;                                                       \
19:27.08       |     ^~~~~~~~~~~~~~
19:27.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
19:27.08   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
19:27.08       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
19:27.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xhr/XMLHttpRequestWorker.cpp:1561:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
19:27.08  1561 | NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget)
19:27.08       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
19:27.08 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12,
19:27.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10,
19:27.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xhr/XMLHttpRequest.h:11,
19:27.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xhr/XMLHttpRequest.cpp:7,
19:27.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/xhr/Unified_cpp_dom_xhr0.cpp:2:
19:27.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
19:27.08   259 |   } else
19:27.08       |     ^~~~
19:27.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
19:27.08   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
19:27.08       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
19:27.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
19:27.08   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
19:27.08       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
19:27.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xhr/XMLHttpRequestWorker.cpp:1560:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
19:27.08  1560 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(XMLHttpRequestWorker)
19:27.08       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
19:35.98 libdom_xhr.a.desc
19:47.82 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/layers/PersistentBufferProvider.cpp:6:
19:47.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/layers/PersistentBufferProvider.h: In member function 'virtual already_AddRefed<mozilla::gfx::DrawTarget> mozilla::layers::PersistentBufferProviderShared::BorrowDrawTarget(const IntRect&)':
19:47.83 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/layers/PersistentBufferProvider.h: '*((void*)& previousBackBuffer +8)' may be used uninitialized in this function
19:47.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/layers/PersistentBufferProvider.h:149:45: warning: '*((void*)& previousBackBuffer +8)' may be used uninitialized in this function [-Wmaybe-uninitialized]
19:47.83   149 |   bool CheckIndex(uint32_t aIndex) { return aIndex < mTextures.length(); }
19:47.83       |                                             ^~~~~~
19:47.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/layers/PersistentBufferProvider.cpp:247:8: note: '*((void*)& previousBackBuffer +8)' was declared here
19:47.83   247 |   auto previousBackBuffer = mBack;
19:47.83       |        ^~~~~~~~~~~~~~~~~~
21:38.01 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/jspubtd.h:17,
21:38.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:10,
21:38.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
21:38.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
21:38.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/NodeInfo.h:24,
21:38.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrName.h:16,
21:38.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrAndChildArray.h:20,
21:38.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18,
21:38.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Element.h:16,
21:38.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/AnonymousContent.h:10,
21:38.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/AccessibleCaret.h:11,
21:38.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/AccessibleCaret.cpp:7,
21:38.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/base/Unified_cpp_layout_base0.cpp:2:
21:38.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = mozilla::gfx::PointTyped<mozilla::CSSPixel>; size_t = long unsigned int]':
21:38.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/GeometryUtils.cpp:333:33:   required from here
21:38.02 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::gfx::PointTyped<mozilla::CSSPixel>'; use assignment or value-initialization instead
21:38.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::gfx::PointTyped<mozilla::CSSPixel>'; use assignment or value-initialization instead [-Wclass-memaccess]
21:38.02    46 |     memset(aT, 0, sizeof(T));
21:38.02       |     ~~~~~~^~~~~~~~~~~~~~~~~~
21:38.02 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsSize.h:11,
21:38.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsPoint.h:12,
21:38.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsMargin.h:10,
21:38.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrValue.h:22,
21:38.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrAndChildArray.h:21,
21:38.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18,
21:38.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Element.h:16,
21:38.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/AnonymousContent.h:10,
21:38.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/AccessibleCaret.h:11,
21:38.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/AccessibleCaret.cpp:7,
21:38.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/base/Unified_cpp_layout_base0.cpp:2:
21:38.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/gfx/Point.h:115:8: note: 'struct mozilla::gfx::PointTyped<mozilla::CSSPixel>' declared here
21:38.03   115 | struct PointTyped :
21:38.03       |        ^~~~~~~~~~
22:00.25 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/layers/Unified_cpp_gfx_layers5.cpp:2:
22:00.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]':
22:00.25 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/layers/composite/ContainerLayerComposite.cpp: '*((void*)& cdp +20)' may be used uninitialized in this function
22:00.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/layers/composite/ContainerLayerComposite.cpp:307:53: warning: '*((void*)& cdp +20)' may be used uninitialized in this function [-Wmaybe-uninitialized]
22:00.25   307 |     r = transform.TransformBounds(cdp->ToUnknownRect());
22:00.25       |                                   ~~~~~~~~~~~~~~~~~~^~
22:00.25 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/layers/composite/ContainerLayerComposite.cpp: '*((void*)& cdp +16)' may be used uninitialized in this function
22:00.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/layers/composite/ContainerLayerComposite.cpp:307:53: warning: '*((void*)& cdp +16)' may be used uninitialized in this function [-Wmaybe-uninitialized]
22:00.25 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/layers/composite/ContainerLayerComposite.cpp: '*((void*)& cdp +12)' may be used uninitialized in this function
22:00.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/layers/composite/ContainerLayerComposite.cpp:307:53: warning: '*((void*)& cdp +12)' may be used uninitialized in this function [-Wmaybe-uninitialized]
22:00.25 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/layers/composite/ContainerLayerComposite.cpp: '*((void*)& cdp +8)' may be used uninitialized in this function
22:00.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/layers/composite/ContainerLayerComposite.cpp:307:53: warning: '*((void*)& cdp +8)' may be used uninitialized in this function [-Wmaybe-uninitialized]
22:00.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]':
22:00.67 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/layers/composite/ContainerLayerComposite.cpp: '*((void*)& cdp +20)' may be used uninitialized in this function
22:00.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/layers/composite/ContainerLayerComposite.cpp:307:53: warning: '*((void*)& cdp +20)' may be used uninitialized in this function [-Wmaybe-uninitialized]
22:00.67   307 |     r = transform.TransformBounds(cdp->ToUnknownRect());
22:00.67       |                                   ~~~~~~~~~~~~~~~~~~^~
22:00.67 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/layers/composite/ContainerLayerComposite.cpp: '*((void*)& cdp +16)' may be used uninitialized in this function
22:00.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/layers/composite/ContainerLayerComposite.cpp:307:53: warning: '*((void*)& cdp +16)' may be used uninitialized in this function [-Wmaybe-uninitialized]
22:00.68 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/layers/composite/ContainerLayerComposite.cpp: '*((void*)& cdp +12)' may be used uninitialized in this function
22:00.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/layers/composite/ContainerLayerComposite.cpp:307:53: warning: '*((void*)& cdp +12)' may be used uninitialized in this function [-Wmaybe-uninitialized]
22:00.68 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/layers/composite/ContainerLayerComposite.cpp: '*((void*)& cdp +8)' may be used uninitialized in this function
22:00.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/layers/composite/ContainerLayerComposite.cpp:307:53: warning: '*((void*)& cdp +8)' may be used uninitialized in this function [-Wmaybe-uninitialized]
22:23.01 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/Declaration.h:24,
22:23.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsRuleWalker.h:16,
22:23.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsRuleProcessorData.h:18,
22:23.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/RestyleManager.cpp:23,
22:23.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/base/Unified_cpp_layout_base1.cpp:11:
22:23.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)':
22:23.01 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead
22:23.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h:159: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]
22:23.01   159 |     memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue));
22:23.01       |                                                       ^
22:23.02 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/CounterStyleManager.h:17,
22:23.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/StyleStructContext.h:9,
22:23.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsStyleStruct.h:22,
22:23.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsRuleNode.h:21,
22:23.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/nsLayoutUtils.h:25,
22:23.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/PositionedEventTargeting.cpp:11,
22:23.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/base/Unified_cpp_layout_base1.cpp:2:
22:23.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here
22:23.02   585 | class nsCSSValue {
22:23.02       |       ^~~~~~~~~~
22:42.79 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/base/Unified_cpp_layout_base1.cpp:128:
22:42.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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&)':
22:42.80 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/nsCSSRendering.cpp: 'position' may be used uninitialized in this function
22:42.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/nsCSSRendering.cpp:425:66: warning: 'position' may be used uninitialized in this function [-Wmaybe-uninitialized]
22:42.81   425 |     mPosition(aPosition), mIsMidpoint(aIsMidPoint), mColor(aColor) {}
22:42.81       |                                                                  ^
22:42.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/nsCSSRendering.cpp:2653:12: note: 'position' was declared here
22:42.81  2653 |     double position;
22:42.81       |            ^~~~~~~~
22:45.58 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/base/Unified_cpp_layout_base1.cpp:11:
22:45.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/RestyleManager.cpp: In member function 'void mozilla::ElementRestyler::RestyleChildren(nsRestyleHint)':
22:45.59 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/RestyleManager.cpp: 'lastContinuation' may be used uninitialized in this function
22:45.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/RestyleManager.cpp:3534:24: warning: 'lastContinuation' may be used uninitialized in this function [-Wmaybe-uninitialized]
22:45.59  3534 |   MaybeReframeForPseudo(CSSPseudoElementType::after,
22:45.59       |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
22:45.59  3535 |                         aFrame, aFrame, aFrame->GetContent(),
22:45.59       |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
22:45.59  3536 |                         aFrame->StyleContext());
22:45.59       |                         ~~~~~~~~~~~~~~~~~~~~~~~
22:45.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/RestyleManager.cpp:3241:13: note: 'lastContinuation' was declared here
22:45.59  3241 |   nsIFrame* lastContinuation;
22:45.59       |             ^~~~~~~~~~~~~~~~
23:07.95 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
23:07.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
23:07.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISelectionListener.h:10,
23:07.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/nsCaret.h:14,
23:07.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/nsCaret.cpp:9,
23:07.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/base/Unified_cpp_layout_base2.cpp:2:
23:07.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/nsDocumentViewer.cpp: In member function 'virtual nsresult nsDocumentViewer::QueryInterface(const nsIID&, void**)':
23:07.95 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
23:07.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
23:07.95   820 |     foundInterface = 0;                                                       \
23:07.95       |     ^~~~~~~~~~~~~~
23:07.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
23:07.96   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
23:07.96       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
23:07.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/nsDocumentViewer.cpp:538:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
23:07.96   538 | NS_INTERFACE_MAP_END
23:07.96       | ^~~~~~~~~~~~~~~~~~~~
23:07.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
23:07.96   801 |   else
23:07.96       |   ^~~~
23:07.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
23:07.96   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
23:07.96       |                                                 ^~~~~~~~~~~~~~~~~~
23:07.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/nsDocumentViewer.cpp:536:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
23:07.96   536 |     NS_INTERFACE_MAP_ENTRY(nsIWebBrowserPrint)
23:07.97       |     ^~~~~~~~~~~~~~~~~~~~~~
23:11.22 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/Declaration.h:24,
23:11.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsRuleWalker.h:16,
23:11.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRuleProcessor.h:24,
23:11.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/nsPresContext.cpp:41,
23:11.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/base/Unified_cpp_layout_base2.cpp:101:
23:11.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)':
23:11.22 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead
23:11.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h:159: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]
23:11.22   159 |     memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue));
23:11.22       |                                                       ^
23:11.22 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/CounterStyleManager.h:17,
23:11.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/StyleStructContext.h:9,
23:11.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsStyleStruct.h:22,
23:11.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsRuleNode.h:21,
23:11.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/nsLayoutUtils.h:25,
23:11.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsRange.h:19,
23:11.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Selection.h:18,
23:11.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/generic/nsFrameSelection.h:10,
23:11.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/nsCaret.cpp:18,
23:11.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/base/Unified_cpp_layout_base2.cpp:2:
23:11.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here
23:11.22   585 | class nsCSSValue {
23:11.22       |       ^~~~~~~~~~
23:11.64 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
23:11.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
23:11.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISelectionListener.h:10,
23:11.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/nsCaret.h:14,
23:11.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/nsCaret.cpp:9,
23:11.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/base/Unified_cpp_layout_base2.cpp:2:
23:11.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/nsPresContext.cpp: In member function 'virtual nsresult nsPresContext::QueryInterface(const nsIID&, void**)':
23:11.65 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
23:11.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
23:11.65   820 |     foundInterface = 0;                                                       \
23:11.65       |     ^~~~~~~~~~~~~~
23:11.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
23:11.65   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
23:11.65       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
23:11.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/nsPresContext.cpp:347:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
23:11.65   347 | NS_INTERFACE_MAP_END
23:11.65       | ^~~~~~~~~~~~~~~~~~~~
23:11.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
23:11.65   801 |   else
23:11.65       |   ^~~~
23:11.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
23:11.65   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
23:11.65       |                                                 ^~~~~~~~~~~~~~~~~~
23:11.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/nsPresContext.cpp:346:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
23:11.65   346 |    NS_INTERFACE_MAP_ENTRY(nsIObserver)
23:11.65       |    ^~~~~~~~~~~~~~~~~~~~~~
23:13.85 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/base/Unified_cpp_layout_base2.cpp:110:
23:13.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/nsPresShell.cpp: In member function 'bool PresShell::DoReflow(nsIFrame*, bool)':
23:13.85 Warning: -Wunused-variable in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/nsPresShell.cpp: unused variable 'uri'
23:13.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/nsPresShell.cpp:9182:11: warning: unused variable 'uri' [-Wunused-variable]
23:13.85  9182 |   nsIURI *uri = mDocument->GetDocumentURI();
23:13.85       |           ^~~
23:15.07 libgfx_layers.a.desc
23:15.51 libmemory_volatile.a.desc
23:20.90 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14,
23:20.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/chrome/common/ipc_message_utils.h:20,
23:20.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/ipc/IPCMessageUtils.h:11,
23:20.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PBlob.h:11,
23:20.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PBlobChild.h:9,
23:20.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/ipc/BlobChild.h:11,
23:20.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/ipc/Blob.cpp:7:
23:20.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/ipc/Blob.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::BlobInputStreamTether::QueryInterface(const nsIID&, void**)':
23:20.90 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
23:20.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
23:20.90   820 |     foundInterface = 0;                                                       \
23:20.90       |     ^~~~~~~~~~~~~~
23:20.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
23:20.90   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
23:20.90       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
23:20.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/ipc/Blob.cpp:487:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
23:20.90   487 | NS_INTERFACE_MAP_END
23:20.90       | ^~~~~~~~~~~~~~~~~~~~
23:20.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
23:20.90   812 |   else
23:20.90       |   ^~~~
23:20.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
23:20.90   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
23:20.90       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:20.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/ipc/Blob.cpp:486:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
23:20.90   486 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream)
23:20.90       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:20.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/ipc/Blob.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::RemoteInputStream::QueryInterface(const nsIID&, void**)':
23:20.96 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
23:20.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
23:20.96   820 |     foundInterface = 0;                                                       \
23:20.96       |     ^~~~~~~~~~~~~~
23:20.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
23:20.96   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
23:20.96       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
23:20.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/ipc/Blob.cpp:1177:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
23:20.96  1177 | NS_INTERFACE_MAP_END
23:20.96       | ^~~~~~~~~~~~~~~~~~~~
23:20.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
23:20.96   801 |   else
23:20.96       |   ^~~~
23:20.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
23:20.96   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
23:20.96       |                                                 ^~~~~~~~~~~~~~~~~~
23:20.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/ipc/Blob.cpp:1176:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
23:20.96  1176 |   NS_INTERFACE_MAP_ENTRY(IPrivateRemoteInputStream)
23:20.96       |   ^~~~~~~~~~~~~~~~~~~~~~
23:32.74 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/base/Unified_cpp_layout_base2.cpp:92:
23:32.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/nsLayoutUtils.cpp: In static member function 'static nsRect nsLayoutUtils::ComputeObjectDestRect(const nsRect&, const IntrinsicSize&, const nsSize&, const nsStylePosition*, nsPoint*)':
23:32.75 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/nsLayoutUtils.cpp: '*((void*)& noneSize +12)' may be used uninitialized in this function
23:32.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/nsLayoutUtils.cpp:4170:17: warning: '*((void*)& noneSize +12)' may be used uninitialized in this function [-Wmaybe-uninitialized]
23:32.75  4170 |   Maybe<nsSize> noneSize;
23:32.75       |                 ^~~~~~~~
23:32.75 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/nsLayoutUtils.cpp: '*((void*)& noneSize +8)' may be used uninitialized in this function
23:32.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/nsLayoutUtils.cpp:4170:17: warning: '*((void*)& noneSize +8)' may be used uninitialized in this function [-Wmaybe-uninitialized]
23:32.75 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/nsLayoutUtils.cpp: '*((void*)(& constrainedSize)+8).nsSize::<anonymous>.mozilla::gfx::BaseSize<int, nsSize>::<anonymous>.mozilla::gfx::BaseSize<int, nsSize>::<unnamed union>::<anonymous>.mozilla::gfx::BaseSize<int, nsSize>::<unnamed union>::<unnamed struct>::height' may be used uninitialized in this function
23:32.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/nsLayoutUtils.cpp:4186:17: warning: '*((void*)(& constrainedSize)+8).nsSize::<anonymous>.mozilla::gfx::BaseSize<int, nsSize>::<anonymous>.mozilla::gfx::BaseSize<int, nsSize>::<unnamed union>::<anonymous>.mozilla::gfx::BaseSize<int, nsSize>::<unnamed union>::<unnamed struct>::height' may be used uninitialized in this function [-Wmaybe-uninitialized]
23:32.75  4186 |   Maybe<nsSize> constrainedSize;
23:32.75       |                 ^~~~~~~~~~~~~~~
23:32.75 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/nsLayoutUtils.cpp: '*((void*)(& constrainedSize)+8).nsSize::<anonymous>.mozilla::gfx::BaseSize<int, nsSize>::<anonymous>.mozilla::gfx::BaseSize<int, nsSize>::<unnamed union>::<anonymous>.mozilla::gfx::BaseSize<int, nsSize>::<unnamed union>::<unnamed struct>::width' may be used uninitialized in this function
23:32.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/nsLayoutUtils.cpp:4186:17: warning: '*((void*)(& constrainedSize)+8).nsSize::<anonymous>.mozilla::gfx::BaseSize<int, nsSize>::<anonymous>.mozilla::gfx::BaseSize<int, nsSize>::<unnamed union>::<anonymous>.mozilla::gfx::BaseSize<int, nsSize>::<unnamed union>::<unnamed struct>::width' may be used uninitialized in this function [-Wmaybe-uninitialized]
23:55.84 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14,
23:55.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/chrome/common/ipc_message_utils.h:20,
23:55.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/ipc/IPCMessageUtils.h:11,
23:55.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:11,
23:55.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9,
23:55.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/ContentBridgeParent.h:10,
23:55.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/ipc/ContentChild.h:11,
23:55.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/ipc/ContentChild.cpp:11:
23:55.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/ipc/ContentChild.cpp: In member function 'virtual nsresult mozilla::dom::ContentChild::QueryInterface(const nsIID&, void**)':
23:55.84 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
23:55.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
23:55.84   820 |     foundInterface = 0;                                                       \
23:55.84       |     ^~~~~~~~~~~~~~
23:55.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
23:55.84   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
23:55.84       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
23:55.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/ipc/ContentChild.cpp:495:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
23:55.84   495 | NS_INTERFACE_MAP_END
23:55.84       | ^~~~~~~~~~~~~~~~~~~~
23:55.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
23:55.84   812 |   else
23:55.84       |   ^~~~
23:55.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
23:55.84   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
23:55.84       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:55.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/ipc/ContentChild.cpp:494:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
23:55.84   494 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContentChild)
23:55.84       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:08.65 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsAString.h:21,
24:08.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsSubstring.h:10,
24:08.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsString.h:12,
24:08.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsPrintfCString.h:10,
24:08.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/gfxUtils.h:16,
24:08.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/nsCaret.cpp:13,
24:08.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/base/Unified_cpp_layout_base2.cpp:2:
24:08.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTSubstring.h: In member function 'void nsCounterUseNode::GetText(nsString&)':
24:08.65 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTSubstring.h: 'separator' may be used uninitialized in this function
24:08.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTSubstring.h:532:12: warning: 'separator' may be used uninitialized in this function [-Wmaybe-uninitialized]
24:08.65   532 |     Replace(mLength, 0, aData, aLength);
24:08.65       |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:08.66 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/base/Unified_cpp_layout_base2.cpp:11:
24:08.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/nsCounterManager.cpp:103:21: note: 'separator' was declared here
24:08.66   103 |     const char16_t* separator;
24:08.66       |                     ^~~~~~~~~
24:08.86 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/base/Unified_cpp_layout_base2.cpp:110:
24:08.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/nsPresShell.cpp: In member function 'virtual void PresShell::FrameNeedsReflow(nsIFrame*, nsIPresShell::IntrinsicDirty, nsFrameState, nsIPresShell::ReflowRootHandling)':
24:08.86 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/nsPresShell.cpp: 'targetNeedsReflowFromParent' may be used uninitialized in this function
24:08.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/nsPresShell.cpp:2679:23: warning: 'targetNeedsReflowFromParent' may be used uninitialized in this function [-Wmaybe-uninitialized]
24:08.86  2679 |    (_f != subtreeRoot || !targetNeedsReflowFromParent))
24:08.86       |                       ^~
24:15.93 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/base/Unified_cpp_layout_base2.cpp:137:
24:15.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/nsStyleSheetService.cpp: In member function 'virtual nsresult nsStyleSheetService::UnregisterSheet(nsIURI*, uint32_t)':
24:15.93 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/nsStyleSheetService.cpp: 'message' may be used uninitialized in this function
24:15.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/nsStyleSheetService.cpp:339:28: warning: 'message' may be used uninitialized in this function [-Wmaybe-uninitialized]
24:15.93   339 |       serv->NotifyObservers(NS_ISUPPORTS_CAST(nsIDOMCSSStyleSheet*, cssSheet),
24:15.93       |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:15.93   340 |                             message, nullptr);
24:15.93       |                             ~~~~~~~~~~~~~~~~~
24:45.26 liblayout_base.a.desc
24:58.04 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
24:58.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
24:58.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIPermissionManager.h:10,
24:58.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/ipc/AppProcessChecker.cpp:8,
24:58.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/ipc/Unified_cpp_dom_ipc0.cpp:2:
24:58.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/ipc/ContentParent.cpp: In member function 'virtual nsresult mozilla::dom::ContentParent::QueryInterface(const nsIID&, void**)':
24:58.04 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
24:58.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
24:58.05   820 |     foundInterface = 0;                                                       \
24:58.05       |     ^~~~~~~~~~~~~~
24:58.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
24:58.05   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
24:58.05       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
24:58.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/ipc/ContentParent.cpp:2472:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
24:58.05  2472 | NS_INTERFACE_MAP_END
24:58.05       | ^~~~~~~~~~~~~~~~~~~~
24:58.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
24:58.05   812 |   else
24:58.05       |   ^~~~
24:58.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
24:58.05   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
24:58.05       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:58.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/ipc/ContentParent.cpp:2471:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
24:58.05  2471 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver)
24:58.05       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:00.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChildBase::QueryInterface(const nsIID&, void**)':
25:00.13 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
25:00.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
25:00.13   820 |     foundInterface = 0;                                                       \
25:00.14       |     ^~~~~~~~~~~~~~
25:00.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
25:00.14   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
25:00.14       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
25:00.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/ipc/TabChild.cpp:188:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
25:00.14   188 | NS_INTERFACE_MAP_END
25:00.14       | ^~~~~~~~~~~~~~~~~~~~
25:00.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
25:00.14   801 |   else
25:00.14       |   ^~~~
25:00.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
25:00.14   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
25:00.14       |                                                 ^~~~~~~~~~~~~~~~~~
25:00.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/ipc/TabChild.cpp:187:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
25:00.14   187 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
25:00.14       |   ^~~~~~~~~~~~~~~~~~~~~~
25:00.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChild::QueryInterface(const nsIID&, void**)':
25:00.21 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
25:00.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
25:00.21   838 |     foundInterface = 0;                                                       \
25:00.21       |     ^~~~~~~~~~~~~~
25:00.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
25:00.21   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
25:00.21       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:00.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/ipc/TabChild.cpp:803:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
25:00.21   803 | NS_INTERFACE_MAP_END_INHERITING(TabChildBase)
25:00.21       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:00.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
25:00.21   801 |   else
25:00.21       |   ^~~~
25:00.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
25:00.21   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
25:00.21       |                                                 ^~~~~~~~~~~~~~~~~~
25:00.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/ipc/TabChild.cpp:802:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
25:00.21   802 |   NS_INTERFACE_MAP_ENTRY(nsITooltipListener)
25:00.21       |   ^~~~~~~~~~~~~~~~~~~~~~
25:00.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChildGlobal::QueryInterface(const nsIID&, void**)':
25:00.38 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
25:00.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
25:00.39   838 |     foundInterface = 0;                                                       \
25:00.39       |     ^~~~~~~~~~~~~~
25:00.39 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
25:00.39   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
25:00.39       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:00.39 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/ipc/TabChild.cpp:3235:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
25:00.39  3235 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
25:00.39       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:00.39 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/ipc/TabChild.cpp:97,
25:00.39                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/ipc/Unified_cpp_dom_ipc0.cpp:119:
25:00.39 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMClassInfoID.h:50:5: note: some parts of macro expansion are not guarded by this 'else' clause
25:00.39    50 |   } else
25:00.39       |     ^~~~
25:00.39 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMClassInfoID.h:50:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO'
25:00.39    50 |   } else
25:00.39       |     ^~~~
25:00.97 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/jspubtd.h:17,
25:00.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:10,
25:00.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
25:00.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:33,
25:00.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/base/nsAutoPtr.h:10,
25:00.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/chrome/common/ipc_message.h:20,
25:00.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/chrome/common/ipc_message_utils.h:22,
25:00.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/ipc/IPCMessageUtils.h:11,
25:00.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PColorPicker.h:11,
25:00.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PColorPickerParent.h:9,
25:00.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/ipc/ColorPickerParent.h:10,
25:00.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/ipc/ColorPickerParent.cpp:7,
25:00.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/ipc/Unified_cpp_dom_ipc0.cpp:11:
25:00.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]':
25:00.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/base/nsMemoryReporterManager.h:156:28:   required from here
25:00.97 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead
25:00.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess]
25:00.97    32 |   memset(aT, 0, sizeof(T));
25:00.97       |   ~~~~~~^~~~~~~~~~~~~~~~~~
25:00.97 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/ipc/ContentParent.cpp:143,
25:00.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/ipc/Unified_cpp_dom_ipc0.cpp:38:
25:00.98 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/base/nsMemoryReporterManager.h:138:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here
25:00.98   138 |   struct AmountFns
25:00.98       |          ^~~~~~~~~
25:00.98 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/jspubtd.h:17,
25:00.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:10,
25:00.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
25:00.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:33,
25:00.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/base/nsAutoPtr.h:10,
25:00.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/chrome/common/ipc_message.h:20,
25:00.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/chrome/common/ipc_message_utils.h:22,
25:00.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/ipc/IPCMessageUtils.h:11,
25:00.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PColorPicker.h:11,
25:00.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PColorPickerParent.h:9,
25:00.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/ipc/ColorPickerParent.h:10,
25:00.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/ipc/ColorPickerParent.cpp:7,
25:00.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/ipc/Unified_cpp_dom_ipc0.cpp:11:
25:00.98 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]':
25:00.98 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/base/nsMemoryReporterManager.h:180:28:   required from here
25:00.98 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead
25:00.98 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess]
25:00.98    32 |   memset(aT, 0, sizeof(T));
25:00.98       |   ~~~~~~^~~~~~~~~~~~~~~~~~
25:00.99 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/ipc/ContentParent.cpp:143,
25:00.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/ipc/Unified_cpp_dom_ipc0.cpp:38:
25:00.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/base/nsMemoryReporterManager.h:173:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here
25:00.99   173 |   struct SizeOfTabFns
25:00.99       |          ^~~~~~~~~~~~
25:19.94 libdom_ipc.a.desc
25:20.70 libwidget_gtkxtbin.a.desc
25:25.20 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
25:25.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
25:25.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
25:25.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
25:25.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
25:25.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/Hal.h:12,
25:25.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/network/Connection.cpp:8,
25:25.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/network/Unified_cpp_dom_network0.cpp:2:
25:25.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/network/TCPServerSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocket::QueryInterface(const nsIID&, void**)':
25:25.22 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
25:25.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
25:25.22   838 |     foundInterface = 0;                                                       \
25:25.22       |     ^~~~~~~~~~~~~~
25:25.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
25:25.22   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
25:25.22       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:25.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/network/TCPServerSocket.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
25:25.22    43 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
25:25.22       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:25.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
25:25.22   801 |   else
25:25.22       |   ^~~~
25:25.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
25:25.22   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
25:25.22       |                                                 ^~~~~~~~~~~~~~~~~~
25:25.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/network/TCPServerSocket.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
25:25.22    42 |   NS_INTERFACE_MAP_ENTRY(nsIServerSocketListener)
25:25.22       |   ^~~~~~~~~~~~~~~~~~~~~~
25:25.57 libgfx_ipc.a.desc
25:27.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/network/TCPServerSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketChildBase::QueryInterface(const nsIID&, void**)':
25:27.18 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
25:27.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
25:27.18   820 |     foundInterface = 0;                                                       \
25:27.18       |     ^~~~~~~~~~~~~~
25:27.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
25:27.18   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
25:27.18       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
25:27.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/network/TCPServerSocketChild.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
25:27.18    27 | NS_INTERFACE_MAP_END
25:27.18       | ^~~~~~~~~~~~~~~~~~~~
25:27.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
25:27.18   801 |   else
25:27.18       |   ^~~~
25:27.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
25:27.18   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
25:27.18       |                                                 ^~~~~~~~~~~~~~~~~~
25:27.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/network/TCPServerSocketChild.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
25:27.18    26 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
25:27.18       |   ^~~~~~~~~~~~~~~~~~~~~~
25:28.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/network/TCPServerSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketParent::QueryInterface(const nsIID&, void**)':
25:28.61 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
25:28.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
25:28.61   820 |     foundInterface = 0;                                                       \
25:28.61       |     ^~~~~~~~~~~~~~
25:28.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
25:28.61   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
25:28.61       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
25:28.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/network/TCPServerSocketParent.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
25:28.61    26 | NS_INTERFACE_MAP_END
25:28.61       | ^~~~~~~~~~~~~~~~~~~~
25:28.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
25:28.61   801 |   else
25:28.61       |   ^~~~
25:28.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
25:28.61   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
25:28.61       |                                                 ^~~~~~~~~~~~~~~~~~
25:28.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/network/TCPServerSocketParent.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
25:28.61    25 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
25:28.61       |   ^~~~~~~~~~~~~~~~~~~~~~
25:28.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::LegacyMozTCPSocket::QueryInterface(const nsIID&, void**)':
25:28.67 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
25:28.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
25:28.67   820 |     foundInterface = 0;                                                       \
25:28.67       |     ^~~~~~~~~~~~~~
25:28.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
25:28.67   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
25:28.67       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
25:28.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/network/TCPSocket.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
25:28.67    48 | NS_INTERFACE_MAP_END
25:28.67       | ^~~~~~~~~~~~~~~~~~~~
25:28.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
25:28.67   801 |   else
25:28.67       |   ^~~~
25:28.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
25:28.67   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
25:28.67       |                                                 ^~~~~~~~~~~~~~~~~~
25:28.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/network/TCPSocket.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
25:28.67    47 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
25:28.67       |   ^~~~~~~~~~~~~~~~~~~~~~
25:28.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocket::QueryInterface(const nsIID&, void**)':
25:28.69 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
25:28.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
25:28.69   838 |     foundInterface = 0;                                                       \
25:28.69       |     ^~~~~~~~~~~~~~
25:28.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
25:28.70   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
25:28.70       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:28.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/network/TCPSocket.cpp:143:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
25:28.70   143 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
25:28.70       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:28.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
25:28.70   801 |   else
25:28.70       |   ^~~~
25:28.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
25:28.70   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
25:28.70       |                                                 ^~~~~~~~~~~~~~~~~~
25:28.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/network/TCPSocket.cpp:142:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
25:28.70   142 |   NS_INTERFACE_MAP_ENTRY(nsITCPSocketCallback)
25:28.70       |   ^~~~~~~~~~~~~~~~~~~~~~
25:28.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/network/TCPSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketChildBase::QueryInterface(const nsIID&, void**)':
25:28.76 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
25:28.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
25:28.76   820 |     foundInterface = 0;                                                       \
25:28.76       |     ^~~~~~~~~~~~~~
25:28.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
25:28.76   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
25:28.76       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
25:28.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/network/TCPSocketChild.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
25:28.76    68 | NS_INTERFACE_MAP_END
25:28.76       | ^~~~~~~~~~~~~~~~~~~~
25:28.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
25:28.76   801 |   else
25:28.76       |   ^~~~
25:28.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
25:28.76   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
25:28.76       |                                                 ^~~~~~~~~~~~~~~~~~
25:28.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/network/TCPSocketChild.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
25:28.76    67 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
25:28.76       |   ^~~~~~~~~~~~~~~~~~~~~~
25:28.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/network/TCPSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketParentBase::QueryInterface(const nsIID&, void**)':
25:28.80 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
25:28.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
25:28.80   820 |     foundInterface = 0;                                                       \
25:28.80       |     ^~~~~~~~~~~~~~
25:28.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
25:28.80   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
25:28.80       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
25:28.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/network/TCPSocketParent.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
25:28.80    58 | NS_INTERFACE_MAP_END
25:28.80       | ^~~~~~~~~~~~~~~~~~~~
25:28.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
25:28.80   801 |   else
25:28.80       |   ^~~~
25:28.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
25:28.80   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
25:28.80       |                                                 ^~~~~~~~~~~~~~~~~~
25:28.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/network/TCPSocketParent.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
25:28.80    57 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
25:28.80       |   ^~~~~~~~~~~~~~~~~~~~~~
25:28.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/network/UDPSocket.cpp: In member function 'virtual nsresult mozilla::dom::UDPSocket::QueryInterface(const nsIID&, void**)':
25:28.94 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
25:28.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
25:28.94   838 |     foundInterface = 0;                                                       \
25:28.94       |     ^~~~~~~~~~~~~~
25:28.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
25:28.94   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
25:28.94       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:28.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/network/UDPSocket.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
25:28.94    46 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
25:28.94       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:28.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
25:28.94   801 |   else
25:28.94       |   ^~~~
25:28.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
25:28.94   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
25:28.94       |                                                 ^~~~~~~~~~~~~~~~~~
25:28.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/network/UDPSocket.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
25:28.94    45 |   NS_INTERFACE_MAP_ENTRY(nsIUDPSocketInternal)
25:28.94       |   ^~~~~~~~~~~~~~~~~~~~~~
25:32.59 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/jspubtd.h:17,
25:32.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:10,
25:32.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
25:32.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
25:32.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/blink/DynamicsCompressorKernel.h:32,
25:32.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/blink/DynamicsCompressor.h:32,
25:32.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/blink/DynamicsCompressor.cpp:29,
25:32.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/webaudio/blink/Unified_cpp_webaudio_blink0.cpp:11:
25:32.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In member function 'void WebCore::HRTFPanner::pan(double, double, const mozilla::AudioBlock*, mozilla::AudioBlock*)':
25:32.60 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'convolutionDestinationR2' may be used uninitialized in this function
25:32.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:110:11: warning: 'convolutionDestinationR2' may be used uninitialized in this function [-Wmaybe-uninitialized]
25:32.60   110 |     memcpy(aDst, aSrc, aNElem * sizeof(T));
25:32.60       |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:32.60 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/webaudio/blink/Unified_cpp_webaudio_blink0.cpp:74:
25:32.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/blink/HRTFPanner.cpp:253:18: note: 'convolutionDestinationR2' was declared here
25:32.60   253 |     const float* convolutionDestinationR2;
25:32.60       |                  ^~~~~~~~~~~~~~~~~~~~~~~~
25:32.60 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/jspubtd.h:17,
25:32.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:10,
25:32.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
25:32.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
25:32.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/blink/DynamicsCompressorKernel.h:32,
25:32.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/blink/DynamicsCompressor.h:32,
25:32.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/blink/DynamicsCompressor.cpp:29,
25:32.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/webaudio/blink/Unified_cpp_webaudio_blink0.cpp:11:
25:32.60 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'convolutionDestinationL2' may be used uninitialized in this function
25:32.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:110:11: warning: 'convolutionDestinationL2' may be used uninitialized in this function [-Wmaybe-uninitialized]
25:32.60   110 |     memcpy(aDst, aSrc, aNElem * sizeof(T));
25:32.60       |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:32.60 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/webaudio/blink/Unified_cpp_webaudio_blink0.cpp:74:
25:32.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/blink/HRTFPanner.cpp:252:18: note: 'convolutionDestinationL2' was declared here
25:32.60   252 |     const float* convolutionDestinationL2;
25:32.60       |                  ^~~~~~~~~~~~~~~~~~~~~~~~
25:34.67 libdom_media_webaudio_blink.a.desc
25:35.92 libdom_network.a.desc
25:36.94 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
25:36.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
25:36.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/extensions/spellcheck/src/mozEnglishWordUtils.h:9,
25:36.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6:
25:36.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/extensions/spellcheck/src/mozEnglishWordUtils.cpp: In member function 'virtual nsresult mozEnglishWordUtils::QueryInterface(const nsIID&, void**)':
25:36.94 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
25:36.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
25:36.94   820 |     foundInterface = 0;                                                       \
25:36.94       |     ^~~~~~~~~~~~~~
25:36.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
25:36.94   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
25:36.94       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
25:36.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/extensions/spellcheck/src/mozEnglishWordUtils.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
25:36.94    22 | NS_INTERFACE_MAP_END
25:36.94       | ^~~~~~~~~~~~~~~~~~~~
25:36.94 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/extensions/spellcheck/src/mozEnglishWordUtils.h:16,
25:36.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6:
25:36.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:265:5: note: some parts of macro expansion are not guarded by this 'else' clause
25:36.94   265 |   } else
25:36.94       |     ^~~~
25:36.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:271:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS'
25:36.94   271 |   NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class)
25:36.94       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:36.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS'
25:36.94   275 |   NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class)
25:36.94       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:36.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/extensions/spellcheck/src/mozEnglishWordUtils.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
25:36.94    21 |   NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozEnglishWordUtils)
25:36.94       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:42.86 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
25:42.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
25:42.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsAutoPtr.h:10,
25:42.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/OwningNonNull.h:12,
25:42.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/EditorBase.h:11,
25:42.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/extensions/spellcheck/src/mozInlineSpellChecker.cpp:35:
25:42.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/extensions/spellcheck/src/mozInlineSpellChecker.cpp: In member function 'virtual nsresult mozInlineSpellChecker::QueryInterface(const nsIID&, void**)':
25:42.87 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
25:42.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
25:42.87   820 |     foundInterface = 0;                                                       \
25:42.87       |     ^~~~~~~~~~~~~~
25:42.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
25:42.87   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
25:42.87       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
25:42.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/extensions/spellcheck/src/mozInlineSpellChecker.cpp:535:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
25:42.87   535 | NS_INTERFACE_MAP_END
25:42.87       | ^~~~~~~~~~~~~~~~~~~~
25:42.87 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/NodeInfo.h:24,
25:42.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsINode.h:16,
25:42.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/SelectionState.h:11,
25:42.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/EditorBase.h:12,
25:42.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/extensions/spellcheck/src/mozInlineSpellChecker.cpp:35:
25:42.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:265:5: note: some parts of macro expansion are not guarded by this 'else' clause
25:42.87   265 |   } else
25:42.87       |     ^~~~
25:42.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:271:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS'
25:42.87   271 |   NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class)
25:42.87       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:42.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS'
25:42.87   275 |   NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class)
25:42.87       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:42.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/extensions/spellcheck/src/mozInlineSpellChecker.cpp:534:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
25:42.87   534 |   NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozInlineSpellChecker)
25:42.87       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:44.10 libdom_media_wave.a.desc
25:48.59 libstartupcache.a.desc
25:49.45 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
25:49.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
25:49.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/txmgr/nsTransactionItem.cpp:7,
25:49.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/editor/txmgr/Unified_cpp_editor_txmgr0.cpp:2:
25:49.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/txmgr/nsTransactionManager.cpp: In member function 'virtual nsresult nsTransactionManager::QueryInterface(const nsIID&, void**)':
25:49.46 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
25:49.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
25:49.46   820 |     foundInterface = 0;                                                       \
25:49.46       |     ^~~~~~~~~~~~~~
25:49.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
25:49.46   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
25:49.46       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
25:49.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/txmgr/nsTransactionManager.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
25:49.46    54 | NS_INTERFACE_MAP_END
25:49.46       | ^~~~~~~~~~~~~~~~~~~~
25:49.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
25:49.46   812 |   else
25:49.46       |   ^~~~
25:49.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
25:49.46   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
25:49.47       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:49.47 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/txmgr/nsTransactionManager.cpp:53:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
25:49.47    53 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransactionManager)
25:49.47       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:50.41 libeditor_txmgr.a.desc
25:53.06 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/base/process_util_linux.cc: 'template<class> class std::auto_ptr' is deprecated
25:53.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/base/process_util_linux.cc:126:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
25:53.06   126 |   std::auto_ptr<EnvironmentEnvp> mEnvp;
25:53.06       |        ^~~~~~~~
25:53.06 In file included from /usr/include/c++/9/memory:80,
25:53.06                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/system_wrappers/memory:3,
25:53.06                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/stl_wrappers/memory:44,
25:53.06                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/base/process_util_linux.cc:11:
25:53.06 /usr/include/c++/9/bits/unique_ptr.h:53:28: note: declared here
25:53.06    53 |   template<typename> class auto_ptr;
25:53.06       |                            ^~~~~~~~
25:59.85 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/base/pickle.h:17,
25:59.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/base/histogram.cc:20,
25:59.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/ipc/chromium/Unified_cpp_ipc_chromium0.cpp:65:
25:59.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/BufferList.h: In member function 'mozilla::BufferList<AllocPolicy> mozilla::BufferList<AllocPolicy>::Extract(mozilla::BufferList<AllocPolicy>::IterImpl&, size_t, bool*) [with AllocPolicy = InfallibleAllocPolicy]':
25:59.85 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/BufferList.h: '*((void*)& lastSegmentSize +8)' may be used uninitialized in this function
25:59.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/BufferList.h:555:7: warning: '*((void*)& lastSegmentSize +8)' may be used uninitialized in this function [-Wmaybe-uninitialized]
25:59.85   555 |       aIter.Advance(*this, *lastSegmentSize);
25:59.85       |       ^~~~~
26:05.48 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/ipc/chromium/Unified_cpp_ipc_chromium1.cpp:83:
26:05.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/base/string_util.cc: In function 'int StringToInt(const string&)':
26:05.48 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/base/string_util.cc: 'result' may be used uninitialized in this function
26:05.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/base/string_util.cc:730:10: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized]
26:05.48   730 |   return result;
26:05.48       |          ^~~~~~
26:10.97 libipc_chromium.a.desc
26:12.25 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
26:12.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
26:12.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsICommandLineRunner.h:10,
26:12.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/commandlines/nsCommandLine.cpp:5:
26:12.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/commandlines/nsCommandLine.cpp: In member function 'virtual nsresult nsCommandLine::QueryInterface(const nsIID&, void**)':
26:12.26 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
26:12.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
26:12.26   820 |     foundInterface = 0;                                                       \
26:12.26       |     ^~~~~~~~~~~~~~
26:12.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
26:12.26   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
26:12.26       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
26:12.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END'
26:12.26   171 |   NS_INTERFACE_MAP_END
26:12.26       |   ^~~~~~~~~~~~~~~~~~~~
26:12.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
26:12.26   176 |   NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__)                             \
26:12.26       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
26:12.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/commandlines/nsCommandLine.cpp:88:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI'
26:12.26    88 | NS_IMPL_ISUPPORTS_CI(nsCommandLine,
26:12.26       | ^~~~~~~~~~~~~~~~~~~~
26:12.26 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/commandlines/nsCommandLine.cpp:11:
26:12.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause
26:12.26   138 |   } else
26:12.26       |     ^~~~
26:12.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:170:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO'
26:12.26   170 |     NS_IMPL_QUERY_CLASSINFO(aClass)                                           \
26:12.26       |     ^~~~~~~~~~~~~~~~~~~~~~~
26:12.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
26:12.26   176 |   NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__)                             \
26:12.26       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
26:12.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/commandlines/nsCommandLine.cpp:88:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI'
26:12.26    88 | NS_IMPL_ISUPPORTS_CI(nsCommandLine,
26:12.26       | ^~~~~~~~~~~~~~~~~~~~
26:12.97 libtoolkit_components_commandlines.a.desc
26:25.05 libnetwerk_ipc.a.desc
26:30.03 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
26:30.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
26:30.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsAutoPtr.h:10,
26:30.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/OwningNonNull.h:12,
26:30.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/RootedOwningNonNull.h:20,
26:30.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:20,
26:30.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Console.h:10,
26:30.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/console/Console.cpp:7,
26:30.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/console/Unified_cpp_dom_console0.cpp:2:
26:30.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/console/Console.cpp: In member function 'virtual nsresult mozilla::dom::Console::QueryInterface(const nsIID&, void**)':
26:30.03 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
26:30.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
26:30.03   820 |     foundInterface = 0;                                                       \
26:30.03       |     ^~~~~~~~~~~~~~
26:30.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
26:30.03   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
26:30.03       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
26:30.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/console/Console.cpp:820:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
26:30.03   820 | NS_INTERFACE_MAP_END
26:30.03       | ^~~~~~~~~~~~~~~~~~~~
26:30.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
26:30.03   801 |   else
26:30.03       |   ^~~~
26:30.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
26:30.03   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
26:30.03       |                                                 ^~~~~~~~~~~~~~~~~~
26:30.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/console/Console.cpp:819:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
26:30.04   819 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
26:30.04       |   ^~~~~~~~~~~~~~~~~~~~~~
26:35.39 libdom_console.a.desc
26:37.00 libnetwerk_system_linux.a.desc
26:39.90 libnetwerk_protocol_file.a.desc
26:40.01 libaccessible_ipc_other.a.desc
26:43.97 libextensions_auth.a.desc
26:49.61 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/BlockingResourceBase.h:16,
26:49.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/Mutex.h:12,
26:49.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/MediaResource.h:9,
26:49.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/mediasource/ContainerParser.h:12,
26:49.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/mediasource/ContainerParser.cpp:7,
26:49.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2:
26:49.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/mediasource/MediaSource.cpp: In member function 'virtual nsresult mozilla::dom::MediaSource::QueryInterface(const nsIID&, void**)':
26:49.62 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
26:49.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
26:49.62   838 |     foundInterface = 0;                                                       \
26:49.62       |     ^~~~~~~~~~~~~~
26:49.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
26:49.62   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
26:49.62       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:49.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/mediasource/MediaSource.cpp:582:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
26:49.62   582 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
26:49.62       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:49.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
26:49.62   801 |   else
26:49.62       |   ^~~~
26:49.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
26:49.62   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
26:49.62       |                                                 ^~~~~~~~~~~~~~~~~~
26:49.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/mediasource/MediaSource.cpp:581:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
26:49.62   581 |   NS_INTERFACE_MAP_ENTRY(mozilla::dom::MediaSource)
26:49.62       |   ^~~~~~~~~~~~~~~~~~~~~~
26:49.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/mediasource/SourceBuffer.cpp: In member function 'virtual nsresult mozilla::dom::SourceBuffer::QueryInterface(const nsIID&, void**)':
26:49.85 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
26:49.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
26:49.85   838 |     foundInterface = 0;                                                       \
26:49.85       |     ^~~~~~~~~~~~~~
26:49.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
26:49.86   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
26:49.86       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:49.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/mediasource/SourceBuffer.cpp:588:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
26:49.86   588 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
26:49.86       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:49.86 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsWrapperCache.h:10,
26:49.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/TimeRanges.h:14,
26:49.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/TimeUnits.h:14,
26:49.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/MediaInfo.h:18,
26:49.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/AbstractMediaDecoder.h:15,
26:49.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/MediaDecoderReader.h:13,
26:49.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/PlatformDecoderModule.h:10,
26:49.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/SamplesWaitingForKey.h:12,
26:49.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CDMCaps.h:14,
26:49.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CDMProxy.h:10,
26:49.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/MediaDecoder.h:11,
26:49.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/mediasource/MediaSourceDecoder.h:14,
26:49.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/mediasource/MediaSource.h:10,
26:49.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/mediasource/MediaSource.cpp:7,
26:49.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:11:
26:49.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
26:49.86   259 |   } else
26:49.86       |     ^~~~
26:49.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
26:49.86   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
26:49.86       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:49.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
26:49.86   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
26:49.86       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:49.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/mediasource/SourceBuffer.cpp:587:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
26:49.86   587 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SourceBuffer)
26:49.86       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:49.88 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/BlockingResourceBase.h:16,
26:49.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/Mutex.h:12,
26:49.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/MediaResource.h:9,
26:49.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/mediasource/ContainerParser.h:12,
26:49.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/mediasource/ContainerParser.cpp:7,
26:49.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2:
26:49.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/mediasource/SourceBufferList.cpp: In member function 'virtual nsresult mozilla::dom::SourceBufferList::QueryInterface(const nsIID&, void**)':
26:49.88 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
26:49.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
26:49.88   838 |     foundInterface = 0;                                                       \
26:49.88       |     ^~~~~~~~~~~~~~
26:49.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
26:49.88   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
26:49.88       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:49.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/mediasource/SourceBufferList.cpp:219:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
26:49.88   219 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
26:49.88       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:49.88 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsWrapperCache.h:10,
26:49.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/TimeRanges.h:14,
26:49.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/TimeUnits.h:14,
26:49.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/MediaInfo.h:18,
26:49.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/AbstractMediaDecoder.h:15,
26:49.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/MediaDecoderReader.h:13,
26:49.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/PlatformDecoderModule.h:10,
26:49.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/SamplesWaitingForKey.h:12,
26:49.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CDMCaps.h:14,
26:49.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CDMProxy.h:10,
26:49.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/MediaDecoder.h:11,
26:49.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/mediasource/MediaSourceDecoder.h:14,
26:49.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/mediasource/MediaSource.h:10,
26:49.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/mediasource/MediaSource.cpp:7,
26:49.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:11:
26:49.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
26:49.89   259 |   } else
26:49.89       |     ^~~~
26:49.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
26:49.89   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
26:49.89       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:49.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
26:49.89   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
26:49.89       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:49.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/mediasource/SourceBufferList.cpp:218:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
26:49.89   218 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SourceBufferList)
26:49.89       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:58.58 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:83:
26:58.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/mediasource/TrackBuffersManager.cpp: In member function 'uint32_t mozilla::TrackBuffersManager::RemoveFrames(const mozilla::media::TimeIntervals&, mozilla::TrackBuffersManager::TrackData&, uint32_t)':
26:58.59 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/mediasource/TrackBuffersManager.cpp: '*((void*)& firstRemovedIndex +8)' may be used uninitialized in this function
26:58.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/mediasource/TrackBuffersManager.cpp:1901:24: warning: '*((void*)& firstRemovedIndex +8)' may be used uninitialized in this function [-Wmaybe-uninitialized]
26:58.59  1901 |   data.RemoveElementsAt(firstRemovedIndex.ref(),
26:58.59       |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
26:58.59  1902 |                         lastRemovedIndex - firstRemovedIndex.ref() + 1);
26:58.59       |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:06.68 libdom_media_mediasource.a.desc
27:08.20 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
27:08.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
27:08.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/extensions/spellcheck/src/mozPersonalDictionary.h:9,
27:08.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/extensions/spellcheck/src/mozPersonalDictionary.cpp:6:
27:08.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/extensions/spellcheck/src/mozPersonalDictionary.cpp: In member function 'virtual nsresult mozPersonalDictionary::QueryInterface(const nsIID&, void**)':
27:08.20 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
27:08.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
27:08.20   820 |     foundInterface = 0;                                                       \
27:08.20       |     ^~~~~~~~~~~~~~
27:08.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
27:08.20   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
27:08.20       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
27:08.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/extensions/spellcheck/src/mozPersonalDictionary.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
27:08.20    52 | NS_INTERFACE_MAP_END
27:08.20       | ^~~~~~~~~~~~~~~~~~~~
27:08.20 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/extensions/spellcheck/src/mozPersonalDictionary.h:17,
27:08.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/extensions/spellcheck/src/mozPersonalDictionary.cpp:6:
27:08.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:265:5: note: some parts of macro expansion are not guarded by this 'else' clause
27:08.20   265 |   } else
27:08.20       |     ^~~~
27:08.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:271:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS'
27:08.20   271 |   NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class)
27:08.20       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:08.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS'
27:08.20   275 |   NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class)
27:08.20       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:08.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/extensions/spellcheck/src/mozPersonalDictionary.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
27:08.20    51 |   NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozPersonalDictionary)
27:08.20       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:10.01 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
27:10.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
27:10.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/extensions/spellcheck/src/mozSpellChecker.h:9,
27:10.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/extensions/spellcheck/src/mozSpellChecker.cpp:7:
27:10.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/extensions/spellcheck/src/mozSpellChecker.cpp: In member function 'virtual nsresult mozSpellChecker::QueryInterface(const nsIID&, void**)':
27:10.01 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
27:10.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
27:10.01   820 |     foundInterface = 0;                                                       \
27:10.01       |     ^~~~~~~~~~~~~~
27:10.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
27:10.01   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
27:10.01       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
27:10.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/extensions/spellcheck/src/mozSpellChecker.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
27:10.01    31 | NS_INTERFACE_MAP_END
27:10.01       | ^~~~~~~~~~~~~~~~~~~~
27:10.01 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/extensions/spellcheck/src/mozSpellChecker.h:19,
27:10.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/extensions/spellcheck/src/mozSpellChecker.cpp:7:
27:10.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:265:5: note: some parts of macro expansion are not guarded by this 'else' clause
27:10.01   265 |   } else
27:10.01       |     ^~~~
27:10.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:271:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS'
27:10.01   271 |   NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class)
27:10.01       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:10.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS'
27:10.01   275 |   NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class)
27:10.01       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:10.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/extensions/spellcheck/src/mozSpellChecker.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
27:10.01    30 |   NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozSpellChecker)
27:10.01       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:14.86 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/common.h:488,
27:14.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/avutil.h:296,
27:14.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/samplefmt.h:24,
27:14.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:31,
27:14.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/platforms/ffmpeg/FFmpegLibs.h:14,
27:14.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13,
27:14.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:11,
27:14.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9,
27:14.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/platforms/ffmpeg/ffmpeg58/Unified_cpp_ffmpeg_ffmpeg580.cpp:2:
27:14.86 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
27:14.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/mem.h:342:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
27:14.87   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
27:14.87       |                                                                               ^
27:15.81 libextensions_spellcheck_src.a.desc
27:20.34 libdom_media_platforms_ffmpeg_ffmpeg58.a.desc
27:34.82 liblayout_forms.a.desc
27:36.52 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
27:36.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
27:36.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
27:36.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
27:36.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
27:36.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsWrapperCache.h:10,
27:36.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/PushManager.h:29,
27:36.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/push/PushManager.cpp:7,
27:36.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/push/Unified_cpp_dom_push0.cpp:2:
27:36.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/push/PushManager.cpp: In member function 'virtual nsresult mozilla::dom::PushManager::QueryInterface(const nsIID&, void**)':
27:36.52 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
27:36.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
27:36.52   820 |     foundInterface = 0;                                                       \
27:36.52       |     ^~~~~~~~~~~~~~
27:36.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
27:36.53   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
27:36.53       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
27:36.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/push/PushManager.cpp:465:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
27:36.53   465 | NS_INTERFACE_MAP_END
27:36.53       | ^~~~~~~~~~~~~~~~~~~~
27:36.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
27:36.53   801 |   else
27:36.53       |   ^~~~
27:36.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
27:36.53   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
27:36.53       |                                                 ^~~~~~~~~~~~~~~~~~
27:36.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/push/PushManager.cpp:464:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
27:36.53   464 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
27:36.53       |   ^~~~~~~~~~~~~~~~~~~~~~
27:38.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushNotifier::QueryInterface(const nsIID&, void**)':
27:38.12 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
27:38.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
27:38.12   820 |     foundInterface = 0;                                                       \
27:38.12       |     ^~~~~~~~~~~~~~
27:38.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
27:38.12   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
27:38.12       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
27:38.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/push/PushNotifier.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
27:38.12    39 | NS_INTERFACE_MAP_END
27:38.12       | ^~~~~~~~~~~~~~~~~~~~
27:38.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
27:38.13   801 |   else
27:38.13       |   ^~~~
27:38.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
27:38.13   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
27:38.13       |                                                 ^~~~~~~~~~~~~~~~~~
27:38.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/push/PushNotifier.cpp:38:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
27:38.13    38 |   NS_INTERFACE_MAP_ENTRY(nsIPushNotifier)
27:38.13       |   ^~~~~~~~~~~~~~~~~~~~~~
27:38.15 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushData::QueryInterface(const nsIID&, void**)':
27:38.15 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
27:38.15 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
27:38.15   820 |     foundInterface = 0;                                                       \
27:38.15       |     ^~~~~~~~~~~~~~
27:38.15 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
27:38.15   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
27:38.15       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
27:38.15 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/push/PushNotifier.cpp:152:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
27:38.15   152 | NS_INTERFACE_MAP_END
27:38.15       | ^~~~~~~~~~~~~~~~~~~~
27:38.15 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
27:38.15   801 |   else
27:38.15       |   ^~~~
27:38.15 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
27:38.15   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
27:38.15       |                                                 ^~~~~~~~~~~~~~~~~~
27:38.15 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/push/PushNotifier.cpp:151:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
27:38.15   151 |   NS_INTERFACE_MAP_ENTRY(nsIPushData)
27:38.15       |   ^~~~~~~~~~~~~~~~~~~~~~
27:38.15 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushMessage::QueryInterface(const nsIID&, void**)':
27:38.15 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
27:38.15 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
27:38.15   820 |     foundInterface = 0;                                                       \
27:38.15       |     ^~~~~~~~~~~~~~
27:38.15 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
27:38.15   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
27:38.15       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
27:38.15 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/push/PushNotifier.cpp:234:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
27:38.15   234 | NS_INTERFACE_MAP_END
27:38.15       | ^~~~~~~~~~~~~~~~~~~~
27:38.15 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
27:38.15   801 |   else
27:38.15       |   ^~~~
27:38.15 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
27:38.15   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
27:38.15       |                                                 ^~~~~~~~~~~~~~~~~~
27:38.15 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/push/PushNotifier.cpp:233:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
27:38.15   233 |   NS_INTERFACE_MAP_ENTRY(nsIPushMessage)
27:38.15       |   ^~~~~~~~~~~~~~~~~~~~~~
27:38.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/push/PushSubscription.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscription::QueryInterface(const nsIID&, void**)':
27:38.19 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
27:38.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
27:38.19   820 |     foundInterface = 0;                                                       \
27:38.19       |     ^~~~~~~~~~~~~~
27:38.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
27:38.19   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
27:38.19       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
27:38.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/push/PushSubscription.cpp:232:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
27:38.19   232 | NS_INTERFACE_MAP_END
27:38.19       | ^~~~~~~~~~~~~~~~~~~~
27:38.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
27:38.20   801 |   else
27:38.20       |   ^~~~
27:38.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
27:38.20   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
27:38.20       |                                                 ^~~~~~~~~~~~~~~~~~
27:38.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/push/PushSubscription.cpp:231:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
27:38.20   231 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
27:38.20       |   ^~~~~~~~~~~~~~~~~~~~~~
27:38.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/push/PushSubscriptionOptions.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscriptionOptions::QueryInterface(const nsIID&, void**)':
27:38.21 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
27:38.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
27:38.21   820 |     foundInterface = 0;                                                       \
27:38.21       |     ^~~~~~~~~~~~~~
27:38.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
27:38.21   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
27:38.21       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
27:38.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/push/PushSubscriptionOptions.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
27:38.21    51 | NS_INTERFACE_MAP_END
27:38.21       | ^~~~~~~~~~~~~~~~~~~~
27:38.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
27:38.21   801 |   else
27:38.21       |   ^~~~
27:38.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
27:38.21   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
27:38.21       |                                                 ^~~~~~~~~~~~~~~~~~
27:38.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/push/PushSubscriptionOptions.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
27:38.21    50 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
27:38.21       |   ^~~~~~~~~~~~~~~~~~~~~~
27:38.24 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
27:38.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
27:38.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIRunnable.h:10,
27:38.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/AbstractThread.h:11,
27:38.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/threads/AbstractThread.cpp:7,
27:38.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/xpcom/threads/Unified_cpp_xpcom_threads0.cpp:2:
27:38.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/threads/nsThread.cpp: In member function 'virtual nsresult nsThread::QueryInterface(const nsIID&, void**)':
27:38.24 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
27:38.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
27:38.24   820 |     foundInterface = 0;                                                       \
27:38.24       |     ^~~~~~~~~~~~~~
27:38.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
27:38.24   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
27:38.24       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
27:38.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/threads/nsThread.cpp:181:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
27:38.24   181 | NS_INTERFACE_MAP_END
27:38.24       | ^~~~~~~~~~~~~~~~~~~~
27:38.24 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/xpcom/threads/Unified_cpp_xpcom_threads0.cpp:137:
27:38.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/threads/nsThread.cpp:180:5: note: some parts of macro expansion are not guarded by this 'else' clause
27:38.24   180 |   } else
27:38.24       |     ^~~~
27:41.69 libdom_push.a.desc
27:42.89 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/BlockingResourceBase.h:16,
27:42.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/Mutex.h:12,
27:42.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/threads/nsThreadManager.h:10,
27:42.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/threads/nsThreadManager.cpp:7,
27:42.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2:
27:42.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult nsThreadManager::QueryInterface(const nsIID&, void**)':
27:42.89 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
27:42.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
27:42.89   820 |     foundInterface = 0;                                                       \
27:42.89       |     ^~~~~~~~~~~~~~
27:42.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
27:42.89   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
27:42.90       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
27:42.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END'
27:42.90   171 |   NS_INTERFACE_MAP_END
27:42.90       |   ^~~~~~~~~~~~~~~~~~~~
27:42.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/threads/nsThreadManager.cpp:65:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
27:42.90    65 | NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager)
27:42.90       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
27:42.90 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/threads/nsThreadManager.cpp:10,
27:42.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2:
27:42.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause
27:42.90   138 |   } else
27:42.90       |     ^~~~
27:42.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:170:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO'
27:42.90   170 |     NS_IMPL_QUERY_CLASSINFO(aClass)                                           \
27:42.90       |     ^~~~~~~~~~~~~~~~~~~~~~~
27:42.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/threads/nsThreadManager.cpp:65:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
27:42.90    65 | NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager)
27:42.90       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
27:42.94 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/BlockingResourceBase.h:16,
27:42.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/Mutex.h:12,
27:42.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/threads/nsThreadManager.h:10,
27:42.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/threads/nsThreadManager.cpp:7,
27:42.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2:
27:42.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/threads/nsThreadPool.cpp: In member function 'virtual nsresult nsThreadPool::QueryInterface(const nsIID&, void**)':
27:42.94 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
27:42.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
27:42.94   820 |     foundInterface = 0;                                                       \
27:42.94       |     ^~~~~~~~~~~~~~
27:42.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
27:42.94   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
27:42.94       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
27:42.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END'
27:42.94   171 |   NS_INTERFACE_MAP_END
27:42.94       |   ^~~~~~~~~~~~~~~~~~~~
27:42.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/threads/nsThreadPool.cpp:39:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
27:42.94    39 | NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget,
27:42.94       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
27:42.94 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/threads/nsThreadManager.cpp:10,
27:42.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2:
27:42.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause
27:42.94   138 |   } else
27:42.94       |     ^~~~
27:42.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:170:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO'
27:42.94   170 |     NS_IMPL_QUERY_CLASSINFO(aClass)                                           \
27:42.94       |     ^~~~~~~~~~~~~~~~~~~~~~~
27:42.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/threads/nsThreadPool.cpp:39:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
27:42.94    39 | NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget,
27:42.94       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
27:45.66 libimage_encoders_jpeg.a.desc
27:45.72 libxpcom_threads.a.desc
28:22.29 libdom_media_ipc.a.desc
28:28.30 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
28:28.30                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
28:28.30                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
28:28.30                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
28:28.30                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
28:28.30                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
28:28.30                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/AudioChannelBinding.h:8,
28:28.30                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/browser-element/BrowserElementAudioChannel.h:8,
28:28.30                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/browser-element/BrowserElementAudioChannel.cpp:5:
28:28.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/browser-element/BrowserElementAudioChannel.cpp: In member function 'virtual nsresult mozilla::dom::BrowserElementAudioChannel::QueryInterface(const nsIID&, void**)':
28:28.30 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
28:28.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
28:28.30   838 |     foundInterface = 0;                                                       \
28:28.30       |     ^~~~~~~~~~~~~~
28:28.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
28:28.30   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
28:28.30       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:28.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/browser-element/BrowserElementAudioChannel.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
28:28.30    33 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
28:28.30       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:28.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
28:28.30   801 |   else
28:28.30       |   ^~~~
28:28.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
28:28.31   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
28:28.31       |                                                 ^~~~~~~~~~~~~~~~~~
28:28.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/browser-element/BrowserElementAudioChannel.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
28:28.31    32 |   NS_INTERFACE_MAP_ENTRY(nsIObserver)
28:28.31       |   ^~~~~~~~~~~~~~~~~~~~~~
28:38.17 libdom_browser-element.a.desc
28:43.10 libnetwerk_protocol_res.a.desc
28:44.09 libembedding_components_appstartup.a.desc
28:45.17 libextensions_universalchardet_src_xpcom.a.desc
28:51.85 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
28:51.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsapi.h:27,
28:51.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsfriendapi.h:16,
28:51.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/ipc/CPOWTimer.cpp:8,
28:51.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/ipc/Unified_cpp_js_ipc0.cpp:2:
28:51.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]':
28:51.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/xpcprivate.h:2933:28:   required from here
28:51.86 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
28:51.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32: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]
28:51.86    32 |   memset(aT, 0, sizeof(T));
28:51.86       |   ~~~~~~^~~~~~~~~~~~~~~~~~
28:51.86 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/ipc/JavaScriptChild.cpp:13,
28:51.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/ipc/Unified_cpp_js_ipc0.cpp:11:
28:51.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/xpcprivate.h:2931:8: note: 'struct xpc::GlobalProperties' declared here
28:51.86  2931 | struct GlobalProperties {
28:51.86       |        ^~~~~~~~~~~~~~~~
28:59.07 libjs_ipc.a.desc
29:00.32 libtoolkit_components_mozintl.a.desc
29:05.24 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
29:05.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
29:05.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/domstubs.h:10,
29:05.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIDOMNode.h:10,
29:05.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIDOMCharacterData.h:10,
29:05.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIDOMText.h:10,
29:05.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIDOMCDATASection.h:10,
29:05.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/CDATASection.h:11,
29:05.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xml/CDATASection.cpp:7,
29:05.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/xml/Unified_cpp_dom_xml0.cpp:2:
29:05.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xml/nsXMLContentSink.cpp: In member function 'virtual nsresult nsXMLContentSink::QueryInterface(const nsIID&, void**)':
29:05.25 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
29:05.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
29:05.26   838 |     foundInterface = 0;                                                       \
29:05.26       |     ^~~~~~~~~~~~~~
29:05.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
29:05.26   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
29:05.26       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29:05.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xml/nsXMLContentSink.cpp:141:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
29:05.26   141 | NS_INTERFACE_MAP_END_INHERITING(nsContentSink)
29:05.26       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29:05.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
29:05.26   801 |   else
29:05.26       |   ^~~~
29:05.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
29:05.26   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
29:05.26       |                                                 ^~~~~~~~~~~~~~~~~~
29:05.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xml/nsXMLContentSink.cpp:140:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
29:05.26   140 |   NS_INTERFACE_MAP_ENTRY(nsITransformObserver)
29:05.26       |   ^~~~~~~~~~~~~~~~~~~~~~
29:05.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xml/nsXMLFragmentContentSink.cpp: In member function 'virtual nsresult nsXMLFragmentContentSink::QueryInterface(const nsIID&, void**)':
29:05.32 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
29:05.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
29:05.32   838 |     foundInterface = 0;                                                       \
29:05.32       |     ^~~~~~~~~~~~~~
29:05.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
29:05.32   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
29:05.32       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29:05.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xml/nsXMLFragmentContentSink.cpp:138:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
29:05.32   138 | NS_INTERFACE_MAP_END_INHERITING(nsXMLContentSink)
29:05.32       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29:05.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
29:05.32   801 |   else
29:05.32       |   ^~~~
29:05.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
29:05.32   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
29:05.32       |                                                 ^~~~~~~~~~~~~~~~~~
29:05.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xml/nsXMLFragmentContentSink.cpp:137:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
29:05.32   137 |   NS_INTERFACE_MAP_ENTRY(nsIFragmentContentSink)
29:05.32       |   ^~~~~~~~~~~~~~~~~~~~~~
29:10.33 libdom_xml.a.desc
29:11.60 libnetwerk_dns_mdns_libmdns.a.desc
29:16.52 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
29:16.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
29:16.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/ChannelInfo.h:11,
29:16.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/fetch/ChannelInfo.cpp:7,
29:16.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/fetch/Unified_cpp_dom_fetch0.cpp:2:
29:16.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/fetch/FetchConsumer.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::ConsumeBodyDoneObserver<Derived>::QueryInterface(const nsIID&, void**)':
29:16.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
29:16.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
29:16.53   820 |     foundInterface = 0;                                                       \
29:16.53       |     ^~~~~~~~~~~~~~
29:16.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
29:16.53   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
29:16.53       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
29:16.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/fetch/FetchConsumer.cpp:279:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
29:16.53   279 | NS_INTERFACE_MAP_END
29:16.53       | ^~~~~~~~~~~~~~~~~~~~
29:16.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
29:16.53   812 |   else
29:16.53       |   ^~~~
29:16.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
29:16.53   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
29:16.53       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
29:16.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/fetch/FetchConsumer.cpp:278:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
29:16.53   278 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamLoaderObserver)
29:16.53       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29:16.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/fetch/Headers.cpp: In member function 'virtual nsresult mozilla::dom::Headers::QueryInterface(const nsIID&, void**)':
29:16.65 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
29:16.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
29:16.65   820 |     foundInterface = 0;                                                       \
29:16.65       |     ^~~~~~~~~~~~~~
29:16.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
29:16.65   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
29:16.65       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
29:16.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/fetch/Headers.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
29:16.65    23 | NS_INTERFACE_MAP_END
29:16.65       | ^~~~~~~~~~~~~~~~~~~~
29:16.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
29:16.66   801 |   else
29:16.66       |   ^~~~
29:16.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
29:16.66   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
29:16.66       |                                                 ^~~~~~~~~~~~~~~~~~
29:16.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/fetch/Headers.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
29:16.66    22 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
29:16.66       |   ^~~~~~~~~~~~~~~~~~~~~~
29:16.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/fetch/Request.cpp: In member function 'virtual nsresult mozilla::dom::Request::QueryInterface(const nsIID&, void**)':
29:16.85 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
29:16.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
29:16.85   820 |     foundInterface = 0;                                                       \
29:16.85       |     ^~~~~~~~~~~~~~
29:16.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
29:16.85   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
29:16.85       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
29:16.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/fetch/Request.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
29:16.85    33 | NS_INTERFACE_MAP_END
29:16.85       | ^~~~~~~~~~~~~~~~~~~~
29:16.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
29:16.85   801 |   else
29:16.85       |   ^~~~
29:16.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
29:16.85   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
29:16.85       |                                                 ^~~~~~~~~~~~~~~~~~
29:16.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/fetch/Request.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
29:16.85    32 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
29:16.85       |   ^~~~~~~~~~~~~~~~~~~~~~
29:16.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/fetch/Response.cpp: In member function 'virtual nsresult mozilla::dom::Response::QueryInterface(const nsIID&, void**)':
29:16.88 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
29:16.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
29:16.88   820 |     foundInterface = 0;                                                       \
29:16.88       |     ^~~~~~~~~~~~~~
29:16.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
29:16.88   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
29:16.88       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
29:16.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/fetch/Response.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
29:16.88    34 | NS_INTERFACE_MAP_END
29:16.88       | ^~~~~~~~~~~~~~~~~~~~
29:16.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
29:16.88   801 |   else
29:16.88       |   ^~~~
29:16.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
29:16.88   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
29:16.88       |                                                 ^~~~~~~~~~~~~~~~~~
29:16.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/fetch/Response.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
29:16.88    33 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
29:16.88       |   ^~~~~~~~~~~~~~~~~~~~~~
29:23.67 libdom_fetch.a.desc
29:27.71 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
29:27.71                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
29:27.71                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIFind.h:10,
29:27.71                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/embedding/components/find/nsFind.h:10,
29:27.71                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/embedding/components/find/nsFind.cpp:9,
29:27.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/embedding/components/find/Unified_cpp_components_find0.cpp:2:
29:27.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/embedding/components/find/nsFind.cpp: In member function 'virtual nsresult nsFindContentIterator::QueryInterface(const nsIID&, void**)':
29:27.72 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
29:27.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
29:27.72   820 |     foundInterface = 0;                                                       \
29:27.72       |     ^~~~~~~~~~~~~~
29:27.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
29:27.72   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
29:27.72       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
29:27.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/embedding/components/find/nsFind.cpp:148:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
29:27.72   148 | NS_INTERFACE_MAP_END
29:27.72       | ^~~~~~~~~~~~~~~~~~~~
29:27.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
29:27.72   801 |   else
29:27.72       |   ^~~~
29:27.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
29:27.72   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
29:27.72       |                                                 ^~~~~~~~~~~~~~~~~~
29:27.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/embedding/components/find/nsFind.cpp:147:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
29:27.72   147 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
29:27.72       |   ^~~~~~~~~~~~~~~~~~~~~~
29:27.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/embedding/components/find/nsFind.cpp: In member function 'virtual nsresult nsFind::QueryInterface(const nsIID&, void**)':
29:27.73 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
29:27.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
29:27.73   820 |     foundInterface = 0;                                                       \
29:27.73       |     ^~~~~~~~~~~~~~
29:27.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
29:27.73   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
29:27.73       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
29:27.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/embedding/components/find/nsFind.cpp:460:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
29:27.73   460 | NS_INTERFACE_MAP_END
29:27.73       | ^~~~~~~~~~~~~~~~~~~~
29:27.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
29:27.74   801 |   else
29:27.74       |   ^~~~
29:27.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
29:27.74   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
29:27.74       |                                                 ^~~~~~~~~~~~~~~~~~
29:27.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/embedding/components/find/nsFind.cpp:459:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
29:27.74   459 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
29:27.74       |   ^~~~~~~~~~~~~~~~~~~~~~
29:30.01 libembedding_components_find.a.desc
29:31.34 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
29:31.34                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
29:31.34                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIRDFDataSource.h:10,
29:31.34                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/rdf/datasource/nsFileSystemDataSource.h:9,
29:31.34                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/rdf/datasource/nsFileSystemDataSource.cpp:10,
29:31.34                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/rdf/datasource/Unified_cpp_rdf_datasource0.cpp:2:
29:31.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/rdf/datasource/nsLocalStore.cpp: In member function 'virtual nsresult LocalStoreImpl::QueryInterface(const nsIID&, void**)':
29:31.34 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
29:31.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
29:31.34   820 |     foundInterface = 0;                                                       \
29:31.35       |     ^~~~~~~~~~~~~~
29:31.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
29:31.35   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
29:31.35       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
29:31.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/rdf/datasource/nsLocalStore.cpp:248:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
29:31.35   248 | NS_INTERFACE_MAP_END
29:31.35       | ^~~~~~~~~~~~~~~~~~~~
29:31.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
29:31.35   812 |   else
29:31.35       |   ^~~~
29:31.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
29:31.35   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
29:31.35       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
29:31.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/rdf/datasource/nsLocalStore.cpp:247:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
29:31.35   247 |     NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsILocalStore)
29:31.35       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29:32.51 librdf_datasource.a.desc
30:06.53 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
30:06.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
30:06.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
30:06.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
30:06.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
30:06.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
30:06.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/APZTestDataBinding.h:8,
30:06.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/APZTestDataBinding.cpp:3,
30:06.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings0.cpp:2:
30:06.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/AnimationPlaybackEvent.cpp: In member function 'virtual nsresult mozilla::dom::AnimationPlaybackEvent::QueryInterface(const nsIID&, void**)':
30:06.54 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
30:06.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
30:06.54   838 |     foundInterface = 0;                                                       \
30:06.54       |     ^~~~~~~~~~~~~~
30:06.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
30:06.54   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
30:06.54       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:06.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/AnimationPlaybackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
30:06.54    38 | NS_INTERFACE_MAP_END_INHERITING(Event)
30:06.54       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:06.54 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
30:06.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BindingUtils.h:17,
30:06.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:6,
30:06.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/bindings/AtomList.h:11,
30:06.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/APZTestDataBinding.cpp:4,
30:06.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings0.cpp:2:
30:06.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
30:06.55   259 |   } else
30:06.55       |     ^~~~
30:06.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
30:06.55   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
30:06.55       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:06.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
30:06.55   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
30:06.55       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:06.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/AnimationPlaybackEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
30:06.55    37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(AnimationPlaybackEvent)
30:06.55       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:08.09 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
30:08.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
30:08.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
30:08.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
30:08.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
30:08.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
30:08.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/APZTestDataBinding.h:8,
30:08.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/APZTestDataBinding.cpp:3,
30:08.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings0.cpp:2:
30:08.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::AutocompleteErrorEvent::QueryInterface(const nsIID&, void**)':
30:08.10 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
30:08.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
30:08.10   838 |     foundInterface = 0;                                                       \
30:08.10       |     ^~~~~~~~~~~~~~
30:08.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
30:08.10   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
30:08.10       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:08.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
30:08.10    36 | NS_INTERFACE_MAP_END_INHERITING(Event)
30:08.10       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:08.10 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
30:08.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BindingUtils.h:17,
30:08.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:6,
30:08.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/bindings/AtomList.h:11,
30:08.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/APZTestDataBinding.cpp:4,
30:08.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings0.cpp:2:
30:08.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
30:08.10   259 |   } else
30:08.10       |     ^~~~
30:08.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
30:08.10   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
30:08.10       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:08.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
30:08.10   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
30:08.10       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:08.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
30:08.10    35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(AutocompleteErrorEvent)
30:08.10       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:08.58 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/jspubtd.h:17,
30:08.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:19,
30:08.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/APZTestDataBinding.h:6,
30:08.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/APZTestDataBinding.cpp:3,
30:08.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings0.cpp:2:
30:08.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = long unsigned int]':
30:08.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AudioEventTimeline.h:73:26:   required from here
30:08.59 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead
30:08.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:110:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
30:08.59   110 |     memcpy(aDst, aSrc, aNElem * sizeof(T));
30:08.59       |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:08.59 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AudioParamTimeline.h:10,
30:08.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/AudioParam.h:10,
30:08.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/AudioBufferSourceNodeBinding.cpp:12,
30:08.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings0.cpp:230:
30:08.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AudioEventTimeline.h:26:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here
30:08.59    26 | struct AudioTimelineEvent final
30:08.59       |        ^~~~~~~~~~~~~~~~~~
30:36.09 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
30:36.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
30:36.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
30:36.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
30:36.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
30:36.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
30:36.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BindingUtils.h:17,
30:36.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:6,
30:36.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/bindings/AtomList.h:11,
30:36.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/AutocompleteInfoBinding.cpp:3,
30:36.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings1.cpp:2:
30:36.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/BlobEvent.cpp: In member function 'virtual nsresult mozilla::dom::BlobEvent::QueryInterface(const nsIID&, void**)':
30:36.09 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
30:36.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
30:36.10   838 |     foundInterface = 0;                                                       \
30:36.10       |     ^~~~~~~~~~~~~~
30:36.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
30:36.10   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
30:36.10       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:36.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/BlobEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
30:36.10    39 | NS_INTERFACE_MAP_END_INHERITING(Event)
30:36.10       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:36.10 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
30:36.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BindingUtils.h:17,
30:36.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:6,
30:36.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/bindings/AtomList.h:11,
30:36.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/AutocompleteInfoBinding.cpp:3,
30:36.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings1.cpp:2:
30:36.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
30:36.10   259 |   } else
30:36.10       |     ^~~~
30:36.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
30:36.10   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
30:36.10       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:36.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
30:36.10   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
30:36.10       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:36.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/BlobEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
30:36.10    38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(BlobEvent)
30:36.10       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:36.52 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
30:36.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
30:36.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
30:36.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
30:36.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
30:36.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
30:36.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BindingUtils.h:17,
30:36.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:6,
30:36.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/bindings/AtomList.h:11,
30:36.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/AutocompleteInfoBinding.cpp:3,
30:36.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings1.cpp:2:
30:36.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/BrowserElementProxyBinding.cpp: In member function 'virtual nsresult mozilla::dom::BrowserElementProxy::QueryInterface(const nsIID&, void**)':
30:36.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
30:36.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
30:36.53   838 |     foundInterface = 0;                                                       \
30:36.53       |     ^~~~~~~~~~~~~~
30:36.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
30:36.53   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
30:36.53       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:36.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/BrowserElementProxyBinding.cpp:4068:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
30:36.53  4068 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper)
30:36.53       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:36.53 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
30:36.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BindingUtils.h:17,
30:36.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:6,
30:36.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/bindings/AtomList.h:11,
30:36.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/AutocompleteInfoBinding.cpp:3,
30:36.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings1.cpp:2:
30:36.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
30:36.53   259 |   } else
30:36.53       |     ^~~~
30:36.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
30:36.53   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
30:36.53       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:36.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
30:36.53   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
30:36.53       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:36.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/BrowserElementProxyBinding.cpp:4067:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
30:36.53  4067 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(BrowserElementProxy)
30:36.53       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:36.56 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
30:36.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
30:36.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
30:36.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
30:36.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
30:36.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
30:36.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BindingUtils.h:17,
30:36.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:6,
30:36.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/bindings/AtomList.h:11,
30:36.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/AutocompleteInfoBinding.cpp:3,
30:36.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings1.cpp:2:
30:36.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/BrowserFeedWriterBinding.cpp: In member function 'virtual nsresult mozilla::dom::BrowserFeedWriter::QueryInterface(const nsIID&, void**)':
30:36.57 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
30:36.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
30:36.57   820 |     foundInterface = 0;                                                       \
30:36.57       |     ^~~~~~~~~~~~~~
30:36.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
30:36.57   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
30:36.57       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
30:36.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/BrowserFeedWriterBinding.cpp:666:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
30:36.57   666 | NS_INTERFACE_MAP_END
30:36.57       | ^~~~~~~~~~~~~~~~~~~~
30:36.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
30:36.57   801 |   else
30:36.57       |   ^~~~
30:36.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
30:36.57   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
30:36.57       |                                                 ^~~~~~~~~~~~~~~~~~
30:36.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/BrowserFeedWriterBinding.cpp:665:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
30:36.57   665 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
30:36.57       |   ^~~~~~~~~~~~~~~~~~~~~~
30:40.40 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/jspubtd.h:17,
30:40.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/jsapi.h:27,
30:40.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/bindings/AtomList.h:10,
30:40.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/AutocompleteInfoBinding.cpp:3,
30:40.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings1.cpp:2:
30:40.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = long unsigned int]':
30:40.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AudioEventTimeline.h:73:26:   required from here
30:40.40 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead
30:40.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:110:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
30:40.40   110 |     memcpy(aDst, aSrc, aNElem * sizeof(T));
30:40.40       |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:40.40 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AudioParamTimeline.h:10,
30:40.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/AudioParam.h:10,
30:40.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/BiquadFilterNodeBinding.cpp:10,
30:40.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings1.cpp:74:
30:40.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AudioEventTimeline.h:26:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here
30:40.40    26 | struct AudioTimelineEvent final
30:40.40       |        ^~~~~~~~~~~~~~~~~~
31:34.28 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
31:34.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
31:34.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
31:34.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
31:34.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
31:34.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
31:34.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BindingUtils.h:17,
31:34.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:6,
31:34.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/bindings/AtomList.h:11,
31:34.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/MediaStreamEventBinding.cpp:3,
31:34.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings10.cpp:2:
31:34.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/MediaStreamTrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackEvent::QueryInterface(const nsIID&, void**)':
31:34.28 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
31:34.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
31:34.28   838 |     foundInterface = 0;                                                       \
31:34.28       |     ^~~~~~~~~~~~~~
31:34.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
31:34.29   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
31:34.29       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:34.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/MediaStreamTrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
31:34.29    39 | NS_INTERFACE_MAP_END_INHERITING(Event)
31:34.29       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:34.29 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
31:34.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BindingUtils.h:17,
31:34.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:6,
31:34.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/bindings/AtomList.h:11,
31:34.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/MediaStreamEventBinding.cpp:3,
31:34.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings10.cpp:2:
31:34.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
31:34.29   259 |   } else
31:34.29       |     ^~~~
31:34.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
31:34.29   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
31:34.29       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:34.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
31:34.29   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
31:34.29       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:34.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/MediaStreamTrackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
31:34.29    38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaStreamTrackEvent)
31:34.29       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:36.45 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
31:36.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
31:36.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
31:36.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
31:36.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
31:36.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
31:36.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BindingUtils.h:17,
31:36.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:6,
31:36.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/bindings/AtomList.h:11,
31:36.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/MediaStreamEventBinding.cpp:3,
31:36.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings10.cpp:2:
31:36.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/MozSelfSupportBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozSelfSupport::QueryInterface(const nsIID&, void**)':
31:36.45 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
31:36.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
31:36.45   820 |     foundInterface = 0;                                                       \
31:36.45       |     ^~~~~~~~~~~~~~
31:36.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
31:36.45   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
31:36.45       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
31:36.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/MozSelfSupportBinding.cpp:1495:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
31:36.45  1495 | NS_INTERFACE_MAP_END
31:36.45       | ^~~~~~~~~~~~~~~~~~~~
31:36.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
31:36.46   801 |   else
31:36.46       |   ^~~~
31:36.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
31:36.46   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
31:36.46       |                                                 ^~~~~~~~~~~~~~~~~~
31:36.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/MozSelfSupportBinding.cpp:1494:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
31:36.46  1494 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
31:36.46       |   ^~~~~~~~~~~~~~~~~~~~~~
31:36.47 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/MozSettingsEvent.cpp: In member function 'virtual nsresult mozilla::dom::MozSettingsEvent::QueryInterface(const nsIID&, void**)':
31:36.47 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
31:36.47 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
31:36.47   838 |     foundInterface = 0;                                                       \
31:36.47       |     ^~~~~~~~~~~~~~
31:36.47 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
31:36.47   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
31:36.47       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:36.47 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/MozSettingsEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
31:36.47    38 | NS_INTERFACE_MAP_END_INHERITING(Event)
31:36.47       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:36.47 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
31:36.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BindingUtils.h:17,
31:36.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:6,
31:36.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/bindings/AtomList.h:11,
31:36.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/MediaStreamEventBinding.cpp:3,
31:36.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings10.cpp:2:
31:36.47 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
31:36.47   259 |   } else
31:36.47       |     ^~~~
31:36.47 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
31:36.47   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
31:36.47       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:36.47 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
31:36.47   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
31:36.47       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:36.47 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/MozSettingsEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
31:36.47    37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MozSettingsEvent)
31:36.47       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:36.51 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
31:36.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
31:36.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
31:36.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
31:36.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
31:36.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
31:36.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BindingUtils.h:17,
31:36.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:6,
31:36.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/bindings/AtomList.h:11,
31:36.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/MediaStreamEventBinding.cpp:3,
31:36.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings10.cpp:2:
31:36.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/MozSettingsTransactionEvent.cpp: In member function 'virtual nsresult mozilla::dom::MozSettingsTransactionEvent::QueryInterface(const nsIID&, void**)':
31:36.52 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
31:36.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
31:36.52   838 |     foundInterface = 0;                                                       \
31:36.52       |     ^~~~~~~~~~~~~~
31:36.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
31:36.52   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
31:36.52       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:36.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/MozSettingsTransactionEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
31:36.52    36 | NS_INTERFACE_MAP_END_INHERITING(Event)
31:36.52       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:36.52 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
31:36.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BindingUtils.h:17,
31:36.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:6,
31:36.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/bindings/AtomList.h:11,
31:36.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/MediaStreamEventBinding.cpp:3,
31:36.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings10.cpp:2:
31:36.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
31:36.52   259 |   } else
31:36.52       |     ^~~~
31:36.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
31:36.52   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
31:36.52       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:36.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
31:36.52   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
31:36.52       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:36.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/MozSettingsTransactionEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
31:36.53    35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MozSettingsTransactionEvent)
31:36.53       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:36.61 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
31:36.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
31:36.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
31:36.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
31:36.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
31:36.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
31:36.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BindingUtils.h:17,
31:36.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:6,
31:36.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/bindings/AtomList.h:11,
31:36.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/MediaStreamEventBinding.cpp:3,
31:36.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings10.cpp:2:
31:36.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/MozTetheringManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozTetheringManager::QueryInterface(const nsIID&, void**)':
31:36.61 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
31:36.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
31:36.61   820 |     foundInterface = 0;                                                       \
31:36.61       |     ^~~~~~~~~~~~~~
31:36.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
31:36.61   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
31:36.61       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
31:36.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/MozTetheringManagerBinding.cpp:1289:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
31:36.61  1289 | NS_INTERFACE_MAP_END
31:36.61       | ^~~~~~~~~~~~~~~~~~~~
31:36.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
31:36.61   801 |   else
31:36.61       |   ^~~~
31:36.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
31:36.61   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
31:36.61       |                                                 ^~~~~~~~~~~~~~~~~~
31:36.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/MozTetheringManagerBinding.cpp:1288:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
31:36.61  1288 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
31:36.61       |   ^~~~~~~~~~~~~~~~~~~~~~
32:20.93 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
32:20.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
32:20.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
32:20.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
32:20.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
32:20.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
32:20.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/EventTargetBinding.h:9,
32:20.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/NodeBinding.cpp:3,
32:20.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings11.cpp:2:
32:20.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/PageTransitionEvent.cpp: In member function 'virtual nsresult mozilla::dom::PageTransitionEvent::QueryInterface(const nsIID&, void**)':
32:20.94 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
32:20.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
32:20.94   838 |     foundInterface = 0;                                                       \
32:20.94       |     ^~~~~~~~~~~~~~
32:20.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
32:20.94   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
32:20.94       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:20.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/PageTransitionEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
32:20.94    36 | NS_INTERFACE_MAP_END_INHERITING(Event)
32:20.95       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:20.95 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
32:20.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BindingUtils.h:17,
32:20.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/NodeBinding.cpp:8,
32:20.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings11.cpp:2:
32:20.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
32:20.95   259 |   } else
32:20.95       |     ^~~~
32:20.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
32:20.95   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
32:20.95       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:20.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
32:20.95   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
32:20.95       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:20.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/PageTransitionEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
32:20.95    35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PageTransitionEvent)
32:20.95       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:21.19 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
32:21.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
32:21.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
32:21.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
32:21.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
32:21.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
32:21.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/EventTargetBinding.h:9,
32:21.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/NodeBinding.cpp:3,
32:21.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings11.cpp:2:
32:21.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/PerformanceEntryEvent.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceEntryEvent::QueryInterface(const nsIID&, void**)':
32:21.19 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
32:21.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
32:21.19   838 |     foundInterface = 0;                                                       \
32:21.19       |     ^~~~~~~~~~~~~~
32:21.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
32:21.19   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
32:21.19       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:21.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/PerformanceEntryEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
32:21.19    37 | NS_INTERFACE_MAP_END_INHERITING(Event)
32:21.19       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:21.20 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
32:21.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BindingUtils.h:17,
32:21.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/NodeBinding.cpp:8,
32:21.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings11.cpp:2:
32:21.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
32:21.20   259 |   } else
32:21.20       |     ^~~~
32:21.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
32:21.20   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
32:21.20       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:21.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
32:21.20   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
32:21.20       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:21.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/PerformanceEntryEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
32:21.20    36 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PerformanceEntryEvent)
32:21.20       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:21.48 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
32:21.48                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
32:21.48                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
32:21.48                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
32:21.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
32:21.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
32:21.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/EventTargetBinding.h:9,
32:21.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/NodeBinding.cpp:3,
32:21.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings11.cpp:2:
32:21.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/PermissionSettingsBinding.cpp: In member function 'virtual nsresult mozilla::dom::PermissionSettings::QueryInterface(const nsIID&, void**)':
32:21.49 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
32:21.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
32:21.49   820 |     foundInterface = 0;                                                       \
32:21.49       |     ^~~~~~~~~~~~~~
32:21.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
32:21.49   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
32:21.49       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
32:21.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/PermissionSettingsBinding.cpp:985:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
32:21.49   985 | NS_INTERFACE_MAP_END
32:21.49       | ^~~~~~~~~~~~~~~~~~~~
32:21.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
32:21.49   801 |   else
32:21.49       |   ^~~~
32:21.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
32:21.49   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
32:21.49       |                                                 ^~~~~~~~~~~~~~~~~~
32:21.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/PermissionSettingsBinding.cpp:984:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
32:21.49   984 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
32:21.49       |   ^~~~~~~~~~~~~~~~~~~~~~
32:21.78 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/jspubtd.h:17,
32:21.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:19,
32:21.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/EventTargetBinding.h:7,
32:21.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/NodeBinding.cpp:3,
32:21.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings11.cpp:2:
32:21.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]':
32:21.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AudioEventTimeline.h:73:26:   required from here
32:21.78 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead
32:21.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:110:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
32:21.79   110 |     memcpy(aDst, aSrc, aNElem * sizeof(T));
32:21.79       |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:21.79 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AudioParamTimeline.h:10,
32:21.79                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/AudioParam.h:10,
32:21.79                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/OscillatorNodeBinding.cpp:11,
32:21.79                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings11.cpp:134:
32:21.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AudioEventTimeline.h:26:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here
32:21.79    26 | struct AudioTimelineEvent final
32:21.79       |        ^~~~~~~~~~~~~~~~~~
32:44.86 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
32:44.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
32:44.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
32:44.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
32:44.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
32:44.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
32:44.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8,
32:44.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/PermissionStatusBinding.cpp:3,
32:44.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings12.cpp:2:
32:44.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/PluginCrashedEvent.cpp: In member function 'virtual nsresult mozilla::dom::PluginCrashedEvent::QueryInterface(const nsIID&, void**)':
32:44.87 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
32:44.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
32:44.87   838 |     foundInterface = 0;                                                       \
32:44.87       |     ^~~~~~~~~~~~~~
32:44.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
32:44.87   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
32:44.87       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:44.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/PluginCrashedEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
32:44.87    36 | NS_INTERFACE_MAP_END_INHERITING(Event)
32:44.87       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:44.87 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/CallbackObject.h:22,
32:44.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:20,
32:44.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10,
32:44.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/PermissionStatusBinding.cpp:3,
32:44.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings12.cpp:2:
32:44.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
32:44.88   259 |   } else
32:44.88       |     ^~~~
32:44.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
32:44.88   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
32:44.88       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:44.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
32:44.88   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
32:44.88       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:44.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/PluginCrashedEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
32:44.88    35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PluginCrashedEvent)
32:44.88       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:46.96 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
32:46.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
32:46.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
32:46.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
32:46.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
32:46.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
32:46.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8,
32:46.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/PermissionStatusBinding.cpp:3,
32:46.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings12.cpp:2:
32:46.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/PopStateEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopStateEvent::QueryInterface(const nsIID&, void**)':
32:46.96 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
32:46.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
32:46.96   838 |     foundInterface = 0;                                                       \
32:46.96       |     ^~~~~~~~~~~~~~
32:46.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
32:46.96   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
32:46.96       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:46.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/PopStateEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
32:46.96    38 | NS_INTERFACE_MAP_END_INHERITING(Event)
32:46.96       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:46.96 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/CallbackObject.h:22,
32:46.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:20,
32:46.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10,
32:46.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/PermissionStatusBinding.cpp:3,
32:46.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings12.cpp:2:
32:46.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
32:46.96   259 |   } else
32:46.96       |     ^~~~
32:46.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
32:46.96   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
32:46.96       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:46.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
32:46.96   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
32:46.96       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:46.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/PopStateEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
32:46.96    37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PopStateEvent)
32:46.96       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:47.00 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
32:47.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
32:47.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
32:47.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
32:47.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
32:47.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
32:47.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8,
32:47.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/PermissionStatusBinding.cpp:3,
32:47.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings12.cpp:2:
32:47.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/PopupBlockedEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopupBlockedEvent::QueryInterface(const nsIID&, void**)':
32:47.00 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
32:47.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
32:47.00   838 |     foundInterface = 0;                                                       \
32:47.00       |     ^~~~~~~~~~~~~~
32:47.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
32:47.00   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
32:47.00       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:47.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/PopupBlockedEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
32:47.00    42 | NS_INTERFACE_MAP_END_INHERITING(Event)
32:47.00       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:47.00 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/CallbackObject.h:22,
32:47.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:20,
32:47.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10,
32:47.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/PermissionStatusBinding.cpp:3,
32:47.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings12.cpp:2:
32:47.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
32:47.01   259 |   } else
32:47.01       |     ^~~~
32:47.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
32:47.01   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
32:47.01       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:47.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
32:47.01   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
32:47.01       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:47.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/PopupBlockedEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
32:47.01    41 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PopupBlockedEvent)
32:47.01       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:47.28 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
32:47.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
32:47.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
32:47.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
32:47.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
32:47.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
32:47.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8,
32:47.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/PermissionStatusBinding.cpp:3,
32:47.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings12.cpp:2:
32:47.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/PresentationConnectionAvailableEvent.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnectionAvailableEvent::QueryInterface(const nsIID&, void**)':
32:47.28 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
32:47.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
32:47.28   838 |     foundInterface = 0;                                                       \
32:47.28       |     ^~~~~~~~~~~~~~
32:47.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
32:47.28   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
32:47.28       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:47.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/PresentationConnectionAvailableEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
32:47.28    39 | NS_INTERFACE_MAP_END_INHERITING(Event)
32:47.28       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:47.28 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/CallbackObject.h:22,
32:47.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:20,
32:47.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10,
32:47.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/PermissionStatusBinding.cpp:3,
32:47.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings12.cpp:2:
32:47.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
32:47.29   259 |   } else
32:47.29       |     ^~~~
32:47.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
32:47.29   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
32:47.29       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:47.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
32:47.29   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
32:47.29       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:47.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/PresentationConnectionAvailableEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
32:47.29    38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PresentationConnectionAvailableEvent)
32:47.29       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:47.40 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
32:47.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
32:47.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
32:47.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
32:47.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
32:47.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
32:47.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8,
32:47.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/PermissionStatusBinding.cpp:3,
32:47.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings12.cpp:2:
32:47.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/PresentationConnectionCloseEvent.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnectionCloseEvent::QueryInterface(const nsIID&, void**)':
32:47.41 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
32:47.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
32:47.41   838 |     foundInterface = 0;                                                       \
32:47.41       |     ^~~~~~~~~~~~~~
32:47.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
32:47.41   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
32:47.41       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:47.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/PresentationConnectionCloseEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
32:47.41    36 | NS_INTERFACE_MAP_END_INHERITING(Event)
32:47.41       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:47.41 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/CallbackObject.h:22,
32:47.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:20,
32:47.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10,
32:47.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/PermissionStatusBinding.cpp:3,
32:47.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings12.cpp:2:
32:47.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
32:47.41   259 |   } else
32:47.41       |     ^~~~
32:47.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
32:47.41   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
32:47.41       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:47.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
32:47.41   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
32:47.41       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:47.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/PresentationConnectionCloseEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
32:47.41    35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PresentationConnectionCloseEvent)
32:47.41       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:47.55 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
32:47.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
32:47.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
32:47.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
32:47.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
32:47.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
32:47.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8,
32:47.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/PermissionStatusBinding.cpp:3,
32:47.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings12.cpp:2:
32:47.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/PresentationDeviceInfoManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::PresentationDeviceInfoManager::QueryInterface(const nsIID&, void**)':
32:47.55 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
32:47.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
32:47.55   838 |     foundInterface = 0;                                                       \
32:47.55       |     ^~~~~~~~~~~~~~
32:47.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
32:47.55   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
32:47.55       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:47.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/PresentationDeviceInfoManagerBinding.cpp:1091:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
32:47.55  1091 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper)
32:47.55       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:47.55 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/CallbackObject.h:22,
32:47.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:20,
32:47.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10,
32:47.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/PermissionStatusBinding.cpp:3,
32:47.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings12.cpp:2:
32:47.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
32:47.56   259 |   } else
32:47.56       |     ^~~~
32:47.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
32:47.56   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
32:47.56       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:47.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
32:47.56   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
32:47.56       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:47.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/PresentationDeviceInfoManagerBinding.cpp:1090:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
32:47.56  1090 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PresentationDeviceInfoManager)
32:47.56       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:48.21 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
32:48.21                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
32:48.21                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
32:48.21                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
32:48.21                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
32:48.21                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
32:48.21                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8,
32:48.21                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/PermissionStatusBinding.cpp:3,
32:48.21                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings12.cpp:2:
32:48.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/ProgressEvent.cpp: In member function 'virtual nsresult mozilla::dom::ProgressEvent::QueryInterface(const nsIID&, void**)':
32:48.21 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
32:48.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
32:48.21   838 |     foundInterface = 0;                                                       \
32:48.21       |     ^~~~~~~~~~~~~~
32:48.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
32:48.21   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
32:48.21       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:48.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/ProgressEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
32:48.21    36 | NS_INTERFACE_MAP_END_INHERITING(Event)
32:48.21       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:48.22 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/CallbackObject.h:22,
32:48.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:20,
32:48.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10,
32:48.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/PermissionStatusBinding.cpp:3,
32:48.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings12.cpp:2:
32:48.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
32:48.22   259 |   } else
32:48.22       |     ^~~~
32:48.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
32:48.22   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
32:48.22       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:48.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
32:48.22   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
32:48.22       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:48.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/ProgressEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
32:48.22    35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ProgressEvent)
32:48.22       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:14.52 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
33:14.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
33:14.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
33:14.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
33:14.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
33:14.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
33:14.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BindingUtils.h:17,
33:14.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:6,
33:14.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/bindings/AtomList.h:11,
33:14.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/PushManagerBinding.cpp:3,
33:14.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings13.cpp:2:
33:14.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/PushManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::PushManagerImpl::QueryInterface(const nsIID&, void**)':
33:14.52 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
33:14.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
33:14.52   820 |     foundInterface = 0;                                                       \
33:14.52       |     ^~~~~~~~~~~~~~
33:14.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
33:14.52   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
33:14.53       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
33:14.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/PushManagerBinding.cpp:1797:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
33:14.53  1797 | NS_INTERFACE_MAP_END
33:14.53       | ^~~~~~~~~~~~~~~~~~~~
33:14.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
33:14.53   801 |   else
33:14.53       |   ^~~~
33:14.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
33:14.53   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
33:14.53       |                                                 ^~~~~~~~~~~~~~~~~~
33:14.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/PushManagerBinding.cpp:1796:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
33:14.53  1796 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
33:14.53       |   ^~~~~~~~~~~~~~~~~~~~~~
33:15.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/RTCStatsReportBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCStatsReport::QueryInterface(const nsIID&, void**)':
33:15.29 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
33:15.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
33:15.29   820 |     foundInterface = 0;                                                       \
33:15.29       |     ^~~~~~~~~~~~~~
33:15.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
33:15.29   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
33:15.29       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
33:15.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/RTCStatsReportBinding.cpp:6690:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
33:15.29  6690 | NS_INTERFACE_MAP_END
33:15.29       | ^~~~~~~~~~~~~~~~~~~~
33:15.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
33:15.29   801 |   else
33:15.29       |   ^~~~
33:15.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
33:15.29   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
33:15.29       |                                                 ^~~~~~~~~~~~~~~~~~
33:15.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/RTCStatsReportBinding.cpp:6689:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
33:15.29  6689 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
33:15.29       |   ^~~~~~~~~~~~~~~~~~~~~~
33:16.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/RecordErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::RecordErrorEvent::QueryInterface(const nsIID&, void**)':
33:16.82 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
33:16.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
33:16.82   838 |     foundInterface = 0;                                                       \
33:16.82       |     ^~~~~~~~~~~~~~
33:16.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
33:16.82   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
33:16.83       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:16.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/RecordErrorEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
33:16.83    36 | NS_INTERFACE_MAP_END_INHERITING(Event)
33:16.83       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:16.83 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
33:16.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BindingUtils.h:17,
33:16.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:6,
33:16.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/bindings/AtomList.h:11,
33:16.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/PushManagerBinding.cpp:3,
33:16.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings13.cpp:2:
33:16.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
33:16.83   259 |   } else
33:16.83       |     ^~~~
33:16.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
33:16.83   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
33:16.83       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:16.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
33:16.83   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
33:16.83       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:16.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/RecordErrorEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
33:16.83    35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(RecordErrorEvent)
33:16.83       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:34.43 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
34:34.43                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
34:34.43                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/DOMSVGAnimatedLengthList.h:10,
34:34.43                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/DOMSVGLengthList.h:10,
34:34.43                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/DOMSVGLength.h:10,
34:34.43                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SVGSVGElementBinding.cpp:3,
34:34.43                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings16.cpp:2:
34:34.43 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/ScrollViewChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::ScrollViewChangeEvent::QueryInterface(const nsIID&, void**)':
34:34.44 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
34:34.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
34:34.44   838 |     foundInterface = 0;                                                       \
34:34.44       |     ^~~~~~~~~~~~~~
34:34.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
34:34.44   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
34:34.44       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:34.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/ScrollViewChangeEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
34:34.45    36 | NS_INTERFACE_MAP_END_INHERITING(Event)
34:34.45       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:34.45 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/DOMSVGAnimatedLengthList.h:11,
34:34.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/DOMSVGLengthList.h:10,
34:34.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/DOMSVGLength.h:10,
34:34.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SVGSVGElementBinding.cpp:3,
34:34.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings16.cpp:2:
34:34.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
34:34.45   259 |   } else
34:34.45       |     ^~~~
34:34.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
34:34.45   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
34:34.45       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:34.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
34:34.45   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
34:34.45       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:34.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/ScrollViewChangeEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
34:34.45    35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ScrollViewChangeEvent)
34:34.45       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:50.74 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
34:50.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
34:50.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
34:50.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
34:50.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
34:50.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
34:50.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BindingUtils.h:17,
34:50.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:6,
34:50.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/bindings/AtomList.h:11,
34:50.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SecureElementBinding.cpp:3,
34:50.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings17.cpp:2:
34:50.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SecureElementBinding.cpp: In member function 'virtual nsresult mozilla::dom::SEChannel::QueryInterface(const nsIID&, void**)':
34:50.75 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
34:50.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
34:50.75   820 |     foundInterface = 0;                                                       \
34:50.75       |     ^~~~~~~~~~~~~~
34:50.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
34:50.75   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
34:50.75       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
34:50.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SecureElementBinding.cpp:3562:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
34:50.76  3562 | NS_INTERFACE_MAP_END
34:50.76       | ^~~~~~~~~~~~~~~~~~~~
34:50.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
34:50.76   801 |   else
34:50.76       |   ^~~~
34:50.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
34:50.76   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
34:50.76       |                                                 ^~~~~~~~~~~~~~~~~~
34:50.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SecureElementBinding.cpp:3561:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
34:50.76  3561 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
34:50.76       |   ^~~~~~~~~~~~~~~~~~~~~~
34:50.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SecureElementBinding.cpp: In member function 'virtual nsresult mozilla::dom::SEReader::QueryInterface(const nsIID&, void**)':
34:50.76 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
34:50.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
34:50.76   820 |     foundInterface = 0;                                                       \
34:50.76       |     ^~~~~~~~~~~~~~
34:50.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
34:50.76   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
34:50.76       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
34:50.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SecureElementBinding.cpp:3951:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
34:50.76  3951 | NS_INTERFACE_MAP_END
34:50.76       | ^~~~~~~~~~~~~~~~~~~~
34:50.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
34:50.76   801 |   else
34:50.77       |   ^~~~
34:50.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
34:50.77   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
34:50.77       |                                                 ^~~~~~~~~~~~~~~~~~
34:50.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SecureElementBinding.cpp:3950:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
34:50.77  3950 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
34:50.77       |   ^~~~~~~~~~~~~~~~~~~~~~
34:50.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SecureElementBinding.cpp: In member function 'virtual nsresult mozilla::dom::SEResponse::QueryInterface(const nsIID&, void**)':
34:50.78 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
34:50.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
34:50.78   820 |     foundInterface = 0;                                                       \
34:50.78       |     ^~~~~~~~~~~~~~
34:50.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
34:50.79   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
34:50.79       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
34:50.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SecureElementBinding.cpp:4249:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
34:50.79  4249 | NS_INTERFACE_MAP_END
34:50.79       | ^~~~~~~~~~~~~~~~~~~~
34:50.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
34:50.79   801 |   else
34:50.79       |   ^~~~
34:50.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
34:50.79   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
34:50.79       |                                                 ^~~~~~~~~~~~~~~~~~
34:50.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SecureElementBinding.cpp:4248:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
34:50.79  4248 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
34:50.79       |   ^~~~~~~~~~~~~~~~~~~~~~
34:50.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SecureElementBinding.cpp: In member function 'virtual nsresult mozilla::dom::SESession::QueryInterface(const nsIID&, void**)':
34:50.79 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
34:50.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
34:50.80   820 |     foundInterface = 0;                                                       \
34:50.80       |     ^~~~~~~~~~~~~~
34:50.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
34:50.80   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
34:50.80       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
34:50.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SecureElementBinding.cpp:4662:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
34:50.80  4662 | NS_INTERFACE_MAP_END
34:50.80       | ^~~~~~~~~~~~~~~~~~~~
34:50.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
34:50.80   801 |   else
34:50.80       |   ^~~~
34:50.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
34:50.80   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
34:50.80       |                                                 ^~~~~~~~~~~~~~~~~~
34:50.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SecureElementBinding.cpp:4661:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
34:50.80  4661 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
34:50.80       |   ^~~~~~~~~~~~~~~~~~~~~~
34:50.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SecureElementManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::SEManager::QueryInterface(const nsIID&, void**)':
34:50.82 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
34:50.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
34:50.82   820 |     foundInterface = 0;                                                       \
34:50.82       |     ^~~~~~~~~~~~~~
34:50.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
34:50.83   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
34:50.83       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
34:50.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SecureElementManagerBinding.cpp:513:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
34:50.83   513 | NS_INTERFACE_MAP_END
34:50.83       | ^~~~~~~~~~~~~~~~~~~~
34:50.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
34:50.83   801 |   else
34:50.83       |   ^~~~
34:50.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
34:50.83   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
34:50.83       |                                                 ^~~~~~~~~~~~~~~~~~
34:50.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SecureElementManagerBinding.cpp:512:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
34:50.83   512 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
34:50.83       |   ^~~~~~~~~~~~~~~~~~~~~~
34:53.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/ServiceWorkerMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerMessageEvent::QueryInterface(const nsIID&, void**)':
34:53.63 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
34:53.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
34:53.63   838 |     foundInterface = 0;                                                       \
34:53.63       |     ^~~~~~~~~~~~~~
34:53.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
34:53.63   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
34:53.63       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:53.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/ServiceWorkerMessageEvent.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
34:53.63    44 | NS_INTERFACE_MAP_END_INHERITING(Event)
34:53.63       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:53.63 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
34:53.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BindingUtils.h:17,
34:53.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:6,
34:53.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/bindings/AtomList.h:11,
34:53.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SecureElementBinding.cpp:3,
34:53.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings17.cpp:2:
34:53.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
34:53.63   259 |   } else
34:53.63       |     ^~~~
34:53.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
34:53.63   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
34:53.63       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:53.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
34:53.64   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
34:53.64       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:53.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/ServiceWorkerMessageEvent.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
34:53.64    43 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ServiceWorkerMessageEvent)
34:53.64       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:53.82 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
34:53.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
34:53.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
34:53.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
34:53.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
34:53.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
34:53.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BindingUtils.h:17,
34:53.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:6,
34:53.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/bindings/AtomList.h:11,
34:53.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SecureElementBinding.cpp:3,
34:53.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings17.cpp:2:
34:53.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SettingsManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::SettingsLock::QueryInterface(const nsIID&, void**)':
34:53.82 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
34:53.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
34:53.82   838 |     foundInterface = 0;                                                       \
34:53.82       |     ^~~~~~~~~~~~~~
34:53.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
34:53.82   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
34:53.82       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:53.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SettingsManagerBinding.cpp:2111:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
34:53.82  2111 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper)
34:53.82       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:53.82 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
34:53.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BindingUtils.h:17,
34:53.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:6,
34:53.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/bindings/AtomList.h:11,
34:53.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SecureElementBinding.cpp:3,
34:53.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings17.cpp:2:
34:53.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
34:53.82   259 |   } else
34:53.82       |     ^~~~
34:53.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
34:53.83   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
34:53.83       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:53.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
34:53.83   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
34:53.83       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:53.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SettingsManagerBinding.cpp:2110:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
34:53.83  2110 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SettingsLock)
34:53.83       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:53.84 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
34:53.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
34:53.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
34:53.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
34:53.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
34:53.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
34:53.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BindingUtils.h:17,
34:53.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:6,
34:53.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/bindings/AtomList.h:11,
34:53.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SecureElementBinding.cpp:3,
34:53.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings17.cpp:2:
34:53.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SettingsManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::SettingsManager::QueryInterface(const nsIID&, void**)':
34:53.84 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
34:53.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
34:53.84   838 |     foundInterface = 0;                                                       \
34:53.84       |     ^~~~~~~~~~~~~~
34:53.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
34:53.84   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
34:53.84       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:53.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SettingsManagerBinding.cpp:2475:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
34:53.84  2475 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper)
34:53.84       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:53.84 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
34:53.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BindingUtils.h:17,
34:53.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:6,
34:53.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/bindings/AtomList.h:11,
34:53.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SecureElementBinding.cpp:3,
34:53.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings17.cpp:2:
34:53.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
34:53.85   259 |   } else
34:53.85       |     ^~~~
34:53.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
34:53.85   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
34:53.85       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:53.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
34:53.85   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
34:53.85       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:53.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SettingsManagerBinding.cpp:2474:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
34:53.85  2474 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SettingsManager)
34:53.85       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:56.49 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
34:56.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
34:56.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
34:56.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
34:56.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
34:56.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
34:56.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BindingUtils.h:17,
34:56.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:6,
34:56.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/bindings/AtomList.h:11,
34:56.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SecureElementBinding.cpp:3,
34:56.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings17.cpp:2:
34:56.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SpeechRecognitionEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionEvent::QueryInterface(const nsIID&, void**)':
34:56.50 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
34:56.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
34:56.50   838 |     foundInterface = 0;                                                       \
34:56.50       |     ^~~~~~~~~~~~~~
34:56.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
34:56.50   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
34:56.50       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:56.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SpeechRecognitionEvent.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
34:56.50    45 | NS_INTERFACE_MAP_END_INHERITING(Event)
34:56.50       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:56.50 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
34:56.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BindingUtils.h:17,
34:56.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:6,
34:56.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/bindings/AtomList.h:11,
34:56.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SecureElementBinding.cpp:3,
34:56.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings17.cpp:2:
34:56.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
34:56.50   259 |   } else
34:56.51       |     ^~~~
34:56.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
34:56.51   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
34:56.51       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:56.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
34:56.51   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
34:56.51       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:56.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SpeechRecognitionEvent.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
34:56.51    44 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SpeechRecognitionEvent)
34:56.51       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:56.67 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
34:56.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
34:56.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
34:56.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
34:56.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
34:56.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
34:56.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BindingUtils.h:17,
34:56.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:6,
34:56.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/bindings/AtomList.h:11,
34:56.68                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SecureElementBinding.cpp:3,
34:56.68                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings17.cpp:2:
34:56.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SpeechSynthesisErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisErrorEvent::QueryInterface(const nsIID&, void**)':
34:56.68 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
34:56.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
34:56.68   838 |     foundInterface = 0;                                                       \
34:56.68       |     ^~~~~~~~~~~~~~
34:56.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
34:56.68   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
34:56.68       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:56.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SpeechSynthesisErrorEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
34:56.68    36 | NS_INTERFACE_MAP_END_INHERITING(SpeechSynthesisEvent)
34:56.68       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:56.68 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
34:56.68                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BindingUtils.h:17,
34:56.68                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:6,
34:56.68                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/bindings/AtomList.h:11,
34:56.68                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SecureElementBinding.cpp:3,
34:56.68                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings17.cpp:2:
34:56.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
34:56.68   259 |   } else
34:56.68       |     ^~~~
34:56.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
34:56.68   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
34:56.68       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:56.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
34:56.69   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
34:56.69       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:56.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SpeechSynthesisErrorEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
34:56.69    35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SpeechSynthesisErrorEvent)
34:56.69       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:56.72 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
34:56.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
34:56.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
34:56.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
34:56.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
34:56.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
34:56.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BindingUtils.h:17,
34:56.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:6,
34:56.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/bindings/AtomList.h:11,
34:56.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SecureElementBinding.cpp:3,
34:56.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings17.cpp:2:
34:56.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SpeechSynthesisEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisEvent::QueryInterface(const nsIID&, void**)':
34:56.72 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
34:56.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
34:56.73   838 |     foundInterface = 0;                                                       \
34:56.73       |     ^~~~~~~~~~~~~~
34:56.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
34:56.73   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
34:56.73       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:56.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SpeechSynthesisEvent.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
34:56.73    40 | NS_INTERFACE_MAP_END_INHERITING(Event)
34:56.73       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:56.73 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
34:56.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BindingUtils.h:17,
34:56.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:6,
34:56.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/bindings/AtomList.h:11,
34:56.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SecureElementBinding.cpp:3,
34:56.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings17.cpp:2:
34:56.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
34:56.73   259 |   } else
34:56.73       |     ^~~~
34:56.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
34:56.73   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
34:56.73       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:56.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
34:56.73   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
34:56.73       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:56.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SpeechSynthesisEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
34:56.73    39 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SpeechSynthesisEvent)
34:56.73       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:28.32 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
35:28.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
35:28.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
35:28.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
35:28.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
35:28.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
35:28.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8,
35:28.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SpeechSynthesisUtteranceBinding.cpp:3,
35:28.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings18.cpp:2:
35:28.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/StyleRuleChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleRuleChangeEvent::QueryInterface(const nsIID&, void**)':
35:28.32 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
35:28.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
35:28.32   838 |     foundInterface = 0;                                                       \
35:28.32       |     ^~~~~~~~~~~~~~
35:28.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
35:28.32   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
35:28.32       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:28.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/StyleRuleChangeEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
35:28.32    42 | NS_INTERFACE_MAP_END_INHERITING(Event)
35:28.32       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:28.32 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/CallbackObject.h:22,
35:28.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:20,
35:28.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10,
35:28.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SpeechSynthesisUtteranceBinding.cpp:3,
35:28.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings18.cpp:2:
35:28.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
35:28.32   259 |   } else
35:28.32       |     ^~~~
35:28.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
35:28.32   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
35:28.32       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:28.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
35:28.32   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
35:28.32       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:28.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/StyleRuleChangeEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
35:28.32    41 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(StyleRuleChangeEvent)
35:28.33       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:28.37 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
35:28.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
35:28.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
35:28.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
35:28.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
35:28.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
35:28.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8,
35:28.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SpeechSynthesisUtteranceBinding.cpp:3,
35:28.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings18.cpp:2:
35:28.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetApplicableStateChangeEvent::QueryInterface(const nsIID&, void**)':
35:28.37 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
35:28.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
35:28.37   838 |     foundInterface = 0;                                                       \
35:28.37       |     ^~~~~~~~~~~~~~
35:28.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
35:28.37   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
35:28.38       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:28.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
35:28.38    39 | NS_INTERFACE_MAP_END_INHERITING(Event)
35:28.38       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:28.38 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/CallbackObject.h:22,
35:28.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:20,
35:28.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10,
35:28.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SpeechSynthesisUtteranceBinding.cpp:3,
35:28.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings18.cpp:2:
35:28.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
35:28.38   259 |   } else
35:28.38       |     ^~~~
35:28.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
35:28.38   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
35:28.38       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:28.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
35:28.38   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
35:28.38       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:28.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
35:28.38    38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(StyleSheetApplicableStateChangeEvent)
35:28.38       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:28.97 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
35:28.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
35:28.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
35:28.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
35:28.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
35:28.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
35:28.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8,
35:28.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SpeechSynthesisUtteranceBinding.cpp:3,
35:28.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings18.cpp:2:
35:28.98 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/StyleSheetChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetChangeEvent::QueryInterface(const nsIID&, void**)':
35:28.98 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
35:28.98 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
35:28.98   838 |     foundInterface = 0;                                                       \
35:28.98       |     ^~~~~~~~~~~~~~
35:28.98 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
35:28.98   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
35:28.98       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:28.98 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/StyleSheetChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
35:28.98    39 | NS_INTERFACE_MAP_END_INHERITING(Event)
35:28.98       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:28.98 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/CallbackObject.h:22,
35:28.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:20,
35:28.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10,
35:28.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SpeechSynthesisUtteranceBinding.cpp:3,
35:28.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings18.cpp:2:
35:28.98 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
35:28.98   259 |   } else
35:28.98       |     ^~~~
35:28.98 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
35:28.98   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
35:28.98       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:28.98 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
35:28.98   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
35:28.98       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:28.98 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/StyleSheetChangeEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
35:28.99    38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(StyleSheetChangeEvent)
35:28.99       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:30.69 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
35:30.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
35:30.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
35:30.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
35:30.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
35:30.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
35:30.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8,
35:30.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SpeechSynthesisUtteranceBinding.cpp:3,
35:30.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings18.cpp:2:
35:30.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SystemUpdateBinding.cpp: In member function 'virtual nsresult mozilla::dom::SystemUpdateManager::QueryInterface(const nsIID&, void**)':
35:30.69 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
35:30.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
35:30.69   820 |     foundInterface = 0;                                                       \
35:30.69       |     ^~~~~~~~~~~~~~
35:30.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
35:30.69   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
35:30.69       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
35:30.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SystemUpdateBinding.cpp:2594:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
35:30.69  2594 | NS_INTERFACE_MAP_END
35:30.69       | ^~~~~~~~~~~~~~~~~~~~
35:30.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
35:30.69   801 |   else
35:30.69       |   ^~~~
35:30.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
35:30.69   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
35:30.69       |                                                 ^~~~~~~~~~~~~~~~~~
35:30.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SystemUpdateBinding.cpp:2593:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
35:30.69  2593 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
35:30.69       |   ^~~~~~~~~~~~~~~~~~~~~~
35:30.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SystemUpdateBinding.cpp: In member function 'virtual nsresult mozilla::dom::SystemUpdateProvider::QueryInterface(const nsIID&, void**)':
35:30.73 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
35:30.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
35:30.73   838 |     foundInterface = 0;                                                       \
35:30.73       |     ^~~~~~~~~~~~~~
35:30.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
35:30.73   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
35:30.73       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:30.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SystemUpdateBinding.cpp:3239:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
35:30.73  3239 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper)
35:30.73       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:30.73 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/CallbackObject.h:22,
35:30.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:20,
35:30.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10,
35:30.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SpeechSynthesisUtteranceBinding.cpp:3,
35:30.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings18.cpp:2:
35:30.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
35:30.73   259 |   } else
35:30.73       |     ^~~~
35:30.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
35:30.73   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
35:30.73       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:30.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
35:30.73   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
35:30.73       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:30.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SystemUpdateBinding.cpp:3238:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
35:30.74  3238 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SystemUpdateProvider)
35:30.74       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:30.82 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
35:30.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
35:30.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
35:30.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
35:30.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
35:30.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
35:30.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8,
35:30.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SpeechSynthesisUtteranceBinding.cpp:3,
35:30.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings18.cpp:2:
35:30.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/TCPServerSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketEvent::QueryInterface(const nsIID&, void**)':
35:30.82 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
35:30.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
35:30.82   838 |     foundInterface = 0;                                                       \
35:30.82       |     ^~~~~~~~~~~~~~
35:30.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
35:30.82   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
35:30.82       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:30.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/TCPServerSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
35:30.82    39 | NS_INTERFACE_MAP_END_INHERITING(Event)
35:30.82       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:30.82 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/CallbackObject.h:22,
35:30.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:20,
35:30.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10,
35:30.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SpeechSynthesisUtteranceBinding.cpp:3,
35:30.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings18.cpp:2:
35:30.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
35:30.83   259 |   } else
35:30.83       |     ^~~~
35:30.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
35:30.83   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
35:30.83       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:30.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
35:30.83   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
35:30.83       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:30.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/TCPServerSocketEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
35:30.83    38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(TCPServerSocketEvent)
35:30.83       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:30.92 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
35:30.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
35:30.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
35:30.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
35:30.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
35:30.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
35:30.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8,
35:30.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SpeechSynthesisUtteranceBinding.cpp:3,
35:30.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings18.cpp:2:
35:30.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/TCPSocketErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketErrorEvent::QueryInterface(const nsIID&, void**)':
35:30.92 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
35:30.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
35:30.92   838 |     foundInterface = 0;                                                       \
35:30.92       |     ^~~~~~~~~~~~~~
35:30.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
35:30.92   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
35:30.92       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:30.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/TCPSocketErrorEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
35:30.92    37 | NS_INTERFACE_MAP_END_INHERITING(Event)
35:30.92       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:30.93 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/CallbackObject.h:22,
35:30.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:20,
35:30.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10,
35:30.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SpeechSynthesisUtteranceBinding.cpp:3,
35:30.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings18.cpp:2:
35:30.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
35:30.93   259 |   } else
35:30.93       |     ^~~~
35:30.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
35:30.93   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
35:30.93       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:30.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
35:30.93   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
35:30.93       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:30.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/TCPSocketErrorEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
35:30.93    36 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(TCPSocketErrorEvent)
35:30.93       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:30.96 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
35:30.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
35:30.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
35:30.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
35:30.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
35:30.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
35:30.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8,
35:30.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SpeechSynthesisUtteranceBinding.cpp:3,
35:30.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings18.cpp:2:
35:30.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/TCPSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketEvent::QueryInterface(const nsIID&, void**)':
35:30.96 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
35:30.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
35:30.97   838 |     foundInterface = 0;                                                       \
35:30.97       |     ^~~~~~~~~~~~~~
35:30.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
35:30.97   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
35:30.97       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:30.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/TCPSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
35:30.97    39 | NS_INTERFACE_MAP_END_INHERITING(Event)
35:30.97       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:30.97 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/CallbackObject.h:22,
35:30.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:20,
35:30.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10,
35:30.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SpeechSynthesisUtteranceBinding.cpp:3,
35:30.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings18.cpp:2:
35:30.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
35:30.97   259 |   } else
35:30.97       |     ^~~~
35:30.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
35:30.97   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
35:30.97       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:30.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
35:30.97   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
35:30.97       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:30.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/TCPSocketEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
35:30.97    38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(TCPSocketEvent)
35:30.97       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:32.73 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/jspubtd.h:17,
35:32.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:19,
35:32.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:6,
35:32.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/SpeechSynthesisUtteranceBinding.cpp:3,
35:32.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings18.cpp:2:
35:32.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]':
35:32.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AudioEventTimeline.h:73:26:   required from here
35:32.73 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
35:32.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:110: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]
35:32.73   110 |     memcpy(aDst, aSrc, aNElem * sizeof(T));
35:32.73       |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:32.73 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AudioParamTimeline.h:10,
35:32.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/AudioParam.h:10,
35:32.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/StereoPannerNodeBinding.cpp:8,
35:32.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings18.cpp:26:
35:32.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AudioEventTimeline.h:26:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here
35:32.73    26 | struct AudioTimelineEvent final
35:32.73       |        ^~~~~~~~~~~~~~~~~~
36:06.79 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
36:06.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
36:06.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
36:06.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
36:06.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
36:06.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
36:06.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8,
36:06.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/TextTrackListBinding.cpp:3,
36:06.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings19.cpp:2:
36:06.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/TrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::TrackEvent::QueryInterface(const nsIID&, void**)':
36:06.80 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
36:06.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
36:06.80   838 |     foundInterface = 0;                                                       \
36:06.80       |     ^~~~~~~~~~~~~~
36:06.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
36:06.80   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
36:06.80       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:06.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/TrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
36:06.80    39 | NS_INTERFACE_MAP_END_INHERITING(Event)
36:06.80       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:06.80 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/CallbackObject.h:22,
36:06.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:20,
36:06.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10,
36:06.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/TextTrackListBinding.cpp:3,
36:06.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings19.cpp:2:
36:06.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
36:06.81   259 |   } else
36:06.81       |     ^~~~
36:06.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
36:06.81   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
36:06.81       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:06.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
36:06.81   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
36:06.81       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:06.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/TrackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
36:06.81    38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(TrackEvent)
36:06.81       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:07.35 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
36:07.35                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
36:07.35                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
36:07.35                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
36:07.35                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
36:07.35                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
36:07.35                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8,
36:07.35                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/TextTrackListBinding.cpp:3,
36:07.35                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings19.cpp:2:
36:07.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UDPMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::UDPMessageEvent::QueryInterface(const nsIID&, void**)':
36:07.35 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
36:07.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
36:07.35   838 |     foundInterface = 0;                                                       \
36:07.35       |     ^~~~~~~~~~~~~~
36:07.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
36:07.35   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
36:07.35       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:07.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UDPMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
36:07.35    38 | NS_INTERFACE_MAP_END_INHERITING(Event)
36:07.35       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:07.35 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/CallbackObject.h:22,
36:07.35                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:20,
36:07.35                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10,
36:07.35                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/TextTrackListBinding.cpp:3,
36:07.35                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings19.cpp:2:
36:07.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
36:07.35   259 |   } else
36:07.35       |     ^~~~
36:07.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
36:07.35   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
36:07.35       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:07.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
36:07.35   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
36:07.35       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:07.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UDPMessageEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
36:07.35    37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(UDPMessageEvent)
36:07.35       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:07.88 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
36:07.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
36:07.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
36:07.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
36:07.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
36:07.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
36:07.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8,
36:07.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/TextTrackListBinding.cpp:3,
36:07.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings19.cpp:2:
36:07.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UserProximityEvent.cpp: In member function 'virtual nsresult mozilla::dom::UserProximityEvent::QueryInterface(const nsIID&, void**)':
36:07.88 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
36:07.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
36:07.88   838 |     foundInterface = 0;                                                       \
36:07.88       |     ^~~~~~~~~~~~~~
36:07.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
36:07.88   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
36:07.88       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:07.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UserProximityEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
36:07.88    36 | NS_INTERFACE_MAP_END_INHERITING(Event)
36:07.88       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:07.88 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/CallbackObject.h:22,
36:07.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:20,
36:07.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10,
36:07.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/TextTrackListBinding.cpp:3,
36:07.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings19.cpp:2:
36:07.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
36:07.88   259 |   } else
36:07.88       |     ^~~~
36:07.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
36:07.88   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
36:07.89       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:07.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
36:07.89   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
36:07.89       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:07.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UserProximityEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
36:07.89    35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(UserProximityEvent)
36:07.89       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:45.83 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
36:45.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
36:45.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
36:45.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
36:45.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
36:45.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
36:45.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BindingUtils.h:17,
36:45.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:6,
36:45.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/bindings/AtomList.h:11,
36:45.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/CacheBinding.cpp:3,
36:45.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings2.cpp:2:
36:45.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/CaretStateChangedEvent.cpp: In member function 'virtual nsresult mozilla::dom::CaretStateChangedEvent::QueryInterface(const nsIID&, void**)':
36:45.83 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
36:45.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
36:45.84   838 |     foundInterface = 0;                                                       \
36:45.84       |     ^~~~~~~~~~~~~~
36:45.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
36:45.84   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
36:45.84       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:45.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/CaretStateChangedEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
36:45.84    39 | NS_INTERFACE_MAP_END_INHERITING(Event)
36:45.84       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:45.84 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
36:45.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BindingUtils.h:17,
36:45.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:6,
36:45.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/bindings/AtomList.h:11,
36:45.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/CacheBinding.cpp:3,
36:45.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings2.cpp:2:
36:45.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
36:45.84   259 |   } else
36:45.84       |     ^~~~
36:45.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
36:45.84   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
36:45.84       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:45.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
36:45.84   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
36:45.84       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:45.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/CaretStateChangedEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
36:45.84    38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(CaretStateChangedEvent)
36:45.84       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:46.74 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
36:46.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
36:46.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
36:46.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
36:46.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
36:46.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
36:46.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BindingUtils.h:17,
36:46.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:6,
36:46.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/bindings/AtomList.h:11,
36:46.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/CacheBinding.cpp:3,
36:46.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings2.cpp:2:
36:46.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/CloseEvent.cpp: In member function 'virtual nsresult mozilla::dom::CloseEvent::QueryInterface(const nsIID&, void**)':
36:46.75 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
36:46.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
36:46.75   838 |     foundInterface = 0;                                                       \
36:46.75       |     ^~~~~~~~~~~~~~
36:46.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
36:46.75   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
36:46.75       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:46.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/CloseEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
36:46.75    36 | NS_INTERFACE_MAP_END_INHERITING(Event)
36:46.75       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:46.75 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
36:46.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BindingUtils.h:17,
36:46.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:6,
36:46.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/bindings/AtomList.h:11,
36:46.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/CacheBinding.cpp:3,
36:46.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings2.cpp:2:
36:46.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
36:46.75   259 |   } else
36:46.75       |     ^~~~
36:46.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
36:46.76   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
36:46.76       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:46.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
36:46.76   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
36:46.76       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:46.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/CloseEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
36:46.76    35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(CloseEvent)
36:46.76       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:47.42 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
36:47.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
36:47.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
36:47.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
36:47.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
36:47.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
36:47.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BindingUtils.h:17,
36:47.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:6,
36:47.43                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/bindings/AtomList.h:11,
36:47.43                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/CacheBinding.cpp:3,
36:47.43                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings2.cpp:2:
36:47.43 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/CreateOfferRequestBinding.cpp: In member function 'virtual nsresult mozilla::dom::CreateOfferRequest::QueryInterface(const nsIID&, void**)':
36:47.43 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
36:47.43 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
36:47.43   820 |     foundInterface = 0;                                                       \
36:47.43       |     ^~~~~~~~~~~~~~
36:47.43 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
36:47.43   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
36:47.43       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
36:47.43 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/CreateOfferRequestBinding.cpp:720:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
36:47.43   720 | NS_INTERFACE_MAP_END
36:47.43       | ^~~~~~~~~~~~~~~~~~~~
36:47.43 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
36:47.43   801 |   else
36:47.43       |   ^~~~
36:47.43 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
36:47.43   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
36:47.43       |                                                 ^~~~~~~~~~~~~~~~~~
36:47.43 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/CreateOfferRequestBinding.cpp:719:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
36:47.44   719 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
36:47.44       |   ^~~~~~~~~~~~~~~~~~~~~~
36:48.38 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/jspubtd.h:17,
36:48.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/jsapi.h:27,
36:48.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/bindings/AtomList.h:10,
36:48.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/CacheBinding.cpp:3,
36:48.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings2.cpp:2:
36:48.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]':
36:48.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AudioEventTimeline.h:73:26:   required from here
36:48.38 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
36:48.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:110: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]
36:48.38   110 |     memcpy(aDst, aSrc, aNElem * sizeof(T));
36:48.38       |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:48.38 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AudioParamTimeline.h:10,
36:48.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/AudioParam.h:10,
36:48.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/ConstantSourceNodeBinding.cpp:12,
36:48.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings2.cpp:278:
36:48.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AudioEventTimeline.h:26:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here
36:48.38    26 | struct AudioTimelineEvent final
36:48.38       |        ^~~~~~~~~~~~~~~~~~
37:25.85 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
37:25.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
37:25.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsAutoPtr.h:10,
37:25.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/OwningNonNull.h:12,
37:25.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/RootedOwningNonNull.h:20,
37:25.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:20,
37:25.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/canvas/WebGLContext.h:15,
37:25.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/canvas/WebGL2Context.h:9,
37:25.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/WebGL2RenderingContextBinding.cpp:3,
37:25.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings20.cpp:2:
37:25.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/WebGLContextEvent.cpp: In member function 'virtual nsresult mozilla::dom::WebGLContextEvent::QueryInterface(const nsIID&, void**)':
37:25.86 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
37:25.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
37:25.86   838 |     foundInterface = 0;                                                       \
37:25.86       |     ^~~~~~~~~~~~~~
37:25.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
37:25.86   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
37:25.86       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:25.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/WebGLContextEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
37:25.86    37 | NS_INTERFACE_MAP_END_INHERITING(Event)
37:25.86       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:25.86 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/NodeInfo.h:24,
37:25.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrName.h:16,
37:25.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrAndChildArray.h:20,
37:25.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18,
37:25.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Element.h:16,
37:25.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsStyledElement.h:18,
37:25.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsMappedAttributeElement.h:16,
37:25.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/nsGenericHTMLElement.h:11,
37:25.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/HTMLCanvasElement.h:14,
37:25.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/canvas/WebGLContext.h:16,
37:25.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/canvas/WebGL2Context.h:9,
37:25.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/WebGL2RenderingContextBinding.cpp:3,
37:25.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings20.cpp:2:
37:25.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
37:25.86   259 |   } else
37:25.86       |     ^~~~
37:25.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
37:25.86   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
37:25.86       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:25.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
37:25.86   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
37:25.86       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:25.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/WebGLContextEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
37:25.86    36 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(WebGLContextEvent)
37:25.86       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:31.62 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/jspubtd.h:17,
37:31.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:19,
37:31.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:16,
37:31.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/canvas/WebGLContext.h:15,
37:31.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/canvas/WebGL2Context.h:9,
37:31.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/WebGL2RenderingContextBinding.cpp:3,
37:31.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings20.cpp:2:
37:31.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]':
37:31.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/xpcprivate.h:2933:28:   required from here
37:31.63 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
37:31.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32: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]
37:31.63    32 |   memset(aT, 0, sizeof(T));
37:31.63       |   ~~~~~~^~~~~~~~~~~~~~~~~~
37:31.63 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/XMLHttpRequestEventTargetBinding.cpp:15,
37:31.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings20.cpp:254:
37:31.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/xpcprivate.h:2931:8: note: 'struct xpc::GlobalProperties' declared here
37:31.63  2931 | struct GlobalProperties {
37:31.63       |        ^~~~~~~~~~~~~~~~
39:13.94 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
39:13.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
39:13.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
39:13.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
39:13.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
39:13.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
39:13.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/DOMErrorBinding.h:8,
39:13.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/DOMErrorBinding.cpp:3,
39:13.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings3.cpp:2:
39:13.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/DeviceLightEvent.cpp: In member function 'virtual nsresult mozilla::dom::DeviceLightEvent::QueryInterface(const nsIID&, void**)':
39:13.94 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
39:13.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
39:13.94   838 |     foundInterface = 0;                                                       \
39:13.94       |     ^~~~~~~~~~~~~~
39:13.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
39:13.94   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
39:13.94       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39:13.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/DeviceLightEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
39:13.94    36 | NS_INTERFACE_MAP_END_INHERITING(Event)
39:13.95       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39:13.95 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
39:13.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BindingUtils.h:17,
39:13.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/DOMErrorBinding.cpp:6,
39:13.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings3.cpp:2:
39:13.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
39:13.95   259 |   } else
39:13.95       |     ^~~~
39:13.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
39:13.95   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
39:13.95       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39:13.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
39:13.95   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
39:13.95       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39:13.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/DeviceLightEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
39:13.95    35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DeviceLightEvent)
39:13.95       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39:14.08 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
39:14.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
39:14.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
39:14.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
39:14.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
39:14.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
39:14.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/DOMErrorBinding.h:8,
39:14.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/DOMErrorBinding.cpp:3,
39:14.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings3.cpp:2:
39:14.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/DeviceOrientationEvent.cpp: In member function 'virtual nsresult mozilla::dom::DeviceOrientationEvent::QueryInterface(const nsIID&, void**)':
39:14.08 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
39:14.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
39:14.08   838 |     foundInterface = 0;                                                       \
39:14.08       |     ^~~~~~~~~~~~~~
39:14.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
39:14.08   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
39:14.08       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39:14.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/DeviceOrientationEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
39:14.08    37 | NS_INTERFACE_MAP_END_INHERITING(Event)
39:14.08       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39:14.09 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
39:14.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BindingUtils.h:17,
39:14.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/DOMErrorBinding.cpp:6,
39:14.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings3.cpp:2:
39:14.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
39:14.09   259 |   } else
39:14.09       |     ^~~~
39:14.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
39:14.09   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
39:14.09       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39:14.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
39:14.09   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
39:14.09       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39:14.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/DeviceOrientationEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
39:14.09    36 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DeviceOrientationEvent)
39:14.09       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39:14.13 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
39:14.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
39:14.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
39:14.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
39:14.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
39:14.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
39:14.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/DOMErrorBinding.h:8,
39:14.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/DOMErrorBinding.cpp:3,
39:14.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings3.cpp:2:
39:14.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/DeviceProximityEvent.cpp: In member function 'virtual nsresult mozilla::dom::DeviceProximityEvent::QueryInterface(const nsIID&, void**)':
39:14.13 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
39:14.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
39:14.13   838 |     foundInterface = 0;                                                       \
39:14.13       |     ^~~~~~~~~~~~~~
39:14.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
39:14.13   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
39:14.13       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39:14.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/DeviceProximityEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
39:14.13    37 | NS_INTERFACE_MAP_END_INHERITING(Event)
39:14.13       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39:14.13 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
39:14.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BindingUtils.h:17,
39:14.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/DOMErrorBinding.cpp:6,
39:14.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings3.cpp:2:
39:14.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
39:14.14   259 |   } else
39:14.14       |     ^~~~
39:14.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
39:14.14   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
39:14.14       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39:14.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
39:14.14   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
39:14.14       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39:14.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/DeviceProximityEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
39:14.14    36 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DeviceProximityEvent)
39:14.14       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39:15.39 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/Declaration.h:24,
39:15.39                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRules.h:12,
39:15.39                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/FontFaceSet.h:13,
39:15.39                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/DocumentBinding.cpp:36,
39:15.39                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings3.cpp:350:
39:15.39 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)':
39:15.39 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead
39:15.39 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h:159: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]
39:15.39   159 |     memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue));
39:15.39       |                                                       ^
39:15.39 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
39:15.39                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Element.h:42,
39:15.39                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsGenericDOMDataNode.h:20,
39:15.39                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/DocumentType.h:18,
39:15.39                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/DOMImplementationBinding.cpp:9,
39:15.39                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings3.cpp:26:
39:15.39 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here
39:15.39   585 | class nsCSSValue {
39:15.39       |       ^~~~~~~~~~
39:18.47 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/jspubtd.h:17,
39:18.48                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:19,
39:18.48                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/DOMErrorBinding.h:6,
39:18.48                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/DOMErrorBinding.cpp:3,
39:18.48                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings3.cpp:2:
39:18.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]':
39:18.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AudioEventTimeline.h:73:26:   required from here
39:18.48 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
39:18.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:110: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]
39:18.48   110 |     memcpy(aDst, aSrc, aNElem * sizeof(T));
39:18.48       |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39:18.48 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AudioParamTimeline.h:10,
39:18.48                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/AudioParam.h:10,
39:18.48                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/DelayNodeBinding.cpp:8,
39:18.48                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings3.cpp:230:
39:18.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AudioEventTimeline.h:26:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here
39:18.49    26 | struct AudioTimelineEvent final
39:18.49       |        ^~~~~~~~~~~~~~~~~~
40:01.56 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
40:01.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
40:01.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
40:01.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
40:01.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
40:01.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
40:01.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/DocumentTypeBinding.h:8,
40:01.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/DocumentTypeBinding.cpp:3,
40:01.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings4.cpp:2:
40:01.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/DownloadEvent.cpp: In member function 'virtual nsresult mozilla::dom::DownloadEvent::QueryInterface(const nsIID&, void**)':
40:01.56 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
40:01.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
40:01.56   838 |     foundInterface = 0;                                                       \
40:01.56       |     ^~~~~~~~~~~~~~
40:01.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
40:01.56   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
40:01.57       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:01.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/DownloadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
40:01.57    39 | NS_INTERFACE_MAP_END_INHERITING(Event)
40:01.57       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:01.57 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
40:01.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BindingUtils.h:17,
40:01.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/DocumentTypeBinding.cpp:7,
40:01.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings4.cpp:2:
40:01.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
40:01.57   259 |   } else
40:01.57       |     ^~~~
40:01.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
40:01.57   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
40:01.57       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:01.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
40:01.57   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
40:01.57       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:01.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/DownloadEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
40:01.57    38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DownloadEvent)
40:01.57       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:01.75 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
40:01.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
40:01.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
40:01.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
40:01.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
40:01.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
40:01.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/DocumentTypeBinding.h:8,
40:01.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/DocumentTypeBinding.cpp:3,
40:01.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings4.cpp:2:
40:01.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/DownloadsBinding.cpp: In member function 'virtual nsresult mozilla::dom::DOMDownload::QueryInterface(const nsIID&, void**)':
40:01.75 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
40:01.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
40:01.75   838 |     foundInterface = 0;                                                       \
40:01.75       |     ^~~~~~~~~~~~~~
40:01.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
40:01.75   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
40:01.75       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:01.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/DownloadsBinding.cpp:2817:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
40:01.75  2817 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper)
40:01.75       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:01.76 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
40:01.76                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BindingUtils.h:17,
40:01.76                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/DocumentTypeBinding.cpp:7,
40:01.76                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings4.cpp:2:
40:01.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
40:01.76   259 |   } else
40:01.76       |     ^~~~
40:01.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
40:01.76   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
40:01.76       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:01.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
40:01.76   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
40:01.76       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:01.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/DownloadsBinding.cpp:2816:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
40:01.76  2816 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DOMDownload)
40:01.76       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:01.81 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
40:01.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
40:01.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
40:01.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
40:01.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
40:01.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
40:01.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/DocumentTypeBinding.h:8,
40:01.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/DocumentTypeBinding.cpp:3,
40:01.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings4.cpp:2:
40:01.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/DownloadsBinding.cpp: In member function 'virtual nsresult mozilla::dom::DOMDownloadManager::QueryInterface(const nsIID&, void**)':
40:01.81 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
40:01.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
40:01.81   838 |     foundInterface = 0;                                                       \
40:01.81       |     ^~~~~~~~~~~~~~
40:01.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
40:01.82   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
40:01.82       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:01.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/DownloadsBinding.cpp:3414:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
40:01.82  3414 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper)
40:01.82       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:01.82 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
40:01.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BindingUtils.h:17,
40:01.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/DocumentTypeBinding.cpp:7,
40:01.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings4.cpp:2:
40:01.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
40:01.82   259 |   } else
40:01.82       |     ^~~~
40:01.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
40:01.82   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
40:01.82       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:01.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
40:01.82   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
40:01.82       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:01.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/DownloadsBinding.cpp:3413:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
40:01.82  3413 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DOMDownloadManager)
40:01.82       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:04.01 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
40:04.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
40:04.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
40:04.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
40:04.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
40:04.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
40:04.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/DocumentTypeBinding.h:8,
40:04.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/DocumentTypeBinding.cpp:3,
40:04.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings4.cpp:2:
40:04.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/ErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ErrorEvent::QueryInterface(const nsIID&, void**)':
40:04.02 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
40:04.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
40:04.02   838 |     foundInterface = 0;                                                       \
40:04.02       |     ^~~~~~~~~~~~~~
40:04.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
40:04.02   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
40:04.02       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:04.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/ErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
40:04.02    38 | NS_INTERFACE_MAP_END_INHERITING(Event)
40:04.02       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:04.02 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
40:04.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BindingUtils.h:17,
40:04.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/DocumentTypeBinding.cpp:7,
40:04.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings4.cpp:2:
40:04.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
40:04.02   259 |   } else
40:04.02       |     ^~~~
40:04.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
40:04.02   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
40:04.02       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:04.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
40:04.02   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
40:04.02       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:04.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/ErrorEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
40:04.03    37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ErrorEvent)
40:04.03       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:04.63 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
40:04.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
40:04.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
40:04.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
40:04.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
40:04.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
40:04.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/DocumentTypeBinding.h:8,
40:04.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/DocumentTypeBinding.cpp:3,
40:04.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings4.cpp:2:
40:04.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/ExternalBinding.cpp: In member function 'virtual nsresult mozilla::dom::External::QueryInterface(const nsIID&, void**)':
40:04.63 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
40:04.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
40:04.63   820 |     foundInterface = 0;                                                       \
40:04.63       |     ^~~~~~~~~~~~~~
40:04.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
40:04.63   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
40:04.64       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
40:04.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/ExternalBinding.cpp:766:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
40:04.64   766 | NS_INTERFACE_MAP_END
40:04.64       | ^~~~~~~~~~~~~~~~~~~~
40:04.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
40:04.64   801 |   else
40:04.64       |   ^~~~
40:04.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
40:04.64   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
40:04.64       |                                                 ^~~~~~~~~~~~~~~~~~
40:04.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/ExternalBinding.cpp:765:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
40:04.64   765 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
40:04.64       |   ^~~~~~~~~~~~~~~~~~~~~~
40:05.87 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/jspubtd.h:17,
40:05.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:19,
40:05.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/DocumentTypeBinding.h:6,
40:05.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/DocumentTypeBinding.cpp:3,
40:05.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings4.cpp:2:
40:05.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]':
40:05.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AudioEventTimeline.h:73:26:   required from here
40:05.88 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
40:05.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:110: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]
40:05.88   110 |     memcpy(aDst, aSrc, aNElem * sizeof(T));
40:05.88       |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:05.88 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AudioParamTimeline.h:10,
40:05.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/AudioParam.h:10,
40:05.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/DynamicsCompressorNodeBinding.cpp:9,
40:05.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings4.cpp:74:
40:05.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AudioEventTimeline.h:26:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here
40:05.88    26 | struct AudioTimelineEvent final
40:05.88       |        ^~~~~~~~~~~~~~~~~~
40:05.96 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/jspubtd.h:17,
40:05.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:19,
40:05.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/DocumentTypeBinding.h:6,
40:05.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/DocumentTypeBinding.cpp:3,
40:05.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings4.cpp:2:
40:05.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]':
40:05.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/xpcprivate.h:2933:28:   required from here
40:05.97 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
40:05.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32: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]
40:05.97    32 |   memset(aT, 0, sizeof(T));
40:05.97       |   ~~~~~~^~~~~~~~~~~~~~~~~~
40:05.97 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/EventTargetBinding.cpp:23,
40:05.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings4.cpp:170:
40:05.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/xpcprivate.h:2931:8: note: 'struct xpc::GlobalProperties' declared here
40:05.97  2931 | struct GlobalProperties {
40:05.97       |        ^~~~~~~~~~~~~~~~
40:42.51 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/Declaration.h:24,
40:42.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRules.h:12,
40:42.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/FontFaceSet.h:13,
40:42.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/FontFaceSetBinding.cpp:14,
40:42.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings5.cpp:62:
40:42.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)':
40:42.52 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, 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:42.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h:159: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:42.52   159 |     memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue));
40:42.52       |                                                       ^
40:42.52 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/CounterStyleManager.h:17,
40:42.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/StyleStructContext.h:9,
40:42.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsStyleStruct.h:22,
40:42.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsRuleNode.h:21,
40:42.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsLayoutUtils.h:25,
40:42.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/UIEvent.h:15,
40:42.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/FocusEvent.h:10,
40:42.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/FocusEventBinding.cpp:11,
40:42.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings5.cpp:38:
40:42.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here
40:42.53   585 | class nsCSSValue {
40:42.53       |       ^~~~~~~~~~
40:42.80 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
40:42.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
40:42.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
40:42.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
40:42.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
40:42.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
40:42.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/EventBinding.h:8,
40:42.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/FlyWebFetchEventBinding.cpp:3,
40:42.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings5.cpp:2:
40:42.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/FontFaceSetLoadEvent.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSetLoadEvent::QueryInterface(const nsIID&, void**)':
40:42.80 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
40:42.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
40:42.80   838 |     foundInterface = 0;                                                       \
40:42.80       |     ^~~~~~~~~~~~~~
40:42.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
40:42.80   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
40:42.80       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:42.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/FontFaceSetLoadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
40:42.80    39 | NS_INTERFACE_MAP_END_INHERITING(Event)
40:42.80       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:42.80 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
40:42.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BindingUtils.h:17,
40:42.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/FlyWebServerEvents.h:12,
40:42.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/FlyWebFetchEventBinding.cpp:5,
40:42.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings5.cpp:2:
40:42.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
40:42.80   259 |   } else
40:42.80       |     ^~~~
40:42.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
40:42.80   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
40:42.80       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:42.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
40:42.80   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
40:42.80       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:42.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/FontFaceSetLoadEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
40:42.81    38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(FontFaceSetLoadEvent)
40:42.81       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:46.33 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/jspubtd.h:17,
40:46.33                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:19,
40:46.33                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/EventBinding.h:6,
40:46.33                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/FlyWebFetchEventBinding.cpp:3,
40:46.33                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings5.cpp:2:
40:46.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]':
40:46.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AudioEventTimeline.h:73:26:   required from here
40:46.33 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
40:46.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:110: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]
40:46.33   110 |     memcpy(aDst, aSrc, aNElem * sizeof(T));
40:46.33       |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:46.33 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AudioParamTimeline.h:10,
40:46.33                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/AudioParam.h:10,
40:46.33                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/GainNodeBinding.cpp:8,
40:46.33                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings5.cpp:134:
40:46.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AudioEventTimeline.h:26:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here
40:46.33    26 | struct AudioTimelineEvent final
40:46.34       |        ^~~~~~~~~~~~~~~~~~
42:04.07 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
42:04.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
42:04.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
42:04.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
42:04.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
42:04.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
42:04.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/HTMLElementBinding.h:8,
42:04.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/HTMLOptGroupElementBinding.cpp:3,
42:04.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings7.cpp:2:
42:04.07 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/HashChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::HashChangeEvent::QueryInterface(const nsIID&, void**)':
42:04.09 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
42:04.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
42:04.09   838 |     foundInterface = 0;                                                       \
42:04.09       |     ^~~~~~~~~~~~~~
42:04.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
42:04.09   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
42:04.09       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
42:04.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/HashChangeEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
42:04.09    36 | NS_INTERFACE_MAP_END_INHERITING(Event)
42:04.09       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
42:04.09 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
42:04.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BindingUtils.h:17,
42:04.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/HTMLOptGroupElementBinding.cpp:7,
42:04.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings7.cpp:2:
42:04.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
42:04.10   259 |   } else
42:04.10       |     ^~~~
42:04.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
42:04.10   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
42:04.10       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
42:04.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
42:04.10   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
42:04.10       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
42:04.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/HashChangeEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
42:04.10    35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HashChangeEvent)
42:04.10       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
42:28.39 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
42:28.39                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
42:28.39                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
42:28.39                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
42:28.39                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
42:28.39                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
42:28.39                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/HeapSnapshotBinding.h:8,
42:28.39                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/HeapSnapshotBinding.cpp:3,
42:28.39                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings8.cpp:2:
42:28.39 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/HiddenPluginEvent.cpp: In member function 'virtual nsresult mozilla::dom::HiddenPluginEvent::QueryInterface(const nsIID&, void**)':
42:28.40 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
42:28.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
42:28.41   838 |     foundInterface = 0;                                                       \
42:28.41       |     ^~~~~~~~~~~~~~
42:28.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
42:28.41   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
42:28.41       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
42:28.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/HiddenPluginEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
42:28.41    39 | NS_INTERFACE_MAP_END_INHERITING(Event)
42:28.41       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
42:28.41 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/devtools/HeapSnapshot.h:24,
42:28.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/devtools/DominatorTree.h:9,
42:28.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/HeapSnapshotBinding.cpp:6,
42:28.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings8.cpp:2:
42:28.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
42:28.41   259 |   } else
42:28.41       |     ^~~~
42:28.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
42:28.41   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
42:28.41       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
42:28.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
42:28.41   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
42:28.41       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
42:28.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/HiddenPluginEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
42:28.41    38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HiddenPluginEvent)
42:28.41       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
42:34.85 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
42:34.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
42:34.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
42:34.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
42:34.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
42:34.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
42:34.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/HeapSnapshotBinding.h:8,
42:34.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/HeapSnapshotBinding.cpp:3,
42:34.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings8.cpp:2:
42:34.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/ImageCaptureErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureErrorEvent::QueryInterface(const nsIID&, void**)':
42:34.85 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
42:34.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
42:34.85   838 |     foundInterface = 0;                                                       \
42:34.85       |     ^~~~~~~~~~~~~~
42:34.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
42:34.85   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
42:34.85       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
42:34.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/ImageCaptureErrorEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
42:34.85    39 | NS_INTERFACE_MAP_END_INHERITING(Event)
42:34.85       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
42:34.85 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/devtools/HeapSnapshot.h:24,
42:34.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/devtools/DominatorTree.h:9,
42:34.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/HeapSnapshotBinding.cpp:6,
42:34.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings8.cpp:2:
42:34.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
42:34.86   259 |   } else
42:34.86       |     ^~~~
42:34.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
42:34.86   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
42:34.86       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
42:34.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
42:34.86   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
42:34.86       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
42:34.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/ImageCaptureErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
42:34.86    38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ImageCaptureErrorEvent)
42:34.86       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
42:36.36 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
42:36.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
42:36.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
42:36.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
42:36.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
42:36.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
42:36.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/HeapSnapshotBinding.h:8,
42:36.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/HeapSnapshotBinding.cpp:3,
42:36.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings8.cpp:2:
42:36.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozHardwareInput::QueryInterface(const nsIID&, void**)':
42:36.36 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
42:36.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
42:36.36   838 |     foundInterface = 0;                                                       \
42:36.36       |     ^~~~~~~~~~~~~~
42:36.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
42:36.36   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
42:36.36       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
42:36.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/InputMethodBinding.cpp:9112:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
42:36.36  9112 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper)
42:36.36       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
42:36.36 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/devtools/HeapSnapshot.h:24,
42:36.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/devtools/DominatorTree.h:9,
42:36.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/HeapSnapshotBinding.cpp:6,
42:36.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings8.cpp:2:
42:36.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
42:36.36   259 |   } else
42:36.36       |     ^~~~
42:36.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
42:36.36   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
42:36.36       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
42:36.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
42:36.36   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
42:36.36       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
42:36.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/InputMethodBinding.cpp:9111:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
42:36.36  9111 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MozHardwareInput)
42:36.36       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
42:36.45 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
42:36.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
42:36.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
42:36.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
42:36.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
42:36.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
42:36.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/HeapSnapshotBinding.h:8,
42:36.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/HeapSnapshotBinding.cpp:3,
42:36.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings8.cpp:2:
42:36.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozInputContext::QueryInterface(const nsIID&, void**)':
42:36.45 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
42:36.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
42:36.45   838 |     foundInterface = 0;                                                       \
42:36.45       |     ^~~~~~~~~~~~~~
42:36.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
42:36.45   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
42:36.45       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
42:36.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/InputMethodBinding.cpp:10795:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
42:36.45 10795 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper)
42:36.45       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
42:36.45 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/devtools/HeapSnapshot.h:24,
42:36.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/devtools/DominatorTree.h:9,
42:36.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/HeapSnapshotBinding.cpp:6,
42:36.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings8.cpp:2:
42:36.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
42:36.45   259 |   } else
42:36.45       |     ^~~~
42:36.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
42:36.45   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
42:36.45       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
42:36.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
42:36.45   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
42:36.45       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
42:36.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/InputMethodBinding.cpp:10794:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
42:36.46 10794 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MozInputContext)
42:36.46       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
42:36.48 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
42:36.48                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
42:36.48                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
42:36.48                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
42:36.48                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
42:36.48                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
42:36.48                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/HeapSnapshotBinding.h:8,
42:36.48                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/HeapSnapshotBinding.cpp:3,
42:36.48                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings8.cpp:2:
42:36.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozInputContextFocusEventDetail::QueryInterface(const nsIID&, void**)':
42:36.48 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
42:36.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
42:36.48   820 |     foundInterface = 0;                                                       \
42:36.48       |     ^~~~~~~~~~~~~~
42:36.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
42:36.48   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
42:36.48       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
42:36.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/InputMethodBinding.cpp:11218:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
42:36.48 11218 | NS_INTERFACE_MAP_END
42:36.48       | ^~~~~~~~~~~~~~~~~~~~
42:36.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
42:36.48   801 |   else
42:36.48       |   ^~~~
42:36.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
42:36.48   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
42:36.48       |                                                 ^~~~~~~~~~~~~~~~~~
42:36.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/InputMethodBinding.cpp:11217:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
42:36.48 11217 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
42:36.48       |   ^~~~~~~~~~~~~~~~~~~~~~
42:36.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozInputContextSelectionChangeEventDetail::QueryInterface(const nsIID&, void**)':
42:36.50 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
42:36.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
42:36.50   820 |     foundInterface = 0;                                                       \
42:36.50       |     ^~~~~~~~~~~~~~
42:36.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
42:36.50   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
42:36.50       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
42:36.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/InputMethodBinding.cpp:11434:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
42:36.50 11434 | NS_INTERFACE_MAP_END
42:36.50       | ^~~~~~~~~~~~~~~~~~~~
42:36.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
42:36.50   801 |   else
42:36.50       |   ^~~~
42:36.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
42:36.50   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
42:36.50       |                                                 ^~~~~~~~~~~~~~~~~~
42:36.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/InputMethodBinding.cpp:11433:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
42:36.50 11433 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
42:36.50       |   ^~~~~~~~~~~~~~~~~~~~~~
42:36.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozInputContextSurroundingTextChangeEventDetail::QueryInterface(const nsIID&, void**)':
42:36.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
42:36.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
42:36.53   820 |     foundInterface = 0;                                                       \
42:36.53       |     ^~~~~~~~~~~~~~
42:36.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
42:36.53   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
42:36.53       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
42:36.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/InputMethodBinding.cpp:11659:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
42:36.53 11659 | NS_INTERFACE_MAP_END
42:36.53       | ^~~~~~~~~~~~~~~~~~~~
42:36.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
42:36.53   801 |   else
42:36.53       |   ^~~~
42:36.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
42:36.53   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
42:36.53       |                                                 ^~~~~~~~~~~~~~~~~~
42:36.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/InputMethodBinding.cpp:11658:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
42:36.53 11658 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
42:36.53       |   ^~~~~~~~~~~~~~~~~~~~~~
42:36.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozInputMethod::QueryInterface(const nsIID&, void**)':
42:36.58 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
42:36.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
42:36.58   838 |     foundInterface = 0;                                                       \
42:36.58       |     ^~~~~~~~~~~~~~
42:36.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
42:36.58   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
42:36.58       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
42:36.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/InputMethodBinding.cpp:12377:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
42:36.58 12377 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper)
42:36.58       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
42:36.58 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/devtools/HeapSnapshot.h:24,
42:36.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/devtools/DominatorTree.h:9,
42:36.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/HeapSnapshotBinding.cpp:6,
42:36.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings8.cpp:2:
42:36.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
42:36.58   259 |   } else
42:36.58       |     ^~~~
42:36.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
42:36.59   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
42:36.59       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
42:36.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
42:36.59   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
42:36.59       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
42:36.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/InputMethodBinding.cpp:12376:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
42:36.59 12376 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MozInputMethod)
42:36.59       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
42:36.63 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
42:36.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
42:36.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
42:36.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
42:36.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
42:36.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
42:36.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/HeapSnapshotBinding.h:8,
42:36.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/HeapSnapshotBinding.cpp:3,
42:36.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings8.cpp:2:
42:36.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozInputMethodManager::QueryInterface(const nsIID&, void**)':
42:36.63 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
42:36.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
42:36.63   838 |     foundInterface = 0;                                                       \
42:36.63       |     ^~~~~~~~~~~~~~
42:36.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
42:36.63   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
42:36.63       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
42:36.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/InputMethodBinding.cpp:13120:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
42:36.63 13120 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper)
42:36.63       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
42:36.63 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/devtools/HeapSnapshot.h:24,
42:36.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/devtools/DominatorTree.h:9,
42:36.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/HeapSnapshotBinding.cpp:6,
42:36.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings8.cpp:2:
42:36.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
42:36.63   259 |   } else
42:36.64       |     ^~~~
42:36.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
42:36.64   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
42:36.64       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
42:36.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
42:36.64   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
42:36.64       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
42:36.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/InputMethodBinding.cpp:13119:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
42:36.64 13119 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MozInputMethodManager)
42:36.64       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
42:36.66 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
42:36.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
42:36.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
42:36.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
42:36.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
42:36.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
42:36.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/HeapSnapshotBinding.h:8,
42:36.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/HeapSnapshotBinding.cpp:3,
42:36.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings8.cpp:2:
42:36.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozInputRegistryEventDetail::QueryInterface(const nsIID&, void**)':
42:36.66 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
42:36.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
42:36.66   820 |     foundInterface = 0;                                                       \
42:36.66       |     ^~~~~~~~~~~~~~
42:36.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
42:36.66   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
42:36.66       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
42:36.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/InputMethodBinding.cpp:13448:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
42:36.66 13448 | NS_INTERFACE_MAP_END
42:36.66       | ^~~~~~~~~~~~~~~~~~~~
42:36.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
42:36.66   801 |   else
42:36.66       |   ^~~~
42:36.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
42:36.66   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
42:36.66       |                                                 ^~~~~~~~~~~~~~~~~~
42:36.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/InputMethodBinding.cpp:13447:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
42:36.66 13447 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
42:36.66       |   ^~~~~~~~~~~~~~~~~~~~~~
42:36.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/InstallTriggerBinding.cpp: In member function 'virtual nsresult mozilla::dom::InstallTriggerImpl::QueryInterface(const nsIID&, void**)':
42:36.79 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
42:36.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
42:36.79   820 |     foundInterface = 0;                                                       \
42:36.79       |     ^~~~~~~~~~~~~~
42:36.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
42:36.79   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
42:36.79       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
42:36.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/InstallTriggerBinding.cpp:1574:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
42:36.79  1574 | NS_INTERFACE_MAP_END
42:36.79       | ^~~~~~~~~~~~~~~~~~~~
42:36.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
42:36.79   801 |   else
42:36.79       |   ^~~~
42:36.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
42:36.79   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
42:36.79       |                                                 ^~~~~~~~~~~~~~~~~~
42:36.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/InstallTriggerBinding.cpp:1573:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
42:36.79  1573 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
42:36.79       |   ^~~~~~~~~~~~~~~~~~~~~~
42:37.50 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/jspubtd.h:17,
42:37.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:19,
42:37.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/HeapSnapshotBinding.h:6,
42:37.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/HeapSnapshotBinding.cpp:3,
42:37.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings8.cpp:2:
42:37.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]':
42:37.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AudioEventTimeline.h:73:26:   required from here
42:37.50 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
42:37.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:110: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]
42:37.50   110 |     memcpy(aDst, aSrc, aNElem * sizeof(T));
42:37.50       |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
42:37.50 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AudioParamTimeline.h:10,
42:37.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/AudioParam.h:10,
42:37.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/IIRFilterNode.h:11,
42:37.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/IIRFilterNodeBinding.cpp:11,
42:37.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings8.cpp:206:
42:37.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webaudio/AudioEventTimeline.h:26:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here
42:37.50    26 | struct AudioTimelineEvent final
42:37.50       |        ^~~~~~~~~~~~~~~~~~
43:32.16 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
43:32.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
43:32.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
43:32.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
43:32.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
43:32.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
43:32.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BindingUtils.h:17,
43:32.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:6,
43:32.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/bindings/AtomList.h:11,
43:32.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/KeyAlgorithmBinding.cpp:3,
43:32.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings9.cpp:2:
43:32.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/MediaStreamEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamEvent::QueryInterface(const nsIID&, void**)':
43:32.16 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
43:32.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
43:32.16   838 |     foundInterface = 0;                                                       \
43:32.16       |     ^~~~~~~~~~~~~~
43:32.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
43:32.16   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
43:32.16       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:32.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/MediaStreamEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
43:32.16    39 | NS_INTERFACE_MAP_END_INHERITING(Event)
43:32.16       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:32.16 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
43:32.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BindingUtils.h:17,
43:32.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:6,
43:32.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/bindings/AtomList.h:11,
43:32.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/KeyAlgorithmBinding.cpp:3,
43:32.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/UnifiedBindings9.cpp:2:
43:32.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
43:32.16   259 |   } else
43:32.16       |     ^~~~
43:32.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
43:32.16   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
43:32.16       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:32.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
43:32.17   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
43:32.17       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:32.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/MediaStreamEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
43:32.17    38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaStreamEvent)
43:32.17       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:05.63 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
44:05.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
44:05.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
44:05.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
44:05.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
44:05.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
44:05.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/bindings/BindingUtils.h:17,
44:05.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/bindings/BindingUtils.cpp:7,
44:05.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/Unified_cpp_dom_bindings0.cpp:2:
44:05.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/bindings/CallbackObject.cpp: In member function 'virtual nsresult mozilla::dom::CallbackObject::QueryInterface(const nsIID&, void**)':
44:05.63 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
44:05.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
44:05.63   820 |     foundInterface = 0;                                                       \
44:05.63       |     ^~~~~~~~~~~~~~
44:05.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
44:05.63   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
44:05.63       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
44:05.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/bindings/CallbackObject.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
44:05.63    28 | NS_INTERFACE_MAP_END
44:05.63       | ^~~~~~~~~~~~~~~~~~~~
44:05.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
44:05.63   801 |   else
44:05.63       |   ^~~~
44:05.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
44:05.63   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
44:05.63       |                                                 ^~~~~~~~~~~~~~~~~~
44:05.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/bindings/CallbackObject.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
44:05.63    27 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
44:05.63       |   ^~~~~~~~~~~~~~~~~~~~~~
44:05.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/bindings/Exceptions.cpp: In member function 'virtual nsresult mozilla::dom::exceptions::JSStackFrame::QueryInterface(const nsIID&, void**)':
44:05.68 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
44:05.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
44:05.69   820 |     foundInterface = 0;                                                       \
44:05.69       |     ^~~~~~~~~~~~~~
44:05.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
44:05.69   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
44:05.69       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
44:05.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/bindings/Exceptions.cpp:319:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
44:05.69   319 | NS_INTERFACE_MAP_END
44:05.69       | ^~~~~~~~~~~~~~~~~~~~
44:05.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
44:05.69   801 |   else
44:05.69       |   ^~~~
44:05.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
44:05.69   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
44:05.69       |                                                 ^~~~~~~~~~~~~~~~~~
44:05.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/bindings/Exceptions.cpp:318:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
44:05.69   318 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
44:05.69       |   ^~~~~~~~~~~~~~~~~~~~~~
44:05.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/bindings/IterableIterator.cpp: In member function 'virtual nsresult mozilla::dom::IterableIteratorBase::QueryInterface(const nsIID&, void**)':
44:05.70 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
44:05.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
44:05.70   820 |     foundInterface = 0;                                                       \
44:05.70       |     ^~~~~~~~~~~~~~
44:05.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
44:05.70   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
44:05.70       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
44:05.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/bindings/IterableIterator.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
44:05.70    32 | NS_INTERFACE_MAP_END
44:05.70       | ^~~~~~~~~~~~~~~~~~~~
44:05.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
44:05.70   801 |   else
44:05.70       |   ^~~~
44:05.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
44:05.70   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
44:05.70       |                                                 ^~~~~~~~~~~~~~~~~~
44:05.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/bindings/IterableIterator.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
44:05.70    31 | NS_INTERFACE_MAP_ENTRY(nsISupports)
44:05.70       | ^~~~~~~~~~~~~~~~~~~~~~
44:05.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/bindings/SimpleGlobalObject.cpp: In member function 'virtual nsresult mozilla::dom::SimpleGlobalObject::QueryInterface(const nsIID&, void**)':
44:05.71 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
44:05.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
44:05.71   820 |     foundInterface = 0;                                                       \
44:05.71       |     ^~~~~~~~~~~~~~
44:05.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
44:05.71   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
44:05.71       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
44:05.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/bindings/SimpleGlobalObject.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
44:05.71    42 | NS_INTERFACE_MAP_END
44:05.71       | ^~~~~~~~~~~~~~~~~~~~
44:05.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
44:05.71   801 |   else
44:05.71       |   ^~~~
44:05.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
44:05.71   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
44:05.71       |                                                 ^~~~~~~~~~~~~~~~~~
44:05.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/bindings/SimpleGlobalObject.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
44:05.71    41 |   NS_INTERFACE_MAP_ENTRY(nsIGlobalObject)
44:05.71       |   ^~~~~~~~~~~~~~~~~~~~~~
44:05.92 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/jspubtd.h:17,
44:05.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/jsapi.h:27,
44:05.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/jsfriendapi.h:16,
44:05.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/bindings/BindingUtils.h:10,
44:05.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/bindings/BindingUtils.cpp:7,
44:05.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/Unified_cpp_dom_bindings0.cpp:2:
44:05.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]':
44:05.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/xpcprivate.h:2933:28:   required from here
44:05.92 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
44:05.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32: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]
44:05.92    32 |   memset(aT, 0, sizeof(T));
44:05.92       |   ~~~~~~^~~~~~~~~~~~~~~~~~
44:05.92 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/bindings/BindingUtils.cpp:33,
44:05.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/bindings/Unified_cpp_dom_bindings0.cpp:2:
44:05.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/xpcprivate.h:2931:8: note: 'struct xpc::GlobalProperties' declared here
44:05.92  2931 | struct GlobalProperties {
44:05.92       |        ^~~~~~~~~~~~~~~~
44:13.79 libdom_bindings.a.desc
44:17.52 libdocshell_build.a.desc
44:18.10 libpsshparser.a.desc
44:27.26 libdom_media_platforms_agnostic_eme.a.desc
44:34.44 libdom_media_platforms_ffmpeg_libav54.a.desc
44:37.96 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/netwerk/cache2/Unified_cpp_netwerk_cache20.cpp:2:
44:37.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/cache2/CacheEntry.cpp: In member function 'bool mozilla::net::CacheEntry::Load(bool, bool)':
44:37.97 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/cache2/CacheEntry.cpp: variable 'reportMiss' set but not used
44:37.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/cache2/CacheEntry.cpp:371:8: warning: variable 'reportMiss' set but not used [-Wunused-but-set-variable]
44:37.97   371 |   bool reportMiss = false;
44:37.97       |        ^~~~~~~~~~
44:38.02 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
44:38.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
44:38.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsICacheEntry.h:10,
44:38.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/cache2/CacheEntry.h:8,
44:38.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/cache2/CacheEntry.cpp:6,
44:38.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/netwerk/cache2/Unified_cpp_netwerk_cache20.cpp:2:
44:38.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/cache2/CacheFile.cpp: In member function 'virtual nsresult mozilla::net::CacheFile::QueryInterface(const nsIID&, void**)':
44:38.02 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
44:38.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
44:38.02   820 |     foundInterface = 0;                                                       \
44:38.02       |     ^~~~~~~~~~~~~~
44:38.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:1036:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
44:38.02  1036 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS
44:38.02       |                                         ^~~~~~~~~~~~~~~~~~~~~~~
44:38.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/cache2/CacheFile.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE'
44:38.02   178 | NS_INTERFACE_MAP_END_THREADSAFE
44:38.02       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:38.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
44:38.02   812 |   else
44:38.02       |   ^~~~
44:38.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
44:38.02   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
44:38.02       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:38.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/cache2/CacheFile.cpp:176:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
44:38.02   176 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports,
44:38.02       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:38.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/cache2/CacheFileChunk.cpp: In member function 'virtual nsresult mozilla::net::CacheFileChunk::QueryInterface(const nsIID&, void**)':
44:38.08 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
44:38.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
44:38.08   820 |     foundInterface = 0;                                                       \
44:38.08       |     ^~~~~~~~~~~~~~
44:38.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:1036:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
44:38.09  1036 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS
44:38.09       |                                         ^~~~~~~~~~~~~~~~~~~~~~~
44:38.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/cache2/CacheFileChunk.cpp:331:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE'
44:38.09   331 | NS_INTERFACE_MAP_END_THREADSAFE
44:38.09       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:38.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
44:38.09   801 |   else
44:38.09       |   ^~~~
44:38.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
44:38.09   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
44:38.09       |                                                 ^~~~~~~~~~~~~~~~~~
44:38.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/cache2/CacheFileChunk.cpp:330:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
44:38.09   330 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
44:38.09       |   ^~~~~~~~~~~~~~~~~~~~~~
44:38.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/cache2/CacheFileIOManager.cpp: In member function 'virtual nsresult mozilla::net::CacheFileHandle::QueryInterface(const nsIID&, void**)':
44:38.16 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
44:38.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
44:38.16   820 |     foundInterface = 0;                                                       \
44:38.16       |     ^~~~~~~~~~~~~~
44:38.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:1036:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
44:38.16  1036 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS
44:38.16       |                                         ^~~~~~~~~~~~~~~~~~~~~~~
44:38.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/cache2/CacheFileIOManager.cpp:109:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE'
44:38.16   109 | NS_INTERFACE_MAP_END_THREADSAFE
44:38.16       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:38.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
44:38.16   801 |   else
44:38.16       |   ^~~~
44:38.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
44:38.16   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
44:38.16       |                                                 ^~~~~~~~~~~~~~~~~~
44:38.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/cache2/CacheFileIOManager.cpp:108:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
44:38.16   108 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
44:38.16       |   ^~~~~~~~~~~~~~~~~~~~~~
44:38.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/cache2/CacheFileInputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileInputStream::QueryInterface(const nsIID&, void**)':
44:38.29 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
44:38.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
44:38.29   820 |     foundInterface = 0;                                                       \
44:38.29       |     ^~~~~~~~~~~~~~
44:38.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:1036:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
44:38.30  1036 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS
44:38.30       |                                         ^~~~~~~~~~~~~~~~~~~~~~~
44:38.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/cache2/CacheFileInputStream.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE'
44:38.30    43 | NS_INTERFACE_MAP_END_THREADSAFE
44:38.30       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:38.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
44:38.30   812 |   else
44:38.30       |   ^~~~
44:38.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
44:38.30   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
44:38.30       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:38.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/cache2/CacheFileInputStream.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
44:38.30    42 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream)
44:38.30       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:38.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/cache2/CacheFileOutputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileOutputStream::QueryInterface(const nsIID&, void**)':
44:38.34 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
44:38.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
44:38.34   820 |     foundInterface = 0;                                                       \
44:38.34       |     ^~~~~~~~~~~~~~
44:38.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:1036:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
44:38.34  1036 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS
44:38.34       |                                         ^~~~~~~~~~~~~~~~~~~~~~~
44:38.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/cache2/CacheFileOutputStream.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE'
44:38.34    45 | NS_INTERFACE_MAP_END_THREADSAFE
44:38.34       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:38.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
44:38.34   812 |   else
44:38.34       |   ^~~~
44:38.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
44:38.34   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
44:38.34       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:38.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/cache2/CacheFileOutputStream.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
44:38.34    44 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStream)
44:38.34       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:38.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/cache2/CacheIndex.cpp: In member function 'virtual nsresult mozilla::net::CacheIndex::QueryInterface(const nsIID&, void**)':
44:38.40 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
44:38.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
44:38.40   820 |     foundInterface = 0;                                                       \
44:38.40       |     ^~~~~~~~~~~~~~
44:38.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:1036:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
44:38.40  1036 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS
44:38.40       |                                         ^~~~~~~~~~~~~~~~~~~~~~~
44:38.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/cache2/CacheIndex.cpp:257:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE'
44:38.40   257 | NS_INTERFACE_MAP_END_THREADSAFE
44:38.40       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:38.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
44:38.40   801 |   else
44:38.40       |   ^~~~
44:38.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
44:38.40   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
44:38.40       |                                                 ^~~~~~~~~~~~~~~~~~
44:38.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/cache2/CacheIndex.cpp:256:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
44:38.40   256 |   NS_INTERFACE_MAP_ENTRY(nsIRunnable)
44:38.40       |   ^~~~~~~~~~~~~~~~~~~~~~
45:00.68 libnetwerk_cache2.a.desc
45:03.67 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/protobuf/src/google/protobuf/text_format.cc:54:
45:03.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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&)':
45:03.67 Warning: -Wunused-local-typedefs in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/google/protobuf/stubs/map_util.h: typedef 'value_type' locally defined but not used
45:03.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/google/protobuf/stubs/map_util.h:356:43: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs]
45:03.67   356 |   typedef typename Collection::value_type value_type;
45:03.67       |                                           ^~~~~~~~~~
45:03.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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&)':
45:03.68 Warning: -Wunused-local-typedefs in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/google/protobuf/stubs/map_util.h: typedef 'value_type' locally defined but not used
45:03.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/google/protobuf/stubs/map_util.h:367:43: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs]
45:03.68   367 |   typedef typename Collection::value_type value_type;
45:03.68       |                                           ^~~~~~~~~~
45:03.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/google/protobuf/stubs/map_util.h: At global scope:
45:03.68 Warning: -Wignored-qualifiers in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/google/protobuf/stubs/map_util.h: type qualifiers ignored on function return type
45:03.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/google/protobuf/stubs/map_util.h:624:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
45:03.68   624 | typename Collection::value_type::second_type* const
45:03.68       | ^~~~~~~~
45:03.68 Warning: -Wignored-qualifiers in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/google/protobuf/stubs/map_util.h: type qualifiers ignored on function return type
45:03.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/google/protobuf/stubs/map_util.h:637:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
45:03.68   637 | typename Collection::value_type::second_type* const
45:03.68       | ^~~~~~~~
45:10.33 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:59,
45:10.33                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2:
45:10.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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&)':
45:10.33 Warning: -Wunused-local-typedefs in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/google/protobuf/stubs/map_util.h: typedef 'value_type' locally defined but not used
45:10.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/google/protobuf/stubs/map_util.h:356:43: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs]
45:10.33   356 |   typedef typename Collection::value_type value_type;
45:10.33       |                                           ^~~~~~~~~~
45:10.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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&)':
45:10.33 Warning: -Wunused-local-typedefs in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/google/protobuf/stubs/map_util.h: typedef 'value_type' locally defined but not used
45:10.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/google/protobuf/stubs/map_util.h:367:43: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs]
45:10.33   367 |   typedef typename Collection::value_type value_type;
45:10.33       |                                           ^~~~~~~~~~
45:10.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/google/protobuf/stubs/map_util.h: At global scope:
45:10.33 Warning: -Wignored-qualifiers in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/google/protobuf/stubs/map_util.h: type qualifiers ignored on function return type
45:10.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/google/protobuf/stubs/map_util.h:624:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
45:10.33   624 | typename Collection::value_type::second_type* const
45:10.33       | ^~~~~~~~
45:10.34 Warning: -Wignored-qualifiers in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/google/protobuf/stubs/map_util.h: type qualifiers ignored on function return type
45:10.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/google/protobuf/stubs/map_util.h:637:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
45:10.34   637 | typename Collection::value_type::second_type* const
45:10.34       | ^~~~~~~~
45:10.42 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2:
45:10.42 Warning: -Wsubobject-linkage in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
45:10.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
45:10.42   335 | class DescriptorPool::Tables {
45:10.42       |                       ^~~~~~
45:10.46 Warning: -Wsubobject-linkage in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
45:10.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
45:10.46   507 | class FileDescriptorTables {
45:10.46       |       ^~~~~~~~~~~~~~~~~~~~
45:10.46 Warning: -Wsubobject-linkage in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
45:10.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
45:10.46 Warning: -Wsubobject-linkage in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
45:10.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
45:10.46 Warning: -Wsubobject-linkage in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
45:10.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
45:10.46 Warning: -Wsubobject-linkage in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
45:10.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
45:10.61 Warning: -Wsubobject-linkage in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
45:10.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
45:10.61  2525 |   class OptionInterpreter {
45:10.61       |         ^~~~~~~~~~~~~~~~~
45:10.61 Warning: -Wsubobject-linkage in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
45:10.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
45:10.61  2281 | class DescriptorBuilder {
45:10.61       |       ^~~~~~~~~~~~~~~~~
45:10.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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)':
45:10.63 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
45:10.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
45:10.63  2996 |   memset(placeholder_file, 0, sizeof(*placeholder_file));
45:10.63       |                                                        ^
45:10.63 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:43,
45:10.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2:
45:10.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/google/protobuf/descriptor.h:986:26: note: 'class google::protobuf::FileDescriptor' declared here
45:10.63   986 | class LIBPROTOBUF_EXPORT FileDescriptor {
45:10.63       |                          ^~~~~~~~~~~~~~
45:10.63 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2:
45:10.63 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
45:10.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
45:10.63  3015 |     memset(placeholder_enum, 0, sizeof(*placeholder_enum));
45:10.63       |                                                          ^
45:10.63 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:43,
45:10.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2:
45:10.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/google/protobuf/descriptor.h:683:26: note: 'class google::protobuf::EnumDescriptor' declared here
45:10.63   683 | class LIBPROTOBUF_EXPORT EnumDescriptor {
45:10.63       |                          ^~~~~~~~~~~~~~
45:10.63 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2:
45:10.64 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
45:10.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
45:10.64  3029 |     memset(placeholder_value, 0, sizeof(*placeholder_value));
45:10.64       |                                                            ^
45:10.64 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:43,
45:10.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2:
45:10.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/google/protobuf/descriptor.h:780:26: note: 'class google::protobuf::EnumValueDescriptor' declared here
45:10.64   780 | class LIBPROTOBUF_EXPORT EnumValueDescriptor {
45:10.64       |                          ^~~~~~~~~~~~~~~~~~~
45:10.64 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2:
45:10.64 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
45:10.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
45:10.64  3048 |     memset(placeholder_message, 0, sizeof(*placeholder_message));
45:10.64       |                                                                ^
45:10.64 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:43,
45:10.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2:
45:10.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/google/protobuf/descriptor.h:126:26: note: 'class google::protobuf::Descriptor' declared here
45:10.64   126 | class LIBPROTOBUF_EXPORT Descriptor {
45:10.64       |                          ^~~~~~~~~~
45:10.64 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2:
45:10.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/protobuf/src/google/protobuf/descriptor.cc: In member function 'const google::protobuf::FileDescriptor* google::protobuf::DescriptorBuilder::NewPlaceholderFile(const string&)':
45:10.64 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
45:10.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
45:10.64  3074 |   memset(placeholder, 0, sizeof(*placeholder));
45:10.64       |                                              ^
45:10.64 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:43,
45:10.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2:
45:10.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/google/protobuf/descriptor.h:986:26: note: 'class google::protobuf::FileDescriptor' declared here
45:10.64   986 | class LIBPROTOBUF_EXPORT FileDescriptor {
45:10.64       |                          ^~~~~~~~~~~~~~
45:10.86 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:11:
45:10.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: In member function 'virtual bool google::protobuf::FileOptions::IsInitialized() const':
45:10.86 Warning: -Wmisleading-indentation in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: this 'if' clause does not guard...
45:10.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:5585:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
45:10.86  5585 |   if (!_extensions_.IsInitialized()) return false;  return true;
45:10.86       |   ^~
45:10.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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'
45:10.86  5585 |   if (!_extensions_.IsInitialized()) return false;  return true;
45:10.86       |                                                     ^~~~~~
45:10.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: In member function 'virtual bool google::protobuf::MessageOptions::IsInitialized() const':
45:10.87 Warning: -Wmisleading-indentation in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: this 'if' clause does not guard...
45:10.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:5958:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
45:10.87  5958 |   if (!_extensions_.IsInitialized()) return false;  return true;
45:10.87       |   ^~
45:10.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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'
45:10.87  5958 |   if (!_extensions_.IsInitialized()) return false;  return true;
45:10.87       |                                                     ^~~~~~
45:10.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: In member function 'virtual bool google::protobuf::FieldOptions::IsInitialized() const':
45:10.88 Warning: -Wmisleading-indentation in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: this 'if' clause does not guard...
45:10.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:6485:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
45:10.88  6485 |   if (!_extensions_.IsInitialized()) return false;  return true;
45:10.88       |   ^~
45:10.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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'
45:10.88  6485 |   if (!_extensions_.IsInitialized()) return false;  return true;
45:10.88       |                                                     ^~~~~~
45:10.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: In member function 'virtual bool google::protobuf::EnumOptions::IsInitialized() const':
45:10.89 Warning: -Wmisleading-indentation in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: this 'if' clause does not guard...
45:10.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:6818:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
45:10.89  6818 |   if (!_extensions_.IsInitialized()) return false;  return true;
45:10.89       |   ^~
45:10.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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'
45:10.89  6818 |   if (!_extensions_.IsInitialized()) return false;  return true;
45:10.89       |                                                     ^~~~~~
45:10.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: In member function 'virtual bool google::protobuf::EnumValueOptions::IsInitialized() const':
45:10.89 Warning: -Wmisleading-indentation in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: this 'if' clause does not guard...
45:10.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7098:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
45:10.89  7098 |   if (!_extensions_.IsInitialized()) return false;  return true;
45:10.90       |   ^~
45:10.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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'
45:10.90  7098 |   if (!_extensions_.IsInitialized()) return false;  return true;
45:10.90       |                                                     ^~~~~~
45:10.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: In member function 'virtual bool google::protobuf::ServiceOptions::IsInitialized() const':
45:10.90 Warning: -Wmisleading-indentation in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: this 'if' clause does not guard...
45:10.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7377:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
45:10.90  7377 |   if (!_extensions_.IsInitialized()) return false;  return true;
45:10.90       |   ^~
45:10.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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'
45:10.90  7377 |   if (!_extensions_.IsInitialized()) return false;  return true;
45:10.90       |                                                     ^~~~~~
45:10.91 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: In member function 'virtual bool google::protobuf::MethodOptions::IsInitialized() const':
45:10.91 Warning: -Wmisleading-indentation in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: this 'if' clause does not guard...
45:10.91 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7656:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
45:10.91  7656 |   if (!_extensions_.IsInitialized()) return false;  return true;
45:10.91       |   ^~
45:10.91 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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'
45:10.91  7656 |   if (!_extensions_.IsInitialized()) return false;  return true;
45:10.91       |                                                     ^~~~~~
45:29.43 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:47:
45:29.43 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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':
45:29.43 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/protobuf/src/google/protobuf/generated_message_reflection.cc: 'temp_bool' may be used uninitialized in this function
45:29.43 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/protobuf/src/google/protobuf/generated_message_reflection.cc:1627:3: warning: 'temp_bool' may be used uninitialized in this function [-Wmaybe-uninitialized]
45:29.43  1627 |   *MutableRaw<Type>(message, field) = value;
45:29.43       |   ^
45:29.43 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/protobuf/src/google/protobuf/generated_message_reflection.cc:424:8: note: 'temp_bool' was declared here
45:29.43   424 |   bool temp_bool;
45:29.43       |        ^~~~~~~~~
45:29.43 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/protobuf/src/google/protobuf/generated_message_reflection.cc: 'temp_double' may be used uninitialized in this function
45:29.43 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/protobuf/src/google/protobuf/generated_message_reflection.cc:1627:3: warning: 'temp_double' may be used uninitialized in this function [-Wmaybe-uninitialized]
45:29.43  1627 |   *MutableRaw<Type>(message, field) = value;
45:29.44       |   ^
45:29.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/protobuf/src/google/protobuf/generated_message_reflection.cc:423:10: note: 'temp_double' was declared here
45:29.44   423 |   double temp_double;
45:29.44       |          ^~~~~~~~~~~
45:29.44 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/protobuf/src/google/protobuf/generated_message_reflection.cc: 'temp_float' may be used uninitialized in this function
45:29.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/protobuf/src/google/protobuf/generated_message_reflection.cc:1627:3: warning: 'temp_float' may be used uninitialized in this function [-Wmaybe-uninitialized]
45:29.44  1627 |   *MutableRaw<Type>(message, field) = value;
45:29.44       |   ^
45:29.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/protobuf/src/google/protobuf/generated_message_reflection.cc:422:9: note: 'temp_float' was declared here
45:29.44   422 |   float temp_float;
45:29.44       |         ^~~~~~~~~~
45:29.44 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/protobuf/src/google/protobuf/generated_message_reflection.cc: 'temp_uint32' may be used uninitialized in this function
45:29.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/protobuf/src/google/protobuf/generated_message_reflection.cc:1627:3: warning: 'temp_uint32' may be used uninitialized in this function [-Wmaybe-uninitialized]
45:29.44  1627 |   *MutableRaw<Type>(message, field) = value;
45:29.44       |   ^
45:29.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/protobuf/src/google/protobuf/generated_message_reflection.cc:420:10: note: 'temp_uint32' was declared here
45:29.44   420 |   uint32 temp_uint32;
45:29.44       |          ^~~~~~~~~~~
45:29.44 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/protobuf/src/google/protobuf/generated_message_reflection.cc: 'temp_int64' may be used uninitialized in this function
45:29.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/protobuf/src/google/protobuf/generated_message_reflection.cc:1627:3: warning: 'temp_int64' may be used uninitialized in this function [-Wmaybe-uninitialized]
45:29.44  1627 |   *MutableRaw<Type>(message, field) = value;
45:29.44       |   ^
45:29.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/protobuf/src/google/protobuf/generated_message_reflection.cc:419:9: note: 'temp_int64' was declared here
45:29.44   419 |   int64 temp_int64;
45:29.44       |         ^~~~~~~~~~
45:29.44 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/protobuf/src/google/protobuf/generated_message_reflection.cc: 'field1' may be used uninitialized in this function
45:29.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/protobuf/src/google/protobuf/generated_message_reflection.cc:1470:38: warning: 'field1' may be used uninitialized in this function [-Wmaybe-uninitialized]
45:29.44  1470 |   int index = field->containing_oneof() ?
45:29.44       |               ~~~~~~~~~~~~~~~~~~~~~~~^~
45:29.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/protobuf/src/google/protobuf/generated_message_reflection.cc:430:26: note: 'field1' was declared here
45:29.44   430 |   const FieldDescriptor* field1;
45:29.44       |                          ^~~~~~
45:29.44 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/protobuf/src/google/protobuf/generated_message_reflection.cc: 'temp_message' may be used uninitialized in this function
45:29.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/protobuf/src/google/protobuf/generated_message_reflection.cc:516:28: warning: 'temp_message' may be used uninitialized in this function [-Wmaybe-uninitialized]
45:29.44   516 |         SetAllocatedMessage(message2, temp_message, field1);
45:29.44       |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:43.27 libtoolkit_components_protobuf.a.desc
45:45.94 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/jspubtd.h:17,
45:45.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/jsapi.h:27,
45:45.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/loader/mozJSComponentLoader.cpp:20:
45:45.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]':
45:45.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/xpcprivate.h:2933:28:   required from here
45:45.95 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
45:45.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32: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]
45:45.95    32 |   memset(aT, 0, sizeof(T));
45:45.95       |   ~~~~~~^~~~~~~~~~~~~~~~~~
45:45.95 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/loader/mozJSComponentLoader.cpp:37:
45:45.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/xpcprivate.h:2931:8: note: 'struct xpc::GlobalProperties' declared here
45:45.95  2931 | struct GlobalProperties {
45:45.95       |        ^~~~~~~~~~~~~~~~
45:52.07 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
45:52.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
45:52.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/loader/mozJSSubScriptLoader.h:7,
45:52.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/loader/mozJSSubScriptLoader.cpp:7:
45:52.07 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/loader/mozJSSubScriptLoader.cpp: In member function 'virtual nsresult AsyncScriptLoader::QueryInterface(const nsIID&, void**)':
45:52.07 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
45:52.07 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
45:52.07   820 |     foundInterface = 0;                                                       \
45:52.07       |     ^~~~~~~~~~~~~~
45:52.07 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
45:52.07   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
45:52.07       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
45:52.07 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/loader/mozJSSubScriptLoader.cpp:289:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
45:52.07   289 | NS_INTERFACE_MAP_END
45:52.07       | ^~~~~~~~~~~~~~~~~~~~
45:52.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
45:52.08   801 |   else
45:52.08       |   ^~~~
45:52.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
45:52.08   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
45:52.08       |                                                 ^~~~~~~~~~~~~~~~~~
45:52.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/loader/mozJSSubScriptLoader.cpp:288:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
45:52.08   288 |   NS_INTERFACE_MAP_ENTRY(nsIIncrementalStreamLoaderObserver)
45:52.08       |   ^~~~~~~~~~~~~~~~~~~~~~
45:52.24 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/jspubtd.h:17,
45:52.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:10,
45:52.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
45:52.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:33,
45:52.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/loader/mozJSSubScriptLoader.h:7,
45:52.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/loader/mozJSSubScriptLoader.cpp:7:
45:52.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]':
45:52.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/xpcprivate.h:2933:28:   required from here
45:52.24 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
45:52.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32: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]
45:52.24    32 |   memset(aT, 0, sizeof(T));
45:52.24       |   ~~~~~~^~~~~~~~~~~~~~~~~~
45:52.24 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/loader/mozJSSubScriptLoader.cpp:25:
45:52.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/xpcprivate.h:2931:8: note: 'struct xpc::GlobalProperties' declared here
45:52.24  2931 | struct GlobalProperties {
45:52.24       |        ^~~~~~~~~~~~~~~~
45:53.86 libjs_xpconnect_loader.a.desc
45:55.55 libtoolkit_components_ctypes.a.desc
45:59.45 libipc_dbus.a.desc
46:10.18 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/jspubtd.h:17,
46:10.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HeapAPI.h:12,
46:10.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCAPI.h:13,
46:10.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/Value.h:22,
46:10.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/xptcall.h:15,
46:10.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/build/nsXPCOMPrivate.h:13,
46:10.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/build/FrozenFunctions.cpp:8,
46:10.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/xpcom/build/Unified_cpp_xpcom_build0.cpp:2:
46:10.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]':
46:10.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/base/nsMemoryReporterManager.h:156:28:   required from here
46:10.19 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
46:10.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32: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]
46:10.19    32 |   memset(aT, 0, sizeof(T));
46:10.19       |   ~~~~~~^~~~~~~~~~~~~~~~~~
46:10.19 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/build/XPCOMInit.cpp:122,
46:10.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/xpcom/build/Unified_cpp_xpcom_build0.cpp:47:
46:10.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/base/nsMemoryReporterManager.h:138:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here
46:10.19   138 |   struct AmountFns
46:10.19       |          ^~~~~~~~~
46:10.19 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/jspubtd.h:17,
46:10.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HeapAPI.h:12,
46:10.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCAPI.h:13,
46:10.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/Value.h:22,
46:10.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/xptcall.h:15,
46:10.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/build/nsXPCOMPrivate.h:13,
46:10.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/build/FrozenFunctions.cpp:8,
46:10.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/xpcom/build/Unified_cpp_xpcom_build0.cpp:2:
46:10.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]':
46:10.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/base/nsMemoryReporterManager.h:180:28:   required from here
46:10.19 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
46:10.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32: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]
46:10.20    32 |   memset(aT, 0, sizeof(T));
46:10.20       |   ~~~~~~^~~~~~~~~~~~~~~~~~
46:10.20 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/build/XPCOMInit.cpp:122,
46:10.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/xpcom/build/Unified_cpp_xpcom_build0.cpp:47:
46:10.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/base/nsMemoryReporterManager.h:173:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here
46:10.20   173 |   struct SizeOfTabFns
46:10.20       |          ^~~~~~~~~~~~
46:19.33 libxpcom_build.a.desc
46:19.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/io/priometh.c: In function 'PR_EmulateSendFile':
46:19.73 Warning: -Wsign-compare in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/io/priometh.c: comparison of integer expressions of different signedness: 'PROffset32' {aka 'int'} and 'PRSize' {aka 'long unsigned int'}
46:19.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/io/priometh.c:336:24: warning: comparison of integer expressions of different signedness: 'PROffset32' {aka 'int'} and 'PRSize' {aka 'long unsigned int'} [-Wsign-compare]
46:19.73   336 |             (info.size < (sfd->file_offset + sfd->file_nbytes))) {
46:19.73       |                        ^
46:19.91 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/io/pripv6.c: In function 'Ipv6ToIpv4SocketAccept':
46:19.91 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/io/pripv6.c: variable 'rv' set but not used
46:19.91 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/io/pripv6.c:135:14: warning: variable 'rv' set but not used [-Wunused-but-set-variable]
46:19.91   135 |     PRStatus rv;
46:19.91       |              ^~
46:19.91 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/io/pripv6.c: In function 'Ipv6ToIpv4SocketAcceptRead':
46:19.91 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/io/pripv6.c: variable 'rv' set but not used
46:19.91 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/io/pripv6.c:173:14: warning: variable 'rv' set but not used [-Wunused-but-set-variable]
46:19.91   173 |     PRStatus rv;
46:19.91       |              ^~
46:20.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/io/prlayer.c: In function 'pl_TopAccept':
46:20.06 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/io/prlayer.c: variable 'rv' set but not used
46:20.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/io/prlayer.c:178:14: warning: variable 'rv' set but not used [-Wunused-but-set-variable]
46:20.06   178 |     PRStatus rv;
46:20.06       |              ^~
46:20.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/io/prlayer.c: In function 'pl_DefAcceptread':
46:20.06 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/io/prlayer.c: variable 'rv' set but not used
46:20.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/io/prlayer.c:298:14: warning: variable 'rv' set but not used [-Wunused-but-set-variable]
46:20.06   298 |     PRStatus rv;
46:20.06       |              ^~
46:20.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/io/prprf.c: In function 'cvt_f':
46:20.99 Warning: -Wsign-compare in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/io/prprf.c: comparison of integer expressions of different signedness: 'int' and 'long unsigned int'
46:20.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/io/prprf.c:323:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
46:20.99   323 |     if (amount <= 0 || amount >= sizeof(fin)) {
46:20.99       |                               ^~
46:20.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/io/prprf.c: In function 'dosprintf':
46:20.99 Warning: -Wsign-compare in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/io/prprf.c: comparison of integer expressions of different signedness: 'int' and 'long unsigned int'
46:20.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/io/prprf.c:926:9: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
46:20.99   926 |   if( i < sizeof( pattern ) ){
46:20.99       |         ^
46:22.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/md/unix/unix.c: In function '_PR_UnixInit':
46:22.35 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/md/unix/unix.c: variable 'rv' set but not used
46:22.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/md/unix/unix.c:2831:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable]
46:22.35  2831 |     int rv;
46:22.35       |         ^~
46:22.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/md/unix/unix.c: In function '_MD_CreateFileMap':
46:22.35 Warning: -Wsign-compare in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/md/unix/unix.c: comparison of integer expressions of different signedness: 'PRUint32' {aka 'unsigned int'} and 'PROffset32' {aka 'int'}
46:22.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/md/unix/unix.c:3554:16: warning: comparison of integer expressions of different signedness: 'PRUint32' {aka 'unsigned int'} and 'PROffset32' {aka 'int'} [-Wsign-compare]
46:22.35  3554 |         if (sz > info.size) {
46:22.35       |                ^
46:22.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/md/unix/uxproces.c: In function 'pr_InstallSigchldHandler':
46:22.74 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/md/unix/uxproces.c: variable 'rv' set but not used
46:22.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/md/unix/uxproces.c:689:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable]
46:22.74   689 |     int rv;
46:22.74       |         ^~
46:22.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/md/unix/uxproces.c: In function '_MD_InitProcesses':
46:22.74 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/md/unix/uxproces.c: variable 'rv' set but not used
46:22.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/md/unix/uxproces.c:707:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable]
46:22.74   707 |     int rv;
46:22.74       |         ^~
46:24.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/misc/prdtoa.c: In function 'Balloc':
46:24.00 Warning: -Wsign-compare in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/misc/prdtoa.c: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int'
46:24.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/misc/prdtoa.c:571:50: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare]
46:24.00   571 |   if (k <= Kmax && pmem_next - private_mem + len <= PRIVATE_mem) {
46:24.00       |                                                  ^~
46:24.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/misc/prdtoa.c: In function 'rv_alloc':
46:24.01 Warning: -Wsign-compare in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/misc/prdtoa.c: comparison of integer expressions of different signedness: 'long unsigned int' and 'int'
46:24.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/misc/prdtoa.c:2627:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
46:24.01  2627 |   sizeof(Bigint) - sizeof(ULong) - sizeof(int) + j <= i;
46:24.01       |                                                    ^~
46:25.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/misc/prnetdb.c: In function 'PR_GetHostByName':
46:25.51 Warning: -Wsign-compare in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/misc/prnetdb.c: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'long unsigned int'
46:25.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/misc/prnetdb.c:681:17: warning: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'long unsigned int' [-Wsign-compare]
46:25.51   681 |     if (bufsize > sizeof(localbuf))
46:25.51       |                 ^
46:25.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/misc/prnetdb.c: In function 'PR_GetIPNodeByName':
46:25.51 Warning: -Wsign-compare in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/misc/prnetdb.c: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'long unsigned int'
46:25.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/misc/prnetdb.c:859:17: warning: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'long unsigned int' [-Wsign-compare]
46:25.51   859 |     if (bufsize > sizeof(localbuf))
46:25.51       |                 ^
46:25.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/misc/prnetdb.c: In function 'PR_GetHostByAddr':
46:25.51 Warning: -Wsign-compare in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/misc/prnetdb.c: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'long unsigned int'
46:25.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/misc/prnetdb.c:1052:17: warning: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'long unsigned int' [-Wsign-compare]
46:25.51  1052 |     if (bufsize > sizeof(localbuf))
46:25.51       |                 ^
46:26.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/misc/prtpool.c: In function 'io_wstart':
46:26.92 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/misc/prtpool.c: variable 'rval_status' set but not used
46:26.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/misc/prtpool.c:385:13: warning: variable 'rval_status' set but not used [-Wunused-but-set-variable]
46:26.92   385 |    PRStatus rval_status;
46:26.92       |             ^~~~~~~~~~~
46:26.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/misc/prtpool.c: In function 'notify_ioq':
46:26.92 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/misc/prtpool.c: variable 'rval_status' set but not used
46:26.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/misc/prtpool.c:954:10: warning: variable 'rval_status' set but not used [-Wunused-but-set-variable]
46:26.92   954 | PRStatus rval_status;
46:26.92       |          ^~~~~~~~~~~
46:26.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/misc/prtpool.c: In function 'PR_JoinThreadPool':
46:26.92 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/misc/prtpool.c: variable 'rval_status' set but not used
46:26.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/misc/prtpool.c:1075:10: warning: variable 'rval_status' set but not used [-Wunused-but-set-variable]
46:26.92  1075 | PRStatus rval_status;
46:26.92       |          ^~~~~~~~~~~
46:27.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_accept_cont':
46:27.53 Warning: -Wsign-compare in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'int' and 'PRSize' {aka 'long unsigned int'}
46:27.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptio.c:733:12: warning: comparison of integer expressions of different signedness: 'int' and 'PRSize' {aka 'long unsigned int'} [-Wsign-compare]
46:27.53   733 |     if (-1 == op->result.code)
46:27.53       |            ^~
46:27.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_read_cont':
46:27.53 Warning: -Wsign-compare in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'int' and 'PRSize' {aka 'long unsigned int'}
46:27.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptio.c:752:17: warning: comparison of integer expressions of different signedness: 'int' and 'PRSize' {aka 'long unsigned int'} [-Wsign-compare]
46:27.54   752 |     return ((-1 == op->result.code) &&
46:27.54       |                 ^~
46:27.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_recv_cont':
46:27.54 Warning: -Wsign-compare in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'int' and 'PRSize' {aka 'long unsigned int'}
46:27.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptio.c:776:17: warning: comparison of integer expressions of different signedness: 'int' and 'PRSize' {aka 'long unsigned int'} [-Wsign-compare]
46:27.54   776 |     return ((-1 == op->result.code) &&
46:27.54       |                 ^~
46:27.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_writev_cont':
46:27.54 Warning: -Wsign-compare in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'PRSize' {aka 'long unsigned int'}
46:27.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptio.c:881:39: warning: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'PRSize' {aka 'long unsigned int'} [-Wsign-compare]
46:27.54   881 |         for (iov_index = 0; iov_index < op->arg3.amount; ++iov_index)
46:27.54       |                                       ^
46:27.54 Warning: -Wsign-compare in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'size_t' {aka 'long unsigned int'}
46:27.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptio.c:884:23: warning: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
46:27.54   884 |             if (bytes < iov[iov_index].iov_len)
46:27.54       |                       ^
46:27.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_recvfrom_cont':
46:27.54 Warning: -Wsign-compare in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'int' and 'PRSize' {aka 'long unsigned int'}
46:27.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptio.c:936:17: warning: comparison of integer expressions of different signedness: 'int' and 'PRSize' {aka 'long unsigned int'} [-Wsign-compare]
46:27.54   936 |     return ((-1 == op->result.code) &&
46:27.54       |                 ^~
46:27.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_linux_sendfile_cont':
46:27.54 Warning: -Wsign-compare in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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'}
46:27.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptio.c:1116:12: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
46:27.55  1116 |     if (rv < op->count) {
46:27.55       |            ^
46:27.55 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptio.c: variable 'oldoffset' set but not used
46:27.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptio.c:1101:11: warning: variable 'oldoffset' set but not used [-Wunused-but-set-variable]
46:27.55  1101 |     off_t oldoffset;
46:27.55       |           ^~~~~~~~~
46:27.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_Close':
46:27.55 Warning: -Wsign-compare in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'unsigned int' and 'PRInt32' {aka 'int'}
46:27.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptio.c:1245:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'PRInt32' {aka 'int'} [-Wsign-compare]
46:27.55  1245 |         || ((_PR_FILEDESC_OPEN != fd->secret->state)
46:27.55       |                                ^~
46:27.55 Warning: -Wsign-compare in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'unsigned int' and 'PRInt32' {aka 'int'}
46:27.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptio.c:1253:27: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'PRInt32' {aka 'int'} [-Wsign-compare]
46:27.55  1253 |     if (_PR_FILEDESC_OPEN == fd->secret->state)
46:27.55       |                           ^~
46:27.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_Writev':
46:27.55 Warning: -Wsign-compare in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'PRInt32' {aka 'int'} and 'size_t' {aka 'long unsigned int'}
46:27.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptio.c:1395:27: warning: comparison of integer expressions of different signedness: 'PRInt32' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
46:27.55  1395 |                 if (bytes < osiov->iov_len)
46:27.55       |                           ^
46:27.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_LinuxSendFile':
46:27.56 Warning: -Wsign-compare in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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'}
46:27.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptio.c:2727:16: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
46:27.56  2727 |         if (rv < file_nbytes_to_send) {
46:27.56       |                ^
46:27.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptio.c: In function '_pr_poll_with_poll':
46:27.56 Warning: -Wsign-compare in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'PRUint32' {aka 'unsigned int'}
46:27.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptio.c:3887:22: warning: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'PRUint32' {aka 'unsigned int'} [-Wsign-compare]
46:27.56  3887 |             if (npds > me->syspoll_count)
46:27.56       |                      ^
46:27.56 Warning: -Wsign-compare in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'unsigned int' and 'PRInt32' {aka 'int'}
46:27.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptio.c:3954:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'PRInt32' {aka 'int'} [-Wsign-compare]
46:27.56  3954 |                     && (_PR_FILEDESC_OPEN == bottom->secret->state))
46:27.56       |                                           ^~
46:27.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptio.c: In function 'PR_SetSysfdTableSize':
46:27.57 Warning: -Wsign-compare in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'rlim_t' {aka 'long unsigned int'} and 'PRIntn' {aka 'int'}
46:27.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptio.c:4839:24: warning: comparison of integer expressions of different signedness: 'rlim_t' {aka 'long unsigned int'} and 'PRIntn' {aka 'int'} [-Wsign-compare]
46:27.57  4839 |     if ( rlim.rlim_max < table_size )
46:27.57       |                        ^
46:28.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptsynch.c: In function '_PR_InitLocks':
46:28.48 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used
46:28.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptsynch.c:49:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable]
46:28.48    49 |     int rv;
46:28.48       |         ^~
46:28.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptsynch.c: In function 'pt_PostNotifies':
46:28.48 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used
46:28.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptsynch.c:65:19: warning: variable 'rv' set but not used [-Wunused-but-set-variable]
46:28.48    65 |     PRIntn index, rv;
46:28.48       |                   ^~
46:28.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_NewLock':
46:28.48 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used
46:28.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptsynch.c:131:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable]
46:28.48   131 |     PRIntn rv;
46:28.48       |            ^~
46:28.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_DestroyLock':
46:28.48 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used
46:28.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptsynch.c:150:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable]
46:28.48   150 |     PRIntn rv;
46:28.48       |            ^~
46:28.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_Lock':
46:28.48 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used
46:28.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptsynch.c:169:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable]
46:28.48   169 |     PRIntn rv;
46:28.48       |            ^~
46:28.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_Unlock':
46:28.48 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used
46:28.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptsynch.c:190:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable]
46:28.48   190 |     PRIntn rv;
46:28.48       |            ^~
46:28.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptsynch.c: In function 'pt_PostNotifiesFromMonitor':
46:28.48 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used
46:28.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptsynch.c:451:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable]
46:28.48   451 |     PRIntn rv;
46:28.48       |            ^~
46:28.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_DestroyMonitor':
46:28.49 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used
46:28.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptsynch.c:531:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable]
46:28.49   531 |     int rv;
46:28.49       |         ^~
46:28.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_GetMonitorEntryCount':
46:28.49 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used
46:28.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptsynch.c:552:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable]
46:28.49   552 |     PRIntn rv;
46:28.49       |            ^~
46:28.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_EnterMonitor':
46:28.49 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used
46:28.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptsynch.c:581:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable]
46:28.49   581 |     PRIntn rv;
46:28.49       |            ^~
46:28.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_ExitMonitor':
46:28.49 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used
46:28.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptsynch.c:610:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable]
46:28.49   610 |     PRIntn rv;
46:28.49       |            ^~
46:28.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PRP_DestroyNakedCondVar':
46:28.49 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used
46:28.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptsynch.c:1202:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable]
46:28.50  1202 |     int rv;
46:28.50       |         ^~
46:28.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PRP_NakedNotify':
46:28.50 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used
46:28.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptsynch.c:1231:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable]
46:28.50  1231 |     int rv;
46:28.50       |         ^~
46:28.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PRP_NakedBroadcast':
46:28.50 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used
46:28.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptsynch.c:1240:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable]
46:28.50  1240 |     int rv;
46:28.50       |         ^~
46:28.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptthread.c: In function '_pt_root':
46:28.76 Warning: -Wsign-compare in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptthread.c: comparison of integer expressions of different signedness: 'PRInt32' {aka 'int'} and 'PRUintn' {aka 'unsigned int'}
46:28.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptthread.c:218:29: warning: comparison of integer expressions of different signedness: 'PRInt32' {aka 'int'} and 'PRUintn' {aka 'unsigned int'} [-Wsign-compare]
46:28.76   218 |     else if (--pt_book.user == pt_book.this_many)
46:28.76       |                             ^~
46:28.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptthread.c: In function 'pt_AttachThread':
46:28.76 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptthread.c: variable 'rv' set but not used
46:28.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptthread.c:268:13: warning: variable 'rv' set but not used [-Wunused-but-set-variable]
46:28.76   268 |         int rv;
46:28.76       |             ^~
46:28.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptthread.c: In function '_PR_CreateThread':
46:28.76 Warning: -Wsign-compare in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptthread.c: comparison of integer expressions of different signedness: 'PRInt32' {aka 'int'} and 'PRUintn' {aka 'unsigned int'}
46:28.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptthread.c:467:37: warning: comparison of integer expressions of different signedness: 'PRInt32' {aka 'int'} and 'PRUintn' {aka 'unsigned int'} [-Wsign-compare]
46:28.76   467 |             else if (--pt_book.user == pt_book.this_many)
46:28.76       |                                     ^~
46:28.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptthread.c: In function 'PR_DetachThread':
46:28.76 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptthread.c: variable 'rv' set but not used
46:28.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptthread.c:606:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable]
46:28.77   606 |     int rv;
46:28.77       |         ^~
46:28.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptthread.c: In function 'PR_Interrupt':
46:28.77 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptthread.c: variable 'rv' set but not used
46:28.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptthread.c:743:16: warning: variable 'rv' set but not used [-Wunused-but-set-variable]
46:28.77   743 |         PRIntn rv;
46:28.77       |                ^~
46:28.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptthread.c: In function '_pt_thread_death':
46:28.77 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptthread.c: variable 'rv' set but not used
46:28.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptthread.c:814:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable]
46:28.77   814 |     int rv;
46:28.77       |         ^~
46:28.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptthread.c: In function '_PR_Fini':
46:28.77 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptthread.c: variable 'rv' set but not used
46:28.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptthread.c:1047:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable]
46:28.77  1047 |     int rv;
46:28.77       |         ^~
46:28.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptthread.c: In function 'PR_Cleanup':
46:28.77 Warning: -Wsign-compare in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptthread.c: comparison of integer expressions of different signedness: 'PRInt32' {aka 'int'} and 'PRUintn' {aka 'unsigned int'}
46:28.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptthread.c:1088:29: warning: comparison of integer expressions of different signedness: 'PRInt32' {aka 'int'} and 'PRUintn' {aka 'unsigned int'} [-Wsign-compare]
46:28.77  1088 |         while (pt_book.user > pt_book.this_many)
46:28.77       |                             ^
46:28.77 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptthread.c: variable 'rv' set but not used
46:28.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptthread.c:1082:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable]
46:28.77  1082 |     int rv;
46:28.77       |         ^~
46:28.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptthread.c: In function 'init_pthread_gc_support':
46:28.78 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptthread.c: variable 'rv' set but not used
46:28.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptthread.c:1198:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable]
46:28.78  1198 |     PRIntn rv;
46:28.78       |            ^~
46:28.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptthread.c: In function 'pt_SuspendSet':
46:28.78 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptthread.c: variable 'rv' set but not used
46:28.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptthread.c:1403:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable]
46:28.78  1403 |     PRIntn rv;
46:28.78       |            ^~
46:28.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptthread.c: In function 'PR_SuspendAll':
46:28.78 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptthread.c: variable 'rv' set but not used
46:28.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/pr/src/pthreads/ptthread.c:1523:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable]
46:28.78  1523 |     int rv;
46:28.78       |         ^~
46:29.42 libnspr4.so
46:34.22 libyuv.a.desc
46:36.74 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
46:36.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
46:36.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/embedding/browser/nsCommandHandler.h:10,
46:36.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/embedding/browser/nsCommandHandler.cpp:7,
46:36.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/embedding/browser/Unified_cpp_embedding_browser0.cpp:2:
46:36.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/embedding/browser/nsCommandHandler.cpp: In member function 'virtual nsresult nsCommandHandler::QueryInterface(const nsIID&, void**)':
46:36.75 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
46:36.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
46:36.75   820 |     foundInterface = 0;                                                       \
46:36.75       |     ^~~~~~~~~~~~~~
46:36.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
46:36.75   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
46:36.75       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
46:36.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/embedding/browser/nsCommandHandler.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
46:36.75    70 | NS_INTERFACE_MAP_END
46:36.75       | ^~~~~~~~~~~~~~~~~~~~
46:36.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
46:36.75   801 |   else
46:36.75       |   ^~~~
46:36.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
46:36.75   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
46:36.75       |                                                 ^~~~~~~~~~~~~~~~~~
46:36.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/embedding/browser/nsCommandHandler.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
46:36.75    69 |   NS_INTERFACE_MAP_ENTRY(nsICommandHandler)
46:36.75       |   ^~~~~~~~~~~~~~~~~~~~~~
46:37.78 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
46:37.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
46:37.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:10,
46:37.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/performance/Performance.h:11,
46:37.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/performance/Performance.cpp:7,
46:37.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/performance/Unified_cpp_dom_performance0.cpp:2:
46:37.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/performance/Performance.cpp: In member function 'virtual nsresult mozilla::dom::Performance::QueryInterface(const nsIID&, void**)':
46:37.78 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
46:37.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
46:37.78   838 |     foundInterface = 0;                                                       \
46:37.78       |     ^~~~~~~~~~~~~~
46:37.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
46:37.78   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
46:37.78       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:37.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/performance/Performance.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
46:37.78    70 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
46:37.78       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:37.78 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12,
46:37.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/performance/Performance.h:11,
46:37.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/performance/Performance.cpp:7,
46:37.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/performance/Unified_cpp_dom_performance0.cpp:2:
46:37.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
46:37.78   259 |   } else
46:37.78       |     ^~~~
46:37.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
46:37.78   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
46:37.78       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:37.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
46:37.78   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
46:37.78       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:37.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/performance/Performance.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
46:37.78    69 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(Performance)
46:37.78       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:37.83 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
46:37.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
46:37.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:10,
46:37.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/performance/Performance.h:11,
46:37.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/performance/Performance.cpp:7,
46:37.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/performance/Unified_cpp_dom_performance0.cpp:2:
46:37.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/performance/PerformanceEntry.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceEntry::QueryInterface(const nsIID&, void**)':
46:37.83 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
46:37.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
46:37.83   820 |     foundInterface = 0;                                                       \
46:37.83       |     ^~~~~~~~~~~~~~
46:37.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
46:37.83   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
46:37.83       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
46:37.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/performance/PerformanceEntry.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
46:37.83    22 | NS_INTERFACE_MAP_END
46:37.83       | ^~~~~~~~~~~~~~~~~~~~
46:37.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
46:37.83   801 |   else
46:37.83       |   ^~~~
46:37.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
46:37.83   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
46:37.83       |                                                 ^~~~~~~~~~~~~~~~~~
46:37.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/performance/PerformanceEntry.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
46:37.83    21 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
46:37.83       |   ^~~~~~~~~~~~~~~~~~~~~~
46:37.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/performance/PerformanceMainThread.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceMainThread::QueryInterface(const nsIID&, void**)':
46:37.84 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
46:37.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
46:37.84   838 |     foundInterface = 0;                                                       \
46:37.84       |     ^~~~~~~~~~~~~~
46:37.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
46:37.84   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
46:37.84       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:37.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/performance/PerformanceMainThread.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
46:37.84    44 | NS_INTERFACE_MAP_END_INHERITING(Performance)
46:37.84       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:37.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
46:37.84   801 |   else
46:37.84       |   ^~~~
46:37.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
46:37.84   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
46:37.84       |                                                 ^~~~~~~~~~~~~~~~~~
46:37.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/performance/PerformanceMainThread.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
46:37.84    43 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
46:37.84       |   ^~~~~~~~~~~~~~~~~~~~~~
46:37.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/performance/PerformanceNavigationTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceNavigationTiming::QueryInterface(const nsIID&, void**)':
46:37.87 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
46:37.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
46:37.87   838 |     foundInterface = 0;                                                       \
46:37.87       |     ^~~~~~~~~~~~~~
46:37.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
46:37.87   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
46:37.87       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:37.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/performance/PerformanceNavigationTiming.cpp:14:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
46:37.87    14 | NS_INTERFACE_MAP_END_INHERITING(PerformanceResourceTiming)
46:37.87       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:37.87 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12,
46:37.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/performance/Performance.h:11,
46:37.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/performance/Performance.cpp:7,
46:37.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/performance/Unified_cpp_dom_performance0.cpp:2:
46:37.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:265:5: note: some parts of macro expansion are not guarded by this 'else' clause
46:37.87   265 |   } else
46:37.87       |     ^~~~
46:37.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:271:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS'
46:37.87   271 |   NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class)
46:37.87       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:37.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS'
46:37.87   275 |   NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class)
46:37.87       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:37.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:279:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
46:37.87   279 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
46:37.87       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:37.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/performance/PerformanceNavigationTiming.cpp:13:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
46:37.87    13 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PerformanceNavigationTiming)
46:37.87       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:38.13 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
46:38.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
46:38.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:10,
46:38.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/performance/Performance.h:11,
46:38.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/performance/Performance.cpp:7,
46:38.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/performance/Unified_cpp_dom_performance0.cpp:2:
46:38.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/performance/PerformanceObserver.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserver::QueryInterface(const nsIID&, void**)':
46:38.13 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
46:38.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
46:38.14   820 |     foundInterface = 0;                                                       \
46:38.14       |     ^~~~~~~~~~~~~~
46:38.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
46:38.14   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
46:38.14       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
46:38.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/performance/PerformanceObserver.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
46:38.14    45 | NS_INTERFACE_MAP_END
46:38.14       | ^~~~~~~~~~~~~~~~~~~~
46:38.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
46:38.14   801 |   else
46:38.14       |   ^~~~
46:38.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
46:38.14   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
46:38.14       |                                                 ^~~~~~~~~~~~~~~~~~
46:38.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/performance/PerformanceObserver.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
46:38.14    44 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
46:38.14       |   ^~~~~~~~~~~~~~~~~~~~~~
46:38.15 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/performance/PerformanceObserverEntryList.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserverEntryList::QueryInterface(const nsIID&, void**)':
46:38.16 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
46:38.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
46:38.16   820 |     foundInterface = 0;                                                       \
46:38.16       |     ^~~~~~~~~~~~~~
46:38.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
46:38.16   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
46:38.16       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
46:38.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/performance/PerformanceObserverEntryList.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
46:38.16    27 | NS_INTERFACE_MAP_END
46:38.16       | ^~~~~~~~~~~~~~~~~~~~
46:38.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
46:38.16   801 |   else
46:38.16       |   ^~~~
46:38.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
46:38.16   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
46:38.16       |                                                 ^~~~~~~~~~~~~~~~~~
46:38.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/performance/PerformanceObserverEntryList.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
46:38.16    26 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
46:38.16       |   ^~~~~~~~~~~~~~~~~~~~~~
46:38.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/performance/PerformanceResourceTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceResourceTiming::QueryInterface(const nsIID&, void**)':
46:38.16 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
46:38.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
46:38.16   838 |     foundInterface = 0;                                                       \
46:38.16       |     ^~~~~~~~~~~~~~
46:38.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
46:38.16   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
46:38.16       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:38.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/performance/PerformanceResourceTiming.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
46:38.16    22 | NS_INTERFACE_MAP_END_INHERITING(PerformanceEntry)
46:38.16       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:38.16 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12,
46:38.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/performance/Performance.h:11,
46:38.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/performance/Performance.cpp:7,
46:38.17                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/performance/Unified_cpp_dom_performance0.cpp:2:
46:38.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
46:38.17   259 |   } else
46:38.17       |     ^~~~
46:38.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
46:38.17   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
46:38.17       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:38.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
46:38.17   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
46:38.17       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:38.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/performance/PerformanceResourceTiming.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
46:38.17    21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PerformanceResourceTiming)
46:38.17       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:40.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/embedding/browser/nsDocShellTreeOwner.cpp: In member function 'virtual nsresult nsDocShellTreeOwner::QueryInterface(const nsIID&, void**)':
46:40.70 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
46:40.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
46:40.70   820 |     foundInterface = 0;                                                       \
46:40.70       |     ^~~~~~~~~~~~~~
46:40.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
46:40.70   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
46:40.70       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
46:40.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/embedding/browser/nsDocShellTreeOwner.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
46:40.70   132 | NS_INTERFACE_MAP_END
46:40.70       | ^~~~~~~~~~~~~~~~~~~~
46:40.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
46:40.70   801 |   else
46:40.70       |   ^~~~
46:40.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
46:40.70   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
46:40.70       |                                                 ^~~~~~~~~~~~~~~~~~
46:40.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/embedding/browser/nsDocShellTreeOwner.cpp:131:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
46:40.70   131 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
46:40.70       |   ^~~~~~~~~~~~~~~~~~~~~~
46:41.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/embedding/browser/nsWebBrowser.cpp: In member function 'virtual nsresult nsWebBrowser::QueryInterface(const nsIID&, void**)':
46:41.34 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
46:41.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
46:41.34   820 |     foundInterface = 0;                                                       \
46:41.34       |     ^~~~~~~~~~~~~~
46:41.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
46:41.34   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
46:41.34       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
46:41.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/embedding/browser/nsWebBrowser.cpp:129:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
46:41.34   129 | NS_INTERFACE_MAP_END
46:41.34       | ^~~~~~~~~~~~~~~~~~~~
46:41.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
46:41.34   801 |   else
46:41.34       |   ^~~~
46:41.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
46:41.34   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
46:41.34       |                                                 ^~~~~~~~~~~~~~~~~~
46:41.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/embedding/browser/nsWebBrowser.cpp:128:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
46:41.34   128 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
46:41.34       |   ^~~~~~~~~~~~~~~~~~~~~~
46:42.65 libdom_performance.a.desc
46:47.11 libembedding_browser.a.desc
46:49.38 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
46:49.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
46:49.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpfe/components/directory/nsDirectoryViewer.h:9,
46:49.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpfe/components/directory/nsDirectoryViewer.cpp:18:
46:49.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpfe/components/directory/nsDirectoryViewer.cpp: In member function 'virtual nsresult nsHTTPIndex::QueryInterface(const nsIID&, void**)':
46:49.38 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
46:49.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
46:49.38   820 |     foundInterface = 0;                                                       \
46:49.38       |     ^~~~~~~~~~~~~~
46:49.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
46:49.38   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
46:49.38       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
46:49.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpfe/components/directory/nsDirectoryViewer.cpp:84:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
46:49.38    84 | NS_INTERFACE_MAP_END
46:49.38       | ^~~~~~~~~~~~~~~~~~~~
46:49.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
46:49.38   812 |   else
46:49.39       |   ^~~~
46:49.39 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
46:49.39   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
46:49.39       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:49.39 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpfe/components/directory/nsDirectoryViewer.cpp:83:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
46:49.39    83 |     NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIHTTPIndex)
46:49.39       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:49.89 libxpcom_reflect_xptinfo.a.desc
46:51.07 libxpfe_components_directory.a.desc
46:53.97 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
46:53.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
46:53.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIFactory.h:10,
46:53.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/Module.h:12,
46:53.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ModuleUtils.h:11,
46:53.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpfe/appshell/nsAppShellFactory.cpp:6,
46:53.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:2:
46:53.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpfe/appshell/nsAppShellService.cpp: In member function 'virtual nsresult WebBrowserChrome2Stub::QueryInterface(const nsIID&, void**)':
46:53.97 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
46:53.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
46:53.97   820 |     foundInterface = 0;                                                       \
46:53.97       |     ^~~~~~~~~~~~~~
46:53.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
46:53.97   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
46:53.97       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
46:53.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpfe/appshell/nsAppShellService.cpp:245:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
46:53.97   245 | NS_INTERFACE_MAP_END
46:53.97       | ^~~~~~~~~~~~~~~~~~~~
46:53.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
46:53.98   801 |   else
46:53.98       |   ^~~~
46:53.98 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
46:53.98   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
46:53.98       |                                                 ^~~~~~~~~~~~~~~~~~
46:53.98 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpfe/appshell/nsAppShellService.cpp:244:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
46:53.98   244 |   NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow)
46:53.98       |   ^~~~~~~~~~~~~~~~~~~~~~
46:54.49 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14,
46:54.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/chrome/common/ipc_message_utils.h:20,
46:54.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/ipc/IPCMessageUtils.h:11,
46:54.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11,
46:54.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9,
46:54.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/quota/ActorsChild.h:10,
46:54.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/quota/ActorsChild.cpp:7,
46:54.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/quota/Unified_cpp_dom_quota0.cpp:2:
46:54.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::RequestBase::QueryInterface(const nsIID&, void**)':
46:54.49 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
46:54.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
46:54.49   820 |     foundInterface = 0;                                                       \
46:54.49       |     ^~~~~~~~~~~~~~
46:54.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
46:54.49   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
46:54.49       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
46:54.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/quota/QuotaRequests.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
46:54.49    65 | NS_INTERFACE_MAP_END
46:54.49       | ^~~~~~~~~~~~~~~~~~~~
46:54.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
46:54.49   801 |   else
46:54.49       |   ^~~~
46:54.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
46:54.49   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
46:54.49       |                                                 ^~~~~~~~~~~~~~~~~~
46:54.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/quota/QuotaRequests.cpp:64:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
46:54.49    64 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
46:54.49       |   ^~~~~~~~~~~~~~~~~~~~~~
46:54.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::UsageRequest::QueryInterface(const nsIID&, void**)':
46:54.50 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
46:54.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
46:54.50   838 |     foundInterface = 0;                                                       \
46:54.50       |     ^~~~~~~~~~~~~~
46:54.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
46:54.50   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
46:54.50       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:54.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/quota/QuotaRequests.cpp:152:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
46:54.50   152 | NS_INTERFACE_MAP_END_INHERITING(RequestBase)
46:54.50       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:54.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
46:54.50   801 |   else
46:54.50       |   ^~~~
46:54.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
46:54.50   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
46:54.50       |                                                 ^~~~~~~~~~~~~~~~~~
46:54.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/quota/QuotaRequests.cpp:151:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
46:54.50   151 |   NS_INTERFACE_MAP_ENTRY(nsIQuotaUsageRequest)
46:54.50       |   ^~~~~~~~~~~~~~~~~~~~~~
46:54.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::Request::QueryInterface(const nsIID&, void**)':
46:54.51 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
46:54.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
46:54.51   838 |     foundInterface = 0;                                                       \
46:54.51       |     ^~~~~~~~~~~~~~
46:54.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
46:54.51   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
46:54.51       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:54.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/quota/QuotaRequests.cpp:252:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
46:54.51   252 | NS_INTERFACE_MAP_END_INHERITING(RequestBase)
46:54.51       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:54.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
46:54.51   801 |   else
46:54.51       |   ^~~~
46:54.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
46:54.51   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
46:54.51       |                                                 ^~~~~~~~~~~~~~~~~~
46:54.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/quota/QuotaRequests.cpp:251:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
46:54.51   251 |   NS_INTERFACE_MAP_ENTRY(nsIQuotaRequest)
46:54.51       |   ^~~~~~~~~~~~~~~~~~~~~~
46:54.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/quota/StorageManager.cpp: In member function 'virtual nsresult mozilla::dom::StorageManager::QueryInterface(const nsIID&, void**)':
46:54.69 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
46:54.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
46:54.69   820 |     foundInterface = 0;                                                       \
46:54.69       |     ^~~~~~~~~~~~~~
46:54.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
46:54.69   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
46:54.69       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
46:54.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/quota/StorageManager.cpp:368:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
46:54.69   368 | NS_INTERFACE_MAP_END
46:54.69       | ^~~~~~~~~~~~~~~~~~~~
46:54.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
46:54.69   801 |   else
46:54.69       |   ^~~~
46:54.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
46:54.69   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
46:54.69       |                                                 ^~~~~~~~~~~~~~~~~~
46:54.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/quota/StorageManager.cpp:367:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
46:54.69   367 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
46:54.69       |   ^~~~~~~~~~~~~~~~~~~~~~
46:55.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpfe/appshell/nsChromeTreeOwner.cpp: In member function 'virtual nsresult nsChromeTreeOwner::QueryInterface(const nsIID&, void**)':
46:55.18 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
46:55.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
46:55.18   820 |     foundInterface = 0;                                                       \
46:55.18       |     ^~~~~~~~~~~~~~
46:55.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
46:55.18   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
46:55.18       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
46:55.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpfe/appshell/nsChromeTreeOwner.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
46:55.18   102 | NS_INTERFACE_MAP_END
46:55.19       | ^~~~~~~~~~~~~~~~~~~~
46:55.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
46:55.19   801 |   else
46:55.19       |   ^~~~
46:55.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
46:55.19   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
46:55.19       |                                                 ^~~~~~~~~~~~~~~~~~
46:55.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpfe/appshell/nsChromeTreeOwner.cpp:101:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
46:55.19   101 |    NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
46:55.19       |    ^~~~~~~~~~~~~~~~~~~~~~
46:55.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsContentTreeOwner::QueryInterface(const nsIID&, void**)':
46:55.22 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
46:55.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
46:55.22   820 |     foundInterface = 0;                                                       \
46:55.22       |     ^~~~~~~~~~~~~~
46:55.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
46:55.22   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
46:55.22       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
46:55.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpfe/appshell/nsContentTreeOwner.cpp:120:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
46:55.22   120 | NS_INTERFACE_MAP_END
46:55.22       | ^~~~~~~~~~~~~~~~~~~~
46:55.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:817:3: note: some parts of macro expansion are not guarded by this 'else' clause
46:55.22   817 |   else
46:55.22       |   ^~~~
46:55.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:882:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AGGREGATED'
46:55.22   882 |   NS_IMPL_QUERY_BODY_AGGREGATED(_interface,_aggregate)
46:55.22       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:55.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpfe/appshell/nsContentTreeOwner.cpp:119:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AGGREGATED'
46:55.22   119 |    NS_INTERFACE_MAP_ENTRY_AGGREGATED(nsIEmbeddingSiteWindow, mSiteWindow)
46:55.22       |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:55.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsSiteWindow::QueryInterface(const nsIID&, void**)':
46:55.26 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
46:55.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:852:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
46:55.26   852 |     foundInterface = 0;                                                       \
46:55.26       |     ^~~~~~~~~~~~~~
46:55.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:890:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR'
46:55.26   890 |   NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator)
46:55.26       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:55.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpfe/appshell/nsContentTreeOwner.cpp:997:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED'
46:55.26   997 | NS_INTERFACE_MAP_END_AGGREGATED(mAggregator)
46:55.26       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:55.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
46:55.26   801 |   else
46:55.26       |   ^~~~
46:55.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
46:55.26   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
46:55.26       |                                                 ^~~~~~~~~~~~~~~~~~
46:55.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpfe/appshell/nsContentTreeOwner.cpp:996:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
46:55.26   996 |   NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow)
46:55.26       |   ^~~~~~~~~~~~~~~~~~~~~~
46:55.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpfe/appshell/nsWebShellWindow.cpp: In member function 'virtual nsresult nsWebShellWindow::QueryInterface(const nsIID&, void**)':
46:55.40 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
46:55.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
46:55.40   838 |     foundInterface = 0;                                                       \
46:55.40       |     ^~~~~~~~~~~~~~
46:55.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
46:55.40   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
46:55.40       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:55.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpfe/appshell/nsWebShellWindow.cpp:108:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
46:55.40   108 | NS_INTERFACE_MAP_END_INHERITING(nsXULWindow)
46:55.40       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:55.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
46:55.40   801 |   else
46:55.40       |   ^~~~
46:55.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
46:55.40   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
46:55.40       |                                                 ^~~~~~~~~~~~~~~~~~
46:55.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpfe/appshell/nsWebShellWindow.cpp:107:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
46:55.40   107 |   NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener)
46:55.40       |   ^~~~~~~~~~~~~~~~~~~~~~
46:59.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpfe/appshell/nsXULWindow.cpp: In member function 'virtual nsresult nsXULWindow::QueryInterface(const nsIID&, void**)':
46:59.60 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
46:59.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
46:59.60   820 |     foundInterface = 0;                                                       \
46:59.60       |     ^~~~~~~~~~~~~~
46:59.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
46:59.60   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
46:59.60       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
46:59.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpfe/appshell/nsXULWindow.cpp:136:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
46:59.60   136 | NS_INTERFACE_MAP_END
46:59.60       | ^~~~~~~~~~~~~~~~~~~~
46:59.60 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:65:
46:59.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpfe/appshell/nsXULWindow.cpp:135:3: note: some parts of macro expansion are not guarded by this 'else' clause
46:59.60   135 |   else
46:59.60       |   ^~~~
47:02.59 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/quota/Unified_cpp_dom_quota0.cpp:11:
47:02.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/quota/ActorsParent.cpp: In function 'nsresult mozilla::dom::quota::{anonymous}::CreateOrUpgradeDirectoryMetadataHelper::CreateOrUpgradeMetadataFiles()':
47:02.60 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/quota/ActorsParent.cpp: 'hasIsApp' may be used uninitialized in this function
47:02.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/quota/ActorsParent.cpp:7345:14: warning: 'hasIsApp' may be used uninitialized in this function [-Wmaybe-uninitialized]
47:02.60  7345 |       } else if (hasIsApp) {
47:02.60       |              ^~
47:03.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/quota/ActorsParent.cpp: In member function 'nsresult mozilla::dom::quota::{anonymous}::UpgradeDirectoryMetadataFrom1To2Helper::UpgradeMetadataFiles()':
47:03.21 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/quota/ActorsParent.cpp: 'timestamp' may be used uninitialized in this function
47:03.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/quota/ActorsParent.cpp:7720:31: warning: 'timestamp' may be used uninitialized in this function [-Wmaybe-uninitialized]
47:03.21  7720 |       originProps->mTimestamp = timestamp;
47:03.21       |       ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
47:06.26 libdom_quota.a.desc
47:07.35 libxpfe_appshell.a.desc
47:08.15 libxpcom_reflect_xptcall_md_unix.a.desc
47:10.61 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
47:10.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
47:10.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIInputStream.h:10,
47:10.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/parser/xml/nsSAXXMLReader.cpp:6:
47:10.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/parser/xml/nsSAXXMLReader.cpp: In member function 'virtual nsresult nsSAXXMLReader::QueryInterface(const nsIID&, void**)':
47:10.62 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
47:10.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
47:10.62   820 |     foundInterface = 0;                                                       \
47:10.62       |     ^~~~~~~~~~~~~~
47:10.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
47:10.62   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
47:10.62       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
47:10.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/parser/xml/nsSAXXMLReader.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
47:10.62    47 | NS_INTERFACE_MAP_END
47:10.62       | ^~~~~~~~~~~~~~~~~~~~
47:10.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
47:10.62   812 |   else
47:10.62       |   ^~~~
47:10.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
47:10.62   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
47:10.62       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
47:10.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/parser/xml/nsSAXXMLReader.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
47:10.62    46 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISAXXMLReader)
47:10.62       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
47:11.61 libparser_xml.a.desc
47:14.44 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
47:14.44                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
47:14.44                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIObserver.h:10,
47:14.44                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/base/AvailableMemoryTracker.cpp:16,
47:14.44                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/xpcom/base/Unified_cpp_xpcom_base0.cpp:2:
47:14.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/base/nsConsoleService.cpp: In member function 'virtual nsresult nsConsoleService::QueryInterface(const nsIID&, void**)':
47:14.44 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
47:14.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
47:14.44   820 |     foundInterface = 0;                                                       \
47:14.44       |     ^~~~~~~~~~~~~~
47:14.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
47:14.44   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
47:14.44       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
47:14.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END'
47:14.44   171 |   NS_INTERFACE_MAP_END
47:14.44       |   ^~~~~~~~~~~~~~~~~~~~
47:14.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/base/nsConsoleService.cpp:49:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
47:14.44    49 | NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver)
47:14.44       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
47:14.45 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/base/nsConsoleService.cpp:20,
47:14.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/xpcom/base/Unified_cpp_xpcom_base0.cpp:119:
47:14.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause
47:14.45   138 |   } else
47:14.45       |     ^~~~
47:14.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:138:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO'
47:14.45   138 |   } else
47:14.45       |     ^~~~
47:14.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/base/nsConsoleService.cpp:49:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
47:14.45    49 | NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver)
47:14.45       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
47:15.15 libmodules_fdlibm_src.a.desc
47:16.27 sysv.o
47:16.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/ctypes/libffi/src/x86/ffi64.c: In function 'classify_argument':
47:16.30 Warning: -Wempty-body in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/ctypes/libffi/src/x86/ffi64.c: suggest braces around empty body in an 'else' statement
47:16.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/ctypes/libffi/src/x86/ffi64.c:195:18: warning: suggest braces around empty body in an 'else' statement [-Wempty-body]
47:16.30   195 |    FFI_ASSERT (0);
47:16.30       |                  ^
47:16.30 Warning: -Wsign-compare in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/ctypes/libffi/src/x86/ffi64.c: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'}
47:16.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
47:16.30   224 |  for (i = 0; i < words; i++)
47:16.30       |                ^
47:16.30 Warning: -Wsign-compare in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/ctypes/libffi/src/x86/ffi64.c: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'}
47:16.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
47:16.30   245 |      for (i = 0; i < num; i++)
47:16.30       |                    ^
47:16.30 Warning: -Wsign-compare in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/ctypes/libffi/src/x86/ffi64.c: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'}
47:16.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
47:16.31   264 |      for (i = 1; i < words; i++)
47:16.31       |                    ^
47:16.31 Warning: -Wsign-compare in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/ctypes/libffi/src/x86/ffi64.c: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'}
47:16.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
47:16.31   270 |  for (i = 0; i < words; i++)
47:16.31       |                ^
47:16.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/ctypes/libffi/src/x86/ffi64.c: In function 'examine_argument':
47:16.31 Warning: -Wsign-compare in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/ctypes/libffi/src/x86/ffi64.c: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'}
47:16.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
47:16.31   323 |   for (i = 0; i < n; ++i)
47:16.31       |                 ^
47:16.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/ctypes/libffi/src/x86/ffi64.c: In function 'ffi_call':
47:16.31 Warning: -Wsign-compare in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/ctypes/libffi/src/x86/ffi64.c: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'}
47:16.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
47:16.31   494 |    for (j = 0; j < n; j++, a += 8, size -= 8)
47:16.31       |                  ^
47:16.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/ctypes/libffi/src/x86/ffi64.c: In function 'ffi_closure_unix64_inner':
47:16.31 Warning: -Wsign-compare in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/ctypes/libffi/src/x86/ffi64.c: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'}
47:16.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
47:16.31   669 |    for (j = 0; j < n; j++, a += 8)
47:16.31       |                  ^
47:16.47 unix64.o
47:16.49 libconfig_external_ffi.a.desc
47:19.93 libmodules_zlib_src.a.desc
47:25.31 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/jspubtd.h:17,
47:25.31                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:10,
47:25.31                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
47:25.31                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:33,
47:25.31                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/base/nsAutoPtr.h:10,
47:25.31                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/base/message_loop.h:28,
47:25.31                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/base/nsDumpUtils.h:11,
47:25.31                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/base/nsDumpUtils.cpp:7,
47:25.31                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/xpcom/base/Unified_cpp_xpcom_base1.cpp:2:
47:25.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]':
47:25.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/base/nsMemoryReporterManager.h:156:28:   required from here
47:25.31 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
47:25.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32: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]
47:25.32    32 |   memset(aT, 0, sizeof(T));
47:25.32       |   ~~~~~~^~~~~~~~~~~~~~~~~~
47:25.32 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/base/nsMemoryReporterManager.cpp:13,
47:25.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/xpcom/base/Unified_cpp_xpcom_base1.cpp:56:
47:25.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/base/nsMemoryReporterManager.h:138:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here
47:25.32   138 |   struct AmountFns
47:25.32       |          ^~~~~~~~~
47:25.32 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/jspubtd.h:17,
47:25.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:10,
47:25.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
47:25.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:33,
47:25.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/base/nsAutoPtr.h:10,
47:25.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/base/message_loop.h:28,
47:25.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/base/nsDumpUtils.h:11,
47:25.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/base/nsDumpUtils.cpp:7,
47:25.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/xpcom/base/Unified_cpp_xpcom_base1.cpp:2:
47:25.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]':
47:25.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/base/nsMemoryReporterManager.h:180:28:   required from here
47:25.32 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
47:25.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32: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]
47:25.32    32 |   memset(aT, 0, sizeof(T));
47:25.32       |   ~~~~~~^~~~~~~~~~~~~~~~~~
47:25.32 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/base/nsMemoryReporterManager.cpp:13,
47:25.33                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/xpcom/base/Unified_cpp_xpcom_base1.cpp:56:
47:25.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/base/nsMemoryReporterManager.h:173:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here
47:25.33   173 |   struct SizeOfTabFns
47:25.33       |          ^~~~~~~~~~~~
47:31.86 libxpcom_base.a.desc
47:37.43 libgfx_src.a.desc
47:40.35 libintl_lwbrk.a.desc
47:40.54 libwidget_x11.a.desc
47:42.17 libdom_media_mp3.a.desc
47:48.09 libtoolkit_components_perfmonitoring.a.desc
47:50.82 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/platforms/ffmpeg/libav55/include/libavcodec/avcodec.h:46,
47:50.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/platforms/ffmpeg/FFmpegLibs.h:14,
47:50.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13,
47:50.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:11,
47:50.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9,
47:50.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/platforms/ffmpeg/libav55/Unified_cpp_ffmpeg_libav550.cpp:2:
47:50.82 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/platforms/ffmpeg/libav55/include/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
47:50.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/platforms/ffmpeg/libav55/include/libavutil/mem.h:174:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
47:50.82   174 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
47:50.83       |                                                                               ^
47:57.50 libdom_media_platforms_ffmpeg_libav55.a.desc
47:57.63 libdom_system_linux.a.desc
48:02.88 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/jspubtd.h:17,
48:02.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/jsapi.h:27,
48:02.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/jsfriendapi.h:16,
48:02.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/Proxy.h:12,
48:02.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/jswrapper.h:12,
48:02.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/wrappers/WrapperFactory.h:10,
48:02.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/wrappers/XrayWrapper.h:12,
48:02.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/wrappers/XrayWrapper.cpp:7:
48:02.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]':
48:02.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/xpcprivate.h:2933:28:   required from here
48:02.88 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead
48:02.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess]
48:02.88    32 |   memset(aT, 0, sizeof(T));
48:02.88       |   ~~~~~~^~~~~~~~~~~~~~~~~~
48:02.88 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/wrappers/XrayWrapper.cpp:17:
48:02.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/xpcprivate.h:2931:8: note: 'struct xpc::GlobalProperties' declared here
48:02.88  2931 | struct GlobalProperties {
48:02.88       |        ^~~~~~~~~~~~~~~~
48:12.63 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/jspubtd.h:17,
48:12.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/jsapi.h:27,
48:12.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/jsfriendapi.h:16,
48:12.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/Proxy.h:12,
48:12.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/jswrapper.h:12,
48:12.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/wrappers/AccessCheck.h:10,
48:12.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/wrappers/AccessCheck.cpp:7,
48:12.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2:
48:12.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]':
48:12.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/xpcprivate.h:2933:28:   required from here
48:12.63 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead
48:12.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess]
48:12.63    32 |   memset(aT, 0, sizeof(T));
48:12.63       |   ~~~~~~^~~~~~~~~~~~~~~~~~
48:12.63 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/wrappers/AccessCheck.cpp:23,
48:12.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2:
48:12.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/xpcprivate.h:2931:8: note: 'struct xpc::GlobalProperties' declared here
48:12.63  2931 | struct GlobalProperties {
48:12.63       |        ^~~~~~~~~~~~~~~~
48:15.60 libjs_xpconnect_wrappers.a.desc
48:20.69 libgfx_config.a.desc
48:24.16 libmodules_libjar_zipwriter.a.desc
52:16.01 libipc_ipdl.a.desc
52:17.74 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
52:17.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
52:17.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
52:17.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
52:17.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
52:17.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
52:17.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BoxObject.h:10,
52:17.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/TreeBoxObject.h:9,
52:17.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/xul/tree/TreeBoxObject.cpp:6,
52:17.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2:
52:17.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/xul/tree/TreeBoxObject.cpp: In member function 'virtual nsresult mozilla::dom::TreeBoxObject::QueryInterface(const nsIID&, void**)':
52:17.74 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
52:17.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
52:17.74   838 |     foundInterface = 0;                                                       \
52:17.74       |     ^~~~~~~~~~~~~~
52:17.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
52:17.75   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
52:17.75       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
52:17.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/xul/tree/TreeBoxObject.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
52:17.75    35 | NS_INTERFACE_MAP_END_INHERITING(BoxObject)
52:17.75       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
52:17.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
52:17.75   801 |   else
52:17.75       |   ^~~~
52:17.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
52:17.75   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
52:17.75       |                                                 ^~~~~~~~~~~~~~~~~~
52:17.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/xul/tree/TreeBoxObject.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
52:17.75    34 |   NS_INTERFACE_MAP_ENTRY(nsITreeBoxObject)
52:17.75       |   ^~~~~~~~~~~~~~~~~~~~~~
52:19.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumn::QueryInterface(const nsIID&, void**)':
52:19.10 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
52:19.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
52:19.10   820 |     foundInterface = 0;                                                       \
52:19.10       |     ^~~~~~~~~~~~~~
52:19.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
52:19.10   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
52:19.10       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
52:19.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/xul/tree/nsTreeColumns.cpp:74:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
52:19.10    74 | NS_INTERFACE_MAP_END
52:19.10       | ^~~~~~~~~~~~~~~~~~~~
52:19.10 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:29:
52:19.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/xul/tree/nsTreeColumns.cpp:73:3: note: some parts of macro expansion are not guarded by this 'else' clause
52:19.10    73 |   else
52:19.10       |   ^~~~
52:19.11 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
52:19.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
52:19.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
52:19.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
52:19.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
52:19.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
52:19.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BoxObject.h:10,
52:19.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/TreeBoxObject.h:9,
52:19.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/xul/tree/TreeBoxObject.cpp:6,
52:19.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2:
52:19.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumns::QueryInterface(const nsIID&, void**)':
52:19.11 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
52:19.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
52:19.11   820 |     foundInterface = 0;                                                       \
52:19.11       |     ^~~~~~~~~~~~~~
52:19.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
52:19.11   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
52:19.11       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
52:19.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/xul/tree/nsTreeColumns.cpp:413:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
52:19.11   413 | NS_INTERFACE_MAP_END
52:19.11       | ^~~~~~~~~~~~~~~~~~~~
52:19.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
52:19.11   801 |   else
52:19.11       |   ^~~~
52:19.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
52:19.11   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
52:19.11       |                                                 ^~~~~~~~~~~~~~~~~~
52:19.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/xul/tree/nsTreeColumns.cpp:412:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
52:19.11   412 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
52:19.11       |   ^~~~~~~~~~~~~~~~~~~~~~
52:19.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/xul/tree/nsTreeContentView.cpp: In member function 'virtual nsresult nsTreeContentView::QueryInterface(const nsIID&, void**)':
52:19.13 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
52:19.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
52:19.13   820 |     foundInterface = 0;                                                       \
52:19.13       |     ^~~~~~~~~~~~~~
52:19.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
52:19.13   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
52:19.13       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
52:19.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/xul/tree/nsTreeContentView.cpp:129:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
52:19.13   129 | NS_INTERFACE_MAP_END
52:19.13       | ^~~~~~~~~~~~~~~~~~~~
52:19.13 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/xul/tree/nsTreeColumns.cpp:13,
52:19.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:29:
52:19.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMClassInfoID.h:50:5: note: some parts of macro expansion are not guarded by this 'else' clause
52:19.13    50 |   } else
52:19.13       |     ^~~~
52:19.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMClassInfoID.h:50:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO'
52:19.14    50 |   } else
52:19.14       |     ^~~~
52:19.20 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
52:19.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
52:19.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
52:19.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
52:19.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
52:19.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
52:19.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BoxObject.h:10,
52:19.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/TreeBoxObject.h:9,
52:19.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/xul/tree/TreeBoxObject.cpp:6,
52:19.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2:
52:19.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/xul/tree/nsTreeSelection.cpp: In member function 'virtual nsresult nsTreeSelection::QueryInterface(const nsIID&, void**)':
52:19.21 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
52:19.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
52:19.21   820 |     foundInterface = 0;                                                       \
52:19.21       |     ^~~~~~~~~~~~~~
52:19.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
52:19.21   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
52:19.21       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
52:19.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/xul/tree/nsTreeSelection.cpp:270:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
52:19.21   270 | NS_INTERFACE_MAP_END
52:19.21       | ^~~~~~~~~~~~~~~~~~~~
52:19.21 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/xul/tree/nsTreeColumns.cpp:13,
52:19.21                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:29:
52:19.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMClassInfoID.h:50:5: note: some parts of macro expansion are not guarded by this 'else' clause
52:19.21    50 |   } else
52:19.21       |     ^~~~
52:19.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMClassInfoID.h:50:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO'
52:19.21    50 |   } else
52:19.21       |     ^~~~
52:19.85 libintl_unicharutil_util_internal.a
52:19.97 libintl_unicharutil_util_internal.a.desc
52:30.95 liblayout_xul_tree.a.desc
52:33.21 libgfx_qcms.a.desc
52:35.80 libextensions_gio.a.desc
52:35.99 libimage_decoders.a.desc
52:37.73 libtoolkit_components_reflect.a.desc
52:40.85 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14,
52:40.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/chrome/common/ipc_message_utils.h:20,
52:40.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/ipc/IPCMessageUtils.h:11,
52:40.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:11,
52:40.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9,
52:40.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/ContentBridgeParent.h:10,
52:40.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/ContentChild.h:11,
52:40.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/u2f/NSSU2FTokenRemote.cpp:7,
52:40.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/u2f/Unified_cpp_dom_u2f0.cpp:2:
52:40.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/u2f/U2F.cpp: In member function 'virtual nsresult mozilla::dom::U2F::QueryInterface(const nsIID&, void**)':
52:40.86 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
52:40.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
52:40.86   820 |     foundInterface = 0;                                                       \
52:40.86       |     ^~~~~~~~~~~~~~
52:40.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
52:40.86   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
52:40.86       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
52:40.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/u2f/U2F.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
52:40.86    38 | NS_INTERFACE_MAP_END
52:40.86       | ^~~~~~~~~~~~~~~~~~~~
52:40.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
52:40.86   801 |   else
52:40.86       |   ^~~~
52:40.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
52:40.86   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
52:40.86       |                                                 ^~~~~~~~~~~~~~~~~~
52:40.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/u2f/U2F.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
52:40.86    37 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
52:40.86       |   ^~~~~~~~~~~~~~~~~~~~~~
52:45.15 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
52:45.15                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
52:45.15                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIInputStream.h:10,
52:45.15                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/io/Base64.cpp:10,
52:45.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/xpcom/io/Unified_cpp_xpcom_io0.cpp:2:
52:45.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/io/nsMultiplexInputStream.cpp: In member function 'virtual nsresult nsMultiplexInputStream::QueryInterface(const nsIID&, void**)':
52:45.16 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
52:45.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
52:45.16   820 |     foundInterface = 0;                                                       \
52:45.16       |     ^~~~~~~~~~~~~~
52:45.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
52:45.16   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
52:45.16       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
52:45.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END'
52:45.16   171 |   NS_INTERFACE_MAP_END
52:45.16       |   ^~~~~~~~~~~~~~~~~~~~
52:45.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/io/nsMultiplexInputStream.cpp:83:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
52:45.16    83 | NS_IMPL_QUERY_INTERFACE_CI(nsMultiplexInputStream,
52:45.16       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
52:45.16 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/io/nsLocalFileUnix.h:22,
52:45.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/io/nsLocalFile.h:44,
52:45.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/io/nsDirectoryService.cpp:13,
52:45.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/xpcom/io/Unified_cpp_xpcom_io0.cpp:83:
52:45.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause
52:45.16   138 |   } else
52:45.16       |     ^~~~
52:45.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:138:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO'
52:45.17   138 |   } else
52:45.17       |     ^~~~
52:45.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/io/nsMultiplexInputStream.cpp:83:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
52:45.17    83 | NS_IMPL_QUERY_INTERFACE_CI(nsMultiplexInputStream,
52:45.17       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
52:46.94 libdom_u2f.a.desc
52:49.36 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/BlockingResourceBase.h:16,
52:49.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/Mutex.h:12,
52:49.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/io/nsNativeCharsetUtils.cpp:50,
52:49.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/xpcom/io/Unified_cpp_xpcom_io1.cpp:2:
52:49.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/io/nsStringStream.cpp: In member function 'virtual nsresult nsStringInputStream::QueryInterface(const nsIID&, void**)':
52:49.36 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
52:49.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
52:49.36   820 |     foundInterface = 0;                                                       \
52:49.36       |     ^~~~~~~~~~~~~~
52:49.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
52:49.36   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
52:49.36       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
52:49.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END'
52:49.36   171 |   NS_INTERFACE_MAP_END
52:49.36       |   ^~~~~~~~~~~~~~~~~~~~
52:49.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/io/nsStringStream.cpp:101:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
52:49.36   101 | NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream,
52:49.36       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
52:49.36 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/io/nsPipe3.cpp:21,
52:49.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/xpcom/io/Unified_cpp_xpcom_io1.cpp:11:
52:49.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause
52:49.36   138 |   } else
52:49.36       |     ^~~~
52:49.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:170:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO'
52:49.36   170 |     NS_IMPL_QUERY_CLASSINFO(aClass)                                           \
52:49.36       |     ^~~~~~~~~~~~~~~~~~~~~~~
52:49.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/io/nsStringStream.cpp:101:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
52:49.36   101 | NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream,
52:49.36       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
52:51.48 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/xpcom/io/Unified_cpp_xpcom_io1.cpp:47:
52:51.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/io/nsStorageStream.cpp: In member function 'virtual void nsStorageInputStream::Serialize(mozilla::ipc::InputStreamParams&, nsIIPCSerializableInputStream::FileDescriptorArray&)':
52:51.48 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/io/nsStorageStream.cpp: 'remaining' may be used uninitialized in this function
52:51.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/io/nsStorageStream.cpp:583:12: warning: 'remaining' may be used uninitialized in this function [-Wmaybe-uninitialized]
52:51.49   583 |   uint64_t remaining;
52:51.49       |            ^~~~~~~~~
52:51.49 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/io/nsStorageStream.cpp: 'offset' may be used uninitialized in this function
52:51.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/io/nsStorageStream.cpp:534:14: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized]
52:51.49   534 |   return Seek(pos);
52:51.49       |          ~~~~^~~~~
52:51.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpcom/io/nsStorageStream.cpp:579:11: note: 'offset' was declared here
52:51.49   579 |   int64_t offset;
52:51.49       |           ^~~~~~
52:52.68 libxpcom_io.a.desc
52:53.40 libnetwerk_protocol_data.a.desc
52:56.60 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
52:56.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
52:56.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIAtom.h:10,
52:56.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/parser/html/nsHtml5Atom.h:8,
52:56.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/parser/html/nsHtml5Atom.cpp:5,
52:56.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/parser/html/Unified_cpp_parser_html0.cpp:2:
52:56.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/parser/html/nsHtml5DocumentBuilder.cpp: In member function 'virtual nsresult nsHtml5DocumentBuilder::QueryInterface(const nsIID&, void**)':
52:56.60 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
52:56.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
52:56.60   838 |     foundInterface = 0;                                                       \
52:56.60       |     ^~~~~~~~~~~~~~
52:56.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
52:56.60   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
52:56.60       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
52:56.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/parser/html/nsHtml5DocumentBuilder.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
52:56.60    18 | NS_INTERFACE_MAP_END_INHERITING(nsContentSink)
52:56.60       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
52:56.60 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsWrapperCache.h:10,
52:56.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/StyleSheet.h:18,
52:56.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsIDocumentObserver.h:10,
52:56.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsIDocument.h:16,
52:56.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsNameSpaceManager.h:13,
52:56.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/parser/html/nsHtml5AttributeName.cpp:33,
52:56.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/parser/html/Unified_cpp_parser_html0.cpp:29:
52:56.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
52:56.61   259 |   } else
52:56.61       |     ^~~~
52:56.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
52:56.61   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
52:56.61       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
52:56.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
52:56.61   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
52:56.61       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
52:56.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/parser/html/nsHtml5DocumentBuilder.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
52:56.61    17 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(nsHtml5DocumentBuilder)
52:56.61       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
52:56.65 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
52:56.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
52:56.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIAtom.h:10,
52:56.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/parser/html/nsHtml5HtmlAttributes.h:32,
52:56.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/parser/html/nsHtml5PlainTextUtils.h:8,
52:56.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/parser/html/nsHtml5PlainTextUtils.cpp:6,
52:56.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/parser/html/Unified_cpp_parser_html1.cpp:2:
52:56.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/parser/html/nsHtml5StreamListener.cpp: In member function 'virtual nsresult nsHtml5StreamListener::QueryInterface(const nsIID&, void**)':
52:56.65 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
52:56.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
52:56.65   820 |     foundInterface = 0;                                                       \
52:56.65       |     ^~~~~~~~~~~~~~
52:56.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:1036:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
52:56.65  1036 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS
52:56.65       |                                         ^~~~~~~~~~~~~~~~~~~~~~~
52:56.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/parser/html/nsHtml5StreamListener.cpp:15:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE'
52:56.65    15 | NS_INTERFACE_MAP_END_THREADSAFE
52:56.65       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
52:56.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
52:56.65   801 |   else
52:56.65       |   ^~~~
52:56.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
52:56.65   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
52:56.65       |                                                 ^~~~~~~~~~~~~~~~~~
52:56.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/parser/html/nsHtml5StreamListener.cpp:14:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
52:56.65    14 |   NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener)
52:56.65       |   ^~~~~~~~~~~~~~~~~~~~~~
52:56.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/parser/html/nsHtml5StreamParser.cpp: In member function 'virtual nsresult nsHtml5StreamParser::QueryInterface(const nsIID&, void**)':
52:56.69 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
52:56.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
52:56.69   820 |     foundInterface = 0;                                                       \
52:56.69       |     ^~~~~~~~~~~~~~
52:56.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
52:56.69   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
52:56.69       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
52:56.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/parser/html/nsHtml5StreamParser.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
52:56.69    81 | NS_INTERFACE_MAP_END
52:56.69       | ^~~~~~~~~~~~~~~~~~~~
52:56.69 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsWrapperCache.h:10,
52:56.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/StyleSheet.h:18,
52:56.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsIDocumentObserver.h:10,
52:56.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsIDocument.h:16,
52:56.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsNameSpaceManager.h:13,
52:56.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/parser/html/nsHtml5HtmlAttributes.h:35,
52:56.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/parser/html/nsHtml5PlainTextUtils.h:8,
52:56.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/parser/html/nsHtml5PlainTextUtils.cpp:6,
52:56.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/parser/html/Unified_cpp_parser_html1.cpp:2:
52:56.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:265:5: note: some parts of macro expansion are not guarded by this 'else' clause
52:56.69   265 |   } else
52:56.69       |     ^~~~
52:56.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:271:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS'
52:56.69   271 |   NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class)
52:56.69       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
52:56.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS'
52:56.69   275 |   NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class)
52:56.69       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
52:56.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:288:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
52:56.69   288 |   NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
52:56.69       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
52:56.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/parser/html/nsHtml5StreamParser.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION'
52:56.69    80 |   NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5StreamParser)
52:56.69       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
52:56.85 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
52:56.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
52:56.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIAtom.h:10,
52:56.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/parser/html/nsHtml5Atom.h:8,
52:56.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/parser/html/nsHtml5Atom.cpp:5,
52:56.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/parser/html/Unified_cpp_parser_html0.cpp:2:
52:56.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/parser/html/nsHtml5Parser.cpp: In member function 'virtual nsresult nsHtml5Parser::QueryInterface(const nsIID&, void**)':
52:56.85 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
52:56.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
52:56.86   820 |     foundInterface = 0;                                                       \
52:56.86       |     ^~~~~~~~~~~~~~
52:56.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
52:56.86   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
52:56.86       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
52:56.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/parser/html/nsHtml5Parser.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
52:56.86    20 | NS_INTERFACE_MAP_END
52:56.86       | ^~~~~~~~~~~~~~~~~~~~
52:56.86 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsWrapperCache.h:10,
52:56.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/StyleSheet.h:18,
52:56.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsIDocumentObserver.h:10,
52:56.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsIDocument.h:16,
52:56.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsNameSpaceManager.h:13,
52:56.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/parser/html/nsHtml5AttributeName.cpp:33,
52:56.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/parser/html/Unified_cpp_parser_html0.cpp:29:
52:56.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:265:5: note: some parts of macro expansion are not guarded by this 'else' clause
52:56.86   265 |   } else
52:56.86       |     ^~~~
52:56.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:271:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS'
52:56.86   271 |   NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class)
52:56.86       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
52:56.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS'
52:56.86   275 |   NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class)
52:56.86       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
52:56.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:288:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
52:56.86   288 |   NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
52:56.86       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
52:56.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/parser/html/nsHtml5Parser.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION'
52:56.86    19 |   NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5Parser)
52:56.86       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:14.21 libparser_html.a.desc
53:16.30 libsecurity_manager_pki.a.desc
53:17.01 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
53:17.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
53:17.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/cache/Types.h:11,
53:17.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/cache/Action.h:11,
53:17.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/cache/Action.cpp:7,
53:17.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/cache/Unified_cpp_dom_cache0.cpp:2:
53:17.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/cache/Cache.cpp: In member function 'virtual nsresult mozilla::dom::cache::Cache::QueryInterface(const nsIID&, void**)':
53:17.01 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
53:17.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
53:17.01   820 |     foundInterface = 0;                                                       \
53:17.01       |     ^~~~~~~~~~~~~~
53:17.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
53:17.01   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
53:17.01       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
53:17.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/cache/Cache.cpp:237:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
53:17.01   237 | NS_INTERFACE_MAP_END
53:17.01       | ^~~~~~~~~~~~~~~~~~~~
53:17.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
53:17.02   801 |   else
53:17.02       |   ^~~~
53:17.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
53:17.02   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
53:17.02       |                                                 ^~~~~~~~~~~~~~~~~~
53:17.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/cache/Cache.cpp:236:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
53:17.02   236 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
53:17.02       |   ^~~~~~~~~~~~~~~~~~~~~~
53:17.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/cache/CacheStorage.cpp: In member function 'virtual nsresult mozilla::dom::cache::CacheStorage::QueryInterface(const nsIID&, void**)':
53:17.30 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
53:17.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
53:17.30   820 |     foundInterface = 0;                                                       \
53:17.30       |     ^~~~~~~~~~~~~~
53:17.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
53:17.30   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
53:17.30       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
53:17.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/cache/CacheStorage.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
53:17.30    54 | NS_INTERFACE_MAP_END
53:17.30       | ^~~~~~~~~~~~~~~~~~~~
53:17.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
53:17.30   801 |   else
53:17.30       |   ^~~~
53:17.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
53:17.30   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
53:17.30       |                                                 ^~~~~~~~~~~~~~~~~~
53:17.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/cache/CacheStorage.cpp:53:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
53:17.30    53 |   NS_INTERFACE_MAP_ENTRY(nsIIPCBackgroundChildCreateCallback)
53:17.30       |   ^~~~~~~~~~~~~~~~~~~~~~
53:17.40 libextensions_universalchardet_src_base.a.desc
53:19.92 libtoolkit_components_jsdownloads_src.a.desc
53:20.34 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/media/libstagefright/Unified_c_media_libstagefright0.c:20:
53:20.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libstagefright/system/core/liblog/logprint.c: In function 'logprint_run_tests':
53:20.34 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libstagefright/system/core/liblog/logprint.c: variable 'tag' set but not used
53:20.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libstagefright/system/core/liblog/logprint.c:982:17: warning: variable 'tag' set but not used [-Wunused-but-set-variable]
53:20.34   982 |     const char *tag;
53:20.34       |                 ^~~
53:20.34 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libstagefright/system/core/liblog/logprint.c: variable 'err' set but not used
53:20.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libstagefright/system/core/liblog/logprint.c:981:9: warning: variable 'err' set but not used [-Wunused-but-set-variable]
53:20.34   981 |     int err;
53:20.34       |         ^~~
53:20.34 At top level:
53:20.34 Warning: -Wunused-function in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libstagefright/system/core/liblog/logprint.c: 'dumpFilters' defined but not used
53:20.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libstagefright/system/core/liblog/logprint.c:176:13: warning: 'dumpFilters' defined but not used [-Wunused-function]
53:20.35   176 | static void dumpFilters(AndroidLogFormat *p_format)
53:20.35       |             ^~~~~~~~~~~
53:20.35 Warning: -Wunused-function in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libstagefright/system/core/liblog/logprint.c: 'filterinfo_free' defined but not used
53:20.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libstagefright/system/core/liblog/logprint.c:88:13: warning: 'filterinfo_free' defined but not used [-Wunused-function]
53:20.35    88 | static void filterinfo_free(FilterInfo *p_info)
53:20.35       |             ^~~~~~~~~~~~~~~
53:20.80 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libstagefright/system/core/include/utils/RefBase.h:28,
53:20.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libstagefright/frameworks/av/include/media/stagefright/MetaData.h:25,
53:20.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libstagefright/frameworks/av/media/libstagefright/MetaData.cpp:28:
53:20.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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<unsigned int, stagefright::MetaData::typed_data>; size_t = long unsigned int]':
53:20.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libstagefright/system/core/include/utils/SortedVector.h:247:14:   required from 'void stagefright::SortedVector<TYPE>::do_copy(void*, const void*, size_t) const [with TYPE = stagefright::key_value_pair_t<unsigned int, stagefright::MetaData::typed_data>; size_t = long unsigned int]'
53:20.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libstagefright/system/core/include/utils/SortedVector.h:246:6:   required from here
53:20.80 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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<unsigned int, stagefright::MetaData::typed_data>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead
53:20.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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<unsigned int, stagefright::MetaData::typed_data>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
53:20.80   158 |         memcpy(d,s,n*sizeof(TYPE));
53:20.80       |         ~~~~~~^~~~~~~~~~~~~~~~~~~~
53:20.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libstagefright/system/core/include/utils/TypeHelpers.h:227:8: note: 'struct stagefright::key_value_pair_t<unsigned int, stagefright::MetaData::typed_data>' declared here
53:20.80   227 | struct key_value_pair_t {
53:20.80       |        ^~~~~~~~~~~~~~~~
53:20.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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<unsigned int, stagefright::MetaData::typed_data>; size_t = long unsigned int]':
53:20.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libstagefright/system/core/include/utils/SortedVector.h:257:22:   required from 'void stagefright::SortedVector<TYPE>::do_move_forward(void*, const void*, size_t) const [with TYPE = stagefright::key_value_pair_t<unsigned int, stagefright::MetaData::typed_data>; size_t = long unsigned int]'
53:20.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libstagefright/system/core/include/utils/SortedVector.h:256:6:   required from here
53:20.82 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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<unsigned int, stagefright::MetaData::typed_data>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead
53:20.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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<unsigned int, stagefright::MetaData::typed_data>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
53:20.82   181 |         memmove(d,s,n*sizeof(TYPE));
53:20.82       |         ~~~~~~~^~~~~~~~~~~~~~~~~~~~
53:20.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libstagefright/system/core/include/utils/TypeHelpers.h:227:8: note: 'struct stagefright::key_value_pair_t<unsigned int, stagefright::MetaData::typed_data>' declared here
53:20.82   227 | struct key_value_pair_t {
53:20.82       |        ^~~~~~~~~~~~~~~~
53:24.61 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/jspubtd.h:17,
53:24.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:10,
53:24.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
53:24.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
53:24.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIMemoryReporter.h:804,
53:24.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/MediaData.h:14,
53:24.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libstagefright/binding/Adts.cpp:6,
53:24.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright0.cpp:2:
53:24.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mp4_demuxer::SPSData]':
53:24.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libstagefright/binding/H264.cpp:22:15:   required from here
53:24.62 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
53:24.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32: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]
53:24.62    32 |   memset(aT, 0, sizeof(T));
53:24.62       |   ~~~~~~^~~~~~~~~~~~~~~~~~
53:24.62 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libstagefright/binding/H264.cpp:11,
53:24.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright0.cpp:56:
53:24.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libstagefright/binding/include/mp4_demuxer/H264.h:15:8: note: 'struct mp4_demuxer::SPSData' declared here
53:24.62    15 | struct SPSData
53:24.62       |        ^~~~~~~
53:33.25 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright1.cpp:83:
53:33.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libstagefright/system/core/libutils/SharedBuffer.cpp: In member function 'stagefright::SharedBuffer* stagefright::SharedBuffer::editResize(size_t) const':
53:33.25 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
53:33.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
53:33.25    63 |         buf = (SharedBuffer*)realloc(buf, sizeof(SharedBuffer) + newSize);
53:33.25       |                                                                         ^
53:33.25 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libstagefright/system/core/include/utils/String8.h:21,
53:33.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libstagefright/frameworks/av/include/media/stagefright/MetaData.h:27,
53:33.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libstagefright/frameworks/av/media/libstagefright/Utils.cpp:29,
53:33.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright1.cpp:38:
53:33.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libstagefright/system/core/include/utils/SharedBuffer.h:27:7: note: 'class stagefright::SharedBuffer' declared here
53:33.25    27 | class SharedBuffer
53:33.25       |       ^~~~~~~~~~~~
53:33.26 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright1.cpp:101:
53:33.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libstagefright/system/core/libutils/Unicode.cpp: In function 'char16_t* utf8_to_utf16_n(const uint8_t*, size_t, char16_t*, size_t)':
53:33.26 Warning: -Wignored-qualifiers in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libstagefright/system/core/libutils/Unicode.cpp: type qualifiers ignored on cast result type
53:33.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libstagefright/system/core/libutils/Unicode.cpp:579:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
53:33.26   579 |     const uint16_t* const u16end = (const uint16_t* const) dst + dstLen;
53:33.26       |                                                            ^~~
53:33.32 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libstagefright/system/core/include/utils/RefBase.h:28,
53:33.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libstagefright/frameworks/av/include/media/stagefright/MediaSource.h:24,
53:33.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libstagefright/frameworks/av/media/libstagefright/MediaSource.cpp:17,
53:33.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright1.cpp:11:
53:33.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libstagefright/system/core/include/utils/TypeHelpers.h: In instantiation of 'void stagefright::copy_type(TYPE*, const TYPE*, size_t) [with TYPE = stagefright::List<stagefright::AString>; size_t = long unsigned int]':
53:33.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libstagefright/system/core/include/utils/Vector.h:381:14:   required from 'void stagefright::Vector<TYPE>::do_copy(void*, const void*, size_t) const [with TYPE = stagefright::List<stagefright::AString>; size_t = long unsigned int]'
53:33.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libstagefright/system/core/include/utils/Vector.h:380:6:   required from here
53:33.32 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libstagefright/system/core/include/utils/TypeHelpers.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class stagefright::List<stagefright::AString>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead
53:33.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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<stagefright::AString>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
53:33.32   158 |         memcpy(d,s,n*sizeof(TYPE));
53:33.32       |         ~~~~~~^~~~~~~~~~~~~~~~~~~~
53:33.33 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libstagefright/frameworks/av/include/media/stagefright/foundation/AAtomizer.h:25,
53:33.33                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libstagefright/frameworks/av/media/libstagefright/foundation/AAtomizer.cpp:19,
53:33.33                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright1.cpp:47:
53:33.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libstagefright/system/core/include/utils/List.h:42:7: note: 'class stagefright::List<stagefright::AString>' declared here
53:33.33    42 | class List
53:33.33       |       ^~~~
53:33.33 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libstagefright/system/core/include/utils/RefBase.h:28,
53:33.33                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libstagefright/frameworks/av/include/media/stagefright/MediaSource.h:24,
53:33.33                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libstagefright/frameworks/av/media/libstagefright/MediaSource.cpp:17,
53:33.33                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright1.cpp:11:
53:33.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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<stagefright::AString>; size_t = long unsigned int]':
53:33.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libstagefright/system/core/include/utils/Vector.h:391:22:   required from 'void stagefright::Vector<TYPE>::do_move_forward(void*, const void*, size_t) const [with TYPE = stagefright::List<stagefright::AString>; size_t = long unsigned int]'
53:33.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libstagefright/system/core/include/utils/Vector.h:390:6:   required from here
53:33.33 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libstagefright/system/core/include/utils/TypeHelpers.h: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class stagefright::List<stagefright::AString>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead
53:33.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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<stagefright::AString>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
53:33.33   181 |         memmove(d,s,n*sizeof(TYPE));
53:33.33       |         ~~~~~~~^~~~~~~~~~~~~~~~~~~~
53:33.33 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libstagefright/frameworks/av/include/media/stagefright/foundation/AAtomizer.h:25,
53:33.33                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libstagefright/frameworks/av/media/libstagefright/foundation/AAtomizer.cpp:19,
53:33.33                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright1.cpp:47:
53:33.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libstagefright/system/core/include/utils/List.h:42:7: note: 'class stagefright::List<stagefright::AString>' declared here
53:33.33    42 | class List
53:33.33       |       ^~~~
53:33.37 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright1.cpp:101:
53:33.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libstagefright/system/core/libutils/Unicode.cpp: In function 'void utf32_codepoint_to_utf8(uint8_t*, char32_t, size_t)':
53:33.38 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libstagefright/system/core/libutils/Unicode.cpp: this statement may fall through
53:33.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libstagefright/system/core/libutils/Unicode.cpp:110:81: warning: this statement may fall through [-Wimplicit-fallthrough=]
53:33.38   110 |         case 4: *--dstP = (uint8_t)((srcChar | kByteMark) & kByteMask); srcChar >>= 6;
53:33.38       |                                                                         ~~~~~~~~^~~~~
53:33.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libstagefright/system/core/libutils/Unicode.cpp:111:9: note: here
53:33.38   111 |         case 3: *--dstP = (uint8_t)((srcChar | kByteMark) & kByteMask); srcChar >>= 6;
53:33.38       |         ^~~~
53:33.38 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libstagefright/system/core/libutils/Unicode.cpp: this statement may fall through
53:33.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libstagefright/system/core/libutils/Unicode.cpp:111:81: warning: this statement may fall through [-Wimplicit-fallthrough=]
53:33.38   111 |         case 3: *--dstP = (uint8_t)((srcChar | kByteMark) & kByteMask); srcChar >>= 6;
53:33.38       |                                                                         ~~~~~~~~^~~~~
53:33.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libstagefright/system/core/libutils/Unicode.cpp:112:9: note: here
53:33.38   112 |         case 2: *--dstP = (uint8_t)((srcChar | kByteMark) & kByteMask); srcChar >>= 6;
53:33.38       |         ^~~~
53:33.38 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libstagefright/system/core/libutils/Unicode.cpp: this statement may fall through
53:33.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libstagefright/system/core/libutils/Unicode.cpp:112:81: warning: this statement may fall through [-Wimplicit-fallthrough=]
53:33.38   112 |         case 2: *--dstP = (uint8_t)((srcChar | kByteMark) & kByteMask); srcChar >>= 6;
53:33.38       |                                                                         ~~~~~~~~^~~~~
53:33.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libstagefright/system/core/libutils/Unicode.cpp:113:9: note: here
53:33.38   113 |         case 1: *--dstP = (uint8_t)(srcChar | kFirstByteMark[bytes]);
53:33.38       |         ^~~~
53:34.64 libmedia_libstagefright.a.desc
53:36.03 libintl_build.a.desc
53:37.90 libnetwerk_mime.a.desc
53:38.28 libStaticXULComponentsEnd.a.desc
53:40.46 libdom_cache.a.desc
53:41.05 libwidget_xremoteclient.a.desc
53:43.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/gmp/widevine-adapter/WidevineDecryptor.cpp: In function 'GMPDOMException mozilla::ConvertCDMExceptionToGMPDOMException(cdm::Exception)':
53:43.97 Warning: -Wswitch in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/gmp/widevine-adapter/WidevineDecryptor.cpp: case value '30' not in enumerated type 'cdm::Exception'
53:43.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/gmp/widevine-adapter/WidevineDecryptor.cpp:349:5: warning: case value '30' not in enumerated type 'cdm::Exception' [-Wswitch]
53:43.97   349 |     case kUnknownError: return kGMPInvalidModificationError; // Note: Unique placeholder.
53:43.97       |     ^~~~
53:43.97 Warning: -Wswitch in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/gmp/widevine-adapter/WidevineDecryptor.cpp: case value '100' not in enumerated type 'cdm::Exception'
53:43.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/gmp/widevine-adapter/WidevineDecryptor.cpp:350:5: warning: case value '100' not in enumerated type 'cdm::Exception' [-Wswitch]
53:43.97   350 |     case kClientError: return kGMPAbortError; // Note: Unique placeholder.
53:43.97       |     ^~~~
53:43.97 Warning: -Wswitch in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/gmp/widevine-adapter/WidevineDecryptor.cpp: case value '101' not in enumerated type 'cdm::Exception'
53:43.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/gmp/widevine-adapter/WidevineDecryptor.cpp:351:5: warning: case value '101' not in enumerated type 'cdm::Exception' [-Wswitch]
53:43.97   351 |     case kOutputError: return kGMPSecurityError; // Note: Unique placeholder.
53:43.97       |     ^~~~
53:45.03 libnetwerk_build.a.desc
53:47.55 libdom_media_gmp_widevine-adapter.a.desc
53:50.05 libintl_strres.a.desc
53:53.14 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
53:53.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
53:53.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
53:53.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
53:53.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
53:53.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsWrapperCache.h:10,
53:53.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/archivereader/ArchiveReader.h:10,
53:53.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/archivereader/ArchiveEvent.h:10,
53:53.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/archivereader/ArchiveEvent.cpp:7,
53:53.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/archivereader/Unified_cpp_dom_archivereader0.cpp:2:
53:53.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/archivereader/ArchiveReader.cpp: In member function 'virtual nsresult mozilla::dom::archivereader::ArchiveReader::QueryInterface(const nsIID&, void**)':
53:53.14 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
53:53.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
53:53.14   820 |     foundInterface = 0;                                                       \
53:53.14       |     ^~~~~~~~~~~~~~
53:53.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
53:53.15   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
53:53.15       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
53:53.15 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/archivereader/ArchiveReader.cpp:214:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
53:53.15   214 | NS_INTERFACE_MAP_END
53:53.15       | ^~~~~~~~~~~~~~~~~~~~
53:53.15 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
53:53.15   801 |   else
53:53.15       |   ^~~~
53:53.15 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
53:53.15   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
53:53.15       |                                                 ^~~~~~~~~~~~~~~~~~
53:53.15 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/archivereader/ArchiveReader.cpp:213:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
53:53.15   213 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
53:53.15       |   ^~~~~~~~~~~~~~~~~~~~~~
53:53.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/archivereader/ArchiveRequest.cpp: In member function 'virtual nsresult mozilla::dom::archivereader::ArchiveRequest::QueryInterface(const nsIID&, void**)':
53:53.21 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
53:53.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
53:53.21   838 |     foundInterface = 0;                                                       \
53:53.21       |     ^~~~~~~~~~~~~~
53:53.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
53:53.21   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
53:53.21       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:53.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/archivereader/ArchiveRequest.cpp:274:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
53:53.21   274 | NS_INTERFACE_MAP_END_INHERITING(DOMRequest)
53:53.21       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:53.21 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsWrapperCache.h:10,
53:53.21                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/archivereader/ArchiveReader.h:10,
53:53.21                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/archivereader/ArchiveEvent.h:10,
53:53.21                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/archivereader/ArchiveEvent.cpp:7,
53:53.21                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/archivereader/Unified_cpp_dom_archivereader0.cpp:2:
53:53.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
53:53.21   259 |   } else
53:53.21       |     ^~~~
53:53.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
53:53.21   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
53:53.21       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:53.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
53:53.21   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
53:53.21       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:53.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/archivereader/ArchiveRequest.cpp:273:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
53:53.21   273 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ArchiveRequest)
53:53.21       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:53.24 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/archivereader/Unified_cpp_dom_archivereader0.cpp:38:
53:53.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/archivereader/ArchiveZipFile.cpp: In constructor 'ArchiveInputStream::ArchiveInputStream(uint64_t, nsIInputStream*, nsString&, uint32_t, uint32_t, ZipCentral&)':
53:53.24 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/archivereader/ArchiveZipFile.cpp: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ArchiveInputStream::<unnamed>' with no trivial copy-assignment; use assignment or value-initialization instead
53:53.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/archivereader/ArchiveZipFile.cpp:42:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ArchiveInputStream::<unnamed>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
53:53.24    42 |     memset(&mData, 0, sizeof(mData));
53:53.24       |                                    ^
53:53.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/archivereader/ArchiveZipFile.cpp:75:10: note: 'struct ArchiveInputStream::<unnamed>' declared here
53:53.24    75 |   struct {
53:53.24       |          ^
53:55.38 libdom_archivereader.a.desc
54:00.33 libimage_build.a.desc
54:02.10 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
54:02.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
54:02.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsICache.h:10,
54:02.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/cache/nsCacheEntry.h:10,
54:02.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/cache/nsDiskCache.h:11,
54:02.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/cache/nsApplicationCacheService.cpp:5,
54:02.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:2:
54:02.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsInputStreamWrapper::QueryInterface(const nsIID&, void**)':
54:02.10 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
54:02.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
54:02.10   820 |     foundInterface = 0;                                                       \
54:02.10       |     ^~~~~~~~~~~~~~
54:02.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:1036:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
54:02.10  1036 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS
54:02.10       |                                         ^~~~~~~~~~~~~~~~~~~~~~~
54:02.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/cache/nsCacheEntryDescriptor.cpp:702:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE'
54:02.10   702 | NS_INTERFACE_MAP_END_THREADSAFE
54:02.10       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
54:02.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
54:02.11   801 |   else
54:02.11       |   ^~~~
54:02.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
54:02.11   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
54:02.11       |                                                 ^~~~~~~~~~~~~~~~~~
54:02.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/cache/nsCacheEntryDescriptor.cpp:701:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
54:02.11   701 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
54:02.11       |   ^~~~~~~~~~~~~~~~~~~~~~
54:02.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsDecompressInputStreamWrapper::QueryInterface(const nsIID&, void**)':
54:02.12 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
54:02.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
54:02.12   820 |     foundInterface = 0;                                                       \
54:02.12       |     ^~~~~~~~~~~~~~
54:02.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:1036:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
54:02.12  1036 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS
54:02.12       |                                         ^~~~~~~~~~~~~~~~~~~~~~~
54:02.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/cache/nsCacheEntryDescriptor.cpp:895:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE'
54:02.12   895 | NS_INTERFACE_MAP_END_THREADSAFE
54:02.12       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
54:02.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
54:02.12   801 |   else
54:02.12       |   ^~~~
54:02.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
54:02.12   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
54:02.12       |                                                 ^~~~~~~~~~~~~~~~~~
54:02.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/cache/nsCacheEntryDescriptor.cpp:894:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
54:02.12   894 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
54:02.12       |   ^~~~~~~~~~~~~~~~~~~~~~
54:02.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsOutputStreamWrapper::QueryInterface(const nsIID&, void**)':
54:02.13 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
54:02.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
54:02.13   820 |     foundInterface = 0;                                                       \
54:02.13       |     ^~~~~~~~~~~~~~
54:02.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:1036:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
54:02.13  1036 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS
54:02.13       |                                         ^~~~~~~~~~~~~~~~~~~~~~~
54:02.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/cache/nsCacheEntryDescriptor.cpp:1081:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE'
54:02.13  1081 | NS_INTERFACE_MAP_END_THREADSAFE
54:02.13       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
54:02.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
54:02.13   801 |   else
54:02.13       |   ^~~~
54:02.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
54:02.13   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
54:02.13       |                                                 ^~~~~~~~~~~~~~~~~~
54:02.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/cache/nsCacheEntryDescriptor.cpp:1080:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
54:02.13  1080 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
54:02.13       |   ^~~~~~~~~~~~~~~~~~~~~~
54:02.15 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsCompressOutputStreamWrapper::QueryInterface(const nsIID&, void**)':
54:02.15 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
54:02.15 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
54:02.15   820 |     foundInterface = 0;                                                       \
54:02.15       |     ^~~~~~~~~~~~~~
54:02.15 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:1036:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
54:02.15  1036 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS
54:02.15       |                                         ^~~~~~~~~~~~~~~~~~~~~~~
54:02.15 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/cache/nsCacheEntryDescriptor.cpp:1311:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE'
54:02.15  1311 | NS_INTERFACE_MAP_END_THREADSAFE
54:02.15       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
54:02.15 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
54:02.16   801 |   else
54:02.16       |   ^~~~
54:02.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
54:02.16   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
54:02.16       |                                                 ^~~~~~~~~~~~~~~~~~
54:02.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/cache/nsCacheEntryDescriptor.cpp:1310:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
54:02.16  1310 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
54:02.16       |   ^~~~~~~~~~~~~~~~~~~~~~
54:02.64 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:128:
54:02.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/cache/nsDiskCacheMap.cpp: In member function 'nsresult nsDiskCacheMap::Open(nsIFile*, nsDiskCache::CorruptCacheInfo*)':
54:02.64 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
54:02.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
54:02.64    87 |         memset(&mHeader, 0, sizeof(nsDiskCacheHeader));
54:02.64       |                                                      ^
54:02.64 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/cache/nsDiskCacheBinding.h:18,
54:02.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/cache/nsDiskCacheDevice.h:12,
54:02.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/cache/nsCacheService.cpp:22,
54:02.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:47:
54:02.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/cache/nsDiskCacheMap.h:327:8: note: 'struct nsDiskCacheHeader' declared here
54:02.64   327 | struct nsDiskCacheHeader {
54:02.64       |        ^~~~~~~~~~~~~~~~~
54:02.64 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:128:
54:02.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/cache/nsDiskCacheMap.cpp: In member function 'nsresult nsDiskCacheMap::GrowRecords()':
54:02.64 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
54:02.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
54:02.64   365 |                (newRecordsPerBucket - count) * sizeof(nsDiskCacheRecord));
54:02.64       |                                                                         ^
54:02.64 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/cache/nsDiskCacheBinding.h:18,
54:02.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/cache/nsDiskCacheDevice.h:12,
54:02.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/cache/nsCacheService.cpp:22,
54:02.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:47:
54:02.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/cache/nsDiskCacheMap.h:88:7: note: 'class nsDiskCacheRecord' declared here
54:02.64    88 | class nsDiskCacheRecord {
54:02.64       |       ^~~~~~~~~~~~~~~~~
54:03.32 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
54:03.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
54:03.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIEventTarget.h:10,
54:03.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIThread.h:10,
54:03.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CDMCaps.h:11,
54:03.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CDMProxy.h:10,
54:03.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/MediaDecoder.h:11,
54:03.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/ADTSDecoder.h:10,
54:03.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/ADTSDecoder.cpp:7,
54:03.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/Unified_cpp_dom_media0.cpp:2:
54:03.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/CanvasCaptureMediaStream.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureMediaStream::QueryInterface(const nsIID&, void**)':
54:03.32 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
54:03.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
54:03.32   838 |     foundInterface = 0;                                                       \
54:03.32       |     ^~~~~~~~~~~~~~
54:03.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
54:03.32   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
54:03.32       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
54:03.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/CanvasCaptureMediaStream.cpp:215:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
54:03.32   215 | NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream)
54:03.32       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
54:03.32 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsWrapperCache.h:10,
54:03.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/TimeRanges.h:14,
54:03.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/TimeUnits.h:14,
54:03.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/MediaInfo.h:18,
54:03.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/AbstractMediaDecoder.h:15,
54:03.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/MediaDecoderReader.h:13,
54:03.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/PlatformDecoderModule.h:10,
54:03.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/SamplesWaitingForKey.h:12,
54:03.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CDMCaps.h:14,
54:03.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CDMProxy.h:10,
54:03.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/MediaDecoder.h:11,
54:03.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/ADTSDecoder.h:10,
54:03.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/ADTSDecoder.cpp:7,
54:03.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/Unified_cpp_dom_media0.cpp:2:
54:03.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
54:03.32   259 |   } else
54:03.32       |     ^~~~
54:03.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
54:03.32   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
54:03.32       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
54:03.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
54:03.32   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
54:03.32       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
54:03.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/CanvasCaptureMediaStream.cpp:214:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
54:03.32   214 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(CanvasCaptureMediaStream)
54:03.32       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
54:03.70 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
54:03.71                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
54:03.71                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIEventTarget.h:10,
54:03.71                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIThread.h:10,
54:03.71                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CDMCaps.h:11,
54:03.71                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CDMProxy.h:10,
54:03.71                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/MediaDecoder.h:11,
54:03.71                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/ADTSDecoder.h:10,
54:03.71                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/ADTSDecoder.cpp:7,
54:03.71                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/Unified_cpp_dom_media0.cpp:2:
54:03.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::MediaStreamTrackSourceGetter::QueryInterface(const nsIID&, void**)':
54:03.71 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
54:03.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
54:03.71   820 |     foundInterface = 0;                                                       \
54:03.71       |     ^~~~~~~~~~~~~~
54:03.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
54:03.71   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
54:03.71       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
54:03.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/DOMMediaStream.cpp:130:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
54:03.71   130 | NS_INTERFACE_MAP_END
54:03.71       | ^~~~~~~~~~~~~~~~~~~~
54:03.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
54:03.71   801 |   else
54:03.71       |   ^~~~
54:03.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
54:03.71   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
54:03.71       |                                                 ^~~~~~~~~~~~~~~~~~
54:03.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/DOMMediaStream.cpp:129:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
54:03.71   129 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
54:03.71       |   ^~~~~~~~~~~~~~~~~~~~~~
54:03.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMMediaStream::PlaybackTrackListener::QueryInterface(const nsIID&, void**)':
54:03.72 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
54:03.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
54:03.72   838 |     foundInterface = 0;                                                       \
54:03.72       |     ^~~~~~~~~~~~~~
54:03.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
54:03.72   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
54:03.72       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
54:03.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/DOMMediaStream.cpp:340:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
54:03.72   340 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackConsumer)
54:03.72       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
54:03.72 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsWrapperCache.h:10,
54:03.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/TimeRanges.h:14,
54:03.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/TimeUnits.h:14,
54:03.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/MediaInfo.h:18,
54:03.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/AbstractMediaDecoder.h:15,
54:03.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/MediaDecoderReader.h:13,
54:03.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/PlatformDecoderModule.h:10,
54:03.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/SamplesWaitingForKey.h:12,
54:03.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CDMCaps.h:14,
54:03.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CDMProxy.h:10,
54:03.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/MediaDecoder.h:11,
54:03.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/ADTSDecoder.h:10,
54:03.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/ADTSDecoder.cpp:7,
54:03.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/Unified_cpp_dom_media0.cpp:2:
54:03.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
54:03.72   259 |   } else
54:03.72       |     ^~~~
54:03.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
54:03.72   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
54:03.72       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
54:03.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
54:03.73   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
54:03.73       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
54:03.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/DOMMediaStream.cpp:339:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
54:03.73   339 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DOMMediaStream::PlaybackTrackListener)
54:03.73       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
54:03.75 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
54:03.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
54:03.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIEventTarget.h:10,
54:03.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIThread.h:10,
54:03.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CDMCaps.h:11,
54:03.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CDMProxy.h:10,
54:03.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/MediaDecoder.h:11,
54:03.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/ADTSDecoder.h:10,
54:03.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/ADTSDecoder.cpp:7,
54:03.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/Unified_cpp_dom_media0.cpp:2:
54:03.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMMediaStream::QueryInterface(const nsIID&, void**)':
54:03.75 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
54:03.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
54:03.75   838 |     foundInterface = 0;                                                       \
54:03.75       |     ^~~~~~~~~~~~~~
54:03.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
54:03.75   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
54:03.75       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
54:03.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/DOMMediaStream.cpp:377:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
54:03.75   377 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
54:03.75       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
54:03.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
54:03.75   801 |   else
54:03.75       |   ^~~~
54:03.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
54:03.75   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
54:03.75       |                                                 ^~~~~~~~~~~~~~~~~~
54:03.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/DOMMediaStream.cpp:376:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
54:03.76   376 |   NS_INTERFACE_MAP_ENTRY(DOMMediaStream)
54:03.76       |   ^~~~~~~~~~~~~~~~~~~~~~
54:03.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMLocalMediaStream::QueryInterface(const nsIID&, void**)':
54:03.76 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
54:03.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
54:03.76   838 |     foundInterface = 0;                                                       \
54:03.76       |     ^~~~~~~~~~~~~~
54:03.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
54:03.76   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
54:03.76       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
54:03.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/DOMMediaStream.cpp:384:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
54:03.76   384 | NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream)
54:03.76       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
54:03.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
54:03.76   801 |   else
54:03.76       |   ^~~~
54:03.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
54:03.77   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
54:03.77       |                                                 ^~~~~~~~~~~~~~~~~~
54:03.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/DOMMediaStream.cpp:383:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
54:03.77   383 |   NS_INTERFACE_MAP_ENTRY(DOMLocalMediaStream)
54:03.77       |   ^~~~~~~~~~~~~~~~~~~~~~
54:03.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMAudioNodeMediaStream::QueryInterface(const nsIID&, void**)':
54:03.77 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
54:03.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
54:03.77   838 |     foundInterface = 0;                                                       \
54:03.77       |     ^~~~~~~~~~~~~~
54:03.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
54:03.77   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
54:03.77       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
54:03.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/DOMMediaStream.cpp:393:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
54:03.77   393 | NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream)
54:03.77       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
54:03.77 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsWrapperCache.h:10,
54:03.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/TimeRanges.h:14,
54:03.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/TimeUnits.h:14,
54:03.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/MediaInfo.h:18,
54:03.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/AbstractMediaDecoder.h:15,
54:03.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/MediaDecoderReader.h:13,
54:03.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/PlatformDecoderModule.h:10,
54:03.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/SamplesWaitingForKey.h:12,
54:03.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CDMCaps.h:14,
54:03.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CDMProxy.h:10,
54:03.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/MediaDecoder.h:11,
54:03.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/ADTSDecoder.h:10,
54:03.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/ADTSDecoder.cpp:7,
54:03.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/Unified_cpp_dom_media0.cpp:2:
54:03.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
54:03.78   259 |   } else
54:03.78       |     ^~~~
54:03.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
54:03.78   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
54:03.78       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
54:03.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
54:03.78   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
54:03.78       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
54:03.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/DOMMediaStream.cpp:392:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
54:03.78   392 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DOMAudioNodeMediaStream)
54:03.78       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
54:03.81 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
54:03.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
54:03.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIEventTarget.h:10,
54:03.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIThread.h:10,
54:03.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CDMCaps.h:11,
54:03.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CDMProxy.h:10,
54:03.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/MediaDecoder.h:11,
54:03.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/ADTSDecoder.h:10,
54:03.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/ADTSDecoder.cpp:7,
54:03.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/Unified_cpp_dom_media0.cpp:2:
54:03.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult ClonedStreamSourceGetter::QueryInterface(const nsIID&, void**)':
54:03.82 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
54:03.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
54:03.82   838 |     foundInterface = 0;                                                       \
54:03.82       |     ^~~~~~~~~~~~~~
54:03.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
54:03.82   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
54:03.82       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
54:03.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/DOMMediaStream.cpp:699:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
54:03.82   699 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSourceGetter)
54:03.83       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
54:03.83 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsWrapperCache.h:10,
54:03.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/TimeRanges.h:14,
54:03.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/TimeUnits.h:14,
54:03.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/MediaInfo.h:18,
54:03.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/AbstractMediaDecoder.h:15,
54:03.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/MediaDecoderReader.h:13,
54:03.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/PlatformDecoderModule.h:10,
54:03.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/SamplesWaitingForKey.h:12,
54:03.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CDMCaps.h:14,
54:03.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CDMProxy.h:10,
54:03.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/MediaDecoder.h:11,
54:03.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/ADTSDecoder.h:10,
54:03.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/ADTSDecoder.cpp:7,
54:03.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/Unified_cpp_dom_media0.cpp:2:
54:03.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
54:03.84   259 |   } else
54:03.84       |     ^~~~
54:03.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
54:03.84   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
54:03.84       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
54:03.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
54:03.84   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
54:03.84       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
54:03.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/DOMMediaStream.cpp:698:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
54:03.84   698 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ClonedStreamSourceGetter)
54:03.84       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
54:04.25 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/jspubtd.h:17,
54:04.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:10,
54:04.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
54:04.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:33,
54:04.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIEventTarget.h:21,
54:04.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIThread.h:10,
54:04.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CDMCaps.h:11,
54:04.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CDMProxy.h:10,
54:04.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/MediaDecoder.h:11,
54:04.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/ADTSDecoder.h:10,
54:04.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/ADTSDecoder.cpp:7,
54:04.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/Unified_cpp_dom_media0.cpp:2:
54:04.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::adts::FrameHeader]':
54:04.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/ADTSDemuxer.cpp:81:30:   required from here
54:04.25 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
54:04.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32: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]
54:04.25    32 |   memset(aT, 0, sizeof(T));
54:04.25       |   ~~~~~~^~~~~~~~~~~~~~~~~~
54:04.25 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/Unified_cpp_dom_media0.cpp:11:
54:04.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/ADTSDemuxer.cpp:56:7: note: 'class mozilla::adts::FrameHeader' declared here
54:04.25    56 | class FrameHeader {
54:04.25       |       ^~~~~~~~~~~
54:06.87 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/Unified_cpp_dom_media0.cpp:128:
54:06.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/CubebUtils.cpp: At global scope:
54:06.87 Warning: -Wunused-variable in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/CubebUtils.cpp: 'mozilla::{anonymous}::sAudioStreamInitEverSucceeded' defined but not used
54:06.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/CubebUtils.cpp:56:6: warning: 'mozilla::{anonymous}::sAudioStreamInitEverSucceeded' defined but not used [-Wunused-variable]
54:06.87    56 | bool sAudioStreamInitEverSucceeded = false;
54:06.88       |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
54:13.68 libnetwerk_cache.a.desc
54:17.52 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
54:17.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
54:17.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
54:17.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
54:17.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
54:17.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
54:17.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/DecoderDoctorNotificationBinding.h:8,
54:17.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/DecoderDoctorDiagnostics.cpp:9,
54:17.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/Unified_cpp_dom_media1.cpp:2:
54:17.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/GetUserMediaRequest.cpp: In member function 'virtual nsresult mozilla::dom::GetUserMediaRequest::QueryInterface(const nsIID&, void**)':
54:17.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
54:17.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
54:17.53   820 |     foundInterface = 0;                                                       \
54:17.53       |     ^~~~~~~~~~~~~~
54:17.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
54:17.53   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
54:17.53       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
54:17.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/GetUserMediaRequest.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
54:17.53    34 | NS_INTERFACE_MAP_END
54:17.53       | ^~~~~~~~~~~~~~~~~~~~
54:17.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
54:17.53   801 |   else
54:17.53       |   ^~~~
54:17.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
54:17.53   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
54:17.53       |                                                 ^~~~~~~~~~~~~~~~~~
54:17.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/GetUserMediaRequest.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
54:17.53    33 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
54:17.53       |   ^~~~~~~~~~~~~~~~~~~~~~
54:23.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/MediaDeviceInfo.cpp: In member function 'virtual nsresult mozilla::dom::MediaDeviceInfo::QueryInterface(const nsIID&, void**)':
54:23.86 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
54:23.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
54:23.86   820 |     foundInterface = 0;                                                       \
54:23.86       |     ^~~~~~~~~~~~~~
54:23.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
54:23.86   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
54:23.86       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
54:23.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/MediaDeviceInfo.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
54:23.86    28 | NS_INTERFACE_MAP_END
54:23.86       | ^~~~~~~~~~~~~~~~~~~~
54:23.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
54:23.86   801 |   else
54:23.86       |   ^~~~
54:23.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
54:23.86   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
54:23.86       |                                                 ^~~~~~~~~~~~~~~~~~
54:23.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/MediaDeviceInfo.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
54:23.86    27 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
54:23.86       |   ^~~~~~~~~~~~~~~~~~~~~~
54:23.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/MediaDevices.cpp: In member function 'virtual nsresult mozilla::dom::MediaDevices::QueryInterface(const nsIID&, void**)':
54:23.92 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
54:23.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
54:23.92   838 |     foundInterface = 0;                                                       \
54:23.92       |     ^~~~~~~~~~~~~~
54:23.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
54:23.92   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
54:23.92       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
54:23.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/MediaDevices.cpp:211:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
54:23.92   211 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
54:23.92       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
54:23.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
54:23.92   801 |   else
54:23.92       |   ^~~~
54:23.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
54:23.92   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
54:23.92       |                                                 ^~~~~~~~~~~~~~~~~~
54:23.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/MediaDevices.cpp:210:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
54:23.92   210 |   NS_INTERFACE_MAP_ENTRY(MediaDevices)
54:23.92       |   ^~~~~~~~~~~~~~~~~~~~~~
54:29.51 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsRect.h:16,
54:29.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/MediaInfo.h:10,
54:29.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/MediaInfo.cpp:7,
54:29.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/Unified_cpp_dom_media2.cpp:2:
54:29.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/MediaManager.cpp: In member function 'virtual nsresult mozilla::FakeTrackSourceGetter::QueryInterface(const nsIID&, void**)':
54:29.51 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
54:29.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
54:29.52   838 |     foundInterface = 0;                                                       \
54:29.52       |     ^~~~~~~~~~~~~~
54:29.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
54:29.52   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
54:29.52       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
54:29.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/MediaManager.cpp:954:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
54:29.52   954 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSourceGetter)
54:29.52       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
54:29.52 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsWrapperCache.h:10,
54:29.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/TimeRanges.h:14,
54:29.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/TimeUnits.h:14,
54:29.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/MediaInfo.h:18,
54:29.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/MediaInfo.cpp:7,
54:29.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/Unified_cpp_dom_media2.cpp:2:
54:29.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
54:29.52   259 |   } else
54:29.52       |     ^~~~
54:29.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
54:29.52   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
54:29.52       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
54:29.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
54:29.52   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
54:29.52       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
54:29.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/MediaManager.cpp:953:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
54:29.52   953 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(FakeTrackSourceGetter)
54:29.53       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
54:30.80 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsRect.h:16,
54:30.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/MediaInfo.h:10,
54:30.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/MediaInfo.cpp:7,
54:30.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/Unified_cpp_dom_media2.cpp:2:
54:30.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/MediaRecorder.cpp: In member function 'virtual nsresult mozilla::dom::MediaRecorder::QueryInterface(const nsIID&, void**)':
54:30.80 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
54:30.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
54:30.81   838 |     foundInterface = 0;                                                       \
54:30.81       |     ^~~~~~~~~~~~~~
54:30.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
54:30.81   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
54:30.81       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
54:30.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/MediaRecorder.cpp:125:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
54:30.81   125 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
54:30.81       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
54:30.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
54:30.81   801 |   else
54:30.81       |   ^~~~
54:30.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
54:30.81   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
54:30.81       |                                                 ^~~~~~~~~~~~~~~~~~
54:30.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/MediaRecorder.cpp:124:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
54:30.81   124 |   NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity)
54:30.81       |   ^~~~~~~~~~~~~~~~~~~~~~
54:31.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/MediaStreamError.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamError::QueryInterface(const nsIID&, void**)':
54:31.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
54:31.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
54:31.53   820 |     foundInterface = 0;                                                       \
54:31.53       |     ^~~~~~~~~~~~~~
54:31.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
54:31.53   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
54:31.53       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
54:31.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/MediaStreamError.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
54:31.53    60 | NS_INTERFACE_MAP_END
54:31.53       | ^~~~~~~~~~~~~~~~~~~~
54:31.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
54:31.53   801 |   else
54:31.53       |   ^~~~
54:31.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
54:31.53   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
54:31.53       |                                                 ^~~~~~~~~~~~~~~~~~
54:31.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/MediaStreamError.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
54:31.53    59 |   NS_INTERFACE_MAP_ENTRY(MediaStreamError)
54:31.53       |   ^~~~~~~~~~~~~~~~~~~~~~
54:32.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackSource::QueryInterface(const nsIID&, void**)':
54:32.04 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
54:32.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
54:32.04   820 |     foundInterface = 0;                                                       \
54:32.04       |     ^~~~~~~~~~~~~~
54:32.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
54:32.04   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
54:32.04       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
54:32.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/MediaStreamTrack.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
54:32.04    31 | NS_INTERFACE_MAP_END
54:32.04       | ^~~~~~~~~~~~~~~~~~~~
54:32.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
54:32.04   801 |   else
54:32.04       |   ^~~~
54:32.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
54:32.04   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
54:32.04       |                                                 ^~~~~~~~~~~~~~~~~~
54:32.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/MediaStreamTrack.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
54:32.04    30 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
54:32.04       |   ^~~~~~~~~~~~~~~~~~~~~~
54:32.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackConsumer::QueryInterface(const nsIID&, void**)':
54:32.06 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
54:32.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
54:32.06   820 |     foundInterface = 0;                                                       \
54:32.06       |     ^~~~~~~~~~~~~~
54:32.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
54:32.06   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
54:32.06       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
54:32.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/MediaStreamTrack.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
54:32.06    60 | NS_INTERFACE_MAP_END
54:32.06       | ^~~~~~~~~~~~~~~~~~~~
54:32.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
54:32.06   801 |   else
54:32.06       |   ^~~~
54:32.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
54:32.06   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
54:32.06       |                                                 ^~~~~~~~~~~~~~~~~~
54:32.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/MediaStreamTrack.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
54:32.06    59 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
54:32.06       |   ^~~~~~~~~~~~~~~~~~~~~~
54:32.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrack::QueryInterface(const nsIID&, void**)':
54:32.10 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
54:32.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
54:32.10   838 |     foundInterface = 0;                                                       \
54:32.10       |     ^~~~~~~~~~~~~~
54:32.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
54:32.10   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
54:32.10       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
54:32.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/MediaStreamTrack.cpp:206:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
54:32.10   206 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
54:32.10       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
54:32.10 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsWrapperCache.h:10,
54:32.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/TimeRanges.h:14,
54:32.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/TimeUnits.h:14,
54:32.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/MediaInfo.h:18,
54:32.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/MediaInfo.cpp:7,
54:32.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/Unified_cpp_dom_media2.cpp:2:
54:32.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
54:32.10   259 |   } else
54:32.10       |     ^~~~
54:32.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
54:32.10   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
54:32.10       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
54:32.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
54:32.10   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
54:32.10       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
54:32.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/MediaStreamTrack.cpp:205:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
54:32.10   205 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaStreamTrack)
54:32.10       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
54:32.16 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsRect.h:16,
54:32.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/MediaInfo.h:10,
54:32.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/MediaInfo.cpp:7,
54:32.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/Unified_cpp_dom_media2.cpp:2:
54:32.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/MediaTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrack::QueryInterface(const nsIID&, void**)':
54:32.16 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
54:32.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
54:32.16   838 |     foundInterface = 0;                                                       \
54:32.16       |     ^~~~~~~~~~~~~~
54:32.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
54:32.16   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
54:32.16       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
54:32.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/MediaTrack.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
54:32.16    36 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
54:32.16       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
54:32.16 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsWrapperCache.h:10,
54:32.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/TimeRanges.h:14,
54:32.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/TimeUnits.h:14,
54:32.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/MediaInfo.h:18,
54:32.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/MediaInfo.cpp:7,
54:32.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/Unified_cpp_dom_media2.cpp:2:
54:32.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
54:32.16   259 |   } else
54:32.16       |     ^~~~
54:32.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
54:32.16   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
54:32.16       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
54:32.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
54:32.16   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
54:32.16       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
54:32.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/MediaTrack.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
54:32.16    35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaTrack)
54:32.16       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
54:32.20 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsRect.h:16,
54:32.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/MediaInfo.h:10,
54:32.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/MediaInfo.cpp:7,
54:32.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/Unified_cpp_dom_media2.cpp:2:
54:32.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/MediaTrackList.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrackList::QueryInterface(const nsIID&, void**)':
54:32.20 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
54:32.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
54:32.21   838 |     foundInterface = 0;                                                       \
54:32.21       |     ^~~~~~~~~~~~~~
54:32.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
54:32.21   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
54:32.21       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
54:32.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/MediaTrackList.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
54:32.21    39 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
54:32.21       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
54:32.21 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsWrapperCache.h:10,
54:32.21                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/TimeRanges.h:14,
54:32.21                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/TimeUnits.h:14,
54:32.21                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/MediaInfo.h:18,
54:32.21                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/MediaInfo.cpp:7,
54:32.21                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/Unified_cpp_dom_media2.cpp:2:
54:32.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
54:32.21   259 |   } else
54:32.21       |     ^~~~
54:32.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
54:32.21   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
54:32.21       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
54:32.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
54:32.21   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
54:32.21       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
54:32.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/MediaTrackList.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
54:32.21    38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaTrackList)
54:32.21       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
54:53.03 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/Unified_cpp_dom_media2.cpp:65:
54:53.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/MediaStreamGraph.cpp: In member function 'void mozilla::MediaStreamGraphImpl::CloseAudioInputImpl(mozilla::AudioDataListener*)':
54:53.03 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/MediaStreamGraph.cpp: 'count' may be used uninitialized in this function
54:53.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/MediaStreamGraph.cpp:1010:7: warning: 'count' may be used uninitialized in this function [-Wmaybe-uninitialized]
54:53.03  1010 |   if (--count > 0) {
54:53.03       |       ^~~~~~~
55:51.24 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
55:51.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
55:51.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIRunnable.h:10,
55:51.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/AbstractThread.h:11,
55:51.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/MozPromise.h:10,
55:51.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/SeekJob.h:10,
55:51.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/SeekJob.cpp:7,
55:51.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/Unified_cpp_dom_media3.cpp:2:
55:51.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/TextTrack.cpp: In member function 'virtual nsresult mozilla::dom::TextTrack::QueryInterface(const nsIID&, void**)':
55:51.24 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
55:51.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
55:51.24   838 |     foundInterface = 0;                                                       \
55:51.24       |     ^~~~~~~~~~~~~~
55:51.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
55:51.24   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
55:51.24       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55:51.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/TextTrack.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
55:51.24    30 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
55:51.24       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55:51.24 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsWrapperCache.h:10,
55:51.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/TimeRanges.h:14,
55:51.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/TimeUnits.h:14,
55:51.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/MediaInfo.h:18,
55:51.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/AbstractMediaDecoder.h:15,
55:51.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/MediaDecoderReader.h:13,
55:51.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/PlatformDecoderModule.h:10,
55:51.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/SamplesWaitingForKey.h:12,
55:51.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CDMCaps.h:14,
55:51.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CDMProxy.h:10,
55:51.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/MediaDecoder.h:11,
55:51.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/SeekJob.h:11,
55:51.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/SeekJob.cpp:7,
55:51.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/Unified_cpp_dom_media3.cpp:2:
55:51.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
55:51.25   259 |   } else
55:51.25       |     ^~~~
55:51.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
55:51.25   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
55:51.25       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55:51.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
55:51.25   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
55:51.25       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55:51.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/TextTrack.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
55:51.26    29 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(TextTrack)
55:51.26       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55:51.27 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
55:51.27                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
55:51.27                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIRunnable.h:10,
55:51.27                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/AbstractThread.h:11,
55:51.27                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/MozPromise.h:10,
55:51.27                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/SeekJob.h:10,
55:51.27                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/SeekJob.cpp:7,
55:51.27                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/Unified_cpp_dom_media3.cpp:2:
55:51.27 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/TextTrackCue.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCue::QueryInterface(const nsIID&, void**)':
55:51.27 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
55:51.27 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
55:51.27   838 |     foundInterface = 0;                                                       \
55:51.27       |     ^~~~~~~~~~~~~~
55:51.27 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
55:51.27   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
55:51.27       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55:51.27 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/TextTrackCue.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
55:51.27    27 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
55:51.27       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55:51.27 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsWrapperCache.h:10,
55:51.27                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/TimeRanges.h:14,
55:51.27                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/TimeUnits.h:14,
55:51.27                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/MediaInfo.h:18,
55:51.27                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/AbstractMediaDecoder.h:15,
55:51.27                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/MediaDecoderReader.h:13,
55:51.27                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/PlatformDecoderModule.h:10,
55:51.27                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/SamplesWaitingForKey.h:12,
55:51.27                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CDMCaps.h:14,
55:51.27                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CDMProxy.h:10,
55:51.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/MediaDecoder.h:11,
55:51.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/SeekJob.h:11,
55:51.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/SeekJob.cpp:7,
55:51.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/Unified_cpp_dom_media3.cpp:2:
55:51.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
55:51.28   259 |   } else
55:51.28       |     ^~~~
55:51.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
55:51.28   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
55:51.28       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55:51.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
55:51.28   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
55:51.28       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55:51.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/TextTrackCue.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
55:51.28    26 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(TextTrackCue)
55:51.28       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55:51.32 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
55:51.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
55:51.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIRunnable.h:10,
55:51.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/AbstractThread.h:11,
55:51.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/MozPromise.h:10,
55:51.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/SeekJob.h:10,
55:51.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/SeekJob.cpp:7,
55:51.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/Unified_cpp_dom_media3.cpp:2:
55:51.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/TextTrackCueList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCueList::QueryInterface(const nsIID&, void**)':
55:51.32 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
55:51.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
55:51.32   820 |     foundInterface = 0;                                                       \
55:51.32       |     ^~~~~~~~~~~~~~
55:51.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
55:51.32   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
55:51.32       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
55:51.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/TextTrackCueList.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
55:51.32    33 | NS_INTERFACE_MAP_END
55:51.32       | ^~~~~~~~~~~~~~~~~~~~
55:51.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
55:51.32   801 |   else
55:51.32       |   ^~~~
55:51.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
55:51.32   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
55:51.32       |                                                 ^~~~~~~~~~~~~~~~~~
55:51.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/TextTrackCueList.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
55:51.32    32 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
55:51.32       |   ^~~~~~~~~~~~~~~~~~~~~~
55:51.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/TextTrackList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackList::QueryInterface(const nsIID&, void**)':
55:51.38 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
55:51.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
55:51.38   838 |     foundInterface = 0;                                                       \
55:51.38       |     ^~~~~~~~~~~~~~
55:51.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
55:51.38   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
55:51.38       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55:51.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/TextTrackList.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
55:51.38    24 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
55:51.38       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55:51.38 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsWrapperCache.h:10,
55:51.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/TimeRanges.h:14,
55:51.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/TimeUnits.h:14,
55:51.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/MediaInfo.h:18,
55:51.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/AbstractMediaDecoder.h:15,
55:51.39                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/MediaDecoderReader.h:13,
55:51.39                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/PlatformDecoderModule.h:10,
55:51.39                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/SamplesWaitingForKey.h:12,
55:51.39                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CDMCaps.h:14,
55:51.39                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CDMProxy.h:10,
55:51.39                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/MediaDecoder.h:11,
55:51.39                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/SeekJob.h:11,
55:51.39                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/SeekJob.cpp:7,
55:51.39                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/Unified_cpp_dom_media3.cpp:2:
55:51.39 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
55:51.39   259 |   } else
55:51.39       |     ^~~~
55:51.39 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
55:51.39   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
55:51.39       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55:51.39 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
55:51.39   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
55:51.39       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55:51.39 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/TextTrackList.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
55:51.39    23 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(TextTrackList)
55:51.39       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55:51.41 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
55:51.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
55:51.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIRunnable.h:10,
55:51.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/AbstractThread.h:11,
55:51.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/MozPromise.h:10,
55:51.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/SeekJob.h:10,
55:51.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/SeekJob.cpp:7,
55:51.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/Unified_cpp_dom_media3.cpp:2:
55:51.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/TextTrackRegion.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackRegion::QueryInterface(const nsIID&, void**)':
55:51.41 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
55:51.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
55:51.41   820 |     foundInterface = 0;                                                       \
55:51.41       |     ^~~~~~~~~~~~~~
55:51.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
55:51.41   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
55:51.41       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
55:51.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/TextTrackRegion.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
55:51.41    19 | NS_INTERFACE_MAP_END
55:51.41       | ^~~~~~~~~~~~~~~~~~~~
55:51.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
55:51.41   801 |   else
55:51.41       |   ^~~~
55:51.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
55:51.41   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
55:51.41       |                                                 ^~~~~~~~~~~~~~~~~~
55:51.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/TextTrackRegion.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
55:51.41    18 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
55:51.42       |   ^~~~~~~~~~~~~~~~~~~~~~
55:53.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/VideoTrack.cpp: In member function 'virtual nsresult mozilla::dom::VideoTrack::QueryInterface(const nsIID&, void**)':
55:53.59 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
55:53.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
55:53.59   838 |     foundInterface = 0;                                                       \
55:53.59       |     ^~~~~~~~~~~~~~
55:53.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
55:53.59   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
55:53.59       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55:53.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/VideoTrack.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
55:53.59    36 | NS_INTERFACE_MAP_END_INHERITING(MediaTrack)
55:53.59       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55:53.59 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsWrapperCache.h:10,
55:53.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/TimeRanges.h:14,
55:53.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/TimeUnits.h:14,
55:53.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/MediaInfo.h:18,
55:53.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/AbstractMediaDecoder.h:15,
55:53.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/MediaDecoderReader.h:13,
55:53.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/PlatformDecoderModule.h:10,
55:53.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/SamplesWaitingForKey.h:12,
55:53.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CDMCaps.h:14,
55:53.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CDMProxy.h:10,
55:53.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/MediaDecoder.h:11,
55:53.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/SeekJob.h:11,
55:53.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/SeekJob.cpp:7,
55:53.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/Unified_cpp_dom_media3.cpp:2:
55:53.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
55:53.59   259 |   } else
55:53.59       |     ^~~~
55:53.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
55:53.59   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
55:53.59       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55:53.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
55:53.59   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
55:53.59       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55:53.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/VideoTrack.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
55:53.59    35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(VideoTrack)
55:53.59       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55:57.37 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
55:57.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
55:57.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIWebVTTListener.h:10,
55:57.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/WebVTTListener.h:9,
55:57.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/WebVTTListener.cpp:6,
55:57.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/Unified_cpp_dom_media4.cpp:2:
55:57.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/WebVTTListener.cpp: In member function 'virtual nsresult mozilla::dom::WebVTTListener::QueryInterface(const nsIID&, void**)':
55:57.38 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
55:57.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
55:57.38   820 |     foundInterface = 0;                                                       \
55:57.38       |     ^~~~~~~~~~~~~~
55:57.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
55:57.38   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
55:57.38       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
55:57.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/WebVTTListener.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
55:57.38    27 | NS_INTERFACE_MAP_END
55:57.38       | ^~~~~~~~~~~~~~~~~~~~
55:57.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
55:57.38   812 |   else
55:57.38       |   ^~~~
55:57.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
55:57.38   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
55:57.38       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
55:57.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/WebVTTListener.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
55:57.38    26 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIWebVTTListener)
55:57.38       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56:02.93 libdom_media.a.desc
56:08.47 libembedding_components_printingui_ipc.a.desc
56:13.94 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/css/Declaration.h:24,
56:13.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/canvas/CanvasRenderingContext2D.cpp:30,
56:13.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/canvas/Unified_cpp_dom_canvas0.cpp:11:
56:13.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)':
56:13.94 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead
56:13.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h:159:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
56:13.94   159 |     memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue));
56:13.94       |                                                       ^
56:13.94 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
56:13.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Element.h:42,
56:13.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/canvas/CanvasImageCache.cpp:11,
56:13.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/canvas/Unified_cpp_dom_canvas0.cpp:2:
56:13.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here
56:13.94   585 | class nsCSSValue {
56:13.95       |       ^~~~~~~~~~
56:16.19 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14,
56:16.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/chrome/common/ipc_message_utils.h:20,
56:16.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/ipc/IPCMessageUtils.h:11,
56:16.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11,
56:16.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9,
56:16.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/ContentParent.h:10,
56:16.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/xre/nsAppRunner.cpp:6:
56:16.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/xre/nsAppRunner.cpp: In member function 'virtual nsresult nsXULAppInfo::QueryInterface(const nsIID&, void**)':
56:16.19 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
56:16.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
56:16.19   820 |     foundInterface = 0;                                                       \
56:16.19       |     ^~~~~~~~~~~~~~
56:16.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
56:16.19   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
56:16.19       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
56:16.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/xre/nsAppRunner.cpp:648:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
56:16.19   648 | NS_INTERFACE_MAP_END
56:16.19       | ^~~~~~~~~~~~~~~~~~~~
56:16.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:806:3: note: some parts of macro expansion are not guarded by this 'else' clause
56:16.19   806 |   else
56:16.19       |   ^~~~
56:16.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:880:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL'
56:16.19   880 |   NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition)
56:16.19       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56:16.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/xre/nsAppRunner.cpp:646:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL'
56:16.19   646 |   NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIXULAppInfo, gAppData ||
56:16.19       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56:16.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/xre/nsAppRunner.cpp: In member function 'nsresult XREMain::XRE_mainRun()':
56:16.32 Warning: -Waddress in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/xre/nsAppRunner.cpp: comparison with string literal results in unspecified behavior
56:16.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/xre/nsAppRunner.cpp:3708:37: warning: comparison with string literal results in unspecified behavior [-Waddress]
56:16.32  3708 |           aKey = (((MOZ_APP_NAME == "basilisk")
56:16.32       |                                     ^~~~~~~~~~
56:16.32 Warning: -Waddress in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/xre/nsAppRunner.cpp: comparison with string literal results in unspecified behavior
56:16.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/xre/nsAppRunner.cpp:3709:42: warning: comparison with string literal results in unspecified behavior [-Waddress]
56:16.32  3709 |                      || (MOZ_APP_NAME == "palemoon"))
56:16.32       |                                          ^~~~~~~~~~
56:16.87 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
56:16.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
56:16.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsAutoPtr.h:10,
56:16.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/canvas/CanvasImageCache.cpp:7,
56:16.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/canvas/Unified_cpp_dom_canvas0.cpp:2:
56:16.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/canvas/CanvasRenderingContext2D.cpp: In member function 'virtual nsresult mozilla::dom::CanvasRenderingContext2D::QueryInterface(const nsIID&, void**)':
56:16.87 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
56:16.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
56:16.87   820 |     foundInterface = 0;                                                       \
56:16.87       |     ^~~~~~~~~~~~~~
56:16.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
56:16.87   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
56:16.87       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
56:16.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/canvas/CanvasRenderingContext2D.cpp:1079:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
56:16.87  1079 | NS_INTERFACE_MAP_END
56:16.87       | ^~~~~~~~~~~~~~~~~~~~
56:16.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
56:16.87   801 |   else
56:16.87       |   ^~~~
56:16.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
56:16.87   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
56:16.87       |                                                 ^~~~~~~~~~~~~~~~~~
56:16.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/canvas/CanvasRenderingContext2D.cpp:1078:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
56:16.87  1078 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
56:16.87       |   ^~~~~~~~~~~~~~~~~~~~~~
56:17.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/canvas/ImageBitmap.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmap::QueryInterface(const nsIID&, void**)':
56:17.69 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
56:17.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
56:17.69   820 |     foundInterface = 0;                                                       \
56:17.69       |     ^~~~~~~~~~~~~~
56:17.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
56:17.69   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
56:17.69       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
56:17.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/canvas/ImageBitmap.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
56:17.69    35 | NS_INTERFACE_MAP_END
56:17.69       | ^~~~~~~~~~~~~~~~~~~~
56:17.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
56:17.69   801 |   else
56:17.69       |   ^~~~
56:17.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
56:17.69   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
56:17.69       |                                                 ^~~~~~~~~~~~~~~~~~
56:17.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/canvas/ImageBitmap.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
56:17.69    34 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
56:17.69       |   ^~~~~~~~~~~~~~~~~~~~~~
56:17.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/canvas/ImageBitmapRenderingContext.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmapRenderingContext::QueryInterface(const nsIID&, void**)':
56:17.94 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
56:17.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
56:17.94   820 |     foundInterface = 0;                                                       \
56:17.94       |     ^~~~~~~~~~~~~~
56:17.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
56:17.94   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
56:17.94       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
56:17.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/canvas/ImageBitmapRenderingContext.cpp:316:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
56:17.94   316 | NS_INTERFACE_MAP_END
56:17.94       | ^~~~~~~~~~~~~~~~~~~~
56:17.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
56:17.94   801 |   else
56:17.94       |   ^~~~
56:17.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
56:17.94   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
56:17.94       |                                                 ^~~~~~~~~~~~~~~~~~
56:17.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/canvas/ImageBitmapRenderingContext.cpp:315:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
56:17.94   315 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
56:17.94       |   ^~~~~~~~~~~~~~~~~~~~~~
56:18.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/canvas/ImageData.cpp: In member function 'virtual nsresult mozilla::dom::ImageData::QueryInterface(const nsIID&, void**)':
56:18.10 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
56:18.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
56:18.10   820 |     foundInterface = 0;                                                       \
56:18.10       |     ^~~~~~~~~~~~~~
56:18.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
56:18.10   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
56:18.10       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
56:18.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/canvas/ImageData.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
56:18.10    25 | NS_INTERFACE_MAP_END
56:18.10       | ^~~~~~~~~~~~~~~~~~~~
56:18.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
56:18.10   801 |   else
56:18.10       |   ^~~~
56:18.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
56:18.10   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
56:18.10       |                                                 ^~~~~~~~~~~~~~~~~~
56:18.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/canvas/ImageData.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
56:18.10    24 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
56:18.10       |   ^~~~~~~~~~~~~~~~~~~~~~
56:18.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/canvas/OffscreenCanvas.cpp: In member function 'virtual nsresult mozilla::dom::OffscreenCanvas::QueryInterface(const nsIID&, void**)':
56:18.40 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
56:18.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
56:18.40   838 |     foundInterface = 0;                                                       \
56:18.40       |     ^~~~~~~~~~~~~~
56:18.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
56:18.40   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
56:18.40       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56:18.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/canvas/OffscreenCanvas.cpp:368:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
56:18.40   368 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
56:18.40       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56:18.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
56:18.40   801 |   else
56:18.40       |   ^~~~
56:18.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
56:18.40   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
56:18.40       |                                                 ^~~~~~~~~~~~~~~~~~
56:18.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/canvas/OffscreenCanvas.cpp:367:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
56:18.40   367 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
56:18.40       |   ^~~~~~~~~~~~~~~~~~~~~~
56:29.68 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/toolkit/xre/Unified_cpp_toolkit_xre0.cpp:74:
56:29.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/xre/nsXREDirProvider.cpp: In member function 'virtual nsresult nsXREDirProvider::DoStartup()':
56:29.69 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/xre/nsXREDirProvider.cpp: variable 'mode' set but not used
56:29.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/xre/nsXREDirProvider.cpp:949:9: warning: variable 'mode' set but not used [-Wunused-but-set-variable]
56:29.69   949 |     int mode = 1;
56:29.69       |         ^~~~
56:31.70 libtoolkit_xre.a.desc
56:33.20 libimage_encoders_png.a.desc
56:41.65 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/flac/Unified_cpp_dom_media_flac0.cpp:11:
56:41.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/flac/FlacDemuxer.cpp: In member function 'mozilla::media::TimeUnit mozilla::FlacTrackDemuxer::FastSeek(const mozilla::media::TimeUnit&)':
56:41.65 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/flac/FlacDemuxer.cpp: '*((void*)& lastFoundOffset +8)' may be used uninitialized in this function
56:41.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/flac/FlacDemuxer.cpp:787:25: warning: '*((void*)& lastFoundOffset +8)' may be used uninitialized in this function [-Wmaybe-uninitialized]
56:41.65   787 |     if (lastFoundOffset && lastFoundOffset.ref() == frame.Offset()) {
56:41.65       |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56:44.13 libdom_media_flac.a.desc
56:53.50 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
56:53.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
56:53.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsAutoPtr.h:10,
56:53.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/OwningNonNull.h:12,
56:53.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/RootedOwningNonNull.h:20,
56:53.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:20,
56:53.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/canvas/WebGLContext.h:15,
56:53.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/canvas/WebGL2Context.h:9,
56:53.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/canvas/WebGL2ContextMRTs.cpp:6,
56:53.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/canvas/Unified_cpp_dom_canvas1.cpp:2:
56:53.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/canvas/WebGLContext.cpp: In member function 'virtual nsresult mozilla::WebGLContext::QueryInterface(const nsIID&, void**)':
56:53.51 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
56:53.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
56:53.51   820 |     foundInterface = 0;                                                       \
56:53.51       |     ^~~~~~~~~~~~~~
56:53.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
56:53.51   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
56:53.51       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
56:53.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/canvas/WebGLContext.cpp:2343:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
56:53.51  2343 | NS_INTERFACE_MAP_END
56:53.51       | ^~~~~~~~~~~~~~~~~~~~
56:53.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
56:53.51   812 |   else
56:53.51       |   ^~~~
56:53.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
56:53.51   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
56:53.51       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
56:53.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/canvas/WebGLContext.cpp:2342:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
56:53.51  2342 |     NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMWebGLRenderingContext)
56:53.51       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
58:09.44 libdom_canvas.a.desc
58:10.55 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-blob.cc:32:
58:10.55 Warning: -Wmissing-attributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
58:10.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-private.hh:721: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]
58:10.55   721 | _hb_debug_msg_va<0> (const char *what HB_UNUSED,
58:10.55       | ^~~~~~~~~~~~~~~~~~~
58:10.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-private.hh:672:1: note: missing primary template attribute 'format'
58:10.55   672 | _hb_debug_msg_va (const char *what,
58:10.55       | ^~~~~~~~~~~~~~~~
58:10.55 Warning: -Wmissing-attributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
58:10.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-private.hh:764: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]
58:10.55   764 | _hb_debug_msg<0> (const char *what HB_UNUSED,
58:10.55       | ^~~~~~~~~~~~~~~~
58:10.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-private.hh:740:1: note: missing primary template attribute 'format'
58:10.55   740 | _hb_debug_msg (const char *what,
58:10.55       | ^~~~~~~~~~~~~
58:10.74 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-common.cc:29:
58:10.74 Warning: -Wmissing-attributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
58:10.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-private.hh:721: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]
58:10.74   721 | _hb_debug_msg_va<0> (const char *what HB_UNUSED,
58:10.74       | ^~~~~~~~~~~~~~~~~~~
58:10.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-private.hh:672:1: note: missing primary template attribute 'format'
58:10.74   672 | _hb_debug_msg_va (const char *what,
58:10.74       | ^~~~~~~~~~~~~~~~
58:10.74 Warning: -Wmissing-attributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
58:10.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-private.hh:764: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]
58:10.74   764 | _hb_debug_msg<0> (const char *what HB_UNUSED,
58:10.74       | ^~~~~~~~~~~~~~~~
58:10.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-private.hh:740:1: note: missing primary template attribute 'format'
58:10.74   740 | _hb_debug_msg (const char *what,
58:10.74       | ^~~~~~~~~~~~~
58:10.99 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-open-type-private.hh:32,
58:10.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-math.cc:27:
58:10.99 Warning: -Wmissing-attributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
58:10.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-private.hh:721: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]
58:10.99   721 | _hb_debug_msg_va<0> (const char *what HB_UNUSED,
58:10.99       | ^~~~~~~~~~~~~~~~~~~
58:10.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-private.hh:672:1: note: missing primary template attribute 'format'
58:10.99   672 | _hb_debug_msg_va (const char *what,
58:10.99       | ^~~~~~~~~~~~~~~~
58:10.99 Warning: -Wmissing-attributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
58:10.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-private.hh:764: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]
58:10.99   764 | _hb_debug_msg<0> (const char *what HB_UNUSED,
58:10.99       | ^~~~~~~~~~~~~~~~
58:10.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-private.hh:740:1: note: missing primary template attribute 'format'
58:10.99   740 | _hb_debug_msg (const char *what,
58:10.99       | ^~~~~~~~~~~~~
58:12.78 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-shape-complex-private.hh:30,
58:12.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-shape-complex-hangul.cc:27:
58:12.78 Warning: -Wmissing-attributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
58:12.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-private.hh:721: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]
58:12.78   721 | _hb_debug_msg_va<0> (const char *what HB_UNUSED,
58:12.78       | ^~~~~~~~~~~~~~~~~~~
58:12.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-private.hh:672:1: note: missing primary template attribute 'format'
58:12.78   672 | _hb_debug_msg_va (const char *what,
58:12.78       | ^~~~~~~~~~~~~~~~
58:12.78 Warning: -Wmissing-attributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
58:12.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-private.hh:764: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]
58:12.78   764 | _hb_debug_msg<0> (const char *what HB_UNUSED,
58:12.78       | ^~~~~~~~~~~~~~~~
58:12.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-private.hh:740:1: note: missing primary template attribute 'format'
58:12.78   740 | _hb_debug_msg (const char *what,
58:12.78       | ^~~~~~~~~~~~~
58:13.09 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-shape-complex-indic-private.hh:30,
58:13.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-shape-complex-indic.cc:27:
58:13.09 Warning: -Wmissing-attributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
58:13.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-private.hh:721: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]
58:13.09   721 | _hb_debug_msg_va<0> (const char *what HB_UNUSED,
58:13.09       | ^~~~~~~~~~~~~~~~~~~
58:13.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-private.hh:672:1: note: missing primary template attribute 'format'
58:13.09   672 | _hb_debug_msg_va (const char *what,
58:13.09       | ^~~~~~~~~~~~~~~~
58:13.09 Warning: -Wmissing-attributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
58:13.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-private.hh:764: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]
58:13.10   764 | _hb_debug_msg<0> (const char *what HB_UNUSED,
58:13.10       | ^~~~~~~~~~~~~~~~
58:13.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-private.hh:740:1: note: missing primary template attribute 'format'
58:13.10   740 | _hb_debug_msg (const char *what,
58:13.10       | ^~~~~~~~~~~~~
58:14.24 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-shape-complex-use-private.hh:32,
58:14.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-shape-complex-use.cc:29:
58:14.24 Warning: -Wmissing-attributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
58:14.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-private.hh:721: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]
58:14.24   721 | _hb_debug_msg_va<0> (const char *what HB_UNUSED,
58:14.24       | ^~~~~~~~~~~~~~~~~~~
58:14.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-private.hh:672:1: note: missing primary template attribute 'format'
58:14.24   672 | _hb_debug_msg_va (const char *what,
58:14.24       | ^~~~~~~~~~~~~~~~
58:14.24 Warning: -Wmissing-attributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
58:14.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-private.hh:764: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]
58:14.24   764 | _hb_debug_msg<0> (const char *what HB_UNUSED,
58:14.24       | ^~~~~~~~~~~~~~~~
58:14.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-private.hh:740:1: note: missing primary template attribute 'format'
58:14.24   740 | _hb_debug_msg (const char *what,
58:14.24       | ^~~~~~~~~~~~~
58:14.74 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-shaper-impl-private.hh:30,
58:14.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-shape.cc:32:
58:14.74 Warning: -Wmissing-attributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
58:14.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-private.hh:721: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]
58:14.74   721 | _hb_debug_msg_va<0> (const char *what HB_UNUSED,
58:14.74       | ^~~~~~~~~~~~~~~~~~~
58:14.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-private.hh:672:1: note: missing primary template attribute 'format'
58:14.74   672 | _hb_debug_msg_va (const char *what,
58:14.74       | ^~~~~~~~~~~~~~~~
58:14.74 Warning: -Wmissing-attributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
58:14.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-private.hh:764: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]
58:14.74   764 | _hb_debug_msg<0> (const char *what HB_UNUSED,
58:14.74       | ^~~~~~~~~~~~~~~~
58:14.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-private.hh:740:1: note: missing primary template attribute 'format'
58:14.74   740 | _hb_debug_msg (const char *what,
58:14.74       | ^~~~~~~~~~~~~
58:15.48 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-shape-plan-private.hh:30,
58:15.48                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-shape-plan.cc:27:
58:15.48 Warning: -Wmissing-attributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
58:15.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-private.hh:721: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]
58:15.48   721 | _hb_debug_msg_va<0> (const char *what HB_UNUSED,
58:15.48       | ^~~~~~~~~~~~~~~~~~~
58:15.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-private.hh:672:1: note: missing primary template attribute 'format'
58:15.48   672 | _hb_debug_msg_va (const char *what,
58:15.48       | ^~~~~~~~~~~~~~~~
58:15.48 Warning: -Wmissing-attributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
58:15.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-private.hh:764: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]
58:15.48   764 | _hb_debug_msg<0> (const char *what HB_UNUSED,
58:15.48       | ^~~~~~~~~~~~~~~~
58:15.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-private.hh:740:1: note: missing primary template attribute 'format'
58:15.48   740 | _hb_debug_msg (const char *what,
58:15.48       | ^~~~~~~~~~~~~
58:15.93 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-buffer-private.hh:33,
58:15.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-buffer.cc:30,
58:15.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2:
58:15.93 Warning: -Wmissing-attributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
58:15.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-private.hh:721: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]
58:15.94   721 | _hb_debug_msg_va<0> (const char *what HB_UNUSED,
58:15.94       | ^~~~~~~~~~~~~~~~~~~
58:15.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-private.hh:672:1: note: missing primary template attribute 'format'
58:15.94   672 | _hb_debug_msg_va (const char *what,
58:15.94       | ^~~~~~~~~~~~~~~~
58:15.94 Warning: -Wmissing-attributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
58:15.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-private.hh:764: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]
58:15.94   764 | _hb_debug_msg<0> (const char *what HB_UNUSED,
58:15.94       | ^~~~~~~~~~~~~~~~
58:15.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-private.hh:740:1: note: missing primary template attribute 'format'
58:15.94   740 | _hb_debug_msg (const char *what,
58:15.94       | ^~~~~~~~~~~~~
58:18.02 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:137:
58:18.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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)':
58:18.02 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-shape-fallback.cc: this statement may fall through
58:18.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:223:14: warning: this statement may fall through [-Wimplicit-fallthrough=]
58:18.02   223 |       } else if (buffer->props.direction == HB_DIRECTION_RTL) {
58:18.02       |              ^~
58:18.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:229:5: note: here
58:18.02   229 |     default:
58:18.02       |     ^~~~~~~
58:18.02 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-shape-fallback.cc: this statement may fall through
58:18.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:261:27: warning: this statement may fall through [-Wimplicit-fallthrough=]
58:18.02   261 |       base_extents.height -= y_gap;
58:18.02       |       ~~~~~~~~~~~~~~~~~~~~^~~~~~~~
58:18.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:264:5: note: here
58:18.02   264 |     case HB_UNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT:
58:18.02       |     ^~~~
58:18.02 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-shape-fallback.cc: this statement may fall through
58:18.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:282:27: warning: this statement may fall through [-Wimplicit-fallthrough=]
58:18.02   282 |       base_extents.height -= y_gap;
58:18.02       |       ~~~~~~~~~~~~~~~~~~~~^~~~~~~~
58:18.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:285:5: note: here
58:18.02   285 |     case HB_UNICODE_COMBINING_CLASS_ATTACHED_ABOVE:
58:18.02       |     ^~~~
58:21.74 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-layout-private.hh:36,
58:21.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-face.cc:31,
58:21.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:11:
58:21.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-set-private.hh: In member function 'bool OT::Coverage::intersects(const hb_set_t*) const':
58:21.74 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-set-private.hh: '*((void*)(& iter)+8).OT::CoverageFormat2::Iter::j' may be used uninitialized in this function
58:21.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-set-private.hh:339:61: warning: '*((void*)(& iter)+8).OT::CoverageFormat2::Iter::j' may be used uninitialized in this function [-Wmaybe-uninitialized]
58:21.74   339 |   elt_t const &elt (hb_codepoint_t g) const { return elts[g >> SHIFT]; }
58:21.74       |                                                           ~~^~~~~~~~
58:21.74 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-layout-gdef-table.hh:32,
58:21.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-layout.cc:34,
58:21.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:47:
58:21.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:918:20: note: '*((void*)(& iter)+8).OT::CoverageFormat2::Iter::j' was declared here
58:21.74   918 |     Coverage::Iter iter;
58:21.74       |                    ^~~~
58:23.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-layout-common-private.hh: In member function 'void OT::MultipleSubstFormat1::closure(OT::hb_closure_context_t*) const':
58:23.01 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-layout-common-private.hh: '*((void*)(& iter)+8).OT::CoverageFormat2::Iter::j' may be used uninitialized in this function
58:23.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:855:8: warning: '*((void*)(& iter)+8).OT::CoverageFormat2::Iter::j' may be used uninitialized in this function [-Wmaybe-uninitialized]
58:23.01   855 |       j++;
58:23.01       |       ~^~
58:23.01 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-layout.cc:35,
58:23.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:47:
58:23.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:337:20: note: '*((void*)(& iter)+8).OT::CoverageFormat2::Iter::j' was declared here
58:23.01   337 |     Coverage::Iter iter;
58:23.01       |                    ^~~~
58:23.01 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh: '*((void*)& iter +8)' may be used uninitialized in this function
58:23.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:337:20: warning: '*((void*)& iter +8)' may be used uninitialized in this function [-Wmaybe-uninitialized]
58:23.09 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-layout-gdef-table.hh:32,
58:23.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-layout.cc:34,
58:23.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:47:
58:23.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-layout-common-private.hh: In member function 'void OT::AlternateSubstFormat1::closure(OT::hb_closure_context_t*) const':
58:23.09 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-layout-common-private.hh: '*((void*)(& iter)+8).OT::CoverageFormat2::Iter::j' may be used uninitialized in this function
58:23.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:855:8: warning: '*((void*)(& iter)+8).OT::CoverageFormat2::Iter::j' may be used uninitialized in this function [-Wmaybe-uninitialized]
58:23.09   855 |       j++;
58:23.09       |       ~^~
58:23.09 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-layout.cc:35,
58:23.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:47:
58:23.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:459:20: note: '*((void*)(& iter)+8).OT::CoverageFormat2::Iter::j' was declared here
58:23.09   459 |     Coverage::Iter iter;
58:23.09       |                    ^~~~
58:23.09 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh: '*((void*)& iter +8)' may be used uninitialized in this function
58:23.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:459:20: warning: '*((void*)& iter +8)' may be used uninitialized in this function [-Wmaybe-uninitialized]
58:23.15 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-layout-private.hh:36,
58:23.15                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-face.cc:31,
58:23.15                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:11:
58:23.15 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-set-private.hh: In member function 'void OT::AlternateSubstFormat1::collect_glyphs(OT::hb_collect_glyphs_context_t*) const':
58:23.16 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-set-private.hh: '*((void*)(& iter)+8).OT::CoverageFormat2::Iter::j' may be used uninitialized in this function
58:23.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-set-private.hh:338:49: warning: '*((void*)(& iter)+8).OT::CoverageFormat2::Iter::j' may be used uninitialized in this function [-Wmaybe-uninitialized]
58:23.16   338 |   elt_t &elt (hb_codepoint_t g) { return elts[g >> SHIFT]; }
58:23.16       |                                               ~~^~~~~~~~
58:23.16 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-layout.cc:35,
58:23.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:47:
58:23.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:477:20: note: '*((void*)(& iter)+8).OT::CoverageFormat2::Iter::j' was declared here
58:23.16   477 |     Coverage::Iter iter;
58:23.16       |                    ^~~~
58:23.16 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh: '*((void*)& iter +8)' may be used uninitialized in this function
58:23.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:477:20: warning: '*((void*)& iter +8)' may be used uninitialized in this function [-Wmaybe-uninitialized]
58:23.43 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-layout-gdef-table.hh:32,
58:23.43                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-layout.cc:34,
58:23.43                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:47:
58:23.43 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-layout-common-private.hh: In member function 'void OT::LigatureSubstFormat1::closure(OT::hb_closure_context_t*) const':
58:23.44 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-layout-common-private.hh: '*((void*)(& iter)+8).OT::CoverageFormat2::Iter::j' may be used uninitialized in this function
58:23.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:855:8: warning: '*((void*)(& iter)+8).OT::CoverageFormat2::Iter::j' may be used uninitialized in this function [-Wmaybe-uninitialized]
58:23.44   855 |       j++;
58:23.44       |       ~^~
58:23.44 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-layout.cc:35,
58:23.44                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:47:
58:23.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:790:20: note: '*((void*)(& iter)+8).OT::CoverageFormat2::Iter::j' was declared here
58:23.44   790 |     Coverage::Iter iter;
58:23.44       |                    ^~~~
58:23.44 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh: '*((void*)& iter +8)' may be used uninitialized in this function
58:23.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:790:20: warning: '*((void*)& iter +8)' may be used uninitialized in this function [-Wmaybe-uninitialized]
58:23.50 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-layout-private.hh:36,
58:23.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-face.cc:31,
58:23.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:11:
58:23.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-set-private.hh: In member function 'void OT::LigatureSubstFormat1::collect_glyphs(OT::hb_collect_glyphs_context_t*) const':
58:23.50 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-set-private.hh: '*((void*)(& iter)+8).OT::CoverageFormat2::Iter::j' may be used uninitialized in this function
58:23.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-set-private.hh:338:49: warning: '*((void*)(& iter)+8).OT::CoverageFormat2::Iter::j' may be used uninitialized in this function [-Wmaybe-uninitialized]
58:23.50   338 |   elt_t &elt (hb_codepoint_t g) { return elts[g >> SHIFT]; }
58:23.50       |                                               ~~^~~~~~~~
58:23.50 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-layout.cc:35,
58:23.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:47:
58:23.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:804:20: note: '*((void*)(& iter)+8).OT::CoverageFormat2::Iter::j' was declared here
58:23.51   804 |     Coverage::Iter iter;
58:23.51       |                    ^~~~
58:23.51 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh: '*((void*)& iter +8)' may be used uninitialized in this function
58:23.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:804:20: warning: '*((void*)& iter +8)' may be used uninitialized in this function [-Wmaybe-uninitialized]
58:26.62 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-layout-gdef-table.hh:32,
58:26.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-layout.cc:34,
58:26.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:47:
58:26.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-layout-common-private.hh: In member function 'typename context_t::return_t OT::SubstLookupSubTable::dispatch(context_t*, unsigned int) const [with context_t = OT::hb_closure_context_t]':
58:26.62 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-layout-common-private.hh: '*((void*)(& iter)+8).OT::CoverageFormat2::Iter::j' may be used uninitialized in this function
58:26.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:855:8: warning: '*((void*)(& iter)+8).OT::CoverageFormat2::Iter::j' may be used uninitialized in this function [-Wmaybe-uninitialized]
58:26.62   855 |       j++;
58:26.62       |       ~^~
58:26.62 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-layout.cc:35,
58:26.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:47:
58:26.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:128:20: note: '*((void*)(& iter)+8).OT::CoverageFormat2::Iter::j' was declared here
58:26.62   128 |     Coverage::Iter iter;
58:26.62       |                    ^~~~
58:26.62 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh: '*((void*)& iter +8)' may be used uninitialized in this function
58:26.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:128:20: warning: '*((void*)& iter +8)' may be used uninitialized in this function [-Wmaybe-uninitialized]
58:27.45 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-layout-private.hh:36,
58:27.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-face.cc:31,
58:27.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:11:
58:27.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-set-private.hh: In member function 'typename context_t::return_t OT::SubstLookupSubTable::dispatch(context_t*, unsigned int) const [with context_t = OT::hb_collect_glyphs_context_t]':
58:27.45 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-set-private.hh: '*((void*)(& iter)+8).OT::CoverageFormat2::Iter::j' may be used uninitialized in this function
58:27.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-set-private.hh:338:49: warning: '*((void*)(& iter)+8).OT::CoverageFormat2::Iter::j' may be used uninitialized in this function [-Wmaybe-uninitialized]
58:27.45   338 |   elt_t &elt (hb_codepoint_t g) { return elts[g >> SHIFT]; }
58:27.45       |                                               ~~^~~~~~~~
58:27.45 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-layout.cc:35,
58:27.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:47:
58:27.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:142:20: note: '*((void*)(& iter)+8).OT::CoverageFormat2::Iter::j' was declared here
58:27.45   142 |     Coverage::Iter iter;
58:27.45       |                    ^~~~
58:27.45 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh: '*((void*)& iter +8)' may be used uninitialized in this function
58:27.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:142:20: warning: '*((void*)& iter +8)' may be used uninitialized in this function [-Wmaybe-uninitialized]
58:31.04 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-shape-normalize-private.hh:30,
58:31.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-ot-shape-normalize.cc:27,
58:31.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2:
58:31.04 Warning: -Wmissing-attributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
58:31.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-private.hh:721: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]
58:31.04   721 | _hb_debug_msg_va<0> (const char *what HB_UNUSED,
58:31.05       | ^~~~~~~~~~~~~~~~~~~
58:31.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-private.hh:672:1: note: missing primary template attribute 'format'
58:31.05   672 | _hb_debug_msg_va (const char *what,
58:31.05       | ^~~~~~~~~~~~~~~~
58:31.05 Warning: -Wmissing-attributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
58:31.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-private.hh:764: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]
58:31.05   764 | _hb_debug_msg<0> (const char *what HB_UNUSED,
58:31.05       | ^~~~~~~~~~~~~~~~
58:31.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/harfbuzz/src/hb-private.hh:740:1: note: missing primary template attribute 'format'
58:31.05   740 | _hb_debug_msg (const char *what,
58:31.05       | ^~~~~~~~~~~~~
58:32.11 libgfx_harfbuzz_src.a.desc
58:35.38 libmozpng.a.desc
58:38.29 libmedia_libwebp_dec.a.desc
58:38.89 libmedia_libogg.a.desc
58:55.91 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libvpx/vp9/common/vp9_loopfilter.c: In function 'vp9_filter_block_plane_non420':
58:55.91 Warning: -Wbool-operation in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libvpx/vp9/common/vp9_loopfilter.c: '~' on a boolean expression
58:55.91 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libvpx/vp9/common/vp9_loopfilter.c:1250:19: warning: '~' on a boolean expression [-Wbool-operation]
58:55.91  1250 |     border_mask = ~(mi_col == 0);
58:55.91       |                   ^
58:55.91 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libvpx/vp9/common/vp9_loopfilter.c:1250:19: note: did you mean to use logical not?
58:55.91  1250 |     border_mask = ~(mi_col == 0);
58:55.91       |                   ^
58:55.91       |                   !
59:43.02 libmedia_libvpx.a.desc
59:43.22 Warning: -Wunused-function in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libmkv/EbmlBufferWriter.c: '_Serialize' defined but not used
59:43.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libmkv/EbmlBufferWriter.c:43:13: warning: '_Serialize' defined but not used [-Wunused-function]
59:43.22    43 | static void _Serialize(EbmlGlobal *glob, const unsigned char *p, const unsigned char *q) {
59:43.22       |             ^~~~~~~~~~
59:43.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libmkv/EbmlBufferWriter.c: In function 'Ebml_Serialize':
59:43.23 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libmkv/EbmlBufferWriter.c: 'x' may be used uninitialized in this function
59:43.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libmkv/EbmlBufferWriter.c:39:3: warning: 'x' may be used uninitialized in this function [-Wmaybe-uninitialized]
59:43.23    39 |   memcpy(src, buffer_in, len);
59:43.23       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
59:43.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libmkv/EbmlBufferWriter.c:22:19: note: 'x' was declared here
59:43.23    22 |     unsigned char x;
59:43.23       |                   ^
59:43.41 libmedia_libmkv.a.desc
59:44.47 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:20:
59:44.47 Warning: -Wsubobject-linkage in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/graphite2/src/Code.cpp: 'graphite2::vm::Machine::Code::decoder' has a field 'graphite2::vm::Machine::Code::decoder::_contexts' whose type uses the anonymous namespace
59:44.47 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/graphite2/src/Code.cpp:80:22: warning: 'graphite2::vm::Machine::Code::decoder' has a field 'graphite2::vm::Machine::Code::decoder::_contexts' whose type uses the anonymous namespace [-Wsubobject-linkage]
59:44.47    80 | class Machine::Code::decoder
59:44.47       |                      ^~~~~~~
59:44.80 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:20:
59:44.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/graphite2/src/Code.cpp: In member function 'void graphite2::vm::Machine::Code::decoder::analyse_opcode(graphite2::vm::opcode, const int8*)':
59:44.80 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/graphite2/src/Code.cpp: this statement may fall through
59:44.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/graphite2/src/Code.cpp:517:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
59:44.80   517 |       set_changed(0);
59:44.80       |       ~~~~~~~~~~~^~~
59:44.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/graphite2/src/Code.cpp:520:5: note: here
59:44.80   520 |     case PUT_COPY :
59:44.80       |     ^~~~
59:44.85 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:101:
59:44.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/graphite2/src/Intervals.cpp: In member function 'void graphite2::Zones::remove(float, float)':
59:44.85 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/graphite2/src/Intervals.cpp: this statement may fall through
59:44.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/graphite2/src/Intervals.cpp:162:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
59:44.85   162 |             if (separated(i->x, x))  { i = _exclusions.insert(i,i->split_at(x)); ++i; }
59:44.85       |             ^~
59:44.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/graphite2/src/Intervals.cpp:165:9: note: here
59:44.85   165 |         case 1:     // i overlaps on the rhs of e
59:44.85       |         ^~~~
59:44.85 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/graphite2/src/Intervals.cpp: this statement may fall through
59:44.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/graphite2/src/Intervals.cpp:170:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
59:44.85   170 |             if (separated(i->x, i->xm)) break;
59:44.86       |             ^~
59:44.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/graphite2/src/Intervals.cpp:173:9: note: here
59:44.86   173 |         case 3:     // e completely covers i
59:44.86       |         ^~~~
59:48.65 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:38:
59:48.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/graphite2/src/Slot.cpp: In member function 'void graphite2::Slot::set(const graphite2::Slot&, int, size_t, size_t, size_t)':
59:48.65 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
59:48.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
59:48.65    78 |         memcpy(m_justs, orig.m_justs, SlotJustify::size_of(justLevels));
59:48.65       |                                                                       ^
59:48.66 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/graphite2/src/inc/Segment.h:38,
59:48.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/graphite2/src/Segment.cpp:32,
59:48.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:20:
59:48.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/graphite2/src/inc/Slot.h:43:8: note: 'struct graphite2::SlotJustify' declared here
59:48.66    43 | struct SlotJustify
59:48.66       |        ^~~~~~~~~~~
59:48.75 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/graphite2/src/inc/FeatureVal.h:31,
59:48.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/graphite2/src/inc/FeatureMap.h:29,
59:48.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/graphite2/src/inc/Face.h:34,
59:48.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/graphite2/src/inc/Segment.h:34,
59:48.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/graphite2/src/Segment.cpp:32,
59:48.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:20:
59:48.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/graphite2/src/inc/List.h: In instantiation of 'T* graphite2::Vector<T>::erase(graphite2::Vector<T>::iterator, graphite2::Vector<T>::iterator) [with T = graphite2::FeatureVal; graphite2::Vector<T>::iterator = graphite2::FeatureVal*]':
59:48.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/graphite2/src/inc/List.h:92:51:   required from 'void graphite2::Vector<T>::clear() [with T = graphite2::FeatureVal]'
59:48.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/graphite2/src/inc/List.h:60:17:   required from 'graphite2::Vector<T>::~Vector() [with T = graphite2::FeatureVal]'
59:48.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/graphite2/src/Segment.cpp:60:47:   required from here
59:48.75 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
59:48.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
59:48.75   160 |     if (m_last != last) memmove(first, last, distance(last,end())*sizeof(T));
59:48.75       |                         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
59:48.75 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/graphite2/src/inc/FeatureMap.h:29,
59:48.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/graphite2/src/inc/Face.h:34,
59:48.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/graphite2/src/inc/Segment.h:34,
59:48.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/graphite2/src/Segment.cpp:32,
59:48.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:20:
59:48.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/graphite2/src/inc/FeatureVal.h:38:7: note: 'class graphite2::FeatureVal' declared here
59:48.75    38 | class FeatureVal : public Vector<uint32>
59:48.75       |       ^~~~~~~~~~
59:48.77 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/graphite2/src/Segment.cpp:27,
59:48.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:20:
59:48.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/graphite2/src/inc/UtfCodec.h: In static member function 'static graphite2::uchar_t graphite2::_utf_codec<8>::get(const codeunit_t*, graphite2::int8&)':
59:48.78 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/graphite2/src/inc/UtfCodec.h: this statement may fall through
59:48.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/graphite2/src/inc/UtfCodec.h:150:93: warning: this statement may fall through [-Wimplicit-fallthrough=]
59:48.78   150 |             case 4:     u <<= 6; u |= *++cp & 0x3F; if (*cp >> 6 != 2) break; ++l; toolong  = (u < 0x10); GR_FALLTHROUGH;
59:48.78       |                                                                                    ~~~~~~~~~^~~~~~~~~~~~
59:48.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/graphite2/src/inc/UtfCodec.h:152:13: note: here
59:48.78   152 |             case 3:     u <<= 6; u |= *++cp & 0x3F; if (*cp >> 6 != 2) break; ++l; toolong |= (u < 0x20); GR_FALLTHROUGH;
59:48.78       |             ^~~~
59:48.78 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/graphite2/src/inc/UtfCodec.h: this statement may fall through
59:48.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/graphite2/src/inc/UtfCodec.h:152:92: warning: this statement may fall through [-Wimplicit-fallthrough=]
59:48.78   152 |             case 3:     u <<= 6; u |= *++cp & 0x3F; if (*cp >> 6 != 2) break; ++l; toolong |= (u < 0x20); GR_FALLTHROUGH;
59:48.78       |                                                                                    ~~~~~~~~^~~~~~~~~~~~~
59:48.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/graphite2/src/inc/UtfCodec.h:154:13: note: here
59:48.78   154 |             case 2:     u <<= 6; u |= *++cp & 0x3F; if (*cp >> 6 != 2) break; ++l; toolong |= (u < 0x80); GR_FALLTHROUGH;
59:48.78       |             ^~~~
59:50.84 libgfx_graphite2_src.a.desc
59:51.41 Warning: -Wunused-const-variable= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libtheora/lib/x86/x86state.c: 'OC_FZIG_ZAG_MMX' defined but not used
59:51.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libtheora/lib/x86/x86state.c:24:28: warning: 'OC_FZIG_ZAG_MMX' defined but not used [-Wunused-const-variable=]
59:51.41    24 | static const unsigned char OC_FZIG_ZAG_MMX[128]={
59:51.41       |                            ^~~~~~~~~~~~~~~
59:53.26 libmedia_libtheora.a.desc
59:58.90 libmedia_libvorbis.a.desc
59:59.41 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairoint.h:2569,
59:59.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:39:
59:59.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c: In function 'pqueue_grow':
59:59.41 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
59:59.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
59:59.41    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
59:59.41       |                                 ^
59:59.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
59:59.41    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
59:59.41       |      ^~~~
59:59.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:165:17: note: in expansion of macro '_cairo_malloc_ab'
59:59.41   165 |  new_elements = _cairo_malloc_ab (pq->max_size,
59:59.41       |                 ^~~~~~~~~~~~~~~~
60:00.15 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairoint.h:2569,
60:00.15                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:39:
60:00.15 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-bentley-ottmann.c: In function '_pqueue_grow':
60:00.15 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:00.15 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:00.15    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:00.16       |                                 ^
60:00.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:00.16    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:00.16       |      ^~~~
60:00.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:904:17: note: in expansion of macro '_cairo_malloc_ab'
60:00.16   904 |  new_elements = _cairo_malloc_ab (pq->max_size,
60:00.16       |                 ^~~~~~~~~~~~~~~~
60:00.74 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/system_wrappers/features.h:3,
60:00.74                  from /usr/include/assert.h:35,
60:00.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/system_wrappers/assert.h:3,
60:00.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairoint.h:57,
60:00.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-cff-subset.c:43:
60:00.74 Warning: -Wcpp in /usr/include/features.h: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
60:00.74 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
60:00.74   185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
60:00.74       |   ^~~~~~~
60:01.57 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/system_wrappers/features.h:3,
60:01.57                  from /usr/include/assert.h:35,
60:01.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/system_wrappers/assert.h:3,
60:01.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairoint.h:57,
60:01.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-ft-font.c:42:
60:01.57 Warning: -Wcpp in /usr/include/features.h: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
60:01.57 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
60:01.57   185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
60:01.57       |   ^~~~~~~
60:01.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-ft-font.c:65: warning: "_GNU_SOURCE" redefined
60:01.71    65 | #define _GNU_SOURCE /* for RTLD_DEFAULT */
60:01.71       |
60:01.71 <command-line>: note: this is the location of the previous definition
60:01.71 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairoint.h:2569,
60:01.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-ft-font.c:42:
60:01.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_get_bitmap_surface':
60:01.72 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:01.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:01.72    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:01.72       |                                 ^
60:01.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:01.72    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:01.72       |      ^~~~
60:01.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-ft-font.c:1148:13: note: in expansion of macro '_cairo_malloc_ab'
60:01.72  1148 |      data = _cairo_malloc_ab (height, stride);
60:01.72       |             ^~~~~~~~~~~~~~~~
60:01.72 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:01.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:01.72    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:01.73       |                                 ^
60:01.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:01.73    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:01.73       |      ^~~~
60:01.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-ft-font.c:1210:10: note: in expansion of macro '_cairo_malloc_ab'
60:01.73  1210 |   data = _cairo_malloc_ab (height, stride);
60:01.73       |          ^~~~~~~~~~~~~~~~
60:01.73 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:01.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:01.73    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:01.73       |                                 ^
60:01.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:01.73    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:01.73       |      ^~~~
60:01.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-ft-font.c:1231:13: note: in expansion of macro '_cairo_malloc_ab'
60:01.73  1231 |      data = _cairo_malloc_ab (height, stride);
60:01.73       |             ^~~~~~~~~~~~~~~~
60:01.73 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:01.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:01.73    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:01.73       |                                 ^
60:01.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:01.73    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:01.73       |      ^~~~
60:01.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-ft-font.c:1264:13: note: in expansion of macro '_cairo_malloc_ab'
60:01.73  1264 |      data = _cairo_malloc_ab (height, stride);
60:01.73       |             ^~~~~~~~~~~~~~~~
60:01.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_transform_glyph_bitmap':
60:01.73 Warning: -Wincompatible-pointer-types in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-ft-font.c: passing argument 1 of '_moz_cairo_image_surface_get_format' from incompatible pointer type
60:01.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-ft-font.c:1614:41: warning: passing argument 1 of '_moz_cairo_image_surface_get_format' from incompatible pointer type [-Wincompatible-pointer-types]
60:01.73  1614 |     if (cairo_image_surface_get_format (*surface) == CAIRO_FORMAT_ARGB32 &&
60:01.73       |                                         ^~~~~~~~
60:01.73       |                                         |
60:01.73       |                                         cairo_image_surface_t * {aka struct _cairo_image_surface *}
60:01.74 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairoint.h:70,
60:01.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-ft-font.c:42:
60:01.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo.h:2318:50: note: expected 'cairo_surface_t *' {aka 'struct _cairo_surface *'} but argument is of type 'cairo_image_surface_t *' {aka 'struct _cairo_image_surface *'}
60:01.74  2318 | cairo_image_surface_get_format (cairo_surface_t *surface);
60:01.74       |                                 ~~~~~~~~~~~~~~~~~^~~~~~~
60:02.54 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairoint.h:2569,
60:02.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-pdf-operators.c:42:
60:02.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-pdf-operators.c: In function '_cairo_pdf_operators_emit_stroke_style':
60:02.55 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:02.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:02.55   127 |    _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size)))
60:02.55       |                                                  ^
60:02.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:02.55    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:02.55       |      ^~~~
60:02.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-pdf-operators.c:578:13: note: in expansion of macro '_cairo_malloc_abc'
60:02.55   578 |      dash = _cairo_malloc_abc (num_dashes, 2, sizeof (double));
60:02.55       |             ^~~~~~~~~~~~~~~~~
60:02.55 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:02.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:02.55    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:02.55       |                                 ^
60:02.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:02.55    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:02.55       |      ^~~~
60:02.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-pdf-operators.c:594:14: note: in expansion of macro '_cairo_malloc_ab'
60:02.55   594 |       dash = _cairo_malloc_ab (num_dashes, sizeof (double));
60:02.55       |              ^~~~~~~~~~~~~~~~
60:02.89 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/system_wrappers/features.h:3,
60:02.89                  from /usr/include/assert.h:35,
60:02.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/system_wrappers/assert.h:3,
60:02.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairoint.h:57,
60:02.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-pdf-surface.c:43:
60:02.89 Warning: -Wcpp in /usr/include/features.h: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
60:02.89 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
60:02.89   185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
60:02.89       |   ^~~~~~~
60:03.01 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairoint.h:2569,
60:03.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-pdf-surface.c:43:
60:03.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_smask':
60:03.02 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:03.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:03.02    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:03.02       |                                 ^
60:03.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:03.02    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:03.02       |      ^~~~
60:03.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-pdf-surface.c:1796:10: note: in expansion of macro '_cairo_malloc_ab'
60:03.02  1796 |  alpha = _cairo_malloc_ab ((image->width+7) / 8, image->height);
60:03.02       |          ^~~~~~~~~~~~~~~~
60:03.03 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:03.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:03.03    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:03.03       |                                 ^
60:03.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:03.03    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:03.03       |      ^~~~
60:03.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-pdf-surface.c:1799:10: note: in expansion of macro '_cairo_malloc_ab'
60:03.03  1799 |  alpha = _cairo_malloc_ab (image->height, image->width);
60:03.03       |          ^~~~~~~~~~~~~~~~
60:03.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_image':
60:03.03 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:03.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:03.03   127 |    _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size)))
60:03.03       |                                                  ^
60:03.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:03.03    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:03.03       |      ^~~~
60:03.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-pdf-surface.c:1897:11: note: in expansion of macro '_cairo_malloc_abc'
60:03.03  1897 |     rgb = _cairo_malloc_abc (image->width, image->height, 3);
60:03.03       |           ^~~~~~~~~~~~~~~~~
60:03.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_pattern_stops':
60:03.03 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:03.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:03.03    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:03.03       |                                 ^
60:03.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:03.04    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:03.04       |      ^~~~
60:03.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-pdf-surface.c:2769:16: note: in expansion of macro '_cairo_malloc_ab'
60:03.04  2769 |     allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_pdf_color_stop_t));
60:03.04       |                ^~~~~~~~~~~~~~~~
60:03.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_type3_font_subset':
60:03.04 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:03.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:03.04    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:03.04       |                                 ^
60:03.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:03.04    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:03.04       |      ^~~~
60:03.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-pdf-surface.c:4479:14: note: in expansion of macro '_cairo_malloc_ab'
60:03.04  4479 |     glyphs = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (cairo_pdf_resource_t));
60:03.04       |              ^~~~~~~~~~~~~~~~
60:03.05 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:03.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:03.05    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:03.05       |                                 ^
60:03.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:03.05    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:03.05       |      ^~~~
60:03.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-pdf-surface.c:4483:14: note: in expansion of macro '_cairo_malloc_ab'
60:03.05  4483 |     widths = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (double));
60:03.05       |              ^~~~~~~~~~~~~~~~
60:03.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_show_text_glyphs':
60:03.08 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:03.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:03.08    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:03.08       |                                 ^
60:03.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:03.08    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:03.08       |      ^~~~
60:03.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-pdf-surface.c:6118:22: note: in expansion of macro '_cairo_malloc_ab'
60:03.08  6118 |      group->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t));
60:03.08       |                      ^~~~~~~~~~~~~~~~
60:03.08 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:03.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:03.09    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:03.09       |                                 ^
60:03.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:03.09    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:03.09       |      ^~~~
60:03.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-pdf-surface.c:6128:24: note: in expansion of macro '_cairo_malloc_ab'
60:03.09  6128 |      group->clusters = _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t));
60:03.09       |                        ^~~~~~~~~~~~~~~~
60:03.11 At top level:
60:03.11 Warning: -Wunused-function in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-pdf-surface.c: '_cairo_pdf_surface_operation_supported' defined but not used
60:03.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-pdf-surface.c:5364:1: warning: '_cairo_pdf_surface_operation_supported' defined but not used [-Wunused-function]
60:03.11  5364 | _cairo_pdf_surface_operation_supported (cairo_pdf_surface_t  *surface,
60:03.11       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
60:03.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_show_page':
60:03.93 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-pdf-surface.c: 'interpolate' may be used uninitialized in this function
60:03.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-pdf-surface.c:2201:14: warning: 'interpolate' may be used uninitialized in this function [-Wmaybe-uninitialized]
60:03.93  2201 |     status = _cairo_pdf_surface_emit_image (surface, (cairo_image_surface_t *)pad_image,
60:03.93       |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
60:03.93  2202 |                                             resource, interpolate);
60:03.93       |                                             ~~~~~~~~~~~~~~~~~~~~~~
60:03.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-pdf-surface.c:2137:18: note: 'interpolate' was declared here
60:03.93  2137 |     cairo_bool_t interpolate;
60:03.93       |                  ^~~~~~~~~~~
60:04.42 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/system_wrappers/features.h:3,
60:04.42                  from /usr/include/assert.h:35,
60:04.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/system_wrappers/assert.h:3,
60:04.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairoint.h:57,
60:04.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-ps-surface.c:57:
60:04.42 Warning: -Wcpp in /usr/include/features.h: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
60:04.42 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
60:04.42   185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
60:04.42       |   ^~~~~~~
60:04.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-ps-surface.c: In function '_cairo_ps_surface_emit_header':
60:04.51 Warning: -Wunused-variable in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-ps-surface.c: unused variable 'ctime_buf'
60:04.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-ps-surface.c:166:10: warning: unused variable 'ctime_buf' [-Wunused-variable]
60:04.51   166 |     char ctime_buf[26];
60:04.51       |          ^~~~~~~~~
60:04.53 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairoint.h:2569,
60:04.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-ps-surface.c:57:
60:04.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-ps-surface.c: In function '_cairo_ps_surface_emit_pattern_stops':
60:04.53 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:04.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:04.53    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:04.53       |                                 ^
60:04.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:04.54    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:04.54       |      ^~~~
60:04.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-ps-surface.c:3089:16: note: in expansion of macro '_cairo_malloc_ab'
60:04.54  3089 |     allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_ps_color_stop_t));
60:04.54       |                ^~~~~~~~~~~~~~~~
60:04.56 At top level:
60:04.56 Warning: -Wunused-function in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-ps-surface.c: '_cairo_ps_surface_operation_supported' defined but not used
60:04.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-ps-surface.c:1820:1: warning: '_cairo_ps_surface_operation_supported' defined but not used [-Wunused-function]
60:04.56  1820 | _cairo_ps_surface_operation_supported (cairo_ps_surface_t    *surface,
60:04.56       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
60:05.31 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairoint.h:2569,
60:05.31                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-surface-wrapper.c:38:
60:05.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-surface-wrapper.c: In function '_cairo_surface_wrapper_show_text_glyphs':
60:05.31 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:05.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:05.31    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:05.31       |                                 ^
60:05.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:05.31    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:05.31       |      ^~~~
60:05.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-surface-wrapper.c:592:15: note: in expansion of macro '_cairo_malloc_ab'
60:05.31   592 |  dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t));
60:05.31       |               ^~~~~~~~~~~~~~~~
60:05.52 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/system_wrappers/features.h:3,
60:05.52                  from /usr/include/assert.h:35,
60:05.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/system_wrappers/assert.h:3,
60:05.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairoint.h:57,
60:05.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-truetype-subset.c:44:
60:05.52 Warning: -Wcpp in /usr/include/features.h: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
60:05.52 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
60:05.52   185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
60:05.52       |   ^~~~~~~
60:06.10 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/system_wrappers/features.h:3,
60:06.10                  from /usr/include/assert.h:35,
60:06.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/system_wrappers/assert.h:3,
60:06.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairoint.h:57,
60:06.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-type1-fallback.c:37:
60:06.10 Warning: -Wcpp in /usr/include/features.h: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
60:06.10 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
60:06.10   185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
60:06.10       |   ^~~~~~~
60:06.40 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/system_wrappers/features.h:3,
60:06.40                  from /usr/include/assert.h:35,
60:06.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/system_wrappers/assert.h:3,
60:06.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairoint.h:57,
60:06.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-type1-subset.c:43:
60:06.40 Warning: -Wcpp in /usr/include/features.h: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
60:06.40 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
60:06.40   185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
60:06.40       |   ^~~~~~~
60:07.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-xlib-display.c: In function '_cairo_xlib_display_get_xrender_format':
60:07.31 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-xlib-display.c: 'pict_format' may be used uninitialized in this function
60:07.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-xlib-display.c:620:23: warning: 'pict_format' may be used uninitialized in this function [-Wmaybe-uninitialized]
60:07.31   620 |      xrender_format = XRenderFindStandardFormat (display->display,
60:07.31       |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
60:07.31   621 |                                           pict_format);
60:07.31       |                                           ~~~~~~~~~~~~
60:07.66 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairoint.h:2569,
60:07.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-xlib-surface.c:48:
60:07.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_set_clip_region':
60:07.66 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:07.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:07.66    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:07.66       |                                 ^
60:07.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:07.66    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:07.66       |      ^~~~
60:07.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-xlib-surface.c:305:14: note: in expansion of macro '_cairo_malloc_ab'
60:07.66   305 |      rects = _cairo_malloc_ab (n_rects, sizeof (XRectangle));
60:07.66       |              ^~~~~~~~~~~~~~~~
60:07.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_draw_image_surface':
60:07.67 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:07.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:07.67    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:07.67       |                                 ^
60:07.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:07.67    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:07.67       |      ^~~~
60:07.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-xlib-surface.c:1262:16: note: in expansion of macro '_cairo_malloc_ab'
60:07.67  1262 |  ximage.data = _cairo_malloc_ab (stride, ximage.height);
60:07.67       |                ^~~~~~~~~~~~~~~~
60:07.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_acquire_pattern_surface':
60:07.68 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:07.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:07.68    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:07.68       |                                 ^
60:07.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:07.68    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:07.68       |      ^~~~
60:07.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-xlib-surface.c:2106:7: note: in expansion of macro '_cairo_malloc_ab'
60:07.68  2106 |       _cairo_malloc_ab (gradient->n_stops,
60:07.68       |       ^~~~~~~~~~~~~~~~
60:07.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_fill_rectangles':
60:07.69 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:07.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:07.69    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:07.69       |                                 ^
60:07.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:07.69    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:07.69       |      ^~~~
60:07.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-xlib-surface.c:2775:15: note: in expansion of macro '_cairo_malloc_ab'
60:07.69  2775 |      xrects = _cairo_malloc_ab (num_rects, sizeof (XRectangle));
60:07.69       |               ^~~~~~~~~~~~~~~~
60:07.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_composite_trapezoids':
60:07.69 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:07.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:07.69    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:07.69       |                                 ^
60:07.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:07.69    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:07.69       |      ^~~~
60:07.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-xlib-surface.c:2928:11: note: in expansion of macro '_cairo_malloc_ab'
60:07.69  2928 |  xtraps = _cairo_malloc_ab (num_traps, sizeof (XTrapezoid));
60:07.69       |           ^~~~~~~~~~~~~~~~
60:07.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_emit_glyphs_chunk':
60:07.71 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:07.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:07.71    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:07.71       |                                 ^
60:07.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:07.71    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:07.71       |      ^~~~
60:07.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-xlib-surface.c:4447:14: note: in expansion of macro '_cairo_malloc_ab'
60:07.71  4447 |       elts = _cairo_malloc_ab (num_elts, sizeof (XGlyphElt8));
60:07.71       |              ^~~~~~~~~~~~~~~~
60:09.18 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairoint.h:2569,
60:09.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-analysis-surface.c:37,
60:09.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src0.c:2:
60:09.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'pqueue_grow':
60:09.18 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:09.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:09.18    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:09.18       |                                 ^
60:09.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:09.18    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:09.18       |      ^~~~
60:09.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:822:17: note: in expansion of macro '_cairo_malloc_ab'
60:09.18   822 |  new_elements = _cairo_malloc_ab (pq->max_size,
60:09.18       |                 ^~~~~~~~~~~~~~~~
60:09.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'render_rows':
60:09.18 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:09.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:09.18    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:09.18       |                                 ^
60:09.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:09.18    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:09.18       |      ^~~~
60:09.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:1382:10: note: in expansion of macro '_cairo_malloc_ab'
60:09.18  1382 |  spans = _cairo_malloc_ab (num_spans, sizeof (cairo_half_open_span_t));
60:09.18       |          ^~~~~~~~~~~~~~~~
60:09.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_region_geometric':
60:09.22 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:09.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:09.23    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:09.23       |                                 ^
60:09.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:09.23    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:09.23       |      ^~~~
60:09.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-clip.c:605:10: note: in expansion of macro '_cairo_malloc_ab'
60:09.23   605 |  boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t));
60:09.23       |          ^~~~~~~~~~~~~~~~
60:09.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-clip.c: In function '_region_clip_to_boxes':
60:09.23 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:09.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:09.23    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:09.23       |                                 ^
60:09.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:09.23    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:09.23       |      ^~~~
60:09.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-clip.c:754:14: note: in expansion of macro '_cairo_malloc_ab'
60:09.23   754 |  new_boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t));
60:09.23       |              ^~~~~~~~~~~~~~~~
60:09.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-clip.c: In function '_rectilinear_clip_to_boxes':
60:09.23 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:09.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:09.23    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:09.23       |                                 ^
60:09.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:09.23    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:09.23       |      ^~~~
60:09.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-clip.c:830:15: note: in expansion of macro '_cairo_malloc_ab'
60:09.23   830 |   new_boxes = _cairo_malloc_ab (new_size, sizeof (cairo_box_t));
60:09.23       |               ^~~~~~~~~~~~~~~~
60:09.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_boxes':
60:09.23 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:09.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:09.24    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:09.24       |                                 ^
60:09.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:09.24    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:09.24       |      ^~~~
60:09.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-clip.c:876:18: note: in expansion of macro '_cairo_malloc_ab'
60:09.24   876 |      new_boxes = _cairo_malloc_ab (num_rects, sizeof (cairo_box_t));
60:09.24       |                  ^~~~~~~~~~~~~~~~
60:09.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_copy_rectangle_list':
60:09.24 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:09.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:09.24    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:09.24       |                                 ^
60:09.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:09.24    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:09.24       |      ^~~~
60:09.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-clip.c:1530:15: note: in expansion of macro '_cairo_malloc_ab'
60:09.24  1530 |  rectangles = _cairo_malloc_ab (n_rects, sizeof (cairo_rectangle_t));
60:09.24       |               ^~~~~~~~~~~~~~~~
60:11.32 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairoint.h:2569,
60:11.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-font-face.c:41,
60:11.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src1.c:2:
60:11.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-gstate.c: In function '_cairo_gstate_set_dash':
60:11.32 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:11.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:11.32    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:11.32       |                                 ^
60:11.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:11.32    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:11.32       |      ^~~~
60:11.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-gstate.c:545:33: note: in expansion of macro '_cairo_malloc_ab'
60:11.32   545 |     gstate->stroke_style.dash = _cairo_malloc_ab (gstate->stroke_style.num_dashes, sizeof (double));
60:11.32       |                                 ^~~~~~~~~~~~~~~~
60:11.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-hull.c: In function '_cairo_hull_compute':
60:11.34 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:11.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:11.34    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:11.34       |                                 ^
60:11.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:11.34    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:11.34       |      ^~~~
60:11.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-hull.c:215:9: note: in expansion of macro '_cairo_malloc_ab'
60:11.34   215 |  hull = _cairo_malloc_ab (num_hull, sizeof (cairo_hull_t));
60:11.34       |         ^~~~~~~~~~~~~~~~
60:11.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_pixman_image_for_gradient':
60:11.34 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:11.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:11.34    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:11.34       |                                 ^
60:11.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:11.34    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:11.34       |      ^~~~
60:11.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-image-surface.c:1113:17: note: in expansion of macro '_cairo_malloc_ab'
60:11.34  1113 |  pixman_stops = _cairo_malloc_ab (pattern->n_stops,
60:11.34       |                 ^~~~~~~~~~~~~~~~
60:11.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_cairo_image_surface_fill_rectangles':
60:11.38 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:11.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:11.38    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:11.38       |                                 ^
60:11.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:11.38    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:11.38       |      ^~~~
60:11.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-image-surface.c:4362:17: note: in expansion of macro '_cairo_malloc_ab'
60:11.38  4362 |  pixman_boxes = _cairo_malloc_ab (num_rects, sizeof (pixman_box32_t));
60:11.38       |                 ^~~~~~~~~~~~~~~~
60:11.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_glyph_allocate':
60:11.42 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:11.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:11.42    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:11.42       |                                 ^
60:11.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:11.42    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:11.42       |      ^~~~
60:11.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-misc.c:186:12: note: in expansion of macro '_cairo_malloc_ab'
60:11.42   186 |     return _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t));
60:11.42       |            ^~~~~~~~~~~~~~~~
60:11.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_text_cluster_allocate':
60:11.42 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:11.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:11.42    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:11.42       |                                 ^
60:11.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:11.42    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:11.42       |      ^~~~
60:11.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-misc.c:237:12: note: in expansion of macro '_cairo_malloc_ab'
60:11.42   237 |     return _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t));
60:11.42       |            ^~~~~~~~~~~~~~~~
60:14.19 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairoint.h:2569,
60:14.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-path-bounds.c:37,
60:14.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src2.c:2:
60:14.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-path-fill.c: In function '_cairo_path_fixed_fill_rectilinear_to_region':
60:14.19 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:14.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:14.19    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:14.19       |                                 ^
60:14.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:14.19    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:14.19       |      ^~~~
60:14.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-path-fill.c:303:19: note: in expansion of macro '_cairo_malloc_ab'
60:14.19   303 |       new_rects = _cairo_malloc_ab (size,
60:14.19       |                   ^~~~~~~~~~~~~~~~
60:14.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_tessellate_fan':
60:14.20 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:14.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:14.20    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:14.20       |                                 ^
60:14.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:14.20    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:14.20       |      ^~~~
60:14.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-path-stroke.c:346:11: note: in expansion of macro '_cairo_malloc_ab'
60:14.21   346 |  points = _cairo_malloc_ab (npoints, sizeof (cairo_point_t));
60:14.21       |           ^~~~~~~~~~~~~~~~
60:14.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_cairo_rectilinear_stroker_add_segment':
60:14.21 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:14.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:14.21    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:14.21       |                                 ^
60:14.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:14.21    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:14.21       |      ^~~~
60:14.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-path-stroke.c:1558:21: note: in expansion of macro '_cairo_malloc_ab'
60:14.22  1558 |      new_segments = _cairo_malloc_ab (new_size, sizeof (segment_t));
60:14.22       |                     ^~~~~~~~~~~~~~~~
60:14.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-path.c: In function '_cairo_path_create_internal':
60:14.23 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:14.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:14.23    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:14.23       |                                 ^
60:14.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:14.23    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:14.23       |      ^~~~
60:14.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-path.c:354:15: note: in expansion of macro '_cairo_malloc_ab'
60:14.23   354 |  path->data = _cairo_malloc_ab (path->num_data,
60:14.24       |               ^~~~~~~~~~~~~~~~
60:14.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_gradient_pattern_init_copy':
60:14.24 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:14.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:14.24    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:14.24       |                                 ^
60:14.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:14.24    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:14.24       |      ^~~~
60:14.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-pattern.c:207:19: note: in expansion of macro '_cairo_malloc_ab'
60:14.24   207 |  pattern->stops = _cairo_malloc_ab (other->stops_size,
60:14.24       |                   ^~~~~~~~~~~~~~~~
60:14.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_gradient_grow':
60:14.25 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:14.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:14.25    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:14.25       |                                 ^
60:14.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:14.25    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:14.25       |      ^~~~
60:14.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-pattern.c:932:14: note: in expansion of macro '_cairo_malloc_ab'
60:14.25   932 |  new_stops = _cairo_malloc_ab (new_size, sizeof (cairo_gradient_stop_t));
60:14.25       |              ^~~~~~~~~~~~~~~~
60:14.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_acquire_surface_for_gradient':
60:14.25 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:14.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:14.25    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:14.25       |                                 ^
60:14.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:14.25    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:14.25       |      ^~~~
60:14.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-pattern.c:1350:17: note: in expansion of macro '_cairo_malloc_ab'
60:14.25  1350 |  pixman_stops = _cairo_malloc_ab (pattern->n_stops,
60:14.25       |                 ^~~~~~~~~~~~~~~~
60:14.27 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init':
60:14.27 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:14.27 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:14.27    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:14.27       |                                 ^
60:14.27 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:14.28    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:14.28       |      ^~~~
60:14.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-pen.c:76:18: note: in expansion of macro '_cairo_malloc_ab'
60:14.28    76 |  pen->vertices = _cairo_malloc_ab (pen->num_vertices,
60:14.28       |                  ^~~~~~~~~~~~~~~~
60:14.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init_copy':
60:14.28 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:14.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:14.28    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:14.28       |                                 ^
60:14.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:14.28    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:14.28       |      ^~~~
60:14.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-pen.c:128:22: note: in expansion of macro '_cairo_malloc_ab'
60:14.28   128 |      pen->vertices = _cairo_malloc_ab (pen->num_vertices,
60:14.28       |                      ^~~~~~~~~~~~~~~~
60:14.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_add_points':
60:14.28 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:14.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:14.28    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:14.28       |                                 ^
60:14.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:14.28    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:14.28       |      ^~~~
60:14.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-pen.c:158:17: note: in expansion of macro '_cairo_malloc_ab'
60:14.28   158 |      vertices = _cairo_malloc_ab (num_vertices,
60:14.28       |                 ^~~~~~~~~~~~~~~~
60:14.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-polygon.c: In function '_cairo_polygon_grow':
60:14.28 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:14.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:14.28    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:14.28       |                                 ^
60:14.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:14.28    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:14.28       |      ^~~~
60:14.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-polygon.c:113:14: note: in expansion of macro '_cairo_malloc_ab'
60:14.28   113 |  new_edges = _cairo_malloc_ab (new_size, sizeof (cairo_edge_t));
60:14.28       |              ^~~~~~~~~~~~~~~~
60:14.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_show_text_glyphs':
60:14.29 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:14.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:14.29    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:14.29       |                                 ^
60:14.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:14.29    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:14.29       |      ^~~~
60:14.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-recording-surface.c:570:20: note: in expansion of macro '_cairo_malloc_ab'
60:14.29   570 |  command->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (glyphs[0]));
60:14.29       |                    ^~~~~~~~~~~~~~~~
60:14.29 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:14.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:14.29    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:14.30       |                                 ^
60:14.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:14.30    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:14.30       |      ^~~~
60:14.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-recording-surface.c:578:22: note: in expansion of macro '_cairo_malloc_ab'
60:14.30   578 |  command->clusters = _cairo_malloc_ab (num_clusters, sizeof (clusters[0]));
60:14.30       |                      ^~~~~~~~~~~~~~~~
60:14.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_replay_internal':
60:14.30 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:14.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:14.30    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:14.30       |                                 ^
60:14.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:14.30    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:14.30       |      ^~~~
60:14.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-recording-surface.c:944:20: note: in expansion of macro '_cairo_malloc_ab'
60:14.30   944 |      glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t));
60:14.30       |                    ^~~~~~~~~~~~~~~~
60:14.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function 'pqueue_grow':
60:14.30 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:14.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:14.30    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:14.30       |                                 ^
60:14.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:14.30    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:14.30       |      ^~~~
60:14.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:137:17: note: in expansion of macro '_cairo_malloc_ab'
60:14.30   137 |  new_elements = _cairo_malloc_ab (pq->max_size,
60:14.30       |                 ^~~~~~~~~~~~~~~~
60:14.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_active_edges_to_spans':
60:14.31 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:14.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:14.31    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:14.31       |                                 ^
60:14.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:14.31    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:14.31       |      ^~~~
60:14.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:370:17: note: in expansion of macro '_cairo_malloc_ab'
60:14.31   370 |  sweep->spans = _cairo_malloc_ab (size, sizeof (cairo_half_open_span_t));
60:14.31       |                 ^~~~~~~~~~~~~~~~
60:14.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_cairo_rectangular_scan_converter_generate':
60:14.31 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:14.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:14.31    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:14.31       |                                 ^
60:14.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:14.31    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:14.31       |      ^~~~
60:14.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:609:15: note: in expansion of macro '_cairo_malloc_ab'
60:14.31   609 |  rectangles = _cairo_malloc_ab (self->num_rectangles + 1,
60:14.31       |               ^~~~~~~~~~~~~~~~
60:14.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-region.c: In function '_moz_cairo_region_create_rectangles':
60:14.31 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:14.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:14.31    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:14.32       |                                 ^
60:14.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:14.32    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:14.32       |      ^~~~
60:14.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-region.c:238:11: note: in expansion of macro '_cairo_malloc_ab'
60:14.32   238 |  pboxes = _cairo_malloc_ab (count, sizeof (pixman_box32_t));
60:14.32       |           ^~~~~~~~~~~~~~~~
60:14.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_sub_font_collect':
60:14.33 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:14.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:14.33    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:14.33       |                                 ^
60:14.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:14.33    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:14.33       |      ^~~~
60:14.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:583:29: note: in expansion of macro '_cairo_malloc_ab'
60:14.33   583 |         subset.to_unicode = _cairo_malloc_ab (collection->num_glyphs, sizeof (unsigned long));
60:14.33       |                             ^~~~~~~~~~~~~~~~
60:14.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_scaled_font_subsets_foreach_internal':
60:14.33 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:14.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:14.33    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:14.34       |                                 ^
60:14.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:14.34    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:14.34       |      ^~~~
60:14.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:882:25: note: in expansion of macro '_cairo_malloc_ab'
60:14.34   882 |     collection.glyphs = _cairo_malloc_ab (collection.glyphs_size, sizeof(unsigned long));
60:14.34       |                         ^~~~~~~~~~~~~~~~
60:14.34 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:14.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:14.34    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:14.34       |                                 ^
60:14.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:14.34    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:14.34       |      ^~~~
60:14.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:883:23: note: in expansion of macro '_cairo_malloc_ab'
60:14.34   883 |     collection.utf8 = _cairo_malloc_ab (collection.glyphs_size, sizeof(char *));
60:14.34       |                       ^~~~~~~~~~~~~~~~
60:18.01 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairoint.h:2569,
60:18.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-spans.c:27,
60:18.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2:
60:18.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-stroke-style.c: In function '_cairo_stroke_style_init_copy':
60:18.01 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:18.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:18.01    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:18.01       |                                 ^
60:18.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:18.01    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:18.01       |      ^~~~
60:18.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-stroke-style.c:73:16: note: in expansion of macro '_cairo_malloc_ab'
60:18.01    73 |  style->dash = _cairo_malloc_ab (style->num_dashes, sizeof (double));
60:18.01       |                ^~~~~~~~~~~~~~~~
60:18.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_fill_rectangles':
60:18.03 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:18.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:18.03    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:18.03       |                                 ^
60:18.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:18.03    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:18.03       |      ^~~~
60:18.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-surface-fallback.c:701:10: note: in expansion of macro '_cairo_malloc_ab'
60:18.03   701 |  rects = _cairo_malloc_ab (traps->num_traps,
60:18.03       |          ^~~~~~~~~~~~~~~~
60:18.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_fill_rectangles':
60:18.04 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:18.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:18.04    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:18.04       |                                 ^
60:18.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:18.04    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:18.04       |      ^~~~
60:18.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-surface-fallback.c:1491:17: note: in expansion of macro '_cairo_malloc_ab'
60:18.05  1491 |  offset_rects = _cairo_malloc_ab (num_rects, sizeof (cairo_rectangle_int_t));
60:18.05       |                 ^~~~~~~~~~~~~~~~
60:18.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_composite_trapezoids':
60:18.05 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:18.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:18.06    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:18.06       |                                 ^
60:18.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:18.06    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:18.06       |      ^~~~
60:18.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-surface-fallback.c:1546:17: note: in expansion of macro '_cairo_malloc_ab'
60:18.06  1546 |  offset_traps = _cairo_malloc_ab (num_traps, sizeof (cairo_trapezoid_t));
60:18.06       |                 ^~~~~~~~~~~~~~~~
60:18.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-surface-offset.c: In function '_cairo_surface_offset_glyphs':
60:18.06 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:18.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:18.06    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:18.06       |                                 ^
60:18.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:18.06    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:18.06       |      ^~~~
60:18.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-surface-offset.c:301:18: note: in expansion of macro '_cairo_malloc_ab'
60:18.06   301 |     dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t));
60:18.06       |                  ^~~~~~~~~~~~~~~~
60:18.08 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:74:
60:18.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-surface.c: In function '_cairo_surface_acquire_source_image':
60:18.08 Warning: -Wint-conversion in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-surface.c: assignment to 'char' from 'volatile char *' makes integer from pointer without a cast
60:18.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-surface.c:1465:11: warning: assignment to 'char' from 'volatile char *' makes integer from pointer without a cast [-Wint-conversion]
60:18.08  1465 |  *crasher = acquire_source_image_ptr[5];
60:18.08       |           ^
60:18.08 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairoint.h:2569,
60:18.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-spans.c:27,
60:18.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2:
60:18.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-surface.c: In function '_cairo_surface_fill_region':
60:18.08 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:18.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:18.08    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:18.08       |                                 ^
60:18.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:18.08    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:18.09       |      ^~~~
60:18.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-surface.c:1991:10: note: in expansion of macro '_cairo_malloc_ab'
60:18.09  1991 |  rects = _cairo_malloc_ab (num_rects,
60:18.09       |          ^~~~~~~~~~~~~~~~
60:18.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-tee-surface.c: In function '_cairo_tee_surface_show_text_glyphs':
60:18.11 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:18.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:18.11    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:18.11       |                                 ^
60:18.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:18.11    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:18.11       |      ^~~~
60:18.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-tee-surface.c:428:19: note: in expansion of macro '_cairo_malloc_ab'
60:18.11   428 |     glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t));
60:18.11       |                   ^~~~~~~~~~~~~~~~
60:18.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-tor-scan-converter.c: In function 'polygon_reset':
60:18.12 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:18.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:18.12    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:18.12       |                                 ^
60:18.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:18.12    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:18.12       |      ^~~~
60:18.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-tor-scan-converter.c:1093:23: note: in expansion of macro '_cairo_malloc_ab'
60:18.12  1093 |  polygon->y_buckets = _cairo_malloc_ab (num_buckets,
60:18.12       |                       ^~~~~~~~~~~~~~~~
60:18.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_grow':
60:18.12 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:18.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:18.12    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:18.12       |                                 ^
60:18.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:18.13    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:18.13       |      ^~~~
60:18.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-traps.c:113:14: note: in expansion of macro '_cairo_malloc_ab'
60:18.13   113 |  new_traps = _cairo_malloc_ab (new_size, sizeof (cairo_trapezoid_t));
60:18.13       |              ^~~~~~~~~~~~~~~~
60:18.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_extract_region':
60:18.13 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:18.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:18.13    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:18.13       |                                 ^
60:18.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:18.13    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:18.13       |      ^~~~
60:18.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-traps.c:530:10: note: in expansion of macro '_cairo_malloc_ab'
60:18.13   530 |  rects = _cairo_malloc_ab (traps->num_traps, sizeof (cairo_rectangle_int_t));
60:18.13       |          ^~~~~~~~~~~~~~~~
60:18.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_ucs4':
60:18.13 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:18.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:18.13    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:18.13       |                                 ^
60:18.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:18.13    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:18.13       |      ^~~~
60:18.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-unicode.c:280:10: note: in expansion of macro '_cairo_malloc_ab'
60:18.13   280 |  str32 = _cairo_malloc_ab (n_chars + 1, sizeof (uint32_t));
60:18.13       |          ^~~~~~~~~~~~~~~~
60:18.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_utf16':
60:18.13 Warning: -Wint-in-bool-context in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead
60:18.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
60:18.13    83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
60:18.13       |                                 ^
60:18.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
60:18.13    62 |    ((size) ? malloc((unsigned) (size)) : NULL)
60:18.13       |      ^~~~
60:18.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-unicode.c:396:13: note: in expansion of macro '_cairo_malloc_ab'
60:18.13   396 |     str16 = _cairo_malloc_ab (n16 + 1, sizeof (uint16_t));
60:18.13       |             ^~~~~~~~~~~~~~~~
60:18.14 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:137:
60:18.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-version.c: At top level:
60:18.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-version.c:39: warning: "CAIRO_VERSION_H" redefined
60:18.14    39 | #define CAIRO_VERSION_H 1
60:18.14       |
60:18.14 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo.h:41,
60:18.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairoint.h:70,
60:18.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-spans.c:27,
60:18.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2:
60:18.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-version.h:8: note: this is the location of the previous definition
60:18.14     8 | #define CAIRO_VERSION_H
60:18.14       |
60:18.19 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:74:
60:18.19 Warning: -Wunused-function in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-surface.c: '_cairo_surface_is_writable' defined but not used
60:18.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/cairo/src/cairo-surface.c:375:1: warning: '_cairo_surface_is_writable' defined but not used [-Wunused-function]
60:18.19   375 | _cairo_surface_is_writable (cairo_surface_t *surface)
60:18.19       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
60:21.73 libgfx_cairo_cairo_src.a.desc
60:24.83 libcubeb.a.desc
60:36.32 libmedia_libopus.a.desc
60:37.05 libspeex.a.desc
60:37.20 libmedia_libwebp_moz.a.desc
60:37.58 libmedia_libwebp_demux.a.desc
60:38.45 libmedia_libwebp_utils.a.desc
60:43.33 libparser_expat_lib.a.desc
60:49.98 libmedia_libwebp_dsp.a.desc
60:50.09 libmedia_libwebp.a.desc
60:50.24 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/media/libnestegg/src/Unified_c_media_libnestegg_src0.c:2:
60:50.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libnestegg/src/nestegg.c: In function 'ne_parse':
60:50.24 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libnestegg/src/nestegg.c: variable 'peeked_id' set but not used
60:50.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libnestegg/src/nestegg.c:1096:22: warning: variable 'peeked_id' set but not used [-Wunused-but-set-variable]
60:50.24  1096 |   uint64_t id, size, peeked_id;
60:50.24       |                      ^~~~~~~~~
60:50.89 libmedia_libnestegg_src.a.desc
61:08.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/libpixman/src/pixman-image.c: In function '_pixman_image_fini':
61:08.62 Warning: -Wincompatible-pointer-types in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/libpixman/src/pixman-image.c: passing argument 1 of 'free_memory' from incompatible pointer type
61:08.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/libpixman/src/pixman-image.c:167:15: warning: passing argument 1 of 'free_memory' from incompatible pointer type [-Wincompatible-pointer-types]
61:08.62   167 |  free_memory (&common->transform);
61:08.62       |               ^~~~~~~~~~~~~~~~~~
61:08.62       |               |
61:08.62       |               pixman_transform_t ** {aka struct pixman_transform **}
61:08.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/libpixman/src/pixman-image.c:43:21: note: expected 'void **' but argument is of type 'pixman_transform_t **' {aka 'struct pixman_transform **'}
61:08.63    43 | free_memory (void** p)
61:08.63       |              ~~~~~~~^
61:08.63 Warning: -Wincompatible-pointer-types in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/libpixman/src/pixman-image.c: passing argument 1 of 'free_memory' from incompatible pointer type
61:08.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/libpixman/src/pixman-image.c:168:15: warning: passing argument 1 of 'free_memory' from incompatible pointer type [-Wincompatible-pointer-types]
61:08.63   168 |  free_memory (&common->filter_params);
61:08.63       |               ^~~~~~~~~~~~~~~~~~~~~~
61:08.63       |               |
61:08.63       |               pixman_fixed_t ** {aka int **}
61:08.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/libpixman/src/pixman-image.c:43:21: note: expected 'void **' but argument is of type 'pixman_fixed_t **' {aka 'int **'}
61:08.63    43 | free_memory (void** p)
61:08.63       |              ~~~~~~~^
61:08.63 Warning: -Wincompatible-pointer-types in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/libpixman/src/pixman-image.c: passing argument 1 of 'free_memory' from incompatible pointer type
61:08.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/libpixman/src/pixman-image.c:193:19: warning: passing argument 1 of 'free_memory' from incompatible pointer type [-Wincompatible-pointer-types]
61:08.63   193 |      free_memory (&image->bits.free_me);
61:08.63       |                   ^~~~~~~~~~~~~~~~~~~~
61:08.63       |                   |
61:08.63       |                   uint32_t ** {aka unsigned int **}
61:08.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/libpixman/src/pixman-image.c:43:21: note: expected 'void **' but argument is of type 'uint32_t **' {aka 'unsigned int **'}
61:08.63    43 | free_memory (void** p)
61:08.63       |              ~~~~~~~^
61:08.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/libpixman/src/pixman-image.c: In function '_moz_pixman_image_unref':
61:08.63 Warning: -Wincompatible-pointer-types in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/libpixman/src/pixman-image.c: passing argument 1 of 'free_memory' from incompatible pointer type
61:08.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/libpixman/src/pixman-image.c:236:15: warning: passing argument 1 of 'free_memory' from incompatible pointer type [-Wincompatible-pointer-types]
61:08.63   236 |  free_memory (&image);
61:08.63       |               ^~~~~~
61:08.63       |               |
61:08.63       |               pixman_image_t ** {aka union pixman_image **}
61:08.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/libpixman/src/pixman-image.c:43:21: note: expected 'void **' but argument is of type 'pixman_image_t **' {aka 'union pixman_image **'}
61:08.63    43 | free_memory (void** p)
61:08.63       |              ~~~~~~~^
61:08.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/libpixman/src/pixman-implementation.c: In function '_pixman_implementation_lookup_combiner':
61:08.83 Warning: -Wincompatible-pointer-types in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/libpixman/src/pixman-implementation.c: assignment to 'pixman_combine_32_func_t' {aka 'void (*)(struct pixman_implementation_t *, enum <anonymous>,  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 <anonymous>,  unsigned int *, const unsigned int *, const unsigned int *, int)'}
61:08.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/libpixman/src/pixman-implementation.c:223:8: warning: assignment to 'pixman_combine_32_func_t' {aka 'void (*)(struct pixman_implementation_t *, enum <anonymous>,  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 <anonymous>,  unsigned int *, const unsigned int *, const unsigned int *, int)'} [-Wincompatible-pointer-types]
61:08.83   223 |      f = (pixman_combine_32_func_t *)imp->combine_16[op];
61:08.83       |        ^
61:09.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/cairo/libpixman/src/pixman-radial-gradient.c: In function 'radial_get_scanline_16':
61:09.72 Warning: -Wincompatible-pointer-types in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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 *'}
61:09.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
61:09.72   493 |     uint16_t *buffer = iter->buffer;
61:09.72       |                        ^~~~
61:23.62 libgfx_cairo_libpixman_src.a.desc
61:24.51 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/modules/woff2/src/woff2_dec.cc:43,
61:24.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/modules/woff2/Unified_cpp_modules_woff20.cpp:29:
61:24.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/modules/woff2/src/./store_bytes.h: In function 'void woff2::Store16(int, size_t*, uint8_t*)':
61:24.51 Warning: -Wunused-value in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/modules/woff2/src/store_bytes.h: statement has no effect
61:24.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/modules/woff2/src/./store_bytes.h:60:27: warning: statement has no effect [-Wunused-value]
61:24.52    60 |       ((val & 0xFF) << 8) | ((val & 0xFF00) >> 8);
61:24.52       |       ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
61:24.62 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/modules/woff2/Unified_cpp_modules_woff20.cpp:29:
61:24.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/modules/woff2/src/woff2_dec.cc: In function 'bool woff2::{anonymous}::ReadWOFF2Header(const uint8_t*, size_t, woff2::{anonymous}::WOFF2Header*)':
61:24.62 Warning: -Wunused-variable in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/modules/woff2/src/woff2_dec.cc: unused variable 'dst_offset'
61:24.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/modules/woff2/src/woff2_dec.cc:1149:12: warning: unused variable 'dst_offset' [-Wunused-variable]
61:24.62  1149 |   uint64_t dst_offset = first_table_offset;
61:24.62       |            ^~~~~~~~~~
61:26.96 libwoff2.a.desc
61:28.84 libbrotli.a.desc
62:06.39 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/angle/Unified_cpp_gfx_angle3.cpp:38:
62:06.39 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/angle/src/compiler/translator/ParseContext.cpp: In member function 'bool TParseContext::binaryOpCommonCheck(TOperator, TIntermTyped*, TIntermTyped*, const TSourceLoc&)':
62:06.39 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/angle/src/compiler/translator/ParseContext.cpp: this statement may fall through
62:06.39 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/angle/src/compiler/translator/ParseContext.cpp:3556:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
62:06.39  3556 |             if ((mShaderVersion < 300 || op == EOpAssign || op == EOpInitialize) &&
62:06.39       |             ^~
62:06.39 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/angle/src/compiler/translator/ParseContext.cpp:3563:9: note: here
62:06.39  3563 |         case EOpLessThan:
62:06.39       |         ^~~~
62:28.29 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/angle/Unified_cpp_gfx_angle5.cpp:20:
62:28.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/angle/src/compiler/translator/UtilsHLSL.cpp: In function 'TString sh::TypeString(const TType&)':
62:28.30 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/angle/src/compiler/translator/UtilsHLSL.cpp: this statement may fall through
62:28.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/angle/src/compiler/translator/UtilsHLSL.cpp:262:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
62:28.30   262 |             switch (type.getNominalSize())
62:28.30       |             ^~~~~~
62:28.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/angle/src/compiler/translator/UtilsHLSL.cpp:269:11: note: here
62:28.30   269 |           case EbtInt:
62:28.30       |           ^~~~
62:28.30 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/angle/src/compiler/translator/UtilsHLSL.cpp: this statement may fall through
62:28.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/angle/src/compiler/translator/UtilsHLSL.cpp:270:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
62:28.30   270 |             switch (type.getNominalSize())
62:28.30       |             ^~~~~~
62:28.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/angle/src/compiler/translator/UtilsHLSL.cpp:277:11: note: here
62:28.30   277 |           case EbtUInt:
62:28.30       |           ^~~~
62:28.30 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/angle/src/compiler/translator/UtilsHLSL.cpp: this statement may fall through
62:28.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/angle/src/compiler/translator/UtilsHLSL.cpp:278:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
62:28.31   278 |             switch (type.getNominalSize())
62:28.31       |             ^~~~~~
62:28.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/angle/src/compiler/translator/UtilsHLSL.cpp:285:11: note: here
62:28.31   285 |           case EbtBool:
62:28.31       |           ^~~~
62:28.31 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/angle/src/compiler/translator/UtilsHLSL.cpp: this statement may fall through
62:28.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/angle/src/compiler/translator/UtilsHLSL.cpp:286:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
62:28.31   286 |             switch (type.getNominalSize())
62:28.31       |             ^~~~~~
62:28.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/angle/src/compiler/translator/UtilsHLSL.cpp:293:11: note: here
62:28.31   293 |           case EbtVoid:
62:28.31       |           ^~~~
62:38.10 libgfx_angle.a.desc
63:02.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base<kSrc, kDst, kCSM>::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = kLinear_SrcGamma; DstGamma kDst = kSRGB_DstGamma; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]':
63:02.11 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.11  1371 |             switch (kDst) {
63:02.11       |             ^~~~~~
63:02.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here
63:02.11  1389 |         case kBGRA_8888_ColorFormat:
63:02.11       |         ^~~~
63:02.11 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.11  1390 |             switch (kDst) {
63:02.11       |             ^~~~~~
63:02.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here
63:02.11  1408 |         case kRGBA_F16_ColorFormat:
63:02.11       |         ^~~~
63:02.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kLinear_SrcGamma; DstFormat kDst = kRGBA_8888_SRGB_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]':
63:02.11 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.11  1305 |             switch (kSrc) {
63:02.11       |             ^~~~~~
63:02.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here
63:02.11  1313 |         case SkColorSpaceXform::kBGRA_8888_ColorFormat:
63:02.11       |         ^~~~
63:02.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kLinear_SrcGamma; DstFormat kDst = kBGRA_8888_SRGB_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]':
63:02.12 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.13  1305 |             switch (kSrc) {
63:02.13       |             ^~~~~~
63:02.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here
63:02.13  1313 |         case SkColorSpaceXform::kBGRA_8888_ColorFormat:
63:02.13       |         ^~~~
63:02.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base<kSrc, kDst, kCSM>::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = kTable_SrcGamma; DstGamma kDst = kSRGB_DstGamma; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]':
63:02.13 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.13  1371 |             switch (kDst) {
63:02.13       |             ^~~~~~
63:02.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here
63:02.13  1389 |         case kBGRA_8888_ColorFormat:
63:02.13       |         ^~~~
63:02.13 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.13  1390 |             switch (kDst) {
63:02.13       |             ^~~~~~
63:02.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here
63:02.13  1408 |         case kRGBA_F16_ColorFormat:
63:02.13       |         ^~~~
63:02.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kTable_SrcGamma; DstFormat kDst = kRGBA_8888_SRGB_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]':
63:02.14 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.14  1305 |             switch (kSrc) {
63:02.14       |             ^~~~~~
63:02.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here
63:02.14  1313 |         case SkColorSpaceXform::kBGRA_8888_ColorFormat:
63:02.14       |         ^~~~
63:02.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kTable_SrcGamma; DstFormat kDst = kBGRA_8888_SRGB_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]':
63:02.14 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.14  1305 |             switch (kSrc) {
63:02.15       |             ^~~~~~
63:02.15 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here
63:02.15  1313 |         case SkColorSpaceXform::kBGRA_8888_ColorFormat:
63:02.15       |         ^~~~
63:02.15 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base<kSrc, kDst, kCSM>::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = kLinear_SrcGamma; DstGamma kDst = k2Dot2_DstGamma; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]':
63:02.15 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.15 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.15  1371 |             switch (kDst) {
63:02.15       |             ^~~~~~
63:02.15 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here
63:02.15  1389 |         case kBGRA_8888_ColorFormat:
63:02.15       |         ^~~~
63:02.15 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.15 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.15  1390 |             switch (kDst) {
63:02.15       |             ^~~~~~
63:02.15 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here
63:02.15  1408 |         case kRGBA_F16_ColorFormat:
63:02.15       |         ^~~~
63:02.15 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kLinear_SrcGamma; DstFormat kDst = kRGBA_8888_2Dot2_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]':
63:02.15 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.15 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.15  1305 |             switch (kSrc) {
63:02.15       |             ^~~~~~
63:02.15 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here
63:02.15  1313 |         case SkColorSpaceXform::kBGRA_8888_ColorFormat:
63:02.15       |         ^~~~
63:02.15 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kLinear_SrcGamma; DstFormat kDst = kBGRA_8888_2Dot2_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]':
63:02.15 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.15 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.15  1305 |             switch (kSrc) {
63:02.15       |             ^~~~~~
63:02.15 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here
63:02.15  1313 |         case SkColorSpaceXform::kBGRA_8888_ColorFormat:
63:02.15       |         ^~~~
63:02.15 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base<kSrc, kDst, kCSM>::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = kTable_SrcGamma; DstGamma kDst = k2Dot2_DstGamma; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]':
63:02.16 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.16  1371 |             switch (kDst) {
63:02.16       |             ^~~~~~
63:02.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here
63:02.16  1389 |         case kBGRA_8888_ColorFormat:
63:02.16       |         ^~~~
63:02.16 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.16  1390 |             switch (kDst) {
63:02.16       |             ^~~~~~
63:02.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here
63:02.16  1408 |         case kRGBA_F16_ColorFormat:
63:02.16       |         ^~~~
63:02.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kTable_SrcGamma; DstFormat kDst = kRGBA_8888_2Dot2_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]':
63:02.16 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.16  1305 |             switch (kSrc) {
63:02.16       |             ^~~~~~
63:02.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here
63:02.16  1313 |         case SkColorSpaceXform::kBGRA_8888_ColorFormat:
63:02.16       |         ^~~~
63:02.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kTable_SrcGamma; DstFormat kDst = kBGRA_8888_2Dot2_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]':
63:02.16 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.16  1305 |             switch (kSrc) {
63:02.17       |             ^~~~~~
63:02.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here
63:02.17  1313 |         case SkColorSpaceXform::kBGRA_8888_ColorFormat:
63:02.17       |         ^~~~
63:02.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base<kSrc, kDst, kCSM>::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = kLinear_SrcGamma; DstGamma kDst = kLinear_DstGamma; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]':
63:02.17 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.17  1371 |             switch (kDst) {
63:02.17       |             ^~~~~~
63:02.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here
63:02.17  1389 |         case kBGRA_8888_ColorFormat:
63:02.17       |         ^~~~
63:02.17 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.17  1390 |             switch (kDst) {
63:02.17       |             ^~~~~~
63:02.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here
63:02.17  1408 |         case kRGBA_F16_ColorFormat:
63:02.17       |         ^~~~
63:02.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kLinear_SrcGamma; DstFormat kDst = kRGBA_8888_Linear_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]':
63:02.18 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.18  1305 |             switch (kSrc) {
63:02.18       |             ^~~~~~
63:02.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here
63:02.18  1313 |         case SkColorSpaceXform::kBGRA_8888_ColorFormat:
63:02.18       |         ^~~~
63:02.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kLinear_SrcGamma; DstFormat kDst = kBGRA_8888_Linear_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]':
63:02.18 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.18  1305 |             switch (kSrc) {
63:02.18       |             ^~~~~~
63:02.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here
63:02.18  1313 |         case SkColorSpaceXform::kBGRA_8888_ColorFormat:
63:02.18       |         ^~~~
63:02.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kLinear_SrcGamma; DstFormat kDst = kF16_Linear_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]':
63:02.18 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.18  1305 |             switch (kSrc) {
63:02.18       |             ^~~~~~
63:02.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here
63:02.19  1313 |         case SkColorSpaceXform::kBGRA_8888_ColorFormat:
63:02.19       |         ^~~~
63:02.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kLinear_SrcGamma; DstFormat kDst = kF32_Linear_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]':
63:02.19 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.19  1305 |             switch (kSrc) {
63:02.19       |             ^~~~~~
63:02.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here
63:02.19  1313 |         case SkColorSpaceXform::kBGRA_8888_ColorFormat:
63:02.19       |         ^~~~
63:02.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base<kSrc, kDst, kCSM>::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = kTable_SrcGamma; DstGamma kDst = kLinear_DstGamma; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]':
63:02.19 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.19  1371 |             switch (kDst) {
63:02.19       |             ^~~~~~
63:02.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here
63:02.19  1389 |         case kBGRA_8888_ColorFormat:
63:02.19       |         ^~~~
63:02.19 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.19  1390 |             switch (kDst) {
63:02.19       |             ^~~~~~
63:02.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here
63:02.19  1408 |         case kRGBA_F16_ColorFormat:
63:02.19       |         ^~~~
63:02.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kTable_SrcGamma; DstFormat kDst = kRGBA_8888_Linear_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]':
63:02.19 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.19  1305 |             switch (kSrc) {
63:02.19       |             ^~~~~~
63:02.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here
63:02.19  1313 |         case SkColorSpaceXform::kBGRA_8888_ColorFormat:
63:02.19       |         ^~~~
63:02.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kTable_SrcGamma; DstFormat kDst = kBGRA_8888_Linear_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]':
63:02.20 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.20  1305 |             switch (kSrc) {
63:02.20       |             ^~~~~~
63:02.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here
63:02.20  1313 |         case SkColorSpaceXform::kBGRA_8888_ColorFormat:
63:02.20       |         ^~~~
63:02.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kTable_SrcGamma; DstFormat kDst = kF16_Linear_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]':
63:02.20 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.20  1305 |             switch (kSrc) {
63:02.20       |             ^~~~~~
63:02.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here
63:02.21  1313 |         case SkColorSpaceXform::kBGRA_8888_ColorFormat:
63:02.21       |         ^~~~
63:02.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kTable_SrcGamma; DstFormat kDst = kF32_Linear_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]':
63:02.21 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.21  1305 |             switch (kSrc) {
63:02.21       |             ^~~~~~
63:02.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here
63:02.21  1313 |         case SkColorSpaceXform::kBGRA_8888_ColorFormat:
63:02.21       |         ^~~~
63:02.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base<kSrc, kDst, kCSM>::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = kLinear_SrcGamma; DstGamma kDst = kTable_DstGamma; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]':
63:02.21 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.21  1371 |             switch (kDst) {
63:02.21       |             ^~~~~~
63:02.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here
63:02.21  1389 |         case kBGRA_8888_ColorFormat:
63:02.21       |         ^~~~
63:02.21 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.22  1390 |             switch (kDst) {
63:02.22       |             ^~~~~~
63:02.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here
63:02.22  1408 |         case kRGBA_F16_ColorFormat:
63:02.22       |         ^~~~
63:02.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kLinear_SrcGamma; DstFormat kDst = kRGBA_8888_Table_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]':
63:02.22 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.22  1305 |             switch (kSrc) {
63:02.22       |             ^~~~~~
63:02.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here
63:02.22  1313 |         case SkColorSpaceXform::kBGRA_8888_ColorFormat:
63:02.22       |         ^~~~
63:02.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kLinear_SrcGamma; DstFormat kDst = kBGRA_8888_Table_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]':
63:02.22 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.22  1305 |             switch (kSrc) {
63:02.22       |             ^~~~~~
63:02.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here
63:02.22  1313 |         case SkColorSpaceXform::kBGRA_8888_ColorFormat:
63:02.22       |         ^~~~
63:02.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base<kSrc, kDst, kCSM>::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = kTable_SrcGamma; DstGamma kDst = kTable_DstGamma; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]':
63:02.22 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.22  1371 |             switch (kDst) {
63:02.22       |             ^~~~~~
63:02.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here
63:02.22  1389 |         case kBGRA_8888_ColorFormat:
63:02.22       |         ^~~~
63:02.22 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.23  1390 |             switch (kDst) {
63:02.23       |             ^~~~~~
63:02.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here
63:02.23  1408 |         case kRGBA_F16_ColorFormat:
63:02.23       |         ^~~~
63:02.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kTable_SrcGamma; DstFormat kDst = kRGBA_8888_Table_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]':
63:02.23 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.23  1305 |             switch (kSrc) {
63:02.23       |             ^~~~~~
63:02.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here
63:02.23  1313 |         case SkColorSpaceXform::kBGRA_8888_ColorFormat:
63:02.23       |         ^~~~
63:02.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kTable_SrcGamma; DstFormat kDst = kBGRA_8888_Table_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]':
63:02.23 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.23  1305 |             switch (kSrc) {
63:02.23       |             ^~~~~~
63:02.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here
63:02.23  1313 |         case SkColorSpaceXform::kBGRA_8888_ColorFormat:
63:02.23       |         ^~~~
63:02.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base<kSrc, kDst, kCSM>::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = kLinear_SrcGamma; DstGamma kDst = kSRGB_DstGamma; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]':
63:02.23 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.24  1371 |             switch (kDst) {
63:02.24       |             ^~~~~~
63:02.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here
63:02.24  1389 |         case kBGRA_8888_ColorFormat:
63:02.24       |         ^~~~
63:02.24 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.24  1390 |             switch (kDst) {
63:02.24       |             ^~~~~~
63:02.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here
63:02.24  1408 |         case kRGBA_F16_ColorFormat:
63:02.24       |         ^~~~
63:02.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kLinear_SrcGamma; DstFormat kDst = kRGBA_8888_SRGB_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]':
63:02.24 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.24  1305 |             switch (kSrc) {
63:02.25       |             ^~~~~~
63:02.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here
63:02.25  1313 |         case SkColorSpaceXform::kBGRA_8888_ColorFormat:
63:02.25       |         ^~~~
63:02.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kLinear_SrcGamma; DstFormat kDst = kBGRA_8888_SRGB_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]':
63:02.25 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.25  1305 |             switch (kSrc) {
63:02.25       |             ^~~~~~
63:02.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here
63:02.25  1313 |         case SkColorSpaceXform::kBGRA_8888_ColorFormat:
63:02.25       |         ^~~~
63:02.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base<kSrc, kDst, kCSM>::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = kTable_SrcGamma; DstGamma kDst = kSRGB_DstGamma; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]':
63:02.25 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.25  1371 |             switch (kDst) {
63:02.25       |             ^~~~~~
63:02.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here
63:02.25  1389 |         case kBGRA_8888_ColorFormat:
63:02.25       |         ^~~~
63:02.25 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.25  1390 |             switch (kDst) {
63:02.25       |             ^~~~~~
63:02.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here
63:02.25  1408 |         case kRGBA_F16_ColorFormat:
63:02.25       |         ^~~~
63:02.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kTable_SrcGamma; DstFormat kDst = kRGBA_8888_SRGB_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]':
63:02.25 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.26  1305 |             switch (kSrc) {
63:02.26       |             ^~~~~~
63:02.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here
63:02.26  1313 |         case SkColorSpaceXform::kBGRA_8888_ColorFormat:
63:02.26       |         ^~~~
63:02.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kTable_SrcGamma; DstFormat kDst = kBGRA_8888_SRGB_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]':
63:02.26 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.26  1305 |             switch (kSrc) {
63:02.26       |             ^~~~~~
63:02.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here
63:02.26  1313 |         case SkColorSpaceXform::kBGRA_8888_ColorFormat:
63:02.26       |         ^~~~
63:02.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base<kSrc, kDst, kCSM>::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = kLinear_SrcGamma; DstGamma kDst = k2Dot2_DstGamma; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]':
63:02.26 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.26  1371 |             switch (kDst) {
63:02.26       |             ^~~~~~
63:02.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here
63:02.26  1389 |         case kBGRA_8888_ColorFormat:
63:02.26       |         ^~~~
63:02.26 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.26  1390 |             switch (kDst) {
63:02.26       |             ^~~~~~
63:02.27 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here
63:02.27  1408 |         case kRGBA_F16_ColorFormat:
63:02.27       |         ^~~~
63:02.27 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kLinear_SrcGamma; DstFormat kDst = kRGBA_8888_2Dot2_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]':
63:02.27 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.27 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.27  1305 |             switch (kSrc) {
63:02.27       |             ^~~~~~
63:02.27 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here
63:02.27  1313 |         case SkColorSpaceXform::kBGRA_8888_ColorFormat:
63:02.27       |         ^~~~
63:02.27 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kLinear_SrcGamma; DstFormat kDst = kBGRA_8888_2Dot2_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]':
63:02.27 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.27 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.27  1305 |             switch (kSrc) {
63:02.27       |             ^~~~~~
63:02.27 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here
63:02.27  1313 |         case SkColorSpaceXform::kBGRA_8888_ColorFormat:
63:02.27       |         ^~~~
63:02.27 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base<kSrc, kDst, kCSM>::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = kTable_SrcGamma; DstGamma kDst = k2Dot2_DstGamma; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]':
63:02.27 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.27 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.27  1371 |             switch (kDst) {
63:02.27       |             ^~~~~~
63:02.27 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here
63:02.27  1389 |         case kBGRA_8888_ColorFormat:
63:02.27       |         ^~~~
63:02.27 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.27 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.27  1390 |             switch (kDst) {
63:02.27       |             ^~~~~~
63:02.27 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here
63:02.27  1408 |         case kRGBA_F16_ColorFormat:
63:02.27       |         ^~~~
63:02.27 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kTable_SrcGamma; DstFormat kDst = kRGBA_8888_2Dot2_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]':
63:02.27 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.27 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.27  1305 |             switch (kSrc) {
63:02.27       |             ^~~~~~
63:02.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here
63:02.28  1313 |         case SkColorSpaceXform::kBGRA_8888_ColorFormat:
63:02.28       |         ^~~~
63:02.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kTable_SrcGamma; DstFormat kDst = kBGRA_8888_2Dot2_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]':
63:02.28 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.28  1305 |             switch (kSrc) {
63:02.28       |             ^~~~~~
63:02.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here
63:02.28  1313 |         case SkColorSpaceXform::kBGRA_8888_ColorFormat:
63:02.28       |         ^~~~
63:02.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base<kSrc, kDst, kCSM>::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = kLinear_SrcGamma; DstGamma kDst = kLinear_DstGamma; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]':
63:02.28 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.28  1371 |             switch (kDst) {
63:02.28       |             ^~~~~~
63:02.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here
63:02.28  1389 |         case kBGRA_8888_ColorFormat:
63:02.28       |         ^~~~
63:02.28 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.28  1390 |             switch (kDst) {
63:02.28       |             ^~~~~~
63:02.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here
63:02.28  1408 |         case kRGBA_F16_ColorFormat:
63:02.28       |         ^~~~
63:02.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kLinear_SrcGamma; DstFormat kDst = kRGBA_8888_Linear_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]':
63:02.28 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.28  1305 |             switch (kSrc) {
63:02.28       |             ^~~~~~
63:02.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here
63:02.28  1313 |         case SkColorSpaceXform::kBGRA_8888_ColorFormat:
63:02.28       |         ^~~~
63:02.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kLinear_SrcGamma; DstFormat kDst = kBGRA_8888_Linear_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]':
63:02.28 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.29  1305 |             switch (kSrc) {
63:02.29       |             ^~~~~~
63:02.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here
63:02.29  1313 |         case SkColorSpaceXform::kBGRA_8888_ColorFormat:
63:02.29       |         ^~~~
63:02.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kLinear_SrcGamma; DstFormat kDst = kF16_Linear_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]':
63:02.29 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.29  1305 |             switch (kSrc) {
63:02.29       |             ^~~~~~
63:02.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here
63:02.29  1313 |         case SkColorSpaceXform::kBGRA_8888_ColorFormat:
63:02.29       |         ^~~~
63:02.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kLinear_SrcGamma; DstFormat kDst = kF32_Linear_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]':
63:02.29 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.29  1305 |             switch (kSrc) {
63:02.29       |             ^~~~~~
63:02.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here
63:02.29  1313 |         case SkColorSpaceXform::kBGRA_8888_ColorFormat:
63:02.29       |         ^~~~
63:02.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base<kSrc, kDst, kCSM>::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = kTable_SrcGamma; DstGamma kDst = kLinear_DstGamma; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]':
63:02.29 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.29  1371 |             switch (kDst) {
63:02.29       |             ^~~~~~
63:02.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here
63:02.29  1389 |         case kBGRA_8888_ColorFormat:
63:02.29       |         ^~~~
63:02.29 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.29  1390 |             switch (kDst) {
63:02.29       |             ^~~~~~
63:02.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here
63:02.29  1408 |         case kRGBA_F16_ColorFormat:
63:02.29       |         ^~~~
63:02.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kTable_SrcGamma; DstFormat kDst = kRGBA_8888_Linear_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]':
63:02.29 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.30  1305 |             switch (kSrc) {
63:02.30       |             ^~~~~~
63:02.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here
63:02.30  1313 |         case SkColorSpaceXform::kBGRA_8888_ColorFormat:
63:02.30       |         ^~~~
63:02.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kTable_SrcGamma; DstFormat kDst = kBGRA_8888_Linear_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]':
63:02.30 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.30  1305 |             switch (kSrc) {
63:02.30       |             ^~~~~~
63:02.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here
63:02.30  1313 |         case SkColorSpaceXform::kBGRA_8888_ColorFormat:
63:02.30       |         ^~~~
63:02.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kTable_SrcGamma; DstFormat kDst = kF16_Linear_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]':
63:02.30 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.30  1305 |             switch (kSrc) {
63:02.30       |             ^~~~~~
63:02.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here
63:02.30  1313 |         case SkColorSpaceXform::kBGRA_8888_ColorFormat:
63:02.30       |         ^~~~
63:02.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kTable_SrcGamma; DstFormat kDst = kF32_Linear_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]':
63:02.30 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.30  1305 |             switch (kSrc) {
63:02.30       |             ^~~~~~
63:02.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here
63:02.30  1313 |         case SkColorSpaceXform::kBGRA_8888_ColorFormat:
63:02.30       |         ^~~~
63:02.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base<kSrc, kDst, kCSM>::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = kLinear_SrcGamma; DstGamma kDst = kTable_DstGamma; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]':
63:02.30 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.30  1371 |             switch (kDst) {
63:02.30       |             ^~~~~~
63:02.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here
63:02.30  1389 |         case kBGRA_8888_ColorFormat:
63:02.30       |         ^~~~
63:02.30 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.30  1390 |             switch (kDst) {
63:02.30       |             ^~~~~~
63:02.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here
63:02.30  1408 |         case kRGBA_F16_ColorFormat:
63:02.30       |         ^~~~
63:02.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kLinear_SrcGamma; DstFormat kDst = kRGBA_8888_Table_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]':
63:02.31 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.31  1305 |             switch (kSrc) {
63:02.31       |             ^~~~~~
63:02.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here
63:02.31  1313 |         case SkColorSpaceXform::kBGRA_8888_ColorFormat:
63:02.31       |         ^~~~
63:02.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kLinear_SrcGamma; DstFormat kDst = kBGRA_8888_Table_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]':
63:02.31 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.31  1305 |             switch (kSrc) {
63:02.31       |             ^~~~~~
63:02.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here
63:02.31  1313 |         case SkColorSpaceXform::kBGRA_8888_ColorFormat:
63:02.31       |         ^~~~
63:02.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base<kSrc, kDst, kCSM>::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = kTable_SrcGamma; DstGamma kDst = kTable_DstGamma; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]':
63:02.31 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.31  1371 |             switch (kDst) {
63:02.31       |             ^~~~~~
63:02.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here
63:02.31  1389 |         case kBGRA_8888_ColorFormat:
63:02.31       |         ^~~~
63:02.31 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.31  1390 |             switch (kDst) {
63:02.31       |             ^~~~~~
63:02.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here
63:02.31  1408 |         case kRGBA_F16_ColorFormat:
63:02.31       |         ^~~~
63:02.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kTable_SrcGamma; DstFormat kDst = kRGBA_8888_Table_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]':
63:02.31 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.31  1305 |             switch (kSrc) {
63:02.31       |             ^~~~~~
63:02.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here
63:02.31  1313 |         case SkColorSpaceXform::kBGRA_8888_ColorFormat:
63:02.31       |         ^~~~
63:02.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kTable_SrcGamma; DstFormat kDst = kBGRA_8888_Table_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]':
63:02.32 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.32  1305 |             switch (kSrc) {
63:02.32       |             ^~~~~~
63:02.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here
63:02.32  1313 |         case SkColorSpaceXform::kBGRA_8888_ColorFormat:
63:02.32       |         ^~~~
63:02.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base<kSrc, kDst, kCSM>::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = kTable_SrcGamma; DstGamma kDst = kSRGB_DstGamma; ColorSpaceMatch kCSM = kFull_ColorSpaceMatch]':
63:02.32 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.32  1371 |             switch (kDst) {
63:02.32       |             ^~~~~~
63:02.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here
63:02.32  1389 |         case kBGRA_8888_ColorFormat:
63:02.32       |         ^~~~
63:02.32 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.32  1390 |             switch (kDst) {
63:02.32       |             ^~~~~~
63:02.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here
63:02.32  1408 |         case kRGBA_F16_ColorFormat:
63:02.32       |         ^~~~
63:02.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kTable_SrcGamma; DstFormat kDst = kRGBA_8888_SRGB_DstFormat; ColorSpaceMatch kCSM = kFull_ColorSpaceMatch]':
63:02.32 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.32  1305 |             switch (kSrc) {
63:02.32       |             ^~~~~~
63:02.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here
63:02.32  1313 |         case SkColorSpaceXform::kBGRA_8888_ColorFormat:
63:02.32       |         ^~~~
63:02.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kTable_SrcGamma; DstFormat kDst = kBGRA_8888_SRGB_DstFormat; ColorSpaceMatch kCSM = kFull_ColorSpaceMatch]':
63:02.32 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.32  1305 |             switch (kSrc) {
63:02.32       |             ^~~~~~
63:02.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here
63:02.32  1313 |         case SkColorSpaceXform::kBGRA_8888_ColorFormat:
63:02.32       |         ^~~~
63:02.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base<kSrc, kDst, kCSM>::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = kTable_SrcGamma; DstGamma kDst = k2Dot2_DstGamma; ColorSpaceMatch kCSM = kFull_ColorSpaceMatch]':
63:02.32 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.32  1371 |             switch (kDst) {
63:02.32       |             ^~~~~~
63:02.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here
63:02.32  1389 |         case kBGRA_8888_ColorFormat:
63:02.32       |         ^~~~
63:02.32 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.33  1390 |             switch (kDst) {
63:02.33       |             ^~~~~~
63:02.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here
63:02.33  1408 |         case kRGBA_F16_ColorFormat:
63:02.33       |         ^~~~
63:02.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kTable_SrcGamma; DstFormat kDst = kRGBA_8888_2Dot2_DstFormat; ColorSpaceMatch kCSM = kFull_ColorSpaceMatch]':
63:02.33 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.33  1305 |             switch (kSrc) {
63:02.33       |             ^~~~~~
63:02.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here
63:02.33  1313 |         case SkColorSpaceXform::kBGRA_8888_ColorFormat:
63:02.33       |         ^~~~
63:02.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kTable_SrcGamma; DstFormat kDst = kBGRA_8888_2Dot2_DstFormat; ColorSpaceMatch kCSM = kFull_ColorSpaceMatch]':
63:02.33 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.33  1305 |             switch (kSrc) {
63:02.33       |             ^~~~~~
63:02.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here
63:02.33  1313 |         case SkColorSpaceXform::kBGRA_8888_ColorFormat:
63:02.33       |         ^~~~
63:02.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base<kSrc, kDst, kCSM>::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = kLinear_SrcGamma; DstGamma kDst = kLinear_DstGamma; ColorSpaceMatch kCSM = kFull_ColorSpaceMatch]':
63:02.33 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.33  1371 |             switch (kDst) {
63:02.33       |             ^~~~~~
63:02.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here
63:02.33  1389 |         case kBGRA_8888_ColorFormat:
63:02.33       |         ^~~~
63:02.33 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.33  1390 |             switch (kDst) {
63:02.33       |             ^~~~~~
63:02.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here
63:02.33  1408 |         case kRGBA_F16_ColorFormat:
63:02.33       |         ^~~~
63:02.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kLinear_SrcGamma; DstFormat kDst = kRGBA_8888_Linear_DstFormat; ColorSpaceMatch kCSM = kFull_ColorSpaceMatch]':
63:02.33 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.33  1305 |             switch (kSrc) {
63:02.33       |             ^~~~~~
63:02.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here
63:02.33  1313 |         case SkColorSpaceXform::kBGRA_8888_ColorFormat:
63:02.33       |         ^~~~
63:02.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kLinear_SrcGamma; DstFormat kDst = kBGRA_8888_Linear_DstFormat; ColorSpaceMatch kCSM = kFull_ColorSpaceMatch]':
63:02.33 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.33  1305 |             switch (kSrc) {
63:02.33       |             ^~~~~~
63:02.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here
63:02.34  1313 |         case SkColorSpaceXform::kBGRA_8888_ColorFormat:
63:02.34       |         ^~~~
63:02.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kLinear_SrcGamma; DstFormat kDst = kF16_Linear_DstFormat; ColorSpaceMatch kCSM = kFull_ColorSpaceMatch]':
63:02.34 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.34  1305 |             switch (kSrc) {
63:02.34       |             ^~~~~~
63:02.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here
63:02.34  1313 |         case SkColorSpaceXform::kBGRA_8888_ColorFormat:
63:02.34       |         ^~~~
63:02.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kLinear_SrcGamma; DstFormat kDst = kF32_Linear_DstFormat; ColorSpaceMatch kCSM = kFull_ColorSpaceMatch]':
63:02.34 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.34  1305 |             switch (kSrc) {
63:02.34       |             ^~~~~~
63:02.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here
63:02.34  1313 |         case SkColorSpaceXform::kBGRA_8888_ColorFormat:
63:02.34       |         ^~~~
63:02.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base<kSrc, kDst, kCSM>::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = kTable_SrcGamma; DstGamma kDst = kTable_DstGamma; ColorSpaceMatch kCSM = kFull_ColorSpaceMatch]':
63:02.34 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.34  1371 |             switch (kDst) {
63:02.34       |             ^~~~~~
63:02.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here
63:02.34  1389 |         case kBGRA_8888_ColorFormat:
63:02.34       |         ^~~~
63:02.34 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.34  1390 |             switch (kDst) {
63:02.34       |             ^~~~~~
63:02.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here
63:02.35  1408 |         case kRGBA_F16_ColorFormat:
63:02.35       |         ^~~~
63:02.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kTable_SrcGamma; DstFormat kDst = kRGBA_8888_Table_DstFormat; ColorSpaceMatch kCSM = kFull_ColorSpaceMatch]':
63:02.35 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.35  1305 |             switch (kSrc) {
63:02.35       |             ^~~~~~
63:02.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here
63:02.35  1313 |         case SkColorSpaceXform::kBGRA_8888_ColorFormat:
63:02.35       |         ^~~~
63:02.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kTable_SrcGamma; DstFormat kDst = kBGRA_8888_Table_DstFormat; ColorSpaceMatch kCSM = kFull_ColorSpaceMatch]':
63:02.35 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through
63:02.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:02.36  1305 |             switch (kSrc) {
63:02.36       |             ^~~~~~
63:02.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here
63:02.36  1313 |         case SkColorSpaceXform::kBGRA_8888_ColorFormat:
63:02.36       |         ^~~~
63:12.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< <template-parameter-1-1> >::SkMiniPicture(SkRect, T*) [with T = SkRecords::DrawPath]':
63:12.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/include/core/SkRefCnt.h:447:21:   required from 'sk_sp<T> sk_make_sp(Args&& ...) [with T = SkMiniPicture<SkRecords::DrawPath>; Args = {const SkRect&, SkRecords::DrawPath*}]'
63:12.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkMiniRecorder.cpp:100:9:   required from here
63:12.64 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
63:12.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
63:12.65    34 |         memcpy(&fOp, op, sizeof(fOp));  // We take ownership of op's guts.
63:12.65       |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
63:12.65 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/include/private/SkMiniRecorder.h:11,
63:12.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10:
63:12.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/include/private/SkRecords.h:265:8: note: 'struct SkRecords::DrawPath' declared here
63:12.65   265 | RECORD(DrawPath, kDraw_Tag|kHasPaint_Tag,
63:12.65       |        ^~~~~~~~
63:12.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/include/private/SkRecords.h:165:8: note: in definition of macro 'RECORD'
63:12.65   165 | struct T {                              \
63:12.65       |        ^
63:12.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< <template-parameter-1-1> >::SkMiniPicture(SkRect, T*) [with T = SkRecords::DrawRect]':
63:12.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/include/core/SkRefCnt.h:447:21:   required from 'sk_sp<T> sk_make_sp(Args&& ...) [with T = SkMiniPicture<SkRecords::DrawRect>; Args = {const SkRect&, SkRecords::DrawRect*}]'
63:12.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkMiniRecorder.cpp:101:9:   required from here
63:12.65 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
63:12.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
63:12.65    34 |         memcpy(&fOp, op, sizeof(fOp));  // We take ownership of op's guts.
63:12.65       |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
63:12.65 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/include/private/SkMiniRecorder.h:11,
63:12.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10:
63:12.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/include/private/SkRecords.h:296:8: note: 'struct SkRecords::DrawRect' declared here
63:12.65   296 | RECORD(DrawRect, kDraw_Tag|kHasPaint_Tag,
63:12.65       |        ^~~~~~~~
63:12.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/include/private/SkRecords.h:165:8: note: in definition of macro 'RECORD'
63:12.66   165 | struct T {                              \
63:12.66       |        ^
63:12.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< <template-parameter-1-1> >::SkMiniPicture(SkRect, T*) [with T = SkRecords::DrawTextBlob]':
63:12.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/include/core/SkRefCnt.h:447:21:   required from 'sk_sp<T> sk_make_sp(Args&& ...) [with T = SkMiniPicture<SkRecords::DrawTextBlob>; Args = {const SkRect&, SkRecords::DrawTextBlob*}]'
63:12.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkMiniRecorder.cpp:102:9:   required from here
63:12.66 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
63:12.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
63:12.66    34 |         memcpy(&fOp, op, sizeof(fOp));  // We take ownership of op's guts.
63:12.66       |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
63:12.66 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/include/private/SkMiniRecorder.h:11,
63:12.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10:
63:12.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/include/private/SkRecords.h:308:8: note: 'struct SkRecords::DrawTextBlob' declared here
63:12.66   308 | RECORD(DrawTextBlob, kDraw_Tag|kHasText_Tag|kHasPaint_Tag,
63:12.66       |        ^~~~~~~~~~~~
63:12.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/include/private/SkRecords.h:165:8: note: in definition of macro 'RECORD'
63:12.66   165 | struct T {                              \
63:12.66       |        ^
63:14.69 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkOpts.cpp:43:
63:14.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/opts/SkChecksum_opts.h: In function 'uint32_t sse2::hash_fn(const void*, size_t, uint32_t)':
63:14.69 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/opts/SkChecksum_opts.h: this statement may fall through
63:14.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/opts/SkChecksum_opts.h:200:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:14.69   200 |             case 3: k ^= data[2] << 16;
63:14.69       |                     ~~^~~~~~~~~~~~~~~~
63:14.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/opts/SkChecksum_opts.h:201:13: note: here
63:14.69   201 |             case 2: k ^= data[1] <<  8;
63:14.69       |             ^~~~
63:14.69 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/opts/SkChecksum_opts.h: this statement may fall through
63:14.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/opts/SkChecksum_opts.h:201:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:14.69   201 |             case 2: k ^= data[1] <<  8;
63:14.69       |                     ~~^~~~~~~~~~~~~~~~
63:14.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/opts/SkChecksum_opts.h:202:13: note: here
63:14.69   202 |             case 1: k ^= data[0] <<  0;
63:14.69       |             ^~~~
63:14.70 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkOpts.cpp:46:
63:14.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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&)':
63:14.71 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through
63:14.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:262:70: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:14.71   262 |             case 3: SkFloatToHalf_finite_ftz({r[2], g[2], b[2], a[2]}).store(ptr+2);
63:14.71       |                                                                      ^
63:14.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:263:13: note: here
63:14.71   263 |             case 2: SkFloatToHalf_finite_ftz({r[1], g[1], b[1], a[1]}).store(ptr+1);
63:14.71       |             ^~~~
63:14.71 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through
63:14.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:263:70: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:14.71   263 |             case 2: SkFloatToHalf_finite_ftz({r[1], g[1], b[1], a[1]}).store(ptr+1);
63:14.71       |                                                                      ^
63:14.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:264:13: note: here
63:14.71   264 |             case 1: SkFloatToHalf_finite_ftz({r[0], g[0], b[0], a[0]}).store(ptr+0);
63:14.71       |             ^~~~
63:14.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In function 'void sse2::store_tail(size_t, const SkNx<4, T>&, T*) [with T = int]':
63:14.71 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through
63:14.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:116:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:14.71   116 |             case 3: dst[2] = v[2];
63:14.71       |                     ^~~
63:14.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:117:13: note: here
63:14.71   117 |             case 2: dst[1] = v[1];
63:14.71       |             ^~~~
63:14.71 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through
63:14.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:117:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:14.71   117 |             case 2: dst[1] = v[1];
63:14.71       |                     ^~~
63:14.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:118:13: note: here
63:14.71   118 |             case 1: dst[0] = v[0];
63:14.71       |             ^~~~
63:14.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]':
63:14.71 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through
63:14.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:116:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:14.71   116 |             case 3: dst[2] = v[2];
63:14.71       |                     ^~~
63:14.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:117:13: note: here
63:14.71   117 |             case 2: dst[1] = v[1];
63:14.71       |             ^~~~
63:14.71 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through
63:14.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:117:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:14.72   117 |             case 2: dst[1] = v[1];
63:14.72       |                     ^~~
63:14.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:118:13: note: here
63:14.72   118 |             case 1: dst[0] = v[0];
63:14.72       |             ^~~~
63:44.05 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkGlyphCache.h:12,
63:44.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14,
63:44.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12,
63:44.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11,
63:44.06                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/GrDrawingManager.h:11,
63:44.06                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/GrDrawContext.cpp:12:
63:44.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const':
63:44.06 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
63:44.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
63:44.06    84 |         memcpy(desc, this, fLength);
63:44.06       |                                   ^
63:44.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here
63:44.06    15 | class SkDescriptor : SkNoncopyable {
63:44.06       |       ^~~~~~~~~~~~
63:44.08 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkGlyphCache.h:12,
63:44.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14,
63:44.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12,
63:44.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11,
63:44.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/GrDrawingManager.h:11,
63:44.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/GrDrawContext.cpp:12:
63:44.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)':
63:44.08 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
63:44.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
63:44.08   142 |         memcpy(fDesc, &desc, size);
63:44.08       |                                  ^
63:44.08 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkGlyphCache.h:12,
63:44.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14,
63:44.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12,
63:44.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11,
63:44.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/GrDrawingManager.h:11,
63:44.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/GrDrawContext.cpp:12:
63:44.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here
63:44.09    15 | class SkDescriptor : SkNoncopyable {
63:44.09       |       ^~~~~~~~~~~~
63:44.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/GrDrawContext.cpp: In member function 'void GrDrawContext::drawRect(const GrClip&, const GrPaint&, const SkMatrix&, const SkRect&, const GrStyle*)':
63:44.80 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/GrDrawContext.cpp: this statement may fall through
63:44.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/GrDrawContext.cpp:509:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
63:44.81   509 |                     }
63:44.81       |                     ^
63:44.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/GrDrawContext.cpp:510:17: note: here
63:44.81   510 |                 case SkPaint::kBevel_Join:
63:44.81       |                 ^~~~
64:13.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/batches/GrMSAAPathRenderer.cpp: In member function 'void MSAAPathBatch::computeWorstCasePointCount(const SkPath&, int*, int*, int*) const':
64:13.82 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/batches/GrMSAAPathRenderer.cpp: this statement may fall through
64:13.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/batches/GrMSAAPathRenderer.cpp:280:50: warning: this statement may fall through [-Wimplicit-fallthrough=]
64:13.82   280 |                     quadPointCount += 3 * quadPts;
64:13.82       |                                                  ^
64:13.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/batches/GrMSAAPathRenderer.cpp:282:17: note: here
64:13.82   282 |                 case SkPath::kQuad_Verb:
64:13.82       |                 ^~~~
64:47.81 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/include/core/SkTypes.h:31,
64:47.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/include/core/SkMath.h:13,
64:47.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/include/gpu/../private/SkTemplates.h:13,
64:47.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/include/gpu/GrResourceKey.h:12,
64:47.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/include/gpu/GrGpuResource.h:11,
64:47.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/gl/../GrPath.h:11,
64:47.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/gl/GrGLPath.h:11,
64:47.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:8:
64:47.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp: In function 'GrPathRendering::FillType {anonymous}::convert_skpath_filltype(SkPath::FillType)':
64:47.81 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/include/core/SkPostConfig.h: this statement may fall through
64:47.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/include/core/SkPostConfig.h:149:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
64:47.82   149 |        sk_abort_no_print(); \
64:47.82       |        ~~~~~~~~~~~~~~~~~^~
64:47.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/include/core/SkTypes.h:183:41: note: in expansion of macro 'SK_ABORT'
64:47.82   183 | #define SkFAIL(message)                 SK_ABORT(message)
64:47.82       |                                         ^~~~~~~~
64:47.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:199:13: note: in expansion of macro 'SkFAIL'
64:47.82   199 |             SkFAIL("Incomplete Switch\n");
64:47.82       |             ^~~~~~
64:47.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:200:9: note: here
64:47.82   200 |         case SkPath::kWinding_FillType:
64:47.82       |         ^~~~
64:52.77 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/include/core/SkTypes.h:31,
64:52.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/include/core/SkRefCnt.h:12,
64:52.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.h:11,
64:52.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp:8:
64:52.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp: In function 'GrGLenum gr_stencil_op_to_gl_path_rendering_fill_mode(GrStencilOp)':
64:52.78 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/include/core/SkPostConfig.h: this statement may fall through
64:52.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/include/core/SkPostConfig.h:149:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
64:52.78   149 |        sk_abort_no_print(); \
64:52.78       |        ~~~~~~~~~~~~~~~~~^~
64:52.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/include/core/SkTypes.h:183:41: note: in expansion of macro 'SK_ABORT'
64:52.78   183 | #define SkFAIL(message)                 SK_ABORT(message)
64:52.78       |                                         ^~~~~~~~
64:52.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp:71:13: note: in expansion of macro 'SkFAIL'
64:52.78    71 |             SkFAIL("Unexpected path fill.");
64:52.78       |             ^~~~~~
64:52.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp:73:9: note: here
64:52.78    73 |         case GrStencilOp::kIncWrap:
64:52.78       |         ^~~~
65:54.87 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:14:
65:54.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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&)':
65:54.87 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through
65:54.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:262:70: warning: this statement may fall through [-Wimplicit-fallthrough=]
65:54.87   262 |             case 3: SkFloatToHalf_finite_ftz({r[2], g[2], b[2], a[2]}).store(ptr+2);
65:54.87       |                                                                      ^
65:54.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:263:13: note: here
65:54.87   263 |             case 2: SkFloatToHalf_finite_ftz({r[1], g[1], b[1], a[1]}).store(ptr+1);
65:54.87       |             ^~~~
65:54.87 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through
65:54.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:263:70: warning: this statement may fall through [-Wimplicit-fallthrough=]
65:54.87   263 |             case 2: SkFloatToHalf_finite_ftz({r[1], g[1], b[1], a[1]}).store(ptr+1);
65:54.87       |                                                                      ^
65:54.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:264:13: note: here
65:54.88   264 |             case 1: SkFloatToHalf_finite_ftz({r[0], g[0], b[0], a[0]}).store(ptr+0);
65:54.88       |             ^~~~
65:54.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In function 'void sse41::store_tail(size_t, const SkNx<4, T>&, T*) [with T = int]':
65:54.88 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through
65:54.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:116:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
65:54.88   116 |             case 3: dst[2] = v[2];
65:54.88       |                     ^~~
65:54.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:117:13: note: here
65:54.88   117 |             case 2: dst[1] = v[1];
65:54.88       |             ^~~~
65:54.88 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through
65:54.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:117:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
65:54.88   117 |             case 2: dst[1] = v[1];
65:54.88       |                     ^~~
65:54.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:118:13: note: here
65:54.88   118 |             case 1: dst[0] = v[0];
65:54.88       |             ^~~~
65:54.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]':
65:54.88 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through
65:54.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:116:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
65:54.88   116 |             case 3: dst[2] = v[2];
65:54.88       |                     ^~~
65:54.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:117:13: note: here
65:54.88   117 |             case 2: dst[1] = v[1];
65:54.88       |             ^~~~
65:54.88 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through
65:54.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:117:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
65:54.88   117 |             case 2: dst[1] = v[1];
65:54.88       |                     ^~~
65:54.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:118:13: note: here
65:54.88   118 |             case 1: dst[0] = v[0];
65:54.88       |             ^~~~
66:37.88 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkGlyphCache.h:12,
66:37.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14,
66:37.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12,
66:37.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11,
66:37.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/GrDrawingManager.h:11,
66:37.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/GrClipStackClip.cpp:12,
66:37.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/skia/Unified_cpp_gfx_skia11.cpp:47:
66:37.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const':
66:37.89 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
66:37.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
66:37.89    84 |         memcpy(desc, this, fLength);
66:37.89       |                                   ^
66:37.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here
66:37.89    15 | class SkDescriptor : SkNoncopyable {
66:37.89       |       ^~~~~~~~~~~~
66:37.90 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkGlyphCache.h:12,
66:37.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14,
66:37.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12,
66:37.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11,
66:37.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/GrDrawingManager.h:11,
66:37.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/GrClipStackClip.cpp:12,
66:37.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/skia/Unified_cpp_gfx_skia11.cpp:47:
66:37.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)':
66:37.90 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
66:37.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
66:37.90   142 |         memcpy(fDesc, &desc, size);
66:37.90       |                                  ^
66:37.90 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkGlyphCache.h:12,
66:37.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14,
66:37.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12,
66:37.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11,
66:37.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/GrDrawingManager.h:11,
66:37.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/GrClipStackClip.cpp:12,
66:37.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/skia/Unified_cpp_gfx_skia11.cpp:47:
66:37.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here
66:37.90    15 | class SkDescriptor : SkNoncopyable {
66:37.90       |       ^~~~~~~~~~~~
66:46.40 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/GrPathRendering.cpp:9,
66:46.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/skia/Unified_cpp_gfx_skia12.cpp:119:
66:46.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const':
66:46.40 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
66:46.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
66:46.40    84 |         memcpy(desc, this, fLength);
66:46.40       |                                   ^
66:46.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here
66:46.40    15 | class SkDescriptor : SkNoncopyable {
66:46.40       |       ^~~~~~~~~~~~
66:46.44 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/GrPathRendering.cpp:9,
66:46.44                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/skia/Unified_cpp_gfx_skia12.cpp:119:
66:46.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)':
66:46.44 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
66:46.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
66:46.44   142 |         memcpy(fDesc, &desc, size);
66:46.44       |                                  ^
66:46.44 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/GrPathRendering.cpp:9,
66:46.44                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/skia/Unified_cpp_gfx_skia12.cpp:119:
66:46.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here
66:46.44    15 | class SkDescriptor : SkNoncopyable {
66:46.44       |       ^~~~~~~~~~~~
66:47.25 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/include/core/SkTypes.h:31,
66:47.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/include/core/SkMath.h:13,
66:47.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/include/gpu/GrTypes.h:11,
66:47.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/GrGpuFactory.h:11,
66:47.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/GrGpuFactory.cpp:9,
66:47.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/skia/Unified_cpp_gfx_skia12.cpp:2:
66:47.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/GrPathRendering.cpp: In static member function 'static const GrUserStencilSettings& GrPathRendering::GetStencilPassSettings(GrPathRendering::FillType)':
66:47.25 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/include/core/SkPostConfig.h: this statement may fall through
66:47.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/include/core/SkPostConfig.h:149:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
66:47.25   149 |        sk_abort_no_print(); \
66:47.25       |        ~~~~~~~~~~~~~~~~~^~
66:47.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/include/core/SkTypes.h:183:41: note: in expansion of macro 'SK_ABORT'
66:47.25   183 | #define SkFAIL(message)                 SK_ABORT(message)
66:47.25       |                                         ^~~~~~~~
66:47.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/GrPathRendering.cpp:18:13: note: in expansion of macro 'SkFAIL'
66:47.25    18 |             SkFAIL("Unexpected path fill.");
66:47.25       |             ^~~~~~
66:47.25 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/skia/Unified_cpp_gfx_skia12.cpp:119:
66:47.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/GrPathRendering.cpp:19:9: note: here
66:47.25    19 |         case GrPathRendering::kWinding_FillType: {
66:47.25       |         ^~~~
66:47.26 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/skia/Unified_cpp_gfx_skia12.cpp:137:
66:47.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/GrPathUtils.cpp: In function 'int GrPathUtils::worstCasePointCount(const SkPath&, int*, SkScalar)':
66:47.26 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/GrPathUtils.cpp: this statement may fall through
66:47.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/GrPathUtils.cpp:189:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
66:47.26   189 |                 }
66:47.26       |                 ^
66:47.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/GrPathUtils.cpp:191:13: note: here
66:47.26   191 |             case SkPath::kQuad_Verb:
66:47.26       |             ^~~~
66:52.86 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkGlyphCache.h:12,
66:52.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14,
66:52.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12,
66:52.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11,
66:52.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/GrDrawingManager.h:11,
66:52.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/GrReducedClip.cpp:16,
66:52.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/skia/Unified_cpp_gfx_skia13.cpp:92:
66:52.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const':
66:52.87 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
66:52.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
66:52.87    84 |         memcpy(desc, this, fLength);
66:52.87       |                                   ^
66:52.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here
66:52.87    15 | class SkDescriptor : SkNoncopyable {
66:52.87       |       ^~~~~~~~~~~~
66:52.89 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkGlyphCache.h:12,
66:52.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14,
66:52.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12,
66:52.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11,
66:52.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/GrDrawingManager.h:11,
66:52.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/GrReducedClip.cpp:16,
66:52.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/skia/Unified_cpp_gfx_skia13.cpp:92:
66:52.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)':
66:52.89 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
66:52.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
66:52.89   142 |         memcpy(fDesc, &desc, size);
66:52.90       |                                  ^
66:52.90 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkGlyphCache.h:12,
66:52.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14,
66:52.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12,
66:52.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11,
66:52.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/GrDrawingManager.h:11,
66:52.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/GrReducedClip.cpp:16,
66:52.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/skia/Unified_cpp_gfx_skia13.cpp:92:
66:52.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here
66:52.90    15 | class SkDescriptor : SkNoncopyable {
66:52.90       |       ^~~~~~~~~~~~
67:06.12 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkGlyphCache.h:12,
67:06.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/SkGpuDevice.cpp:21,
67:06.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/skia/Unified_cpp_gfx_skia15.cpp:11:
67:06.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const':
67:06.13 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
67:06.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
67:06.13    84 |         memcpy(desc, this, fLength);
67:06.13       |                                   ^
67:06.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here
67:06.13    15 | class SkDescriptor : SkNoncopyable {
67:06.13       |       ^~~~~~~~~~~~
67:06.14 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkGlyphCache.h:12,
67:06.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/SkGpuDevice.cpp:21,
67:06.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/skia/Unified_cpp_gfx_skia15.cpp:11:
67:06.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)':
67:06.14 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
67:06.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
67:06.16   142 |         memcpy(fDesc, &desc, size);
67:06.16       |                                  ^
67:06.16 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkGlyphCache.h:12,
67:06.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/SkGpuDevice.cpp:21,
67:06.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/skia/Unified_cpp_gfx_skia15.cpp:11:
67:06.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here
67:06.16    15 | class SkDescriptor : SkNoncopyable {
67:06.16       |       ^~~~~~~~~~~~
67:26.59 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/include/core/SkTypes.h:31,
67:26.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/include/core/SkMath.h:13,
67:26.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/include/gpu/GrTypes.h:11,
67:26.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/effects/GrDisableColorXP.h:11,
67:26.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/effects/GrDisableColorXP.cpp:8,
67:26.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/skia/Unified_cpp_gfx_skia17.cpp:2:
67:26.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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&)':
67:26.60 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/include/core/SkPostConfig.h: this statement may fall through
67:26.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/include/core/SkPostConfig.h:149:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
67:26.60   149 |        sk_abort_no_print(); \
67:26.60       |        ~~~~~~~~~~~~~~~~~^~
67:26.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/include/core/SkTypes.h:183:41: note: in expansion of macro 'SK_ABORT'
67:26.60   183 | #define SkFAIL(message)                 SK_ABORT(message)
67:26.60       |                                         ^~~~~~~~
67:26.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/instanced/InstanceProcessor.cpp:1697:13: note: in expansion of macro 'SkFAIL'
67:26.60  1697 |             SkFAIL("Unexpected antialias mode.");
67:26.60       |             ^~~~~~
67:26.60 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/skia/Unified_cpp_gfx_skia17.cpp:137:
67:26.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/instanced/InstanceProcessor.cpp:1698:9: note: here
67:26.60  1698 |         case AntialiasMode::kNone:
67:26.60       |         ^~~~
67:34.48 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkGlyphCache.h:12,
67:34.48                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14,
67:34.48                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12,
67:34.48                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.cpp:8,
67:34.48                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/skia/Unified_cpp_gfx_skia18.cpp:11:
67:34.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const':
67:34.48 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
67:34.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
67:34.49    84 |         memcpy(desc, this, fLength);
67:34.49       |                                   ^
67:34.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here
67:34.49    15 | class SkDescriptor : SkNoncopyable {
67:34.49       |       ^~~~~~~~~~~~
67:34.51 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkGlyphCache.h:12,
67:34.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14,
67:34.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12,
67:34.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.cpp:8,
67:34.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/skia/Unified_cpp_gfx_skia18.cpp:11:
67:34.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)':
67:34.51 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
67:34.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
67:34.51   142 |         memcpy(fDesc, &desc, size);
67:34.51       |                                  ^
67:34.51 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkGlyphCache.h:12,
67:34.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14,
67:34.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12,
67:34.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.cpp:8,
67:34.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/skia/Unified_cpp_gfx_skia18.cpp:11:
67:34.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here
67:34.51    15 | class SkDescriptor : SkNoncopyable {
67:34.51       |       ^~~~~~~~~~~~
67:51.31 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkGlyphCache.h:12,
67:51.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkFindAndPlaceGlyph.h:13,
67:51.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkDraw.cpp:16,
67:51.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/skia/Unified_cpp_gfx_skia2.cpp:74:
67:51.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const':
67:51.32 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
67:51.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
67:51.33    84 |         memcpy(desc, this, fLength);
67:51.33       |                                   ^
67:51.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here
67:51.33    15 | class SkDescriptor : SkNoncopyable {
67:51.33       |       ^~~~~~~~~~~~
67:51.35 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkGlyphCache.h:12,
67:51.35                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkFindAndPlaceGlyph.h:13,
67:51.35                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkDraw.cpp:16,
67:51.35                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/skia/Unified_cpp_gfx_skia2.cpp:74:
67:51.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)':
67:51.35 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
67:51.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
67:51.35   142 |         memcpy(fDesc, &desc, size);
67:51.35       |                                  ^
67:51.35 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkGlyphCache.h:12,
67:51.35                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkFindAndPlaceGlyph.h:13,
67:51.35                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkDraw.cpp:16,
67:51.35                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/skia/Unified_cpp_gfx_skia2.cpp:74:
67:51.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here
67:51.35    15 | class SkDescriptor : SkNoncopyable {
67:51.35       |       ^~~~~~~~~~~~
67:51.74 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/skia/Unified_cpp_gfx_skia2.cpp:74:
67:51.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkDraw.cpp: In member function 'void SkDraw::drawPoints(SkCanvas::PointMode, size_t, const SkPoint*, const SkPaint&, bool) const':
67:51.74 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkDraw.cpp: this statement may fall through
67:51.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkDraw.cpp:712:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
67:51.74   712 |                 }
67:51.74       |                 ^
67:51.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkDraw.cpp:714:13: note: here
67:51.74   714 |             case SkCanvas::kPolygon_PointMode: {
67:51.74       |             ^~~~
68:10.97 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/skia/Unified_cpp_gfx_skia21.cpp:128:
68:10.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp: In member function 'bool SkOTTableName::Iterator::next(SkOTTableName::Iterator::Record&)':
68:10.97 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp: this statement may fall through
68:10.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:466:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
68:10.97   466 |             if (SkOTTableName::Record::EncodingID::Windows::UnicodeBMPUCS2
68:10.97       |             ^~
68:10.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:476:9: note: here
68:10.97   476 |         case SkOTTableName::Record::PlatformID::Unicode:
68:10.97       |         ^~~~
68:14.77 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/skia/Unified_cpp_gfx_skia22.cpp:56:
68:14.77 Warning: -Wsubobject-linkage in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/utils/SkPatchUtils.cpp: 'FwDCubicEvaluator' has a field 'FwDCubicEvaluator::fCoefs' whose type uses the anonymous namespace
68:14.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/utils/SkPatchUtils.cpp:30:7: warning: 'FwDCubicEvaluator' has a field 'FwDCubicEvaluator::fCoefs' whose type uses the anonymous namespace [-Wsubobject-linkage]
68:14.77    30 | class FwDCubicEvaluator {
68:14.77       |       ^~~~~~~~~~~~~~~~~
68:19.55 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkGlyphCache.h:12,
68:19.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkGlyphCache.cpp:8,
68:19.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/skia/Unified_cpp_gfx_skia3.cpp:101:
68:19.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const':
68:19.55 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
68:19.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
68:19.55    84 |         memcpy(desc, this, fLength);
68:19.55       |                                   ^
68:19.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here
68:19.55    15 | class SkDescriptor : SkNoncopyable {
68:19.55       |       ^~~~~~~~~~~~
68:19.56 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkGlyphCache.h:12,
68:19.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkGlyphCache.cpp:8,
68:19.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/skia/Unified_cpp_gfx_skia3.cpp:101:
68:19.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)':
68:19.57 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
68:19.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
68:19.57   142 |         memcpy(fDesc, &desc, size);
68:19.57       |                                  ^
68:19.57 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkGlyphCache.h:12,
68:19.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkGlyphCache.cpp:8,
68:19.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/skia/Unified_cpp_gfx_skia3.cpp:101:
68:19.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here
68:19.57    15 | class SkDescriptor : SkNoncopyable {
68:19.57       |       ^~~~~~~~~~~~
68:25.54 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline.cpp:18,
68:25.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/skia/Unified_cpp_gfx_skia4.cpp:56:
68:25.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor<colorType, gammaType>::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = kBGRA_8888_SkColorType; SkGammaType gammaType = kSRGB_SkGammaType]':
68:25.55 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through
68:25.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
68:25.55   245 |                 *px2 = this->getPixelAt(bufferLoc[2]);
68:25.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here
68:25.55   246 |             case 2:
68:25.55       |             ^~~~
68:25.55 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through
68:25.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
68:25.55   247 |                 *px1 = this->getPixelAt(bufferLoc[1]);
68:25.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here
68:25.55   248 |             case 1:
68:25.55       |             ^~~~
68:25.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor<colorType, gammaType>::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = kIndex_8_SkColorType; SkGammaType gammaType = kSRGB_SkGammaType]':
68:25.55 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through
68:25.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
68:25.55   245 |                 *px2 = this->getPixelAt(bufferLoc[2]);
68:25.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here
68:25.55   246 |             case 2:
68:25.55       |             ^~~~
68:25.55 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through
68:25.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
68:25.55   247 |                 *px1 = this->getPixelAt(bufferLoc[1]);
68:25.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here
68:25.55   248 |             case 1:
68:25.55       |             ^~~~
68:25.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor<colorType, gammaType>::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = kAlpha_8_SkColorType; SkGammaType gammaType = kLinear_SkGammaType]':
68:25.57 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through
68:25.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
68:25.57   245 |                 *px2 = this->getPixelAt(bufferLoc[2]);
68:25.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here
68:25.57   246 |             case 2:
68:25.57       |             ^~~~
68:25.57 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through
68:25.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
68:25.57   247 |                 *px1 = this->getPixelAt(bufferLoc[1]);
68:25.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here
68:25.57   248 |             case 1:
68:25.57       |             ^~~~
68:25.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor<colorType, gammaType>::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = kARGB_4444_SkColorType; SkGammaType gammaType = kSRGB_SkGammaType]':
68:25.57 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through
68:25.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
68:25.57   245 |                 *px2 = this->getPixelAt(bufferLoc[2]);
68:25.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here
68:25.57   246 |             case 2:
68:25.57       |             ^~~~
68:25.57 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through
68:25.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
68:25.58   247 |                 *px1 = this->getPixelAt(bufferLoc[1]);
68:25.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here
68:25.58   248 |             case 1:
68:25.58       |             ^~~~
68:25.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor<colorType, gammaType>::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = kARGB_4444_SkColorType; SkGammaType gammaType = kLinear_SkGammaType]':
68:25.58 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through
68:25.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
68:25.58   245 |                 *px2 = this->getPixelAt(bufferLoc[2]);
68:25.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here
68:25.58   246 |             case 2:
68:25.58       |             ^~~~
68:25.58 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through
68:25.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
68:25.58   247 |                 *px1 = this->getPixelAt(bufferLoc[1]);
68:25.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here
68:25.58   248 |             case 1:
68:25.58       |             ^~~~
68:25.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor<colorType, gammaType>::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = kRGB_565_SkColorType; SkGammaType gammaType = kSRGB_SkGammaType]':
68:25.59 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through
68:25.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
68:25.59   245 |                 *px2 = this->getPixelAt(bufferLoc[2]);
68:25.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here
68:25.59   246 |             case 2:
68:25.59       |             ^~~~
68:25.59 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through
68:25.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
68:25.59   247 |                 *px1 = this->getPixelAt(bufferLoc[1]);
68:25.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here
68:25.59   248 |             case 1:
68:25.59       |             ^~~~
68:25.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor<colorType, gammaType>::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = kRGB_565_SkColorType; SkGammaType gammaType = kLinear_SkGammaType]':
68:25.59 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through
68:25.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
68:25.59   245 |                 *px2 = this->getPixelAt(bufferLoc[2]);
68:25.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here
68:25.59   246 |             case 2:
68:25.59       |             ^~~~
68:25.59 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through
68:25.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
68:25.59   247 |                 *px1 = this->getPixelAt(bufferLoc[1]);
68:25.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here
68:25.60   248 |             case 1:
68:25.60       |             ^~~~
68:25.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor<colorType, gammaType>::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = kRGBA_8888_SkColorType; SkGammaType gammaType = kSRGB_SkGammaType]':
68:25.60 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through
68:25.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
68:25.60   245 |                 *px2 = this->getPixelAt(bufferLoc[2]);
68:25.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here
68:25.60   246 |             case 2:
68:25.60       |             ^~~~
68:25.60 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through
68:25.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
68:25.60   247 |                 *px1 = this->getPixelAt(bufferLoc[1]);
68:25.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here
68:25.60   248 |             case 1:
68:25.60       |             ^~~~
68:25.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor<colorType, gammaType>::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = kRGBA_8888_SkColorType; SkGammaType gammaType = kLinear_SkGammaType]':
68:25.60 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through
68:25.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
68:25.60   245 |                 *px2 = this->getPixelAt(bufferLoc[2]);
68:25.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here
68:25.60   246 |             case 2:
68:25.60       |             ^~~~
68:25.60 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through
68:25.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
68:25.60   247 |                 *px1 = this->getPixelAt(bufferLoc[1]);
68:25.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here
68:25.60   248 |             case 1:
68:25.60       |             ^~~~
68:25.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor<colorType, gammaType>::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = kBGRA_8888_SkColorType; SkGammaType gammaType = kLinear_SkGammaType]':
68:25.60 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through
68:25.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
68:25.60   245 |                 *px2 = this->getPixelAt(bufferLoc[2]);
68:25.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here
68:25.60   246 |             case 2:
68:25.60       |             ^~~~
68:25.60 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through
68:25.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
68:25.60   247 |                 *px1 = this->getPixelAt(bufferLoc[1]);
68:25.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here
68:25.60   248 |             case 1:
68:25.60       |             ^~~~
68:25.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor<colorType, gammaType>::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = kIndex_8_SkColorType; SkGammaType gammaType = kLinear_SkGammaType]':
68:25.61 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through
68:25.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
68:25.61   245 |                 *px2 = this->getPixelAt(bufferLoc[2]);
68:25.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here
68:25.61   246 |             case 2:
68:25.61       |             ^~~~
68:25.61 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through
68:25.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
68:25.61   247 |                 *px1 = this->getPixelAt(bufferLoc[1]);
68:25.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here
68:25.61   248 |             case 1:
68:25.61       |             ^~~~
68:25.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor<colorType, gammaType>::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = kGray_8_SkColorType; SkGammaType gammaType = kSRGB_SkGammaType]':
68:25.61 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through
68:25.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
68:25.61   245 |                 *px2 = this->getPixelAt(bufferLoc[2]);
68:25.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here
68:25.61   246 |             case 2:
68:25.61       |             ^~~~
68:25.61 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through
68:25.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
68:25.61   247 |                 *px1 = this->getPixelAt(bufferLoc[1]);
68:25.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here
68:25.61   248 |             case 1:
68:25.61       |             ^~~~
68:25.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor<colorType, gammaType>::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = kGray_8_SkColorType; SkGammaType gammaType = kLinear_SkGammaType]':
68:25.61 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through
68:25.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
68:25.61   245 |                 *px2 = this->getPixelAt(bufferLoc[2]);
68:25.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here
68:25.61   246 |             case 2:
68:25.61       |             ^~~~
68:25.61 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through
68:25.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
68:25.62   247 |                 *px1 = this->getPixelAt(bufferLoc[1]);
68:25.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here
68:25.62   248 |             case 1:
68:25.62       |             ^~~~
68:25.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor<colorType, gammaType>::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = kRGBA_F16_SkColorType; SkGammaType gammaType = kLinear_SkGammaType]':
68:25.62 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through
68:25.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
68:25.62   245 |                 *px2 = this->getPixelAt(bufferLoc[2]);
68:25.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here
68:25.62   246 |             case 2:
68:25.62       |             ^~~~
68:25.62 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through
68:25.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
68:25.62   247 |                 *px1 = this->getPixelAt(bufferLoc[1]);
68:25.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here
68:25.62   248 |             case 1:
68:25.62       |             ^~~~
68:35.68 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkGlyphCache.h:12,
68:35.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkPaint.cpp:14,
68:35.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/skia/Unified_cpp_gfx_skia5.cpp:38:
68:35.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const':
68:35.69 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
68:35.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
68:35.69    84 |         memcpy(desc, this, fLength);
68:35.69       |                                   ^
68:35.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here
68:35.69    15 | class SkDescriptor : SkNoncopyable {
68:35.69       |       ^~~~~~~~~~~~
68:35.70 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkGlyphCache.h:12,
68:35.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkPaint.cpp:14,
68:35.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/skia/Unified_cpp_gfx_skia5.cpp:38:
68:35.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)':
68:35.70 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
68:35.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
68:35.70   142 |         memcpy(fDesc, &desc, size);
68:35.70       |                                  ^
68:35.70 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkGlyphCache.h:12,
68:35.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkPaint.cpp:14,
68:35.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/skia/Unified_cpp_gfx_skia5.cpp:38:
68:35.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here
68:35.70    15 | class SkDescriptor : SkNoncopyable {
68:35.70       |       ^~~~~~~~~~~~
68:36.64 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/skia/Unified_cpp_gfx_skia5.cpp:56:
68:36.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkPath.cpp: In member function 'bool SkPath::isRectContour(bool, int*, const SkPoint**, bool*, SkPath::Direction*) const':
68:36.64 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkPath.cpp: this statement may fall through
68:36.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkPath.cpp:451:29: warning: this statement may fall through [-Wimplicit-fallthrough=]
68:36.65   451 |                 insertClose = false;
68:36.65       |                 ~~~~~~~~~~~~^~~~~~~
68:36.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkPath.cpp:452:13: note: here
68:36.65   452 |             case kLine_Verb: {
68:36.65       |             ^~~~
68:52.25 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkScalerContext.cpp:12,
68:52.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/skia/Unified_cpp_gfx_skia7.cpp:119:
68:52.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const':
68:52.26 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
68:52.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
68:52.26    84 |         memcpy(desc, this, fLength);
68:52.26       |                                   ^
68:52.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here
68:52.26    15 | class SkDescriptor : SkNoncopyable {
68:52.26       |       ^~~~~~~~~~~~
68:52.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)':
68:52.26 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
68:52.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
68:52.26   142 |         memcpy(fDesc, &desc, size);
68:52.26       |                                  ^
68:52.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here
68:52.27    15 | class SkDescriptor : SkNoncopyable {
68:52.27       |       ^~~~~~~~~~~~
69:05.21 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/skia/Unified_cpp_gfx_skia9.cpp:29:
69:05.21 Warning: -Wsubobject-linkage in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkTextBlob.cpp: 'SkTextBlob::RunRecord' has a field 'SkTextBlob::RunRecord::fFont' whose type uses the anonymous namespace
69:05.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkTextBlob.cpp:131:19: warning: 'SkTextBlob::RunRecord' has a field 'SkTextBlob::RunRecord::fFont' whose type uses the anonymous namespace [-Wsubobject-linkage]
69:05.21   131 | class SkTextBlob::RunRecord {
69:05.21       |                   ^~~~~~~~~
69:05.86 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkTypeface.cpp:317,
69:05.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/skia/Unified_cpp_gfx_skia9.cpp:56:
69:05.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const':
69:05.86 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
69:05.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
69:05.86    84 |         memcpy(desc, this, fLength);
69:05.86       |                                   ^
69:05.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here
69:05.86    15 | class SkDescriptor : SkNoncopyable {
69:05.86       |       ^~~~~~~~~~~~
69:05.88 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkTypeface.cpp:317,
69:05.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/skia/Unified_cpp_gfx_skia9.cpp:56:
69:05.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)':
69:05.88 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
69:05.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
69:05.88   142 |         memcpy(fDesc, &desc, size);
69:05.88       |                                  ^
69:05.88 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkTypeface.cpp:317,
69:05.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/skia/Unified_cpp_gfx_skia9.cpp:56:
69:05.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here
69:05.88    15 | class SkDescriptor : SkNoncopyable {
69:05.88       |       ^~~~~~~~~~~~
69:08.12 libgfx_skia.a.desc
69:17.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libjpeg/jdphuff.c: In function 'decode_mcu_DC_first':
69:17.88 Warning: -Wsign-compare in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libjpeg/jdphuff.c: operand of ?: changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand
69:17.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libjpeg/jdphuff.c:209:78: warning: operand of ?: changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare]
69:17.89   209 | #define HUFF_EXTEND(x,s)  ((x) < (1<<((s)-1)) ? (x) + (((NEG_1)<<(s)) + 1) : (x))
69:17.89       |                                                                              ^~~
69:17.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libjpeg/jdphuff.c:335:13: note: in expansion of macro 'HUFF_EXTEND'
69:17.89   335 |         s = HUFF_EXTEND(r, s);
69:17.89       |             ^~~~~~~~~~~
69:17.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libjpeg/jdphuff.c: In function 'decode_mcu_AC_first':
69:17.90 Warning: -Wsign-compare in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libjpeg/jdphuff.c: operand of ?: changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand
69:17.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libjpeg/jdphuff.c:209:78: warning: operand of ?: changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare]
69:17.90   209 | #define HUFF_EXTEND(x,s)  ((x) < (1<<((s)-1)) ? (x) + (((NEG_1)<<(s)) + 1) : (x))
69:17.90       |                                                                              ^~~
69:17.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libjpeg/jdphuff.c:408:15: note: in expansion of macro 'HUFF_EXTEND'
69:17.90   408 |           s = HUFF_EXTEND(r, s);
69:17.90       |               ^~~~~~~~~~~
69:21.13 libmedia_libjpeg.a.desc
69:22.55 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
69:22.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
69:22.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIJSInspector.h:10,
69:22.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/devtools/shared/jsinspector/nsJSInspector.h:9,
69:22.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/devtools/shared/jsinspector/nsJSInspector.cpp:6:
69:22.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/devtools/shared/jsinspector/nsJSInspector.cpp: In member function 'virtual nsresult mozilla::jsinspector::nsJSInspector::QueryInterface(const nsIID&, void**)':
69:22.55 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
69:22.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
69:22.55   820 |     foundInterface = 0;                                                       \
69:22.55       |     ^~~~~~~~~~~~~~
69:22.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
69:22.55   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
69:22.55       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
69:22.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/devtools/shared/jsinspector/nsJSInspector.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
69:22.55    32 | NS_INTERFACE_MAP_END
69:22.55       | ^~~~~~~~~~~~~~~~~~~~
69:22.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
69:22.55   801 |   else
69:22.55       |   ^~~~
69:22.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
69:22.55   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
69:22.55       |                                                 ^~~~~~~~~~~~~~~~~~
69:22.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/devtools/shared/jsinspector/nsJSInspector.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
69:22.55    31 |   NS_INTERFACE_MAP_ENTRY(nsIJSInspector)
69:22.56       |   ^~~~~~~~~~~~~~~~~~~~~~
69:23.07 libdevtools_shared_jsinspector.a.desc
69:24.81 libnetwerk_protocol_device.a.desc
69:24.92 libtoolkit_components_parentalcontrols.a.desc
69:27.46 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/common.h:456,
69:27.46                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/avutil.h:288,
69:27.46                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/samplefmt.h:24,
69:27.46                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:31,
69:27.46                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/platforms/ffmpeg/FFmpegLibs.h:14,
69:27.46                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13,
69:27.46                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:11,
69:27.46                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9,
69:27.46                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/platforms/ffmpeg/ffmpeg57/Unified_cpp_ffmpeg_ffmpeg570.cpp:2:
69:27.46 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
69:27.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/mem.h:186:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
69:27.46   186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
69:27.46       |                                                                               ^
69:33.03 libdom_media_platforms_ffmpeg_ffmpeg57.a.desc
69:37.60 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
69:37.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
69:37.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIFormFillController.h:10,
69:37.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/satchel/nsFormFillController.h:9,
69:37.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/satchel/nsFormFillController.cpp:7:
69:37.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/satchel/nsFormFillController.cpp: In member function 'virtual nsresult nsFormFillController::QueryInterface(const nsIID&, void**)':
69:37.60 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
69:37.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
69:37.60   820 |     foundInterface = 0;                                                       \
69:37.60       |     ^~~~~~~~~~~~~~
69:37.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
69:37.60   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
69:37.60       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
69:37.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/satchel/nsFormFillController.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
69:37.60    58 | NS_INTERFACE_MAP_END
69:37.60       | ^~~~~~~~~~~~~~~~~~~~
69:37.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
69:37.61   801 |   else
69:37.61       |   ^~~~
69:37.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
69:37.61   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
69:37.61       |                                                 ^~~~~~~~~~~~~~~~~~
69:37.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/satchel/nsFormFillController.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
69:37.61    57 |   NS_INTERFACE_MAP_ENTRY(nsIMutationObserver)
69:37.61       |   ^~~~~~~~~~~~~~~~~~~~~~
69:40.44 libtoolkit_components_satchel.a.desc
69:45.38 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/BlockingResourceBase.h:16,
69:45.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/Mutex.h:12,
69:45.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/MediaStreamGraph.h:10,
69:45.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/imagecapture/CaptureTask.h:10,
69:45.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/imagecapture/CaptureTask.cpp:7,
69:45.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/imagecapture/Unified_cpp_media_imagecapture0.cpp:2:
69:45.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/imagecapture/ImageCapture.cpp: In member function 'virtual nsresult mozilla::dom::ImageCapture::QueryInterface(const nsIID&, void**)':
69:45.38 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
69:45.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
69:45.38   838 |     foundInterface = 0;                                                       \
69:45.38       |     ^~~~~~~~~~~~~~
69:45.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
69:45.38   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
69:45.38       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69:45.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/imagecapture/ImageCapture.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
69:45.38    33 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
69:45.38       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69:45.38 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12,
69:45.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/ImageCapture.h:10,
69:45.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/imagecapture/CaptureTask.cpp:8,
69:45.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/imagecapture/Unified_cpp_media_imagecapture0.cpp:2:
69:45.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
69:45.38   259 |   } else
69:45.38       |     ^~~~
69:45.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
69:45.38   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
69:45.38       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69:45.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
69:45.38   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
69:45.38       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69:45.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/imagecapture/ImageCapture.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
69:45.39    32 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ImageCapture)
69:45.39       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69:47.23 libdom_media_imagecapture.a.desc
69:50.69 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
69:50.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
69:50.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/PowerManager.h:9,
69:50.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/power/PowerManager.cpp:7,
69:50.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/power/Unified_cpp_dom_power0.cpp:2:
69:50.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/power/PowerManager.cpp: In member function 'virtual nsresult mozilla::dom::PowerManager::QueryInterface(const nsIID&, void**)':
69:50.69 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
69:50.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
69:50.69   820 |     foundInterface = 0;                                                       \
69:50.69       |     ^~~~~~~~~~~~~~
69:50.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
69:50.69   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
69:50.69       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
69:50.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/power/PowerManager.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
69:50.69    30 | NS_INTERFACE_MAP_END
69:50.69       | ^~~~~~~~~~~~~~~~~~~~
69:50.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
69:50.69   801 |   else
69:50.69       |   ^~~~
69:50.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
69:50.69   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
69:50.69       |                                                 ^~~~~~~~~~~~~~~~~~
69:50.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/power/PowerManager.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
69:50.69    29 |   NS_INTERFACE_MAP_ENTRY(nsIDOMMozWakeLockListener)
69:50.69       |   ^~~~~~~~~~~~~~~~~~~~~~
69:51.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/power/WakeLock.cpp: In member function 'virtual nsresult mozilla::dom::WakeLock::QueryInterface(const nsIID&, void**)':
69:51.89 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
69:51.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
69:51.89   820 |     foundInterface = 0;                                                       \
69:51.89       |     ^~~~~~~~~~~~~~
69:51.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
69:51.89   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
69:51.89       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
69:51.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/power/WakeLock.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
69:51.90    33 | NS_INTERFACE_MAP_END
69:51.90       | ^~~~~~~~~~~~~~~~~~~~
69:51.91 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
69:51.91   801 |   else
69:51.91       |   ^~~~
69:51.91 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
69:51.91   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
69:51.91       |                                                 ^~~~~~~~~~~~~~~~~~
69:51.91 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/power/WakeLock.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
69:51.91    32 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
69:51.91       |   ^~~~~~~~~~~~~~~~~~~~~~
69:53.58 libdom_power.a.desc
69:56.52 libdom_media_platforms_ffmpeg.a.desc
69:59.59 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
69:59.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
69:59.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
69:59.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
69:59.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
69:59.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
69:59.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/FileSystemEntry.h:11,
69:59.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/filesystem/compat/FileSystemDirectoryEntry.h:10,
69:59.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/filesystem/compat/CallbackRunnables.h:10,
69:59.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/filesystem/compat/CallbackRunnables.cpp:7,
69:59.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2:
69:59.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/filesystem/compat/FileSystem.cpp: In member function 'virtual nsresult mozilla::dom::FileSystem::QueryInterface(const nsIID&, void**)':
69:59.59 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
69:59.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
69:59.59   820 |     foundInterface = 0;                                                       \
69:59.59       |     ^~~~~~~~~~~~~~
69:59.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
69:59.59   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
69:59.59       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
69:59.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/filesystem/compat/FileSystem.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
69:59.59    23 | NS_INTERFACE_MAP_END
69:59.59       | ^~~~~~~~~~~~~~~~~~~~
69:59.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
69:59.59   801 |   else
69:59.59       |   ^~~~
69:59.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
69:59.59   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
69:59.59       |                                                 ^~~~~~~~~~~~~~~~~~
69:59.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/filesystem/compat/FileSystem.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
69:59.60    22 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
69:59.60       |   ^~~~~~~~~~~~~~~~~~~~~~
69:59.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/filesystem/compat/FileSystemDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryEntry::QueryInterface(const nsIID&, void**)':
69:59.60 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
69:59.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
69:59.60   838 |     foundInterface = 0;                                                       \
69:59.60       |     ^~~~~~~~~~~~~~
69:59.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
69:59.60   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
69:59.60       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69:59.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
69:59.60    24 | NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry)
69:59.60       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69:59.60 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/CallbackObject.h:22,
69:59.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/CallbackInterface.h:19,
69:59.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/FileSystemBinding.h:10,
69:59.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/FileSystemEntry.h:13,
69:59.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/filesystem/compat/FileSystemDirectoryEntry.h:10,
69:59.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/filesystem/compat/CallbackRunnables.h:10,
69:59.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/filesystem/compat/CallbackRunnables.cpp:7,
69:59.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2:
69:59.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
69:59.60   259 |   } else
69:59.61       |     ^~~~
69:59.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
69:59.61   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
69:59.61       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69:59.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
69:59.61   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
69:59.61       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69:59.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
69:59.61    23 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(FileSystemDirectoryEntry)
69:59.61       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69:59.61 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
69:59.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
69:59.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
69:59.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
69:59.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
69:59.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
69:59.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/FileSystemEntry.h:11,
69:59.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/filesystem/compat/FileSystemDirectoryEntry.h:10,
69:59.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/filesystem/compat/CallbackRunnables.h:10,
69:59.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/filesystem/compat/CallbackRunnables.cpp:7,
69:59.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2:
69:59.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/filesystem/compat/FileSystemDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryReader::QueryInterface(const nsIID&, void**)':
69:59.62 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
69:59.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
69:59.62   820 |     foundInterface = 0;                                                       \
69:59.62       |     ^~~~~~~~~~~~~~
69:59.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
69:59.62   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
69:59.62       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
69:59.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/filesystem/compat/FileSystemDirectoryReader.cpp:130:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
69:59.62   130 | NS_INTERFACE_MAP_END
69:59.62       | ^~~~~~~~~~~~~~~~~~~~
69:59.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
69:59.62   801 |   else
69:59.62       |   ^~~~
69:59.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
69:59.62   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
69:59.62       |                                                 ^~~~~~~~~~~~~~~~~~
69:59.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/filesystem/compat/FileSystemDirectoryReader.cpp:129:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
69:59.62   129 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
69:59.62       |   ^~~~~~~~~~~~~~~~~~~~~~
69:59.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/filesystem/compat/FileSystemEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemEntry::QueryInterface(const nsIID&, void**)':
69:59.67 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
69:59.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
69:59.67   820 |     foundInterface = 0;                                                       \
69:59.67       |     ^~~~~~~~~~~~~~
69:59.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
69:59.67   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
69:59.67       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
69:59.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/filesystem/compat/FileSystemEntry.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
69:59.68    25 | NS_INTERFACE_MAP_END
69:59.68       | ^~~~~~~~~~~~~~~~~~~~
69:59.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
69:59.68   801 |   else
69:59.68       |   ^~~~
69:59.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
69:59.68   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
69:59.68       |                                                 ^~~~~~~~~~~~~~~~~~
69:59.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/filesystem/compat/FileSystemEntry.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
69:59.68    24 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
69:59.68       |   ^~~~~~~~~~~~~~~~~~~~~~
69:59.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/filesystem/compat/FileSystemFileEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemFileEntry::QueryInterface(const nsIID&, void**)':
69:59.71 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
69:59.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
69:59.71   838 |     foundInterface = 0;                                                       \
69:59.71       |     ^~~~~~~~~~~~~~
69:59.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
69:59.71   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
69:59.71       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69:59.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/filesystem/compat/FileSystemFileEntry.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
69:59.71    79 | NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry)
69:59.71       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69:59.71 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/CallbackObject.h:22,
69:59.71                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/CallbackInterface.h:19,
69:59.71                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/FileSystemBinding.h:10,
69:59.71                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/FileSystemEntry.h:13,
69:59.71                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/filesystem/compat/FileSystemDirectoryEntry.h:10,
69:59.71                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/filesystem/compat/CallbackRunnables.h:10,
69:59.71                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/filesystem/compat/CallbackRunnables.cpp:7,
69:59.71                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2:
69:59.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
69:59.71   259 |   } else
69:59.71       |     ^~~~
69:59.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
69:59.71   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
69:59.71       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69:59.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
69:59.71   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
69:59.71       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69:59.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/filesystem/compat/FileSystemFileEntry.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
69:59.72    78 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(FileSystemFileEntry)
69:59.72       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70:00.04 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
70:00.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
70:00.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
70:00.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
70:00.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
70:00.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
70:00.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/FileSystemEntry.h:11,
70:00.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/filesystem/compat/FileSystemDirectoryEntry.h:10,
70:00.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/filesystem/compat/CallbackRunnables.h:10,
70:00.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/filesystem/compat/CallbackRunnables.cpp:7,
70:00.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2:
70:00.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryEntry::QueryInterface(const nsIID&, void**)':
70:00.05 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
70:00.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
70:00.05   838 |     foundInterface = 0;                                                       \
70:00.05       |     ^~~~~~~~~~~~~~
70:00.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
70:00.05   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
70:00.05       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70:00.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
70:00.05    21 | NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryEntry)
70:00.05       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70:00.06 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/CallbackObject.h:22,
70:00.06                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/CallbackInterface.h:19,
70:00.06                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/FileSystemBinding.h:10,
70:00.06                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/FileSystemEntry.h:13,
70:00.06                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/filesystem/compat/FileSystemDirectoryEntry.h:10,
70:00.06                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/filesystem/compat/CallbackRunnables.h:10,
70:00.06                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/filesystem/compat/CallbackRunnables.cpp:7,
70:00.06                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2:
70:00.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
70:00.06   259 |   } else
70:00.07       |     ^~~~
70:00.07 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
70:00.07   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
70:00.07       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70:00.07 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
70:00.07   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
70:00.07       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70:00.07 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
70:00.07    20 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(FileSystemRootDirectoryEntry)
70:00.07       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70:00.07 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
70:00.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
70:00.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
70:00.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
70:00.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
70:00.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
70:00.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/FileSystemEntry.h:11,
70:00.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/filesystem/compat/FileSystemDirectoryEntry.h:10,
70:00.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/filesystem/compat/CallbackRunnables.h:10,
70:00.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/filesystem/compat/CallbackRunnables.cpp:7,
70:00.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2:
70:00.07 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryReader::QueryInterface(const nsIID&, void**)':
70:00.07 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
70:00.07 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
70:00.07   838 |     foundInterface = 0;                                                       \
70:00.07       |     ^~~~~~~~~~~~~~
70:00.07 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
70:00.07   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
70:00.07       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70:00.07 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
70:00.07    57 | NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryReader)
70:00.07       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70:00.07 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/CallbackObject.h:22,
70:00.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/CallbackInterface.h:19,
70:00.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/FileSystemBinding.h:10,
70:00.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/FileSystemEntry.h:13,
70:00.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/filesystem/compat/FileSystemDirectoryEntry.h:10,
70:00.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/filesystem/compat/CallbackRunnables.h:10,
70:00.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/filesystem/compat/CallbackRunnables.cpp:7,
70:00.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2:
70:00.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
70:00.08   259 |   } else
70:00.08       |     ^~~~
70:00.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
70:00.08   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
70:00.08       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70:00.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
70:00.08   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
70:00.08       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70:00.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
70:00.08    56 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(FileSystemRootDirectoryReader)
70:00.08       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70:02.57 libdom_filesystem_compat.a.desc
70:12.20 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
70:12.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
70:12.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsComponentManagerUtils.h:11,
70:12.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/system/gnome/nsSystemAlertsService.cpp:6:
70:12.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/system/gnome/nsSystemAlertsService.cpp: In member function 'virtual nsresult nsSystemAlertsService::QueryInterface(const nsIID&, void**)':
70:12.21 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
70:12.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
70:12.21   820 |     foundInterface = 0;                                                       \
70:12.21       |     ^~~~~~~~~~~~~~
70:12.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:1036:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
70:12.21  1036 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS
70:12.21       |                                         ^~~~~~~~~~~~~~~~~~~~~~~
70:12.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/system/gnome/nsSystemAlertsService.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE'
70:12.21    18 | NS_INTERFACE_MAP_END_THREADSAFE
70:12.21       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70:12.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
70:12.21   801 |   else
70:12.21       |   ^~~~
70:12.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
70:12.21   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
70:12.21       |                                                 ^~~~~~~~~~~~~~~~~~
70:12.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/system/gnome/nsSystemAlertsService.cpp:17:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
70:12.21    17 |    NS_INTERFACE_MAP_ENTRY(nsIAlertsService)
70:12.21       |    ^~~~~~~~~~~~~~~~~~~~~~
70:12.48 libtoolkit_system_gnome.a.desc
70:19.86 libxpcom_components.a.desc
70:21.86 libtoolkit_profile.a.desc
70:24.41 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
70:24.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
70:24.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIAudioChannelAgent.h:10,
70:24.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/audiochannel/AudioChannelAgent.h:10,
70:24.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/audiochannel/AudioChannelAgent.cpp:7,
70:24.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/audiochannel/Unified_cpp_dom_audiochannel0.cpp:2:
70:24.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/audiochannel/AudioChannelAgent.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelAgent::QueryInterface(const nsIID&, void**)':
70:24.41 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
70:24.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
70:24.41   820 |     foundInterface = 0;                                                       \
70:24.41       |     ^~~~~~~~~~~~~~
70:24.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
70:24.41   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
70:24.41       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
70:24.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/audiochannel/AudioChannelAgent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
70:24.41    34 | NS_INTERFACE_MAP_END
70:24.41       | ^~~~~~~~~~~~~~~~~~~~
70:24.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
70:24.41   801 |   else
70:24.41       |   ^~~~
70:24.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
70:24.41   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
70:24.41       |                                                 ^~~~~~~~~~~~~~~~~~
70:24.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/audiochannel/AudioChannelAgent.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
70:24.41    33 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
70:24.41       |   ^~~~~~~~~~~~~~~~~~~~~~
70:29.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/audiochannel/AudioChannelService.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelService::QueryInterface(const nsIID&, void**)':
70:29.59 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
70:29.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
70:29.59   820 |     foundInterface = 0;                                                       \
70:29.59       |     ^~~~~~~~~~~~~~
70:29.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
70:29.60   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
70:29.60       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
70:29.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/audiochannel/AudioChannelService.cpp:257:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
70:29.60   257 | NS_INTERFACE_MAP_END
70:29.60       | ^~~~~~~~~~~~~~~~~~~~
70:29.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
70:29.60   801 |   else
70:29.60       |   ^~~~
70:29.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
70:29.60   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
70:29.60       |                                                 ^~~~~~~~~~~~~~~~~~
70:29.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/audiochannel/AudioChannelService.cpp:256:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
70:29.60   256 |   NS_INTERFACE_MAP_ENTRY(nsIObserver)
70:29.60       |   ^~~~~~~~~~~~~~~~~~~~~~
70:32.75 libdom_audiochannel.a.desc
70:43.18 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
70:43.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
70:43.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsITimer.h:10,
70:43.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/docshell/base/nsDocShell.h:10,
70:43.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/docshell/base/nsDSURIContentListener.cpp:7:
70:43.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/docshell/base/nsDSURIContentListener.cpp: In member function 'virtual nsresult nsDSURIContentListener::QueryInterface(const nsIID&, void**)':
70:43.19 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
70:43.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
70:43.19   820 |     foundInterface = 0;                                                       \
70:43.19       |     ^~~~~~~~~~~~~~
70:43.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
70:43.19   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
70:43.19       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
70:43.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/docshell/base/nsDSURIContentListener.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
70:43.19    58 | NS_INTERFACE_MAP_END
70:43.19       | ^~~~~~~~~~~~~~~~~~~~
70:43.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
70:43.19   801 |   else
70:43.19       |   ^~~~
70:43.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
70:43.19   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
70:43.19       |                                                 ^~~~~~~~~~~~~~~~~~
70:43.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/docshell/base/nsDSURIContentListener.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
70:43.19    57 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
70:43.19       |   ^~~~~~~~~~~~~~~~~~~~~~
70:58.55 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
70:58.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
70:58.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsITimer.h:10,
70:58.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/docshell/base/nsDocShell.h:10,
70:58.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/docshell/base/nsDocShell.cpp:7:
70:58.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::QueryInterface(const nsIID&, void**)':
70:58.57 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
70:58.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
70:58.57   838 |     foundInterface = 0;                                                       \
70:58.57       |     ^~~~~~~~~~~~~~
70:58.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
70:58.57   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
70:58.57       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70:58.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/docshell/base/nsDocShell.cpp:954:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
70:58.57   954 | NS_INTERFACE_MAP_END_INHERITING(nsDocLoader)
70:58.57       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70:58.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
70:58.57   801 |   else
70:58.57       |   ^~~~
70:58.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
70:58.57   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
70:58.57       |                                                 ^~~~~~~~~~~~~~~~~~
70:58.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/docshell/base/nsDocShell.cpp:953:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
70:58.57   953 |   NS_INTERFACE_MAP_ENTRY(nsIDeprecationWarner)
70:58.57       |   ^~~~~~~~~~~~~~~~~~~~~~
70:59.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsRefreshTimer::QueryInterface(const nsIID&, void**)':
70:59.16 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
70:59.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
70:59.16   820 |     foundInterface = 0;                                                       \
70:59.16       |     ^~~~~~~~~~~~~~
70:59.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:1036:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
70:59.16  1036 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS
70:59.16       |                                         ^~~~~~~~~~~~~~~~~~~~~~~
70:59.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/docshell/base/nsDocShell.cpp:13457:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE'
70:59.16 13457 | NS_INTERFACE_MAP_END_THREADSAFE
70:59.16       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70:59.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
70:59.16   801 |   else
70:59.16       |   ^~~~
70:59.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
70:59.16   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
70:59.16       |                                                 ^~~~~~~~~~~~~~~~~~
70:59.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/docshell/base/nsDocShell.cpp:13456:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
70:59.17 13456 |   NS_INTERFACE_MAP_ENTRY(nsITimerCallback)
70:59.17       |   ^~~~~~~~~~~~~~~~~~~~~~
71:17.73 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
71:17.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
71:17.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/docshell/base/nsDocShellLoadInfo.h:11,
71:17.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/docshell/base/nsDocShellLoadInfo.cpp:7:
71:17.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/docshell/base/nsDocShellLoadInfo.cpp: In member function 'virtual nsresult nsDocShellLoadInfo::QueryInterface(const nsIID&, void**)':
71:17.73 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
71:17.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
71:17.73   820 |     foundInterface = 0;                                                       \
71:17.73       |     ^~~~~~~~~~~~~~
71:17.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
71:17.74   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
71:17.74       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
71:17.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/docshell/base/nsDocShellLoadInfo.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
71:17.74    37 | NS_INTERFACE_MAP_END
71:17.74       | ^~~~~~~~~~~~~~~~~~~~
71:17.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
71:17.74   801 |   else
71:17.74       |   ^~~~
71:17.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
71:17.74   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
71:17.74       |                                                 ^~~~~~~~~~~~~~~~~~
71:17.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/docshell/base/nsDocShellLoadInfo.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
71:17.74    36 |   NS_INTERFACE_MAP_ENTRY(nsIDocShellLoadInfo)
71:17.74       |   ^~~~~~~~~~~~~~~~~~~~~~
71:21.99 libdocshell_base.a.desc
72:04.04 libipc_glue.a.desc
72:14.74 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
72:14.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
72:14.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsAutoPtr.h:10,
72:14.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/modules/libjar/nsJARProtocolHandler.cpp:6,
72:14.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/modules/libjar/Unified_cpp_modules_libjar0.cpp:2:
72:14.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::QueryInterface(const nsIID&, void**)':
72:14.74 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
72:14.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
72:14.74   820 |     foundInterface = 0;                                                       \
72:14.74       |     ^~~~~~~~~~~~~~
72:14.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
72:14.76   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
72:14.76       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
72:14.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/modules/libjar/nsJARURI.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
72:14.76    54 | NS_INTERFACE_MAP_END
72:14.76       | ^~~~~~~~~~~~~~~~~~~~
72:14.76 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/modules/libjar/Unified_cpp_modules_libjar0.cpp:11:
72:14.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/modules/libjar/nsJARURI.cpp:53:3: note: some parts of macro expansion are not guarded by this 'else' clause
72:14.76    53 |   else
72:14.76       |   ^~~~
72:15.71 libmodules_libjar.a.desc
72:27.87 libdom_media_fmp4.a.desc
72:28.88 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
72:28.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
72:28.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIRDFDataSource.h:10,
72:28.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpfe/components/windowds/nsWindowDataSource.h:6,
72:28.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpfe/components/windowds/nsWindowDataSource.cpp:6:
72:28.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpfe/components/windowds/nsWindowDataSource.cpp: In member function 'virtual nsresult nsWindowDataSource::QueryInterface(const nsIID&, void**)':
72:28.88 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
72:28.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
72:28.88   820 |     foundInterface = 0;                                                       \
72:28.88       |     ^~~~~~~~~~~~~~
72:28.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
72:28.88   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
72:28.88       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
72:28.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpfe/components/windowds/nsWindowDataSource.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
72:28.88   116 | NS_INTERFACE_MAP_END
72:28.88       | ^~~~~~~~~~~~~~~~~~~~
72:28.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
72:28.88   812 |   else
72:28.88       |   ^~~~
72:28.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
72:28.88   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
72:28.88       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:28.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/xpfe/components/windowds/nsWindowDataSource.cpp:115:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
72:28.88   115 |     NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver)
72:28.88       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:29.39 libxpfe_components_windowds.a.desc
72:29.56 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libav/libavcodec/avfft.c:20:
72:29.56 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libav/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
72:29.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libav/libavutil/mem.h:174:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
72:29.56   174 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
72:29.56       | ^~~~~~~~~~~~~
72:29.66 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libav/libavcodec/fft.h:31,
72:29.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libav/libavcodec/fft_template.c:32,
72:29.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libav/libavcodec/fft_fixed.c:20:
72:29.66 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libav/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
72:29.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libav/libavutil/mem.h:174:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
72:29.66   174 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
72:29.66       | ^~~~~~~~~~~~~
72:29.97 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libav/libavutil/dict.c:26:
72:29.97 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libav/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
72:29.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libav/libavutil/mem.h:174:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
72:29.97   174 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
72:29.97       | ^~~~~~~~~~~~~
72:29.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libav/libavutil/dict.c: In function 'av_dict_set':
72:29.97 Warning: -Wdiscarded-qualifiers in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libav/libavutil/dict.c: passing argument 1 of 'av_free' discards 'const' qualifier from pointer target type
72:29.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libav/libavutil/dict.c:80:58: warning: passing argument 1 of 'av_free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
72:29.97    80 |             if (flags & AV_DICT_DONT_STRDUP_KEY) av_free(key);
72:29.97       |                                                          ^~~
72:29.97 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libav/libavutil/dict.c:26:
72:29.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libav/libavutil/mem.h:184:20: note: expected 'void *' but argument is of type 'const char *'
72:29.97   184 | void av_free(void *ptr);
72:29.97       |              ~~~~~~^~~
72:29.97 Warning: -Wdiscarded-qualifiers in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libav/libavutil/dict.c: passing argument 1 of 'av_free' discards 'const' qualifier from pointer target type
72:29.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libav/libavutil/dict.c:81:58: warning: passing argument 1 of 'av_free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
72:29.97    81 |             if (flags & AV_DICT_DONT_STRDUP_VAL) av_free(value);
72:29.97       |                                                          ^~~~~
72:29.97 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libav/libavutil/dict.c:26:
72:29.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libav/libavutil/mem.h:184:20: note: expected 'void *' but argument is of type 'const char *'
72:29.97   184 | void av_free(void *ptr);
72:29.97       |              ~~~~~~^~~
72:29.97 Warning: -Wdiscarded-qualifiers in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libav/libavutil/dict.c: assignment discards 'const' qualifier from pointer target type
72:29.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libav/libavutil/dict.c:100:36: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
72:29.97   100 |             m->elems[m->count].key = key;
72:29.97       |                                    ^
72:29.97 Warning: -Wdiscarded-qualifiers in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libav/libavutil/dict.c: assignment discards 'const' qualifier from pointer target type
72:29.98 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libav/libavutil/dict.c:104:38: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
72:29.98   104 |             m->elems[m->count].value = value;
72:29.98       |                                      ^
72:30.08 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libav/libavutil/common.h:355,
72:30.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libav/libavutil/opt.c:30:
72:30.09 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libav/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
72:30.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libav/libavutil/mem.h:174:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
72:30.09   174 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
72:30.09       | ^~~~~~~~~~~~~
72:30.44 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libav/libavcodec/fft.h:31,
72:30.44                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libav/libavcodec/fft_template.c:32,
72:30.44                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libav/libavcodec/fft_float.c:20,
72:30.44                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/media/libav/Unified_c_media_libav0.c:2:
72:30.44 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libav/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
72:30.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libav/libavutil/mem.h:174:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
72:30.44   174 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
72:30.44       | ^~~~~~~~~~~~~
72:30.48 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/media/libav/Unified_c_media_libav0.c:29:
72:30.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libav/libavutil/avstring.c: In function 'av_stristr':
72:30.48 Warning: -Wdiscarded-qualifiers in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libav/libavutil/avstring.c: return discards 'const' qualifier from pointer target type
72:30.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libav/libavutil/avstring.c:57:16: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
72:30.48    57 |         return s1;
72:30.48       |                ^~
72:30.48 Warning: -Wdiscarded-qualifiers in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libav/libavutil/avstring.c: return discards 'const' qualifier from pointer target type
72:30.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libav/libavutil/avstring.c:61:20: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
72:30.48    61 |             return s1;
72:30.48       |                    ^~
72:30.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libav/libavutil/avstring.c: In function 'av_strnstr':
72:30.48 Warning: -Wdiscarded-qualifiers in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libav/libavutil/avstring.c: return discards 'const' qualifier from pointer target type
72:30.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libav/libavutil/avstring.c:71:16: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
72:30.49    71 |         return haystack;
72:30.49       |                ^~~~~~~~
72:30.49 Warning: -Wdiscarded-qualifiers in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libav/libavutil/avstring.c: return discards 'const' qualifier from pointer target type
72:30.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libav/libavutil/avstring.c:75:20: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
72:30.49    75 |             return haystack;
72:30.50       |                    ^~~~~~~~
72:31.47 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libav/libavutil/common.h:355,
72:31.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libav/libavutil/rational.c:31,
72:31.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/media/libav/Unified_c_media_libav1.c:2:
72:31.47 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libav/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
72:31.47 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libav/libavutil/mem.h:174:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
72:31.47   174 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
72:31.47       | ^~~~~~~~~~~~~
72:31.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libav/libavcodec/x86/fft.asm:93: warning: section flags ignored on section redeclaration
72:31.89 libmedia_libav.a.desc
72:32.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libsoundtouch/src/sse_optimized.cpp:262: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
72:32.08   262 |     #pragma omp parallel for
72:32.08       |
72:32.37 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:20:
72:32.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libsoundtouch/src/FIRFilter.cpp:89: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
72:32.37    89 |     #pragma omp parallel for
72:32.37       |
72:32.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libsoundtouch/src/FIRFilter.cpp:145: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
72:32.37   145 |     #pragma omp parallel for
72:32.37       |
72:32.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libsoundtouch/src/FIRFilter.cpp:192: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
72:32.37   192 |     #pragma omp parallel for
72:32.37       |
72:32.37 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:47:
72:32.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libsoundtouch/src/InterpolateShannon.cpp:75: warning: "PI" redefined
72:32.37    75 | #define PI 3.1415926536
72:32.37       |
72:32.37 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:2:
72:32.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libsoundtouch/src/AAFilter.cpp:52: note: this is the location of the previous definition
72:32.37    52 | #define PI       M_PI
72:32.37       |
72:32.37 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:83:
72:32.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libsoundtouch/src/TDStretch.cpp:306: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
72:32.37   306 |     #pragma omp parallel for
72:32.37       |
72:32.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libsoundtouch/src/TDStretch.cpp:331: warning: ignoring #pragma omp critical [-Wunknown-pragmas]
72:32.38   331 |             #pragma omp critical
72:32.38       |
72:32.48 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:56:
72:32.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libsoundtouch/src/RateTransposer.cpp: In member function 'void soundtouch::RateTransposer::processSamples(const SAMPLETYPE*, uint)':
72:32.48 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libsoundtouch/src/RateTransposer.cpp: variable 'count' set but not used
72:32.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/libsoundtouch/src/RateTransposer.cpp:133:10: warning: variable 'count' set but not used [-Wunused-but-set-variable]
72:32.48   133 |     uint count;
72:32.49       |          ^~~~~
72:33.18 libmedia_libsoundtouch_src.a.desc
72:33.36 libmedia_libav_libavutil_x86.a.desc
72:53.69 libhal.a.desc
72:57.99 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
72:57.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
72:57.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsComponentManagerUtils.h:11,
72:57.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/txtsvc/nsFilteredContentIterator.cpp:7,
72:57.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/editor/txtsvc/Unified_cpp_editor_txtsvc0.cpp:2:
72:57.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/txtsvc/nsFilteredContentIterator.cpp: In member function 'virtual nsresult nsFilteredContentIterator::QueryInterface(const nsIID&, void**)':
72:57.99 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
72:57.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
72:57.99   820 |     foundInterface = 0;                                                       \
72:57.99       |     ^~~~~~~~~~~~~~
72:57.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
72:57.99   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
72:57.99       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
72:57.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/txtsvc/nsFilteredContentIterator.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
72:57.99    46 | NS_INTERFACE_MAP_END
72:57.99       | ^~~~~~~~~~~~~~~~~~~~
72:57.99 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsWrapperCache.h:10,
72:57.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/StyleSheet.h:18,
72:57.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIDocumentObserver.h:10,
72:57.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIDocument.h:16,
72:57.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsContentUtils.h:34,
72:57.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/txtsvc/nsFilteredContentIterator.cpp:8,
72:57.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/editor/txtsvc/Unified_cpp_editor_txtsvc0.cpp:2:
72:57.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:265:5: note: some parts of macro expansion are not guarded by this 'else' clause
72:57.99   265 |   } else
72:57.99       |     ^~~~
72:57.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:271:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS'
72:57.99   271 |   NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class)
72:57.99       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:57.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS'
72:57.99   275 |   NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class)
72:57.99       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:57.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/txtsvc/nsFilteredContentIterator.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
72:57.99    45 |   NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsFilteredContentIterator)
72:57.99       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:58.06 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
72:58.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
72:58.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsComponentManagerUtils.h:11,
72:58.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/txtsvc/nsFilteredContentIterator.cpp:7,
72:58.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/editor/txtsvc/Unified_cpp_editor_txtsvc0.cpp:2:
72:58.07 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/txtsvc/nsTextServicesDocument.cpp: In member function 'virtual nsresult nsTextServicesDocument::QueryInterface(const nsIID&, void**)':
72:58.07 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
72:58.07 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
72:58.07   820 |     foundInterface = 0;                                                       \
72:58.07       |     ^~~~~~~~~~~~~~
72:58.07 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
72:58.07   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
72:58.07       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
72:58.07 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/txtsvc/nsTextServicesDocument.cpp:123:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
72:58.07   123 | NS_INTERFACE_MAP_END
72:58.07       | ^~~~~~~~~~~~~~~~~~~~
72:58.07 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsWrapperCache.h:10,
72:58.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/StyleSheet.h:18,
72:58.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIDocumentObserver.h:10,
72:58.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIDocument.h:16,
72:58.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsContentUtils.h:34,
72:58.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/txtsvc/nsFilteredContentIterator.cpp:8,
72:58.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/editor/txtsvc/Unified_cpp_editor_txtsvc0.cpp:2:
72:58.07 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:265:5: note: some parts of macro expansion are not guarded by this 'else' clause
72:58.07   265 |   } else
72:58.07       |     ^~~~
72:58.07 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:271:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS'
72:58.07   271 |   NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class)
72:58.07       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:58.07 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS'
72:58.07   275 |   NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class)
72:58.07       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:58.07 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/editor/txtsvc/nsTextServicesDocument.cpp:122:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
72:58.07   122 |   NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsTextServicesDocument)
72:58.07       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
73:00.80 libeditor_txtsvc.a.desc
73:16.62 liblayout_ipc.a.desc
73:25.16 libmedia_libaom.a.desc
73:29.98 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
73:29.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
73:29.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozIStorageService.h:10,
73:29.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/downloads/nsDownloadManager.cpp:9,
73:29.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/toolkit/components/downloads/Unified_cpp_downloads0.cpp:2:
73:29.98 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/downloads/nsDownloadManager.cpp: In member function 'virtual nsresult nsDownload::QueryInterface(const nsIID&, void**)':
73:29.99 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
73:29.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
73:29.99   820 |     foundInterface = 0;                                                       \
73:29.99       |     ^~~~~~~~~~~~~~
73:29.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
73:29.99   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
73:29.99       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
73:29.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END'
73:29.99   171 |   NS_INTERFACE_MAP_END
73:29.99       |   ^~~~~~~~~~~~~~~~~~~~
73:29.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
73:29.99   176 |   NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__)                             \
73:29.99       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
73:29.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/downloads/nsDownloadManager.cpp:2602:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI'
73:29.99  2602 | NS_IMPL_ISUPPORTS_CI(
73:29.99       | ^~~~~~~~~~~~~~~~~~~~
73:29.99 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/downloads/nsDownloadManager.cpp:12,
73:29.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/toolkit/components/downloads/Unified_cpp_downloads0.cpp:2:
73:29.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause
73:29.99   138 |   } else
73:29.99       |     ^~~~
73:29.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:170:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO'
73:29.99   170 |     NS_IMPL_QUERY_CLASSINFO(aClass)                                           \
73:29.99       |     ^~~~~~~~~~~~~~~~~~~~~~~
73:29.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
73:29.99   176 |   NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__)                             \
73:29.99       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
73:30.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/downloads/nsDownloadManager.cpp:2602:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI'
73:30.00  2602 | NS_IMPL_ISUPPORTS_CI(
73:30.00       | ^~~~~~~~~~~~~~~~~~~~
73:33.47 libtoolkit_components_downloads.a.desc
73:35.29 libtoolkit_identity.a.desc
73:35.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/ActorsParent.cpp: In member function 'void mozilla::dom::indexedDB::{anonymous}::DatabaseMaintenance::PerformMaintenanceOnDatabase()':
73:35.57 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/ActorsParent.cpp: 'maintenanceAction' may be used uninitialized in this function
73:35.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/ActorsParent.cpp:18939:3: warning: 'maintenanceAction' may be used uninitialized in this function [-Wmaybe-uninitialized]
73:35.57 18939 |   switch (maintenanceAction) {
73:35.57       |   ^~~~~~
73:40.44 libtoolkit_components_remote.a.desc
73:45.73 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/jspubtd.h:17,
73:45.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:10,
73:45.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
73:45.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:33,
73:45.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIEventTarget.h:21,
73:45.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIThread.h:10,
73:45.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/AbstractThread.h:13,
73:45.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/MozPromise.h:10,
73:45.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/MediaDecoderReader.h:10,
73:45.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/platforms/PlatformDecoderModule.h:10,
73:45.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/platforms/PDMFactory.h:10,
73:45.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/platforms/PDMFactory.cpp:7,
73:45.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/platforms/Unified_cpp_dom_media_platforms0.cpp:2:
73:45.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::FFmpegLibWrapper]':
73:45.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/platforms/ffmpeg/FFmpegLibWrapper.cpp:20:15:   required from here
73:45.73 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
73:45.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32: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]
73:45.73    32 |   memset(aT, 0, sizeof(T));
73:45.73       |   ~~~~~~^~~~~~~~~~~~~~~~~~
73:45.73 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/platforms/ffmpeg/FFmpegLibWrapper.cpp:5,
73:45.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/platforms/Unified_cpp_dom_media_platforms0.cpp:83:
73:45.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/platforms/ffmpeg/FFmpegLibWrapper.h:22:8: note: 'struct mozilla::FFmpegLibWrapper' declared here
73:45.73    22 | struct FFmpegLibWrapper
73:45.73       |        ^~~~~~~~~~~~~~~~
73:52.43 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/Key.cpp: In static member function 'static void mozilla::dom::indexedDB::Key::DecodeString(const unsigned char*&, const unsigned char*, nsString&)':
73:52.43 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/Key.cpp: 'out' may be used uninitialized in this function
73:52.43 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/Key.cpp:583:5: warning: 'out' may be used uninitialized in this function [-Wmaybe-uninitialized]
73:52.43   583 |     ++out;
73:52.43       |     ^~~~~
73:53.67 libdom_media_platforms.a.desc
73:54.71 librdf_util_internal.a.desc
73:55.95 libxpcom_reflect_xptcall.a.desc
73:59.96 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
73:59.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
73:59.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
73:59.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
73:59.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
73:59.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
73:59.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/IDBTransactionBinding.h:8,
73:59.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/IDBTransaction.h:11,
73:59.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/ActorsChild.h:10,
73:59.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/ActorsChild.cpp:7,
73:59.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2:
73:59.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/IDBCursor.cpp: In member function 'virtual nsresult mozilla::dom::IDBCursor::QueryInterface(const nsIID&, void**)':
73:59.97 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
73:59.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
73:59.97   820 |     foundInterface = 0;                                                       \
73:59.97       |     ^~~~~~~~~~~~~~
73:59.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
73:59.97   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
73:59.97       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
73:59.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/IDBCursor.cpp:946:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
73:59.97   946 | NS_INTERFACE_MAP_END
73:59.97       | ^~~~~~~~~~~~~~~~~~~~
73:59.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
73:59.97   801 |   else
73:59.97       |   ^~~~
73:59.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
73:59.97   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
73:59.97       |                                                 ^~~~~~~~~~~~~~~~~~
73:59.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/IDBCursor.cpp:945:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
73:59.97   945 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
73:59.97       |   ^~~~~~~~~~~~~~~~~~~~~~
74:00.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/IDBDatabase.cpp: In member function 'virtual nsresult mozilla::dom::IDBDatabase::QueryInterface(const nsIID&, void**)':
74:00.09 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
74:00.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
74:00.09   838 |     foundInterface = 0;                                                       \
74:00.09       |     ^~~~~~~~~~~~~~
74:00.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
74:00.09   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
74:00.10       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:00.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/IDBDatabase.cpp:1235:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
74:00.10  1235 | NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache)
74:00.10       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:00.10 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12,
74:00.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/IDBWrapperCache.h:11,
74:00.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/IDBTransaction.h:12,
74:00.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/ActorsChild.h:10,
74:00.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/ActorsChild.cpp:7,
74:00.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2:
74:00.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
74:00.10   259 |   } else
74:00.10       |     ^~~~
74:00.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
74:00.10   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
74:00.10       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:00.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
74:00.10   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
74:00.10       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:00.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/IDBDatabase.cpp:1234:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
74:00.10  1234 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(IDBDatabase)
74:00.10       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:00.12 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
74:00.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
74:00.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
74:00.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
74:00.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
74:00.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
74:00.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/IDBTransactionBinding.h:8,
74:00.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/IDBTransaction.h:11,
74:00.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/ActorsChild.h:10,
74:00.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/ActorsChild.cpp:7,
74:00.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2:
74:00.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/IDBEvents.cpp: In member function 'virtual nsresult mozilla::dom::IDBVersionChangeEvent::QueryInterface(const nsIID&, void**)':
74:00.12 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
74:00.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
74:00.12   838 |     foundInterface = 0;                                                       \
74:00.12       |     ^~~~~~~~~~~~~~
74:00.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
74:00.12   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
74:00.12       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:00.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/IDBEvents.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
74:00.12    89 | NS_INTERFACE_MAP_END_INHERITING(Event)
74:00.12       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:00.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
74:00.12   801 |   else
74:00.12       |   ^~~~
74:00.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
74:00.12   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
74:00.12       |                                                 ^~~~~~~~~~~~~~~~~~
74:00.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/IDBEvents.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
74:00.12    88 |   NS_INTERFACE_MAP_ENTRY(IDBVersionChangeEvent)
74:00.12       |   ^~~~~~~~~~~~~~~~~~~~~~
74:00.35 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
74:00.35                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
74:00.35                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/xul/nsBoxLayout.h:9,
74:00.35                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/xul/nsStackLayout.h:18,
74:00.35                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/xul/grid/nsGrid.h:10,
74:00.35                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/xul/grid/nsGrid.cpp:13,
74:00.35                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/xul/grid/Unified_cpp_layout_xul_grid0.cpp:2:
74:00.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/xul/grid/nsGridLayout2.cpp: In member function 'virtual nsresult nsGridLayout2::QueryInterface(const nsIID&, void**)':
74:00.35 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
74:00.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
74:00.35   838 |     foundInterface = 0;                                                       \
74:00.35       |     ^~~~~~~~~~~~~~
74:00.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
74:00.35   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
74:00.35       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:00.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/xul/grid/nsGridLayout2.cpp:266:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
74:00.35   266 | NS_INTERFACE_MAP_END_INHERITING(nsStackLayout)
74:00.35       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:00.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
74:00.35   812 |   else
74:00.35       |   ^~~~
74:00.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
74:00.35   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
74:00.35       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:00.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/xul/grid/nsGridLayout2.cpp:265:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
74:00.35   265 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart)
74:00.35       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:00.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/IDBFactory.cpp: In member function 'virtual nsresult mozilla::dom::IDBFactory::QueryInterface(const nsIID&, void**)':
74:00.37 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
74:00.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
74:00.37   820 |     foundInterface = 0;                                                       \
74:00.37       |     ^~~~~~~~~~~~~~
74:00.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
74:00.37   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
74:00.37       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
74:00.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/IDBFactory.cpp:863:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
74:00.37   863 | NS_INTERFACE_MAP_END
74:00.37       | ^~~~~~~~~~~~~~~~~~~~
74:00.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
74:00.37   801 |   else
74:00.37       |   ^~~~
74:00.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
74:00.37   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
74:00.37       |                                                 ^~~~~~~~~~~~~~~~~~
74:00.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/IDBFactory.cpp:862:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
74:00.37   862 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
74:00.37       |   ^~~~~~~~~~~~~~~~~~~~~~
74:00.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/xul/grid/nsGridRowLayout.cpp: In member function 'virtual nsresult nsGridRowLayout::QueryInterface(const nsIID&, void**)':
74:00.38 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
74:00.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
74:00.38   838 |     foundInterface = 0;                                                       \
74:00.38       |     ^~~~~~~~~~~~~~
74:00.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
74:00.38   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
74:00.38       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:00.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/xul/grid/nsGridRowLayout.cpp:197:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
74:00.38   197 | NS_INTERFACE_MAP_END_INHERITING(nsBoxLayout)
74:00.38       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:00.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
74:00.38   812 |   else
74:00.38       |   ^~~~
74:00.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
74:00.38   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
74:00.38       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:00.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/xul/grid/nsGridRowLayout.cpp:196:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
74:00.38   196 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart)
74:00.38       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:00.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/IDBFileHandle.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileHandle::QueryInterface(const nsIID&, void**)':
74:00.40 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
74:00.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
74:00.40   838 |     foundInterface = 0;                                                       \
74:00.40       |     ^~~~~~~~~~~~~~
74:00.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
74:00.40   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
74:00.40       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:00.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/IDBFileHandle.cpp:105:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
74:00.40   105 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
74:00.40       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:00.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
74:00.40   801 |   else
74:00.40       |   ^~~~
74:00.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
74:00.40   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
74:00.40       |                                                 ^~~~~~~~~~~~~~~~~~
74:00.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/IDBFileHandle.cpp:104:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
74:00.40   104 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
74:00.40       |   ^~~~~~~~~~~~~~~~~~~~~~
74:00.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/IDBFileRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileRequest::QueryInterface(const nsIID&, void**)':
74:00.42 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
74:00.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
74:00.42   838 |     foundInterface = 0;                                                       \
74:00.42       |     ^~~~~~~~~~~~~~
74:00.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
74:00.42   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
74:00.42       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:00.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/IDBFileRequest.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
74:00.42    61 | NS_INTERFACE_MAP_END_INHERITING(DOMRequest)
74:00.42       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:00.42 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12,
74:00.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/IDBWrapperCache.h:11,
74:00.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/IDBTransaction.h:12,
74:00.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/ActorsChild.h:10,
74:00.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/ActorsChild.cpp:7,
74:00.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2:
74:00.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
74:00.42   259 |   } else
74:00.42       |     ^~~~
74:00.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
74:00.42   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
74:00.42       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:00.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
74:00.42   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
74:00.42       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:00.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/IDBFileRequest.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
74:00.42    60 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(IDBFileRequest)
74:00.42       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:00.46 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
74:00.46                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
74:00.46                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
74:00.46                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
74:00.46                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
74:00.46                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
74:00.46                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/IDBTransactionBinding.h:8,
74:00.46                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/IDBTransaction.h:11,
74:00.46                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/ActorsChild.h:10,
74:00.46                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/ActorsChild.cpp:7,
74:00.46                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2:
74:00.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/IDBIndex.cpp: In member function 'virtual nsresult mozilla::dom::IDBIndex::QueryInterface(const nsIID&, void**)':
74:00.46 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
74:00.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
74:00.46   820 |     foundInterface = 0;                                                       \
74:00.46       |     ^~~~~~~~~~~~~~
74:00.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
74:00.46   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
74:00.46       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
74:00.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/IDBIndex.cpp:645:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
74:00.46   645 | NS_INTERFACE_MAP_END
74:00.46       | ^~~~~~~~~~~~~~~~~~~~
74:00.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
74:00.46   801 |   else
74:00.46       |   ^~~~
74:00.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
74:00.46   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
74:00.46       |                                                 ^~~~~~~~~~~~~~~~~~
74:00.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/IDBIndex.cpp:644:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
74:00.46   644 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
74:00.46       |   ^~~~~~~~~~~~~~~~~~~~~~
74:00.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/IDBKeyRange.cpp: In member function 'virtual nsresult mozilla::dom::IDBKeyRange::QueryInterface(const nsIID&, void**)':
74:00.48 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
74:00.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
74:00.48   820 |     foundInterface = 0;                                                       \
74:00.48       |     ^~~~~~~~~~~~~~
74:00.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
74:00.48   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
74:00.48       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
74:00.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/IDBKeyRange.cpp:256:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
74:00.48   256 | NS_INTERFACE_MAP_END
74:00.48       | ^~~~~~~~~~~~~~~~~~~~
74:00.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
74:00.48   801 |   else
74:00.48       |   ^~~~
74:00.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
74:00.48   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
74:00.48       |                                                 ^~~~~~~~~~~~~~~~~~
74:00.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/IDBKeyRange.cpp:255:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
74:00.48   255 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
74:00.48       |   ^~~~~~~~~~~~~~~~~~~~~~
74:00.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/IDBMutableFile.cpp: In member function 'virtual nsresult mozilla::dom::IDBMutableFile::QueryInterface(const nsIID&, void**)':
74:00.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
74:00.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
74:00.53   838 |     foundInterface = 0;                                                       \
74:00.53       |     ^~~~~~~~~~~~~~
74:00.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
74:00.53   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
74:00.53       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:00.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/IDBMutableFile.cpp:222:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
74:00.53   222 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
74:00.53       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:00.53 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12,
74:00.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/IDBWrapperCache.h:11,
74:00.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/IDBTransaction.h:12,
74:00.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/ActorsChild.h:10,
74:00.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/ActorsChild.cpp:7,
74:00.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2:
74:00.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
74:00.53   259 |   } else
74:00.53       |     ^~~~
74:00.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
74:00.53   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
74:00.53       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:00.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
74:00.53   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
74:00.53       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:00.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/IDBMutableFile.cpp:221:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
74:00.53   221 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(IDBMutableFile)
74:00.53       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:01.15 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
74:01.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
74:01.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
74:01.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
74:01.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
74:01.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
74:01.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/IDBTransactionBinding.h:8,
74:01.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/IDBTransaction.h:11,
74:01.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/ActorsChild.h:10,
74:01.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/ActorsChild.cpp:7,
74:01.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2:
74:01.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/IDBObjectStore.cpp: In member function 'virtual nsresult mozilla::dom::IDBObjectStore::QueryInterface(const nsIID&, void**)':
74:01.16 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
74:01.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
74:01.16   820 |     foundInterface = 0;                                                       \
74:01.16       |     ^~~~~~~~~~~~~~
74:01.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
74:01.16   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
74:01.16       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
74:01.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/IDBObjectStore.cpp:1785:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
74:01.16  1785 | NS_INTERFACE_MAP_END
74:01.16       | ^~~~~~~~~~~~~~~~~~~~
74:01.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
74:01.16   801 |   else
74:01.16       |   ^~~~
74:01.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
74:01.16   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
74:01.16       |                                                 ^~~~~~~~~~~~~~~~~~
74:01.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/IDBObjectStore.cpp:1784:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
74:01.16  1784 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
74:01.16       |   ^~~~~~~~~~~~~~~~~~~~~~
74:01.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBRequest::QueryInterface(const nsIID&, void**)':
74:01.23 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
74:01.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
74:01.23   838 |     foundInterface = 0;                                                       \
74:01.23       |     ^~~~~~~~~~~~~~
74:01.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
74:01.23   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
74:01.23       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:01.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/IDBRequest.cpp:446:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
74:01.23   446 | NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache)
74:01.23       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:01.23 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:119:
74:01.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/IDBRequest.cpp:445:5: note: some parts of macro expansion are not guarded by this 'else' clause
74:01.23   445 |   } else
74:01.23       |     ^~~~
74:01.25 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
74:01.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
74:01.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
74:01.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
74:01.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
74:01.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
74:01.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/IDBTransactionBinding.h:8,
74:01.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/IDBTransaction.h:11,
74:01.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/ActorsChild.h:10,
74:01.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/ActorsChild.cpp:7,
74:01.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2:
74:01.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBOpenDBRequest::QueryInterface(const nsIID&, void**)':
74:01.25 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
74:01.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
74:01.25   838 |     foundInterface = 0;                                                       \
74:01.25       |     ^~~~~~~~~~~~~~
74:01.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
74:01.25   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
74:01.25       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:01.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/IDBRequest.cpp:619:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
74:01.25   619 | NS_INTERFACE_MAP_END_INHERITING(IDBRequest)
74:01.25       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:01.25 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12,
74:01.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/IDBWrapperCache.h:11,
74:01.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/IDBTransaction.h:12,
74:01.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/ActorsChild.h:10,
74:01.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/ActorsChild.cpp:7,
74:01.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2:
74:01.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
74:01.25   259 |   } else
74:01.25       |     ^~~~
74:01.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
74:01.25   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
74:01.25       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:01.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
74:01.26   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
74:01.26       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:01.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/IDBRequest.cpp:618:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
74:01.26   618 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(IDBOpenDBRequest)
74:01.26       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:01.32 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
74:01.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
74:01.33                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
74:01.33                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
74:01.33                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
74:01.33                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
74:01.33                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/IDBTransactionBinding.h:8,
74:01.33                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/IDBTransaction.h:11,
74:01.33                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/ActorsChild.h:10,
74:01.33                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/ActorsChild.cpp:7,
74:01.33                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2:
74:01.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/IDBTransaction.cpp: In member function 'virtual nsresult mozilla::dom::IDBTransaction::QueryInterface(const nsIID&, void**)':
74:01.33 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
74:01.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
74:01.33   838 |     foundInterface = 0;                                                       \
74:01.33       |     ^~~~~~~~~~~~~~
74:01.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
74:01.33   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
74:01.33       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:01.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/IDBTransaction.cpp:971:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
74:01.33   971 | NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache)
74:01.33       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:01.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
74:01.33   801 |   else
74:01.33       |   ^~~~
74:01.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
74:01.33   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
74:01.33       |                                                 ^~~~~~~~~~~~~~~~~~
74:01.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/IDBTransaction.cpp:970:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
74:01.33   970 |   NS_INTERFACE_MAP_ENTRY(nsIRunnable)
74:01.33       |   ^~~~~~~~~~~~~~~~~~~~~~
74:01.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/IDBWrapperCache.cpp: In member function 'virtual nsresult mozilla::dom::IDBWrapperCache::QueryInterface(const nsIID&, void**)':
74:01.37 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
74:01.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
74:01.37   838 |     foundInterface = 0;                                                       \
74:01.37       |     ^~~~~~~~~~~~~~
74:01.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
74:01.37   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
74:01.37       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:01.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/IDBWrapperCache.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
74:01.38    39 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
74:01.38       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:01.38 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12,
74:01.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/IDBWrapperCache.h:11,
74:01.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/IDBTransaction.h:12,
74:01.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/ActorsChild.h:10,
74:01.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/ActorsChild.cpp:7,
74:01.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2:
74:01.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
74:01.38   259 |   } else
74:01.38       |     ^~~~
74:01.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
74:01.38   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
74:01.38       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:01.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
74:01.38   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
74:01.39       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:01.39 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/indexedDB/IDBWrapperCache.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
74:01.39    38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(IDBWrapperCache)
74:01.39       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:02.85 liblayout_xul_grid.a.desc
74:04.32 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
74:04.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
74:04.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIThreadManager.h:10,
74:04.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsThreadUtils.h:13,
74:04.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/osfile/NativeOSFileInternals.cpp:11:
74:04.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/osfile/NativeOSFileInternals.cpp: In member function 'virtual nsresult mozilla::{anonymous}::AbstractResult::QueryInterface(const nsIID&, void**)':
74:04.32 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
74:04.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
74:04.32   820 |     foundInterface = 0;                                                       \
74:04.32       |     ^~~~~~~~~~~~~~
74:04.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
74:04.32   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
74:04.32       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
74:04.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/osfile/NativeOSFileInternals.cpp:228:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
74:04.32   228 | NS_INTERFACE_MAP_END
74:04.32       | ^~~~~~~~~~~~~~~~~~~~
74:04.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
74:04.32   801 |   else
74:04.32       |   ^~~~
74:04.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
74:04.32   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
74:04.32       |                                                 ^~~~~~~~~~~~~~~~~~
74:04.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/osfile/NativeOSFileInternals.cpp:227:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
74:04.32   227 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
74:04.32       |   ^~~~~~~~~~~~~~~~~~~~~~
74:05.51 libtoolkit_components_osfile.a.desc
74:14.09 libipc_chromium_src_third_party.a.desc
74:23.37 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
74:23.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
74:23.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
74:23.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
74:23.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
74:23.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/EventForwards.h:11,
74:23.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/EventDispatcher.h:11,
74:23.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/EventStateManager.cpp:8:
74:23.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::OverOutElementsWrapper::QueryInterface(const nsIID&, void**)':
74:23.37 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
74:23.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
74:23.37   820 |     foundInterface = 0;                                                       \
74:23.37       |     ^~~~~~~~~~~~~~
74:23.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
74:23.37   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
74:23.37       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
74:23.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/EventStateManager.cpp:258:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
74:23.37   258 | NS_INTERFACE_MAP_END
74:23.37       | ^~~~~~~~~~~~~~~~~~~~
74:23.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
74:23.37   801 |   else
74:23.37       |   ^~~~
74:23.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
74:23.37   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
74:23.37       |                                                 ^~~~~~~~~~~~~~~~~~
74:23.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/EventStateManager.cpp:257:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
74:23.37   257 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
74:23.37       |   ^~~~~~~~~~~~~~~~~~~~~~
74:23.39 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::EventStateManager::QueryInterface(const nsIID&, void**)':
74:23.39 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
74:23.39 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
74:23.39   820 |     foundInterface = 0;                                                       \
74:23.39       |     ^~~~~~~~~~~~~~
74:23.39 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
74:23.39   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
74:23.39       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
74:23.39 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/EventStateManager.cpp:428:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
74:23.39   428 | NS_INTERFACE_MAP_END
74:23.39       | ^~~~~~~~~~~~~~~~~~~~
74:23.39 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
74:23.39   801 |   else
74:23.39       |   ^~~~
74:23.39 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
74:23.39   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
74:23.39       |                                                 ^~~~~~~~~~~~~~~~~~
74:23.39 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/EventStateManager.cpp:427:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
74:23.39   427 |    NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
74:23.39       |    ^~~~~~~~~~~~~~~~~~~~~~
74:24.76 libdom_indexedDB.a.desc
74:25.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/EventStateManager.cpp: In member function 'nsresult mozilla::EventStateManager::PostHandleEvent(nsPresContext*, mozilla::WidgetEvent*, nsIFrame*, nsEventStatus*)':
74:25.00 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/EventStateManager.cpp: this statement may fall through
74:25.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/EventStateManager.cpp:3247:31: warning: this statement may fall through [-Wimplicit-fallthrough=]
74:25.00  3247 |           wheelEvent->mDeltaY = deltaX;
74:25.00       |           ~~~~~~~~~~~~~~~~~~~~^~~~~~~~
74:25.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/EventStateManager.cpp:3249:9: note: here
74:25.00  3249 |         case WheelPrefs::ACTION_SCROLL: {
74:25.00       |         ^~~~
74:27.41 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
74:27.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
74:27.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
74:27.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
74:27.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
74:27.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/EventForwards.h:11,
74:27.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/AnimationEvent.h:9,
74:27.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/AnimationEvent.cpp:7,
74:27.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/events/Unified_cpp_dom_events0.cpp:2:
74:27.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/AnimationEvent.cpp: In member function 'virtual nsresult mozilla::dom::AnimationEvent::QueryInterface(const nsIID&, void**)':
74:27.41 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
74:27.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
74:27.41   838 |     foundInterface = 0;                                                       \
74:27.41       |     ^~~~~~~~~~~~~~
74:27.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
74:27.41   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
74:27.41       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:27.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/AnimationEvent.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
74:27.41    31 | NS_INTERFACE_MAP_END_INHERITING(Event)
74:27.41       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:27.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
74:27.41   801 |   else
74:27.41       |   ^~~~
74:27.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
74:27.41   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
74:27.41       |                                                 ^~~~~~~~~~~~~~~~~~
74:27.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/AnimationEvent.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
74:27.41    30 |   NS_INTERFACE_MAP_ENTRY(nsIDOMAnimationEvent)
74:27.41       |   ^~~~~~~~~~~~~~~~~~~~~~
74:30.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/BeforeUnloadEvent.cpp: In member function 'virtual nsresult mozilla::dom::BeforeUnloadEvent::QueryInterface(const nsIID&, void**)':
74:30.71 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
74:30.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
74:30.71   838 |     foundInterface = 0;                                                       \
74:30.71       |     ^~~~~~~~~~~~~~
74:30.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
74:30.71   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
74:30.71       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:30.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/BeforeUnloadEvent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
74:30.71    17 | NS_INTERFACE_MAP_END_INHERITING(Event)
74:30.71       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:30.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
74:30.71   801 |   else
74:30.71       |   ^~~~
74:30.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
74:30.71   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
74:30.71       |                                                 ^~~~~~~~~~~~~~~~~~
74:30.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/BeforeUnloadEvent.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
74:30.71    16 |   NS_INTERFACE_MAP_ENTRY(nsIDOMBeforeUnloadEvent)
74:30.71       |   ^~~~~~~~~~~~~~~~~~~~~~
74:30.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/ClipboardEvent.cpp: In member function 'virtual nsresult mozilla::dom::ClipboardEvent::QueryInterface(const nsIID&, void**)':
74:30.72 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
74:30.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
74:30.72   838 |     foundInterface = 0;                                                       \
74:30.72       |     ^~~~~~~~~~~~~~
74:30.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
74:30.72   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
74:30.72       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:30.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/ClipboardEvent.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
74:30.72    31 | NS_INTERFACE_MAP_END_INHERITING(Event)
74:30.72       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:30.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
74:30.72   801 |   else
74:30.72       |   ^~~~
74:30.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
74:30.72   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
74:30.72       |                                                 ^~~~~~~~~~~~~~~~~~
74:30.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/ClipboardEvent.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
74:30.72    30 |   NS_INTERFACE_MAP_ENTRY(nsIDOMClipboardEvent)
74:30.72       |   ^~~~~~~~~~~~~~~~~~~~~~
74:30.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/CommandEvent.cpp: In member function 'virtual nsresult mozilla::dom::CommandEvent::QueryInterface(const nsIID&, void**)':
74:30.75 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
74:30.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
74:30.75   838 |     foundInterface = 0;                                                       \
74:30.75       |     ^~~~~~~~~~~~~~
74:30.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
74:30.75   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
74:30.75       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:30.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/CommandEvent.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
74:30.75    31 | NS_INTERFACE_MAP_END_INHERITING(Event)
74:30.75       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:30.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
74:30.75   801 |   else
74:30.75       |   ^~~~
74:30.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
74:30.75   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
74:30.75       |                                                 ^~~~~~~~~~~~~~~~~~
74:30.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/CommandEvent.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
74:30.75    30 |   NS_INTERFACE_MAP_ENTRY(nsIDOMCommandEvent)
74:30.75       |   ^~~~~~~~~~~~~~~~~~~~~~
74:33.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/CustomEvent.cpp: In member function 'virtual nsresult mozilla::dom::CustomEvent::QueryInterface(const nsIID&, void**)':
74:33.34 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
74:33.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
74:33.34   838 |     foundInterface = 0;                                                       \
74:33.34       |     ^~~~~~~~~~~~~~
74:33.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
74:33.34   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
74:33.34       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:33.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/CustomEvent.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
74:33.34    49 | NS_INTERFACE_MAP_END_INHERITING(Event)
74:33.34       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:33.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
74:33.34   801 |   else
74:33.34       |   ^~~~
74:33.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
74:33.34   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
74:33.34       |                                                 ^~~~~~~~~~~~~~~~~~
74:33.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/CustomEvent.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
74:33.34    48 |   NS_INTERFACE_MAP_ENTRY(nsIDOMCustomEvent)
74:33.34       |   ^~~~~~~~~~~~~~~~~~~~~~
74:33.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/DOMEventTargetHelper.cpp: In member function 'virtual nsresult mozilla::DOMEventTargetHelper::QueryInterface(const nsIID&, void**)':
74:33.35 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
74:33.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
74:33.35   820 |     foundInterface = 0;                                                       \
74:33.35       |     ^~~~~~~~~~~~~~
74:33.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
74:33.35   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
74:33.35       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
74:33.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/DOMEventTargetHelper.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
74:33.35    81 | NS_INTERFACE_MAP_END
74:33.35       | ^~~~~~~~~~~~~~~~~~~~
74:33.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
74:33.35   801 |   else
74:33.35       |   ^~~~
74:33.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
74:33.35   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
74:33.35       |                                                 ^~~~~~~~~~~~~~~~~~
74:33.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/DOMEventTargetHelper.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
74:33.35    80 |   NS_INTERFACE_MAP_ENTRY(DOMEventTargetHelper)
74:33.35       |   ^~~~~~~~~~~~~~~~~~~~~~
74:33.39 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/DataContainerEvent.cpp: In member function 'virtual nsresult mozilla::dom::DataContainerEvent::QueryInterface(const nsIID&, void**)':
74:33.39 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
74:33.39 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
74:33.39   838 |     foundInterface = 0;                                                       \
74:33.39       |     ^~~~~~~~~~~~~~
74:33.39 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
74:33.39   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
74:33.39       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:33.39 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/DataContainerEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
74:33.39    42 | NS_INTERFACE_MAP_END_INHERITING(Event)
74:33.39       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:33.39 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
74:33.39   801 |   else
74:33.39       |   ^~~~
74:33.39 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
74:33.39   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
74:33.39       |                                                 ^~~~~~~~~~~~~~~~~~
74:33.39 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/DataContainerEvent.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
74:33.39    41 |   NS_INTERFACE_MAP_ENTRY(nsIDOMDataContainerEvent)
74:33.39       |   ^~~~~~~~~~~~~~~~~~~~~~
74:33.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/DataTransfer.cpp: In member function 'virtual nsresult mozilla::dom::DataTransfer::QueryInterface(const nsIID&, void**)':
74:33.58 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
74:33.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
74:33.58   820 |     foundInterface = 0;                                                       \
74:33.58       |     ^~~~~~~~~~~~~~
74:33.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
74:33.58   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
74:33.58       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
74:33.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/DataTransfer.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
74:33.58    72 | NS_INTERFACE_MAP_END
74:33.58       | ^~~~~~~~~~~~~~~~~~~~
74:33.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
74:33.58   812 |   else
74:33.58       |   ^~~~
74:33.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
74:33.58   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
74:33.58       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:33.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/DataTransfer.cpp:71:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
74:33.58    71 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMDataTransfer)
74:33.58       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:33.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/DataTransferItem.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItem::QueryInterface(const nsIID&, void**)':
74:33.70 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
74:33.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
74:33.70   820 |     foundInterface = 0;                                                       \
74:33.70       |     ^~~~~~~~~~~~~~
74:33.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
74:33.70   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
74:33.70       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
74:33.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/DataTransferItem.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
74:33.70    51 | NS_INTERFACE_MAP_END
74:33.70       | ^~~~~~~~~~~~~~~~~~~~
74:33.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
74:33.70   801 |   else
74:33.70       |   ^~~~
74:33.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
74:33.70   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
74:33.70       |                                                 ^~~~~~~~~~~~~~~~~~
74:33.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/DataTransferItem.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
74:33.71    50 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
74:33.71       |   ^~~~~~~~~~~~~~~~~~~~~~
74:33.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/DataTransferItemList.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItemList::QueryInterface(const nsIID&, void**)':
74:33.78 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
74:33.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
74:33.78   820 |     foundInterface = 0;                                                       \
74:33.78       |     ^~~~~~~~~~~~~~
74:33.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
74:33.78   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
74:33.78       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
74:33.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/DataTransferItemList.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
74:33.78    33 | NS_INTERFACE_MAP_END
74:33.78       | ^~~~~~~~~~~~~~~~~~~~
74:33.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
74:33.78   801 |   else
74:33.78       |   ^~~~
74:33.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
74:33.79   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
74:33.79       |                                                 ^~~~~~~~~~~~~~~~~~
74:33.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/DataTransferItemList.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
74:33.79    32 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
74:33.79       |   ^~~~~~~~~~~~~~~~~~~~~~
74:33.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/DeviceMotionEvent.cpp: In member function 'virtual nsresult mozilla::dom::DeviceMotionEvent::QueryInterface(const nsIID&, void**)':
74:33.83 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
74:33.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
74:33.83   838 |     foundInterface = 0;                                                       \
74:33.83       |     ^~~~~~~~~~~~~~
74:33.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
74:33.83   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
74:33.83       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:33.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/DeviceMotionEvent.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
74:33.83    26 | NS_INTERFACE_MAP_END_INHERITING(Event)
74:33.83       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:33.83 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsWrapperCache.h:10,
74:33.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/EventTarget.h:11,
74:33.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/BasicEvents.h:11,
74:33.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Event.h:11,
74:33.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/AnimationEvent.h:10,
74:33.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/AnimationEvent.cpp:7,
74:33.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/events/Unified_cpp_dom_events0.cpp:2:
74:33.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
74:33.83   259 |   } else
74:33.83       |     ^~~~
74:33.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
74:33.83   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
74:33.83       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:33.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
74:33.83   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
74:33.83       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:33.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/DeviceMotionEvent.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
74:33.83    25 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DeviceMotionEvent)
74:33.84       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:33.88 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
74:33.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
74:33.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
74:33.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
74:33.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
74:33.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/EventForwards.h:11,
74:33.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/AnimationEvent.h:9,
74:33.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/AnimationEvent.cpp:7,
74:33.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/events/Unified_cpp_dom_events0.cpp:2:
74:33.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/DragEvent.cpp: In member function 'virtual nsresult mozilla::dom::DragEvent::QueryInterface(const nsIID&, void**)':
74:33.88 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
74:33.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
74:33.88   838 |     foundInterface = 0;                                                       \
74:33.88       |     ^~~~~~~~~~~~~~
74:33.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
74:33.88   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
74:33.88       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:33.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/DragEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
74:33.88    38 | NS_INTERFACE_MAP_END_INHERITING(MouseEvent)
74:33.88       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:33.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
74:33.88   801 |   else
74:33.88       |   ^~~~
74:33.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
74:33.88   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
74:33.88       |                                                 ^~~~~~~~~~~~~~~~~~
74:33.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/DragEvent.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
74:33.88    37 |   NS_INTERFACE_MAP_ENTRY(nsIDOMDragEvent)
74:33.88       |   ^~~~~~~~~~~~~~~~~~~~~~
74:37.07 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14,
74:37.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/chrome/common/ipc_message_utils.h:20,
74:37.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/ipc/IPCMessageUtils.h:11,
74:37.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/Event.cpp:9,
74:37.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/events/Unified_cpp_dom_events1.cpp:2:
74:37.07 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/Event.cpp: In member function 'virtual nsresult mozilla::dom::Event::QueryInterface(const nsIID&, void**)':
74:37.07 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
74:37.07 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
74:37.07   820 |     foundInterface = 0;                                                       \
74:37.07       |     ^~~~~~~~~~~~~~
74:37.07 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
74:37.07   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
74:37.07       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
74:37.07 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/Event.cpp:144:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
74:37.07   144 | NS_INTERFACE_MAP_END
74:37.07       | ^~~~~~~~~~~~~~~~~~~~
74:37.07 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
74:37.07   801 |   else
74:37.07       |   ^~~~
74:37.07 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
74:37.07   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
74:37.07       |                                                 ^~~~~~~~~~~~~~~~~~
74:37.07 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/Event.cpp:143:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
74:37.07   143 |   NS_INTERFACE_MAP_ENTRY(nsIDOMEvent)
74:37.07       |   ^~~~~~~~~~~~~~~~~~~~~~
74:38.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/EventListenerService.cpp: In member function 'virtual nsresult mozilla::EventListenerInfo::QueryInterface(const nsIID&, void**)':
74:38.75 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
74:38.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
74:38.75   820 |     foundInterface = 0;                                                       \
74:38.75       |     ^~~~~~~~~~~~~~
74:38.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
74:38.75   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
74:38.75       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
74:38.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/EventListenerService.cpp:73:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
74:38.75    73 | NS_INTERFACE_MAP_END
74:38.75       | ^~~~~~~~~~~~~~~~~~~~
74:38.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
74:38.75   801 |   else
74:38.75       |   ^~~~
74:38.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
74:38.75   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
74:38.75       |                                                 ^~~~~~~~~~~~~~~~~~
74:38.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/EventListenerService.cpp:72:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
74:38.75    72 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
74:38.75       |   ^~~~~~~~~~~~~~~~~~~~~~
74:39.98 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/IMEContentObserver.cpp: In member function 'virtual nsresult mozilla::IMEContentObserver::QueryInterface(const nsIID&, void**)':
74:39.98 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
74:39.98 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
74:39.98   820 |     foundInterface = 0;                                                       \
74:39.98       |     ^~~~~~~~~~~~~~
74:39.98 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
74:39.98   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
74:39.98       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
74:39.98 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/IMEContentObserver.cpp:164:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
74:39.98   164 | NS_INTERFACE_MAP_END
74:39.98       | ^~~~~~~~~~~~~~~~~~~~
74:39.98 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
74:39.98   812 |   else
74:39.98       |   ^~~~
74:39.98 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
74:39.98   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
74:39.98       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:39.98 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/IMEContentObserver.cpp:163:2: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
74:39.98   163 |  NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISelectionListener)
74:39.98       |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:40.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/ImageCaptureError.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureError::QueryInterface(const nsIID&, void**)':
74:40.49 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
74:40.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
74:40.49   820 |     foundInterface = 0;                                                       \
74:40.49       |     ^~~~~~~~~~~~~~
74:40.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
74:40.49   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
74:40.49       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
74:40.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/ImageCaptureError.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
74:40.49    19 | NS_INTERFACE_MAP_END
74:40.49       | ^~~~~~~~~~~~~~~~~~~~
74:40.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
74:40.49   801 |   else
74:40.49       |   ^~~~
74:40.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
74:40.49   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
74:40.49       |                                                 ^~~~~~~~~~~~~~~~~~
74:40.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/ImageCaptureError.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
74:40.49    18 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
74:40.49       |   ^~~~~~~~~~~~~~~~~~~~~~
74:40.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/JSEventHandler.cpp: In member function 'virtual nsresult mozilla::JSEventHandler::QueryInterface(const nsIID&, void**)':
74:40.52 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
74:40.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
74:40.52   820 |     foundInterface = 0;                                                       \
74:40.52       |     ^~~~~~~~~~~~~~
74:40.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
74:40.52   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
74:40.52       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
74:40.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/JSEventHandler.cpp:99:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
74:40.52    99 | NS_INTERFACE_MAP_END
74:40.52       | ^~~~~~~~~~~~~~~~~~~~
74:40.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
74:40.52   801 |   else
74:40.52       |   ^~~~
74:40.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
74:40.52   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
74:40.52       |                                                 ^~~~~~~~~~~~~~~~~~
74:40.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/JSEventHandler.cpp:98:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
74:40.52    98 |   NS_INTERFACE_MAP_ENTRY(JSEventHandler)
74:40.52       |   ^~~~~~~~~~~~~~~~~~~~~~
74:40.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/KeyboardEvent.cpp: In member function 'virtual nsresult mozilla::dom::KeyboardEvent::QueryInterface(const nsIID&, void**)':
74:40.54 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
74:40.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
74:40.54   838 |     foundInterface = 0;                                                       \
74:40.54       |     ^~~~~~~~~~~~~~
74:40.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
74:40.54   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
74:40.54       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:40.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/KeyboardEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
74:40.54    38 | NS_INTERFACE_MAP_END_INHERITING(UIEvent)
74:40.54       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:40.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
74:40.54   801 |   else
74:40.54       |   ^~~~
74:40.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
74:40.54   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
74:40.54       |                                                 ^~~~~~~~~~~~~~~~~~
74:40.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/KeyboardEvent.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
74:40.54    37 |   NS_INTERFACE_MAP_ENTRY(nsIDOMKeyEvent)
74:40.54       |   ^~~~~~~~~~~~~~~~~~~~~~
74:40.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/MessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MessageEvent::QueryInterface(const nsIID&, void**)':
74:40.61 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
74:40.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
74:40.61   838 |     foundInterface = 0;                                                       \
74:40.61       |     ^~~~~~~~~~~~~~
74:40.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
74:40.62   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
74:40.62       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:40.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/MessageEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
74:40.62    39 | NS_INTERFACE_MAP_END_INHERITING(Event)
74:40.62       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:40.62 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsWrapperCache.h:10,
74:40.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/EventTarget.h:11,
74:40.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/BasicEvents.h:11,
74:40.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Event.h:11,
74:40.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/Event.cpp:10,
74:40.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/events/Unified_cpp_dom_events1.cpp:2:
74:40.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
74:40.62   259 |   } else
74:40.62       |     ^~~~
74:40.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
74:40.62   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
74:40.62       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:40.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
74:40.62   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
74:40.62       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:40.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/MessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
74:40.62    38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MessageEvent)
74:40.62       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:40.64 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14,
74:40.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/chrome/common/ipc_message_utils.h:20,
74:40.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/ipc/IPCMessageUtils.h:11,
74:40.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/Event.cpp:9,
74:40.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/events/Unified_cpp_dom_events1.cpp:2:
74:40.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/MouseEvent.cpp: In member function 'virtual nsresult mozilla::dom::MouseEvent::QueryInterface(const nsIID&, void**)':
74:40.64 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
74:40.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
74:40.64   838 |     foundInterface = 0;                                                       \
74:40.64       |     ^~~~~~~~~~~~~~
74:40.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
74:40.64   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
74:40.64       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:40.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/MouseEvent.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
74:40.64    51 | NS_INTERFACE_MAP_END_INHERITING(UIEvent)
74:40.64       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:40.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
74:40.64   801 |   else
74:40.64       |   ^~~~
74:40.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
74:40.64   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
74:40.64       |                                                 ^~~~~~~~~~~~~~~~~~
74:40.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/MouseEvent.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
74:40.64    50 |   NS_INTERFACE_MAP_ENTRY(nsIDOMMouseEvent)
74:40.64       |   ^~~~~~~~~~~~~~~~~~~~~~
74:40.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/MutationEvent.cpp: In member function 'virtual nsresult mozilla::dom::MutationEvent::QueryInterface(const nsIID&, void**)':
74:40.67 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
74:40.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
74:40.67   838 |     foundInterface = 0;                                                       \
74:40.67       |     ^~~~~~~~~~~~~~
74:40.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
74:40.67   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
74:40.67       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:40.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/MutationEvent.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
74:40.67    27 | NS_INTERFACE_MAP_END_INHERITING(Event)
74:40.67       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:40.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
74:40.67   801 |   else
74:40.67       |   ^~~~
74:40.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
74:40.67   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
74:40.67       |                                                 ^~~~~~~~~~~~~~~~~~
74:40.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/MutationEvent.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
74:40.67    26 |   NS_INTERFACE_MAP_ENTRY(nsIDOMMutationEvent)
74:40.67       |   ^~~~~~~~~~~~~~~~~~~~~~
74:50.55 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14,
74:50.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/chrome/common/ipc_message_utils.h:20,
74:50.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/ipc/IPCMessageUtils.h:11,
74:50.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/NotifyPaintEvent.cpp:8,
74:50.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/events/Unified_cpp_dom_events2.cpp:2:
74:50.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/NotifyPaintEvent.cpp: In member function 'virtual nsresult mozilla::dom::NotifyPaintEvent::QueryInterface(const nsIID&, void**)':
74:50.55 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
74:50.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
74:50.55   838 |     foundInterface = 0;                                                       \
74:50.55       |     ^~~~~~~~~~~~~~
74:50.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
74:50.55   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
74:50.55       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:50.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/NotifyPaintEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
74:50.55    38 | NS_INTERFACE_MAP_END_INHERITING(Event)
74:50.55       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:50.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
74:50.55   801 |   else
74:50.55       |   ^~~~
74:50.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
74:50.55   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
74:50.55       |                                                 ^~~~~~~~~~~~~~~~~~
74:50.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/NotifyPaintEvent.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
74:50.55    37 |   NS_INTERFACE_MAP_ENTRY(nsIDOMNotifyPaintEvent)
74:50.55       |   ^~~~~~~~~~~~~~~~~~~~~~
74:50.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequest::QueryInterface(const nsIID&, void**)':
74:50.57 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
74:50.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
74:50.57   820 |     foundInterface = 0;                                                       \
74:50.57       |     ^~~~~~~~~~~~~~
74:50.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
74:50.57   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
74:50.57       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
74:50.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/PaintRequest.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
74:50.57    26 | NS_INTERFACE_MAP_END
74:50.57       | ^~~~~~~~~~~~~~~~~~~~
74:50.57 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsWrapperCache.h:10,
74:50.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/DOMRect.h:14,
74:50.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/NotifyPaintEvent.cpp:9,
74:50.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/events/Unified_cpp_dom_events2.cpp:2:
74:50.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:265:5: note: some parts of macro expansion are not guarded by this 'else' clause
74:50.57   265 |   } else
74:50.57       |     ^~~~
74:50.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:271:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS'
74:50.57   271 |   NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class)
74:50.57       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:50.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS'
74:50.57   275 |   NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class)
74:50.57       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:50.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:288:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
74:50.57   288 |   NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
74:50.57       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:50.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/PaintRequest.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION'
74:50.57    25 |   NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(PaintRequest)
74:50.57       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:50.58 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14,
74:50.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/chrome/common/ipc_message_utils.h:20,
74:50.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/ipc/IPCMessageUtils.h:11,
74:50.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/NotifyPaintEvent.cpp:8,
74:50.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/events/Unified_cpp_dom_events2.cpp:2:
74:50.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequestList::QueryInterface(const nsIID&, void**)':
74:50.58 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
74:50.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
74:50.58   820 |     foundInterface = 0;                                                       \
74:50.58       |     ^~~~~~~~~~~~~~
74:50.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
74:50.58   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
74:50.58       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
74:50.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/PaintRequest.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
74:50.58    69 | NS_INTERFACE_MAP_END
74:50.58       | ^~~~~~~~~~~~~~~~~~~~
74:50.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
74:50.58   801 |   else
74:50.58       |   ^~~~
74:50.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
74:50.58   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
74:50.58       |                                                 ^~~~~~~~~~~~~~~~~~
74:50.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/PaintRequest.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
74:50.58    68 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
74:50.58       |   ^~~~~~~~~~~~~~~~~~~~~~
74:51.89 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/Event.cpp:10,
74:51.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/events/Unified_cpp_dom_events1.cpp:2:
74:51.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Event.h: In member function 'void mozilla::EventListenerManager::HandleEventInternal(nsPresContext*, mozilla::WidgetEvent*, nsIDOMEvent**, mozilla::dom::EventTarget*, nsEventStatus*)':
74:51.89 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Event.h: '*((void*)& legacyAutoOverride +16)' may be used uninitialized in this function
74:51.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Event.h:341:30: warning: '*((void*)& legacyAutoOverride +16)' may be used uninitialized in this function [-Wmaybe-uninitialized]
74:51.89   341 |     mEvent->mEvent->mMessage = mOrigMessage;
74:51.89       |     ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
74:51.89 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/events/Unified_cpp_dom_events1.cpp:20:
74:51.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/EventListenerManager.cpp:1183:37: note: '*((void*)& legacyAutoOverride +16)' was declared here
74:51.89  1183 |     Maybe<EventMessageAutoOverride> legacyAutoOverride;
74:51.89       |                                     ^~~~~~~~~~~~~~~~~~
74:51.89 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/Event.cpp:10,
74:51.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/events/Unified_cpp_dom_events1.cpp:2:
74:51.90 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Event.h: '*((void*)(& legacyAutoOverride)+8).mozilla::dom::EventMessageAutoOverride::mEvent' may be used uninitialized in this function
74:51.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Event.h:341:13: warning: '*((void*)(& legacyAutoOverride)+8).mozilla::dom::EventMessageAutoOverride::mEvent' may be used uninitialized in this function [-Wmaybe-uninitialized]
74:51.90   341 |     mEvent->mEvent->mMessage = mOrigMessage;
74:51.90       |     ~~~~~~~~^~~~~~
74:51.90 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/events/Unified_cpp_dom_events1.cpp:20:
74:51.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/EventListenerManager.cpp:1183:37: note: '*((void*)(& legacyAutoOverride)+8).mozilla::dom::EventMessageAutoOverride::mEvent' was declared here
74:51.90  1183 |     Maybe<EventMessageAutoOverride> legacyAutoOverride;
74:51.90       |                                     ^~~~~~~~~~~~~~~~~~
74:51.90 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Event.h:15,
74:51.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/Event.cpp:10,
74:51.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/events/Unified_cpp_dom_events1.cpp:2:
74:51.90 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsPIDOMWindow.h: '*((void*)& popupStatePusher +8)' may be used uninitialized in this function
74:51.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsPIDOMWindow.h:956:25: warning: '*((void*)& popupStatePusher +8)' may be used uninitialized in this function [-Wmaybe-uninitialized]
74:51.90   956 |     PopPopupControlState(mOldState);
74:51.90       |     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
74:51.90 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/events/Unified_cpp_dom_events1.cpp:20:
74:51.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/EventListenerManager.cpp:1170:33: note: '*((void*)& popupStatePusher +8)' was declared here
74:51.90  1170 |   Maybe<nsAutoPopupStatePusher> popupStatePusher;
74:51.90       |                                 ^~~~~~~~~~~~~~~~
74:52.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/SimpleGestureEvent.cpp: In member function 'virtual nsresult mozilla::dom::SimpleGestureEvent::QueryInterface(const nsIID&, void**)':
74:52.22 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
74:52.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
74:52.22   838 |     foundInterface = 0;                                                       \
74:52.22       |     ^~~~~~~~~~~~~~
74:52.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
74:52.22   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
74:52.22       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:52.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/SimpleGestureEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
74:52.22    41 | NS_INTERFACE_MAP_END_INHERITING(MouseEvent)
74:52.22       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:52.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
74:52.22   801 |   else
74:52.22       |   ^~~~
74:52.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
74:52.22   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
74:52.22       |                                                 ^~~~~~~~~~~~~~~~~~
74:52.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/SimpleGestureEvent.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
74:52.22    40 |   NS_INTERFACE_MAP_ENTRY(nsIDOMSimpleGestureEvent)
74:52.22       |   ^~~~~~~~~~~~~~~~~~~~~~
74:52.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/StorageEvent.cpp: In member function 'virtual nsresult mozilla::dom::StorageEvent::QueryInterface(const nsIID&, void**)':
74:52.23 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
74:52.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
74:52.23   838 |     foundInterface = 0;                                                       \
74:52.24       |     ^~~~~~~~~~~~~~
74:52.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
74:52.24   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
74:52.24       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:52.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/StorageEvent.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
74:52.24    30 | NS_INTERFACE_MAP_END_INHERITING(Event)
74:52.24       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:52.24 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsWrapperCache.h:10,
74:52.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/DOMRect.h:14,
74:52.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/NotifyPaintEvent.cpp:9,
74:52.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/events/Unified_cpp_dom_events2.cpp:2:
74:52.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
74:52.24   259 |   } else
74:52.24       |     ^~~~
74:52.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
74:52.24   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
74:52.24       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:52.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
74:52.24   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
74:52.24       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:52.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/StorageEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
74:52.24    29 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(StorageEvent)
74:52.24       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:52.32 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14,
74:52.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/chrome/common/ipc_message_utils.h:20,
74:52.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/ipc/IPCMessageUtils.h:11,
74:52.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/NotifyPaintEvent.cpp:8,
74:52.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/events/Unified_cpp_dom_events2.cpp:2:
74:52.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/TextClause.cpp: In member function 'virtual nsresult mozilla::dom::TextClause::QueryInterface(const nsIID&, void**)':
74:52.32 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
74:52.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
74:52.32   820 |     foundInterface = 0;                                                       \
74:52.32       |     ^~~~~~~~~~~~~~
74:52.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
74:52.32   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
74:52.32       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
74:52.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/TextClause.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
74:52.33    21 | NS_INTERFACE_MAP_END
74:52.33       | ^~~~~~~~~~~~~~~~~~~~
74:52.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
74:52.33   801 |   else
74:52.33       |   ^~~~
74:52.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
74:52.33   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
74:52.33       |                                                 ^~~~~~~~~~~~~~~~~~
74:52.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/TextClause.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
74:52.33    20 | NS_INTERFACE_MAP_ENTRY(nsISupports)
74:52.33       | ^~~~~~~~~~~~~~~~~~~~~~
74:54.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/Touch.cpp: In member function 'virtual nsresult mozilla::dom::Touch::QueryInterface(const nsIID&, void**)':
74:54.41 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
74:54.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
74:54.41   820 |     foundInterface = 0;                                                       \
74:54.41       |     ^~~~~~~~~~~~~~
74:54.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
74:54.41   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
74:54.41       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
74:54.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/Touch.cpp:125:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
74:54.41   125 | NS_INTERFACE_MAP_END
74:54.41       | ^~~~~~~~~~~~~~~~~~~~
74:54.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
74:54.41   801 |   else
74:54.41       |   ^~~~
74:54.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
74:54.41   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
74:54.41       |                                                 ^~~~~~~~~~~~~~~~~~
74:54.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/Touch.cpp:124:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
74:54.41   124 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
74:54.42       |   ^~~~~~~~~~~~~~~~~~~~~~
74:54.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchList::QueryInterface(const nsIID&, void**)':
74:54.45 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
74:54.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
74:54.45   820 |     foundInterface = 0;                                                       \
74:54.45       |     ^~~~~~~~~~~~~~
74:54.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
74:54.45   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
74:54.45       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
74:54.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/TouchEvent.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
74:54.45    28 | NS_INTERFACE_MAP_END
74:54.45       | ^~~~~~~~~~~~~~~~~~~~
74:54.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
74:54.45   801 |   else
74:54.45       |   ^~~~
74:54.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
74:54.45   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
74:54.45       |                                                 ^~~~~~~~~~~~~~~~~~
74:54.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/TouchEvent.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
74:54.45    27 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
74:54.45       |   ^~~~~~~~~~~~~~~~~~~~~~
74:54.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchEvent::QueryInterface(const nsIID&, void**)':
74:54.46 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
74:54.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
74:54.46   838 |     foundInterface = 0;                                                       \
74:54.46       |     ^~~~~~~~~~~~~~
74:54.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
74:54.46   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
74:54.46       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:54.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/TouchEvent.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
74:54.46    78 | NS_INTERFACE_MAP_END_INHERITING(UIEvent)
74:54.46       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:54.46 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsWrapperCache.h:10,
74:54.46                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/DOMRect.h:14,
74:54.46                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/NotifyPaintEvent.cpp:9,
74:54.46                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/events/Unified_cpp_dom_events2.cpp:2:
74:54.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
74:54.46   259 |   } else
74:54.46       |     ^~~~
74:54.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
74:54.46   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
74:54.46       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:54.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
74:54.46   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
74:54.46       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:54.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/TouchEvent.cpp:77:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
74:54.46    77 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(TouchEvent)
74:54.46       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:54.49 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14,
74:54.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/chrome/common/ipc_message_utils.h:20,
74:54.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/ipc/IPCMessageUtils.h:11,
74:54.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/NotifyPaintEvent.cpp:8,
74:54.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/events/Unified_cpp_dom_events2.cpp:2:
74:54.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/TransitionEvent.cpp: In member function 'virtual nsresult mozilla::dom::TransitionEvent::QueryInterface(const nsIID&, void**)':
74:54.49 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
74:54.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
74:54.49   838 |     foundInterface = 0;                                                       \
74:54.49       |     ^~~~~~~~~~~~~~
74:54.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
74:54.49   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
74:54.49       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:54.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/TransitionEvent.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
74:54.49    31 | NS_INTERFACE_MAP_END_INHERITING(Event)
74:54.49       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:54.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
74:54.49   801 |   else
74:54.49       |   ^~~~
74:54.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
74:54.49   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
74:54.49       |                                                 ^~~~~~~~~~~~~~~~~~
74:54.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/TransitionEvent.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
74:54.49    30 |   NS_INTERFACE_MAP_ENTRY(nsIDOMTransitionEvent)
74:54.49       |   ^~~~~~~~~~~~~~~~~~~~~~
74:54.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/UIEvent.cpp: In member function 'virtual nsresult mozilla::dom::UIEvent::QueryInterface(const nsIID&, void**)':
74:54.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
74:54.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
74:54.53   838 |     foundInterface = 0;                                                       \
74:54.53       |     ^~~~~~~~~~~~~~
74:54.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
74:54.53   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
74:54.53       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:54.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/UIEvent.cpp:105:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
74:54.53   105 | NS_INTERFACE_MAP_END_INHERITING(Event)
74:54.53       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:54.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
74:54.53   801 |   else
74:54.53       |   ^~~~
74:54.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
74:54.53   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
74:54.53       |                                                 ^~~~~~~~~~~~~~~~~~
74:54.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/UIEvent.cpp:104:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
74:54.53   104 |   NS_INTERFACE_MAP_ENTRY(nsIDOMUIEvent)
74:54.53       |   ^~~~~~~~~~~~~~~~~~~~~~
74:54.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/XULCommandEvent.cpp: In member function 'virtual nsresult mozilla::dom::XULCommandEvent::QueryInterface(const nsIID&, void**)':
74:54.78 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
74:54.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
74:54.78   838 |     foundInterface = 0;                                                       \
74:54.78       |     ^~~~~~~~~~~~~~
74:54.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
74:54.78   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
74:54.78       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:54.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/XULCommandEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
74:54.78    37 | NS_INTERFACE_MAP_END_INHERITING(UIEvent)
74:54.78       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:54.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
74:54.78   801 |   else
74:54.78       |   ^~~~
74:54.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
74:54.78   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
74:54.78       |                                                 ^~~~~~~~~~~~~~~~~~
74:54.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/events/XULCommandEvent.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
74:54.78    36 |   NS_INTERFACE_MAP_ENTRY(nsIDOMXULCommandEvent)
74:54.78       |   ^~~~~~~~~~~~~~~~~~~~~~
74:57.40 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
74:57.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
74:57.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIWebProgressListener.h:10,
74:57.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIPrintProgress.h:10,
74:57.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/embedding/components/printingui/unixshared/nsPrintProgress.h:9,
74:57.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/embedding/components/printingui/unixshared/nsPrintProgress.cpp:6,
74:57.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/embedding/components/printingui/unixshared/Unified_cpp_unixshared0.cpp:2:
74:57.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/embedding/components/printingui/unixshared/nsPrintProgress.cpp: In member function 'virtual nsresult nsPrintProgress::QueryInterface(const nsIID&, void**)':
74:57.40 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
74:57.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
74:57.40   820 |     foundInterface = 0;                                                       \
74:57.40       |     ^~~~~~~~~~~~~~
74:57.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:1036:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
74:57.40  1036 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS
74:57.40       |                                         ^~~~~~~~~~~~~~~~~~~~~~~
74:57.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/embedding/components/printingui/unixshared/nsPrintProgress.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE'
74:57.40    28 | NS_INTERFACE_MAP_END_THREADSAFE
74:57.40       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:57.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
74:57.40   801 |   else
74:57.41       |   ^~~~
74:57.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
74:57.41   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
74:57.41       |                                                 ^~~~~~~~~~~~~~~~~~
74:57.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/embedding/components/printingui/unixshared/nsPrintProgress.cpp:27:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
74:57.41    27 |    NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener)
74:57.41       |    ^~~~~~~~~~~~~~~~~~~~~~
74:58.11 libembedding_components_printingui_unixshared.a.desc
75:02.42 libdom_events.a.desc
75:03.99 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
75:03.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
75:03.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISerializable.h:10,
75:03.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIPrincipal.h:10,
75:04.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/DesktopNotification.h:10,
75:04.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/notification/DesktopNotification.cpp:6,
75:04.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/notification/Unified_cpp_dom_notification0.cpp:2:
75:04.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/notification/DesktopNotification.cpp: In member function 'virtual nsresult mozilla::dom::DesktopNotificationCenter::QueryInterface(const nsIID&, void**)':
75:04.00 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
75:04.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
75:04.00   820 |     foundInterface = 0;                                                       \
75:04.00       |     ^~~~~~~~~~~~~~
75:04.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
75:04.00   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
75:04.00       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
75:04.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/notification/DesktopNotification.cpp:219:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
75:04.00   219 | NS_INTERFACE_MAP_END
75:04.00       | ^~~~~~~~~~~~~~~~~~~~
75:04.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
75:04.00   801 |   else
75:04.00       |   ^~~~
75:04.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
75:04.00   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
75:04.00       |                                                 ^~~~~~~~~~~~~~~~~~
75:04.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/notification/DesktopNotification.cpp:218:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
75:04.00   218 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
75:04.00       |   ^~~~~~~~~~~~~~~~~~~~~~
75:05.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::NotificationStorageCallback::QueryInterface(const nsIID&, void**)':
75:05.31 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
75:05.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
75:05.31   820 |     foundInterface = 0;                                                       \
75:05.31       |     ^~~~~~~~~~~~~~
75:05.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
75:05.31   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
75:05.31       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
75:05.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/notification/Notification.cpp:194:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
75:05.31   194 | NS_INTERFACE_MAP_END
75:05.31       | ^~~~~~~~~~~~~~~~~~~~
75:05.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
75:05.31   801 |   else
75:05.31       |   ^~~~
75:05.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
75:05.31   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
75:05.31       |                                                 ^~~~~~~~~~~~~~~~~~
75:05.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/notification/Notification.cpp:193:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
75:05.31   193 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
75:05.31       |   ^~~~~~~~~~~~~~~~~~~~~~
75:05.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::NotificationPermissionRequest::QueryInterface(const nsIID&, void**)':
75:05.34 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
75:05.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
75:05.34   820 |     foundInterface = 0;                                                       \
75:05.34       |     ^~~~~~~~~~~~~~
75:05.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
75:05.34   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
75:05.34       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
75:05.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/notification/Notification.cpp:531:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
75:05.34   531 | NS_INTERFACE_MAP_END
75:05.34       | ^~~~~~~~~~~~~~~~~~~~
75:05.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
75:05.34   812 |   else
75:05.34       |   ^~~~
75:05.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
75:05.34   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
75:05.34       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
75:05.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/notification/Notification.cpp:530:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
75:05.34   530 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContentPermissionRequest)
75:05.34       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
75:05.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::Notification::QueryInterface(const nsIID&, void**)':
75:05.37 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
75:05.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
75:05.37   838 |     foundInterface = 0;                                                       \
75:05.37       |     ^~~~~~~~~~~~~~
75:05.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
75:05.37   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
75:05.37       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
75:05.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/notification/Notification.cpp:1043:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
75:05.37  1043 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
75:05.37       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
75:05.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
75:05.37   801 |   else
75:05.37       |   ^~~~
75:05.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
75:05.37   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
75:05.37       |                                                 ^~~~~~~~~~~~~~~~~~
75:05.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/notification/Notification.cpp:1042:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
75:05.37  1042 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
75:05.37       |   ^~~~~~~~~~~~~~~~~~~~~~
75:05.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/notification/NotificationEvent.cpp: In member function 'virtual nsresult mozilla::dom::workers::NotificationEvent::QueryInterface(const nsIID&, void**)':
75:05.48 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
75:05.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
75:05.48   838 |     foundInterface = 0;                                                       \
75:05.48       |     ^~~~~~~~~~~~~~
75:05.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
75:05.48   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
75:05.48       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
75:05.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/notification/NotificationEvent.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
75:05.48    22 | NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent)
75:05.48       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
75:05.48 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/DesktopNotification.h:17,
75:05.48                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/notification/DesktopNotification.cpp:6,
75:05.48                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/notification/Unified_cpp_dom_notification0.cpp:2:
75:05.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
75:05.48   259 |   } else
75:05.48       |     ^~~~
75:05.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
75:05.48   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
75:05.48       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
75:05.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
75:05.48   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
75:05.48       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
75:05.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/notification/NotificationEvent.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
75:05.48    21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(NotificationEvent)
75:05.48       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
75:06.00 libdom_presentation_provider.a.desc
75:10.90 libdom_notification.a.desc
75:12.49 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14,
75:12.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/chrome/common/ipc_message_utils.h:20,
75:12.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/ipc/IPCMessageUtils.h:11,
75:12.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11,
75:12.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9,
75:12.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/net/NeckoChild.h:11,
75:12.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/protocol/websocket/WebSocketLog.h:12,
75:12.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:7,
75:12.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:2:
75:12.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/protocol/websocket/WebSocketChannelChild.cpp: In member function 'virtual nsresult mozilla::net::WebSocketChannelChild::QueryInterface(const nsIID&, void**)':
75:12.49 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
75:12.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
75:12.49   820 |     foundInterface = 0;                                                       \
75:12.49       |     ^~~~~~~~~~~~~~
75:12.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
75:12.49   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
75:12.49       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
75:12.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/protocol/websocket/WebSocketChannelChild.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
75:12.49    51 | NS_INTERFACE_MAP_END
75:12.49       | ^~~~~~~~~~~~~~~~~~~~
75:12.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
75:12.49   801 |   else
75:12.49       |   ^~~~
75:12.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
75:12.49   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
75:12.49       |                                                 ^~~~~~~~~~~~~~~~~~
75:12.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/protocol/websocket/WebSocketChannelChild.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
75:12.49    50 |   NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableRequest)
75:12.49       |   ^~~~~~~~~~~~~~~~~~~~~~
75:12.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventListenerParent::QueryInterface(const nsIID&, void**)':
75:12.61 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
75:12.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
75:12.61   820 |     foundInterface = 0;                                                       \
75:12.61       |     ^~~~~~~~~~~~~~
75:12.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
75:12.61   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
75:12.61       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
75:12.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
75:12.61    17 | NS_INTERFACE_MAP_END
75:12.61       | ^~~~~~~~~~~~~~~~~~~~
75:12.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
75:12.61   801 |   else
75:12.61       |   ^~~~
75:12.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
75:12.61   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
75:12.61       |                                                 ^~~~~~~~~~~~~~~~~~
75:12.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
75:12.61    16 |   NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventListener)
75:12.61       |   ^~~~~~~~~~~~~~~~~~~~~~
75:13.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/protocol/websocket/WebSocketEventService.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventService::QueryInterface(const nsIID&, void**)':
75:13.17 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
75:13.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
75:13.17   820 |     foundInterface = 0;                                                       \
75:13.17       |     ^~~~~~~~~~~~~~
75:13.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
75:13.17   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
75:13.17       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
75:13.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/protocol/websocket/WebSocketEventService.cpp:222:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
75:13.18   222 | NS_INTERFACE_MAP_END
75:13.18       | ^~~~~~~~~~~~~~~~~~~~
75:13.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
75:13.18   801 |   else
75:13.18       |   ^~~~
75:13.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
75:13.18   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
75:13.18       |                                                 ^~~~~~~~~~~~~~~~~~
75:13.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/protocol/websocket/WebSocketEventService.cpp:221:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
75:13.18   221 |   NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventService)
75:13.18       |   ^~~~~~~~~~~~~~~~~~~~~~
75:13.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/protocol/websocket/WebSocketFrame.cpp: In member function 'virtual nsresult mozilla::net::WebSocketFrame::QueryInterface(const nsIID&, void**)':
75:13.19 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
75:13.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
75:13.19   820 |     foundInterface = 0;                                                       \
75:13.19       |     ^~~~~~~~~~~~~~
75:13.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
75:13.20   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
75:13.20       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
75:13.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/protocol/websocket/WebSocketFrame.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
75:13.20    20 | NS_INTERFACE_MAP_END
75:13.20       | ^~~~~~~~~~~~~~~~~~~~
75:13.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
75:13.20   801 |   else
75:13.20       |   ^~~~
75:13.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
75:13.20   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
75:13.20       |                                                 ^~~~~~~~~~~~~~~~~~
75:13.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/protocol/websocket/WebSocketFrame.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
75:13.20    19 |   NS_INTERFACE_MAP_ENTRY(nsIWebSocketFrame)
75:13.20       |   ^~~~~~~~~~~~~~~~~~~~~~
75:13.66 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
75:13.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
75:13.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsHashKeys.h:11,
75:13.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsClassHashtable.h:12,
75:13.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/flyweb/FlyWebDiscoveryManager.cpp:9,
75:13.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/flyweb/Unified_cpp_dom_flyweb0.cpp:2:
75:13.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/flyweb/FlyWebDiscoveryManager.cpp: In member function 'virtual nsresult mozilla::dom::FlyWebDiscoveryManager::QueryInterface(const nsIID&, void**)':
75:13.66 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
75:13.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
75:13.66   820 |     foundInterface = 0;                                                       \
75:13.66       |     ^~~~~~~~~~~~~~
75:13.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
75:13.66   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
75:13.66       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
75:13.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/flyweb/FlyWebDiscoveryManager.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
75:13.66    37 | NS_INTERFACE_MAP_END
75:13.66       | ^~~~~~~~~~~~~~~~~~~~
75:13.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
75:13.66   801 |   else
75:13.66       |   ^~~~
75:13.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
75:13.66   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
75:13.66       |                                                 ^~~~~~~~~~~~~~~~~~
75:13.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/flyweb/FlyWebDiscoveryManager.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
75:13.66    36 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
75:13.66       |   ^~~~~~~~~~~~~~~~~~~~~~
75:16.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/flyweb/FlyWebServerEvents.cpp: In member function 'virtual nsresult mozilla::dom::FlyWebFetchEvent::QueryInterface(const nsIID&, void**)':
75:16.36 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
75:16.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
75:16.36   838 |     foundInterface = 0;                                                       \
75:16.36       |     ^~~~~~~~~~~~~~
75:16.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
75:16.36   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
75:16.36       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
75:16.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/flyweb/FlyWebServerEvents.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
75:16.36    39 | NS_INTERFACE_MAP_END_INHERITING(Event)
75:16.36       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
75:16.36 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsWrapperCache.h:10,
75:16.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/FlyWebDiscoveryManager.h:13,
75:16.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/flyweb/FlyWebDiscoveryManager.cpp:17,
75:16.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/flyweb/Unified_cpp_dom_flyweb0.cpp:2:
75:16.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
75:16.36   259 |   } else
75:16.36       |     ^~~~
75:16.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
75:16.36   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
75:16.36       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
75:16.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
75:16.36   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
75:16.36       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
75:16.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/flyweb/FlyWebServerEvents.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
75:16.36    38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(FlyWebFetchEvent)
75:16.36       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
75:21.36 libnetwerk_protocol_websocket.a.desc
75:24.90 libdom_flyweb.a.desc
75:26.51 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/extensions/spellcheck/hunspell/src/Unified_cpp_hunspell_src0.cpp:47:
75:26.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/extensions/spellcheck/hunspell/src/hunspell.cxx: In member function 'int Hunspell::spell(const char*, int*, char**)':
75:26.51 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/extensions/spellcheck/hunspell/src/hunspell.cxx: this statement may fall through
75:26.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/extensions/spellcheck/hunspell/src/hunspell.cxx:509:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
75:26.51   509 |       }
75:26.51       |       ^
75:26.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/extensions/spellcheck/hunspell/src/hunspell.cxx:511:5: note: here
75:26.51   511 |     case INITCAP: {
75:26.51       |     ^~~~
75:26.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/extensions/spellcheck/hunspell/src/hunspell.cxx: In member function 'int Hunspell::suggest(char***, const char*)':
75:26.51 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/extensions/spellcheck/hunspell/src/hunspell.cxx: this statement may fall through
75:26.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/extensions/spellcheck/hunspell/src/hunspell.cxx:864:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
75:26.51   864 |       capwords = 1;
75:26.51       |       ~~~~~~~~~^~~
75:26.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/extensions/spellcheck/hunspell/src/hunspell.cxx:865:5: note: here
75:26.51   865 |     case HUHCAP: {
75:26.51       |     ^~~~
75:26.51 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/extensions/spellcheck/hunspell/src/hunspell.cxx: this statement may fall through
75:26.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/extensions/spellcheck/hunspell/src/hunspell.cxx:991:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
75:26.51   991 |         capwords = 1;
75:26.51       |         ~~~~~~~~~^~~
75:26.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/extensions/spellcheck/hunspell/src/hunspell.cxx:992:7: note: here
75:26.51   992 |       case HUHCAP: {
75:26.51       |       ^~~~
75:28.38 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/extensions/spellcheck/hunspell/src/Unified_cpp_hunspell_src0.cpp:11:
75:28.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/extensions/spellcheck/hunspell/src/affixmgr.cxx: In member function 'int AffixMgr::encodeit(affentry&, const char*)':
75:28.38 Warning: -Wstringop-truncation in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/extensions/spellcheck/hunspell/src/affixmgr.cxx: 'char* strncpy(char*, const char*, size_t)' specified bound 20 equals destination size
75:28.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/extensions/spellcheck/hunspell/src/affixmgr.cxx:1189:12: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 20 equals destination size [-Wstringop-truncation]
75:28.38  1189 |     strncpy(entry.c.conds, cs, MAXCONDLEN);
75:28.38       |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
75:28.42 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/extensions/spellcheck/hunspell/src/Unified_cpp_hunspell_src0.cpp:20:
75:28.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/extensions/spellcheck/hunspell/src/csutil.cxx: In function 'char* line_uniq(char*, char)':
75:28.42 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/extensions/spellcheck/hunspell/src/csutil.cxx: 'lines' may be used uninitialized in this function
75:28.43 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/extensions/spellcheck/hunspell/src/csutil.cxx:396:9: warning: 'lines' may be used uninitialized in this function [-Wmaybe-uninitialized]
75:28.43   396 |   strcpy(text, lines[0]);
75:28.43       |   ~~~~~~^~~~~~~~~~~~~~~~
75:28.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/extensions/spellcheck/hunspell/src/csutil.cxx: In function 'char* mystrrep(char*, const char*, const char*)':
75:28.48 Warning: -Wstringop-truncation in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
75:28.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
75:28.48   638 |       strncpy(pos, rep, replen);
75:28.48       |       ~~~~~~~^~~~~~~~~~~~~~~~~~
75:28.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/extensions/spellcheck/hunspell/src/csutil.cxx:621:24: note: length computed here
75:28.48   621 |     int replen = strlen(rep);
75:28.48       |                  ~~~~~~^~~~~
75:34.64 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
75:34.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
75:34.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/embedding/components/webbrowserpersist/WebBrowserPersistLocalDocument.h:10,
75:34.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/embedding/components/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:6:
75:34.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/embedding/components/webbrowserpersist/WebBrowserPersistLocalDocument.cpp: In member function 'virtual nsresult mozilla::WebBrowserPersistLocalDocument::QueryInterface(const nsIID&, void**)':
75:34.64 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
75:34.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
75:34.64   820 |     foundInterface = 0;                                                       \
75:34.64       |     ^~~~~~~~~~~~~~
75:34.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
75:34.64   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
75:34.64       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
75:34.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/embedding/components/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
75:34.64    69 | NS_INTERFACE_MAP_END
75:34.64       | ^~~~~~~~~~~~~~~~~~~~
75:34.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
75:34.64   801 |   else
75:34.64       |   ^~~~
75:34.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
75:34.64   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
75:34.64       |                                                 ^~~~~~~~~~~~~~~~~~
75:34.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/embedding/components/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
75:34.64    68 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
75:34.64       |   ^~~~~~~~~~~~~~~~~~~~~~
75:37.67 libextensions_spellcheck_hunspell_src.a.desc
75:40.53 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
75:40.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
75:40.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
75:40.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
75:40.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
75:40.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
75:40.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/messagechannel/MessageChannel.h:11,
75:40.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/messagechannel/MessageChannel.cpp:7,
75:40.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/messagechannel/Unified_cpp_dom_messagechannel0.cpp:2:
75:40.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/messagechannel/MessageChannel.cpp: In member function 'virtual nsresult mozilla::dom::MessageChannel::QueryInterface(const nsIID&, void**)':
75:40.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
75:40.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
75:40.53   820 |     foundInterface = 0;                                                       \
75:40.53       |     ^~~~~~~~~~~~~~
75:40.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
75:40.54   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
75:40.54       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
75:40.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/messagechannel/MessageChannel.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
75:40.54    30 | NS_INTERFACE_MAP_END
75:40.54       | ^~~~~~~~~~~~~~~~~~~~
75:40.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
75:40.54   801 |   else
75:40.54       |   ^~~~
75:40.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
75:40.54   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
75:40.54       |                                                 ^~~~~~~~~~~~~~~~~~
75:40.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/messagechannel/MessageChannel.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
75:40.54    29 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
75:40.54       |   ^~~~~~~~~~~~~~~~~~~~~~
75:42.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/messagechannel/MessagePort.cpp: In member function 'virtual nsresult mozilla::dom::MessagePort::QueryInterface(const nsIID&, void**)':
75:42.19 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
75:42.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
75:42.19   838 |     foundInterface = 0;                                                       \
75:42.19       |     ^~~~~~~~~~~~~~
75:42.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
75:42.19   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
75:42.19       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
75:42.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/messagechannel/MessagePort.cpp:201:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
75:42.19   201 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
75:42.19       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
75:42.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
75:42.19   801 |   else
75:42.19       |   ^~~~
75:42.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
75:42.19   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
75:42.19       |                                                 ^~~~~~~~~~~~~~~~~~
75:42.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/messagechannel/MessagePort.cpp:200:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
75:42.19   200 |   NS_INTERFACE_MAP_ENTRY(nsIObserver)
75:42.19       |   ^~~~~~~~~~~~~~~~~~~~~~
75:45.63 libdom_messagechannel.a.desc
75:48.38 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
75:48.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
75:48.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/imgINotificationObserver.h:10,
75:48.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/AlertNotification.h:8,
75:48.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/alerts/AlertNotification.cpp:5,
75:48.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/toolkit/components/alerts/Unified_cpp_components_alerts0.cpp:2:
75:48.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/alerts/AlertNotification.cpp: In member function 'virtual nsresult mozilla::AlertImageRequest::QueryInterface(const nsIID&, void**)':
75:48.39 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
75:48.39 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
75:48.39   820 |     foundInterface = 0;                                                       \
75:48.39       |     ^~~~~~~~~~~~~~
75:48.39 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
75:48.39   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
75:48.39       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
75:48.39 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/alerts/AlertNotification.cpp:199:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
75:48.39   199 | NS_INTERFACE_MAP_END
75:48.39       | ^~~~~~~~~~~~~~~~~~~~
75:48.39 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
75:48.39   812 |   else
75:48.39       |   ^~~~
75:48.39 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
75:48.39   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
75:48.39       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
75:48.39 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/alerts/AlertNotification.cpp:198:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
75:48.39   198 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, imgINotificationObserver)
75:48.39       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
75:49.91 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/alerts/nsXULAlerts.cpp: In member function 'virtual nsresult nsXULAlertObserver::QueryInterface(const nsIID&, void**)':
75:49.92 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
75:49.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
75:49.92   820 |     foundInterface = 0;                                                       \
75:49.92       |     ^~~~~~~~~~~~~~
75:49.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
75:49.92   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
75:49.92       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
75:49.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/alerts/nsXULAlerts.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
75:49.92    33 | NS_INTERFACE_MAP_END
75:49.92       | ^~~~~~~~~~~~~~~~~~~~
75:49.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
75:49.92   801 |   else
75:49.92       |   ^~~~
75:49.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
75:49.92   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
75:49.92       |                                                 ^~~~~~~~~~~~~~~~~~
75:49.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/alerts/nsXULAlerts.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
75:49.92    32 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
75:49.92       |   ^~~~~~~~~~~~~~~~~~~~~~
75:51.96 libtoolkit_components_alerts.a.desc
75:55.86 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
75:55.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
75:55.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIInputStream.h:10,
75:55.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIFileStreams.h:10,
75:55.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/embedding/components/webbrowserpersist/nsWebBrowserPersist.cpp:10:
75:55.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/embedding/components/webbrowserpersist/nsWebBrowserPersist.cpp: In member function 'virtual nsresult nsWebBrowserPersist::QueryInterface(const nsIID&, void**)':
75:55.86 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
75:55.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
75:55.86   820 |     foundInterface = 0;                                                       \
75:55.86       |     ^~~~~~~~~~~~~~
75:55.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
75:55.86   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
75:55.86       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
75:55.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/embedding/components/webbrowserpersist/nsWebBrowserPersist.cpp:315:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
75:55.86   315 | NS_INTERFACE_MAP_END
75:55.86       | ^~~~~~~~~~~~~~~~~~~~
75:55.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
75:55.86   801 |   else
75:55.86       |   ^~~~
75:55.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
75:55.87   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
75:55.87       |                                                 ^~~~~~~~~~~~~~~~~~
75:55.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/embedding/components/webbrowserpersist/nsWebBrowserPersist.cpp:314:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
75:55.87   314 |     NS_INTERFACE_MAP_ENTRY(nsIProgressEventSink)
75:55.87       |     ^~~~~~~~~~~~~~~~~~~~~~
75:59.38 libembedding_components_webbrowserpersist.a.desc
76:00.36 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
76:00.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
76:00.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIComponentManager.h:10,
76:00.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/embedding/components/commandhandler/nsBaseCommandController.cpp:8,
76:00.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/embedding/components/commandhandler/Unified_cpp_commandhandler0.cpp:2:
76:00.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/embedding/components/commandhandler/nsBaseCommandController.cpp: In member function 'virtual nsresult nsBaseCommandController::QueryInterface(const nsIID&, void**)':
76:00.36 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
76:00.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
76:00.36   820 |     foundInterface = 0;                                                       \
76:00.36       |     ^~~~~~~~~~~~~~
76:00.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
76:00.36   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
76:00.36       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
76:00.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/embedding/components/commandhandler/nsBaseCommandController.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
76:00.36    23 | NS_INTERFACE_MAP_END
76:00.36       | ^~~~~~~~~~~~~~~~~~~~
76:00.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
76:00.36   812 |   else
76:00.36       |   ^~~~
76:00.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
76:00.36   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
76:00.36       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
76:00.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/embedding/components/commandhandler/nsBaseCommandController.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
76:00.36    22 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIControllerContext)
76:00.36       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
76:01.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/embedding/components/commandhandler/nsCommandManager.cpp: In member function 'virtual nsresult nsCommandManager::QueryInterface(const nsIID&, void**)':
76:01.41 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
76:01.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
76:01.41   820 |     foundInterface = 0;                                                       \
76:01.41       |     ^~~~~~~~~~~~~~
76:01.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
76:01.41   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
76:01.41       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
76:01.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/embedding/components/commandhandler/nsCommandManager.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
76:01.41    60 | NS_INTERFACE_MAP_END
76:01.41       | ^~~~~~~~~~~~~~~~~~~~
76:01.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
76:01.41   812 |   else
76:01.41       |   ^~~~
76:01.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
76:01.41   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
76:01.41       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
76:01.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/embedding/components/commandhandler/nsCommandManager.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
76:01.41    59 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsICommandManager)
76:01.41       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
76:02.82 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
76:02.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
76:02.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIMemoryReporter.h:10,
76:02.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CountingAllocatorBase.h:12,
76:02.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:10,
76:02.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:51,
76:02.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/mozilla-config.h:207,
76:02.82                  from <command-line>:
76:02.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/extensions/spellcheck/hunspell/glue/mozHunspell.cpp: In member function 'virtual nsresult mozHunspell::QueryInterface(const nsIID&, void**)':
76:02.82 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
76:02.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
76:02.82   820 |     foundInterface = 0;                                                       \
76:02.82       |     ^~~~~~~~~~~~~~
76:02.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
76:02.82   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
76:02.82       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
76:02.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
76:02.82    94 | NS_INTERFACE_MAP_END
76:02.82       | ^~~~~~~~~~~~~~~~~~~~
76:02.82 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/extensions/spellcheck/hunspell/glue/mozHunspell.h:75,
76:02.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:60:
76:02.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:265:5: note: some parts of macro expansion are not guarded by this 'else' clause
76:02.82   265 |   } else
76:02.82       |     ^~~~
76:02.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:271:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS'
76:02.82   271 |   NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class)
76:02.82       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
76:02.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS'
76:02.82   275 |   NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class)
76:02.82       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
76:02.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
76:02.82    93 |   NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozHunspell)
76:02.82       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
76:02.93 libembedding_components_commandhandler.a.desc
76:06.29 libextensions_spellcheck_hunspell_glue.a.desc
76:06.83 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/widget/gtk/Unified_c_widget_gtk0.c:2:
76:06.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/widget/gtk/gtk2drawing.c: In function 'moz_gtk_combo_box_paint':
76:06.83 Warning: -Wunused-variable in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/widget/gtk/gtk2drawing.c: unused variable 'arrow_size'
76:06.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/widget/gtk/gtk2drawing.c:1812:10: warning: unused variable 'arrow_size' [-Wunused-variable]
76:06.83  1812 |     gint arrow_size, separator_width;
76:06.83       |          ^~~~~~~~~~
76:06.87 At top level:
76:06.87 Warning: -Wunused-function in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/widget/gtk/gtk2drawing.c: 'ensure_image_menu_item_widget' defined but not used
76:06.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/widget/gtk/gtk2drawing.c:595:1: warning: 'ensure_image_menu_item_widget' defined but not used [-Wunused-function]
76:06.87   595 | ensure_image_menu_item_widget()
76:06.87       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
76:50.85 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/2d/Unified_cpp_gfx_2d0.cpp:56:
76:50.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/2d/DrawTargetCairo.cpp: In function 'cairo_pattern_t* mozilla::gfx::GfxPatternToCairoPattern(const mozilla::gfx::Pattern&, mozilla::gfx::Float, const mozilla::gfx::Matrix&)':
76:50.85 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/2d/DrawTargetCairo.cpp: 'pat' may be used uninitialized in this function
76:50.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/2d/DrawTargetCairo.cpp:494:20: warning: 'pat' may be used uninitialized in this function [-Wmaybe-uninitialized]
76:50.85   494 |   cairo_pattern_t* pat;
76:50.85       |                    ^~~
77:02.07 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/2d/Unified_cpp_gfx_2d1.cpp:20:
77:02.07 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/2d/Path.cpp: In function 'void mozilla::gfx::FlattenBezier(const mozilla::gfx::BezierControlPoints&, mozilla::gfx::PathSink*, double)':
77:02.07 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/2d/Path.cpp: 't2' may be used uninitialized in this function
77:02.07 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/2d/Path.cpp:530:18: warning: 't2' may be used uninitialized in this function [-Wmaybe-uninitialized]
77:02.07   530 |       SplitBezier(aControlPoints, &prevCPs, &nextCPs, t2min);
77:02.07       |       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
77:06.41 libgfx_2d.a.desc
77:06.70 libwidget_gtk.a.desc
77:11.13 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
77:11.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
77:11.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
77:11.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
77:11.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
77:11.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
77:11.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BoxObject.h:10,
77:11.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/xul/BoxObject.cpp:7,
77:11.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/xul/Unified_cpp_layout_xul0.cpp:2:
77:11.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/xul/BoxObject.cpp: In member function 'virtual nsresult mozilla::dom::BoxObject::QueryInterface(const nsIID&, void**)':
77:11.13 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
77:11.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
77:11.13   820 |     foundInterface = 0;                                                       \
77:11.13       |     ^~~~~~~~~~~~~~
77:11.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
77:11.13   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
77:11.13       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
77:11.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/xul/BoxObject.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
77:11.13    48 | NS_INTERFACE_MAP_END
77:11.13       | ^~~~~~~~~~~~~~~~~~~~
77:11.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
77:11.14   801 |   else
77:11.14       |   ^~~~
77:11.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
77:11.14   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
77:11.14       |                                                 ^~~~~~~~~~~~~~~~~~
77:11.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/xul/BoxObject.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
77:11.14    47 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
77:11.14       |   ^~~~~~~~~~~~~~~~~~~~~~
77:22.36 libtoolkit_components_filepicker.a.desc
77:23.92 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
77:23.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
77:23.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIRequestObserver.h:10,
77:23.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIStreamListener.h:10,
77:23.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIStreamConverter.h:10,
77:23.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozITXTToHTMLConv.h:10,
77:23.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/streamconv/converters/mozTXTToHTMLConv.h:13,
77:23.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:6,
77:23.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/netwerk/streamconv/converters/Unified_cpp_converters0.cpp:11:
77:23.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/streamconv/converters/nsBinHexDecoder.cpp: In member function 'virtual nsresult mozilla::net::nsBinHexDecoder::QueryInterface(const nsIID&, void**)':
77:23.93 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
77:23.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
77:23.93   820 |     foundInterface = 0;                                                       \
77:23.93       |     ^~~~~~~~~~~~~~
77:23.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
77:23.93   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
77:23.93       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
77:23.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/streamconv/converters/nsBinHexDecoder.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
77:23.93    60 | NS_INTERFACE_MAP_END
77:23.93       | ^~~~~~~~~~~~~~~~~~~~
77:23.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
77:23.93   801 |   else
77:23.93       |   ^~~~
77:23.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
77:23.93   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
77:23.93       |                                                 ^~~~~~~~~~~~~~~~~~
77:23.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/streamconv/converters/nsBinHexDecoder.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
77:23.93    59 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
77:23.93       |   ^~~~~~~~~~~~~~~~~~~~~~
77:24.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/streamconv/converters/nsMultiMixedConv.cpp: In member function 'virtual nsresult nsPartChannel::QueryInterface(const nsIID&, void**)':
77:24.12 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
77:24.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
77:24.12   820 |     foundInterface = 0;                                                       \
77:24.12       |     ^~~~~~~~~~~~~~
77:24.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
77:24.12   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
77:24.12       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
77:24.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/streamconv/converters/nsMultiMixedConv.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
77:24.13   116 | NS_INTERFACE_MAP_END
77:24.13       | ^~~~~~~~~~~~~~~~~~~~
77:24.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
77:24.13   801 |   else
77:24.13       |   ^~~~
77:24.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
77:24.13   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
77:24.13       |                                                 ^~~~~~~~~~~~~~~~~~
77:24.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/streamconv/converters/nsMultiMixedConv.cpp:115:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
77:24.13   115 |     NS_INTERFACE_MAP_ENTRY(nsIMultiPartChannel)
77:24.13       |     ^~~~~~~~~~~~~~~~~~~~~~
77:24.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/streamconv/converters/nsUnknownDecoder.cpp: In member function 'virtual nsresult nsUnknownDecoder::QueryInterface(const nsIID&, void**)':
77:24.17 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
77:24.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
77:24.17   820 |     foundInterface = 0;                                                       \
77:24.17       |     ^~~~~~~~~~~~~~
77:24.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
77:24.17   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
77:24.17       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
77:24.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/streamconv/converters/nsUnknownDecoder.cpp:126:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
77:24.17   126 | NS_INTERFACE_MAP_END
77:24.17       | ^~~~~~~~~~~~~~~~~~~~
77:24.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
77:24.17   812 |   else
77:24.17       |   ^~~~
77:24.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
77:24.17   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
77:24.17       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
77:24.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/streamconv/converters/nsUnknownDecoder.cpp:125:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
77:24.17   125 |    NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener)
77:24.17       |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
77:28.42 libnetwerk_streamconv_converters.a.desc
77:29.01 libintl_chardet.a.desc
77:34.18 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/Declaration.h:24,
77:34.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsRuleWalker.h:16,
77:34.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/inspector/inDOMUtils.cpp:40,
77:34.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/inspector/Unified_cpp_layout_inspector0.cpp:11:
77:34.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)':
77:34.19 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead
77:34.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h:159: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]
77:34.19   159 |     memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue));
77:34.19       |                                                       ^
77:34.19 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
77:34.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Element.h:42,
77:34.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18,
77:34.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/StyleSheetInlines.h:12,
77:34.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/inspector/inCSSValueSearch.cpp:7,
77:34.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/inspector/Unified_cpp_layout_inspector0.cpp:2:
77:34.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here
77:34.19   585 | class nsCSSValue {
77:34.19       |       ^~~~~~~~~~
77:37.72 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/inspector/inCSSValueSearch.h:15,
77:37.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/inspector/inCSSValueSearch.cpp:5,
77:37.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/inspector/Unified_cpp_layout_inspector0.cpp:2:
77:37.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSProps.h: In member function 'virtual nsresult inDOMUtils::GetCSSPropertyNames(uint32_t, uint32_t*, char16_t***)':
77:37.72 Warning: -Warray-bounds in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSProps.h: array subscript eCSSProperty_COUNT is above array bounds of 'const uint32_t [363]' {aka 'const unsigned int [363]'}
77:37.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSProps.h:481:46: warning: array subscript eCSSProperty_COUNT is above array bounds of 'const uint32_t [363]' {aka 'const unsigned int [363]'} [-Warray-bounds]
77:37.72   481 |     return (nsCSSProps::kFlagsTable[aProperty] & aFlags) == aFlags;
77:37.72       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
77:37.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSProps.h:470:32: note: while referencing 'nsCSSProps::kFlagsTable'
77:37.72   470 |   static const uint32_t        kFlagsTable[eCSSProperty_COUNT];
77:37.72       |                                ^~~~~~~~~~~
77:39.54 liblayout_inspector.a.desc
77:40.85 libstorage_build.a.desc
77:45.38 libmozillapkix.a.desc
77:49.92 Warning: -Wunused-function in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
77:49.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/components/telemetry/Telemetry.cpp:271: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]
77:49.92   271 | HangReports::AddHang(const Telemetry::ProcessedStack& aStack,
77:49.92       | ^~~~~~~~~~~
78:10.06 libtoolkit_components_telemetry.a.desc
78:15.00 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/workers/Unified_cpp_dom_workers0.cpp:38:
78:15.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/RuntimeService.cpp: In constructor '{anonymous}::WorkerThreadContextPrivate::WorkerThreadContextPrivate(mozilla::dom::workers::WorkerPrivate*)':
78:15.00 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/RuntimeService.cpp: 'void* memset(void*, int, size_t)' clearing an object of type 'class {anonymous}::WorkerThreadContextPrivate' with no trivial copy-assignment
78:15.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/RuntimeService.cpp:882:47: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class {anonymous}::WorkerThreadContextPrivate' with no trivial copy-assignment [-Wclass-memaccess]
78:15.00   882 |     memset(this, 0, sizeof(PerThreadAtomCache));
78:15.00       |                                               ^
78:15.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/RuntimeService.cpp:856:7: note: 'class {anonymous}::WorkerThreadContextPrivate' declared here
78:15.00   856 | class WorkerThreadContextPrivate : private PerThreadAtomCache
78:15.00       |       ^~~~~~~~~~~~~~~~~~~~~~~~~~
78:16.37 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/BlockingResourceBase.h:16,
78:16.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/Mutex.h:12,
78:16.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/Workers.h:12,
78:16.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ChromeWorkerScope.h:10,
78:16.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ChromeWorkerScope.cpp:7,
78:16.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/workers/Unified_cpp_dom_workers0.cpp:2:
78:16.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ServiceWorker.cpp: In member function 'virtual nsresult mozilla::dom::workers::ServiceWorker::QueryInterface(const nsIID&, void**)':
78:16.37 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
78:16.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
78:16.37   838 |     foundInterface = 0;                                                       \
78:16.37       |     ^~~~~~~~~~~~~~
78:16.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
78:16.37   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
78:16.37       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:16.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ServiceWorker.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
78:16.37    63 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
78:16.37       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:16.37 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsWrapperCache.h:10,
78:16.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/EventTarget.h:11,
78:16.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsPIDOMWindow.h:15,
78:16.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/WorkerPrivate.h:17,
78:16.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ChromeWorkerScope.cpp:15,
78:16.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/workers/Unified_cpp_dom_workers0.cpp:2:
78:16.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
78:16.37   259 |   } else
78:16.37       |     ^~~~
78:16.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
78:16.37   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
78:16.37       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:16.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
78:16.37   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
78:16.37       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:16.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ServiceWorker.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
78:16.37    62 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ServiceWorker)
78:16.37       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:16.68 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/BlockingResourceBase.h:16,
78:16.68                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/Mutex.h:12,
78:16.68                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/Workers.h:12,
78:16.68                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ChromeWorkerScope.h:10,
78:16.68                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ChromeWorkerScope.cpp:7,
78:16.68                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/workers/Unified_cpp_dom_workers0.cpp:2:
78:16.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ServiceWorkerClient.cpp: In member function 'virtual nsresult mozilla::dom::workers::ServiceWorkerClient::QueryInterface(const nsIID&, void**)':
78:16.68 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
78:16.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
78:16.68   820 |     foundInterface = 0;                                                       \
78:16.68       |     ^~~~~~~~~~~~~~
78:16.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
78:16.68   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
78:16.68       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
78:16.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ServiceWorkerClient.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
78:16.68    34 | NS_INTERFACE_MAP_END
78:16.68       | ^~~~~~~~~~~~~~~~~~~~
78:16.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
78:16.69   801 |   else
78:16.69       |   ^~~~
78:16.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
78:16.69   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
78:16.69       |                                                 ^~~~~~~~~~~~~~~~~~
78:16.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ServiceWorkerClient.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
78:16.69    33 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
78:16.69       |   ^~~~~~~~~~~~~~~~~~~~~~
78:16.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ServiceWorkerClients.cpp: In member function 'virtual nsresult mozilla::dom::workers::ServiceWorkerClients::QueryInterface(const nsIID&, void**)':
78:16.73 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
78:16.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
78:16.73   820 |     foundInterface = 0;                                                       \
78:16.73       |     ^~~~~~~~~~~~~~
78:16.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
78:16.74   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
78:16.74       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
78:16.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ServiceWorkerClients.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
78:16.74    51 | NS_INTERFACE_MAP_END
78:16.74       | ^~~~~~~~~~~~~~~~~~~~
78:16.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
78:16.74   801 |   else
78:16.74       |   ^~~~
78:16.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
78:16.74   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
78:16.74       |                                                 ^~~~~~~~~~~~~~~~~~
78:16.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ServiceWorkerClients.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
78:16.74    50 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
78:16.74       |   ^~~~~~~~~~~~~~~~~~~~~~
78:16.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ServiceWorkerClients.cpp: In member function 'virtual nsresult {anonymous}::WebProgressListener::QueryInterface(const nsIID&, void**)':
78:16.78 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
78:16.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
78:16.78   820 |     foundInterface = 0;                                                       \
78:16.79       |     ^~~~~~~~~~~~~~
78:16.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
78:16.79   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
78:16.79       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
78:16.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ServiceWorkerClients.cpp:485:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
78:16.79   485 | NS_INTERFACE_MAP_END
78:16.79       | ^~~~~~~~~~~~~~~~~~~~
78:16.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
78:16.79   801 |   else
78:16.79       |   ^~~~
78:16.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
78:16.79   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
78:16.79       |                                                 ^~~~~~~~~~~~~~~~~~
78:16.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ServiceWorkerClients.cpp:484:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
78:16.79   484 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
78:16.79       |   ^~~~~~~~~~~~~~~~~~~~~~
78:16.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ServiceWorkerContainer.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerContainer::QueryInterface(const nsIID&, void**)':
78:16.81 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
78:16.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
78:16.81   838 |     foundInterface = 0;                                                       \
78:16.81       |     ^~~~~~~~~~~~~~
78:16.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
78:16.82   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
78:16.82       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:16.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ServiceWorkerContainer.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
78:16.82    32 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
78:16.82       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:16.82 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsWrapperCache.h:10,
78:16.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/EventTarget.h:11,
78:16.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsPIDOMWindow.h:15,
78:16.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/WorkerPrivate.h:17,
78:16.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ChromeWorkerScope.cpp:15,
78:16.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/workers/Unified_cpp_dom_workers0.cpp:2:
78:16.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
78:16.82   259 |   } else
78:16.82       |     ^~~~
78:16.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
78:16.82   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
78:16.82       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:16.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
78:16.82   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
78:16.82       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:16.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ServiceWorkerContainer.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
78:16.82    31 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ServiceWorkerContainer)
78:16.82       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:16.99 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/BlockingResourceBase.h:16,
78:16.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/Mutex.h:12,
78:16.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/Workers.h:12,
78:16.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ChromeWorkerScope.h:10,
78:16.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ChromeWorkerScope.cpp:7,
78:16.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/workers/Unified_cpp_dom_workers0.cpp:2:
78:16.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::workers::FetchEvent::QueryInterface(const nsIID&, void**)':
78:16.99 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
78:16.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
78:16.99   838 |     foundInterface = 0;                                                       \
78:16.99       |     ^~~~~~~~~~~~~~
78:16.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
78:16.99   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
78:16.99       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:16.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ServiceWorkerEvents.cpp:906:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
78:16.99   906 | NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent)
78:16.99       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:16.99 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsWrapperCache.h:10,
78:16.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/EventTarget.h:11,
78:16.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsPIDOMWindow.h:15,
78:16.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/WorkerPrivate.h:17,
78:16.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ChromeWorkerScope.cpp:15,
78:16.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/workers/Unified_cpp_dom_workers0.cpp:2:
78:16.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
78:16.99   259 |   } else
78:16.99       |     ^~~~
78:16.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
78:16.99   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
78:16.99       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:16.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
78:16.99   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
78:16.99       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:17.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ServiceWorkerEvents.cpp:905:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
78:17.00   905 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(FetchEvent)
78:17.00       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:17.00 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/BlockingResourceBase.h:16,
78:17.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/Mutex.h:12,
78:17.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/Workers.h:12,
78:17.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ChromeWorkerScope.h:10,
78:17.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ChromeWorkerScope.cpp:7,
78:17.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/workers/Unified_cpp_dom_workers0.cpp:2:
78:17.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::workers::ExtendableEvent::QueryInterface(const nsIID&, void**)':
78:17.01 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
78:17.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
78:17.01   838 |     foundInterface = 0;                                                       \
78:17.01       |     ^~~~~~~~~~~~~~
78:17.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
78:17.01   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
78:17.01       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:17.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ServiceWorkerEvents.cpp:962:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
78:17.01   962 | NS_INTERFACE_MAP_END_INHERITING(Event)
78:17.01       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:17.01 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsWrapperCache.h:10,
78:17.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/EventTarget.h:11,
78:17.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsPIDOMWindow.h:15,
78:17.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/WorkerPrivate.h:17,
78:17.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ChromeWorkerScope.cpp:15,
78:17.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/workers/Unified_cpp_dom_workers0.cpp:2:
78:17.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
78:17.01   259 |   } else
78:17.01       |     ^~~~
78:17.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
78:17.01   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
78:17.01       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:17.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
78:17.01   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
78:17.01       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:17.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ServiceWorkerEvents.cpp:961:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
78:17.01   961 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ExtendableEvent)
78:17.01       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:17.05 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/BlockingResourceBase.h:16,
78:17.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/Mutex.h:12,
78:17.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/Workers.h:12,
78:17.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ChromeWorkerScope.h:10,
78:17.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ChromeWorkerScope.cpp:7,
78:17.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/workers/Unified_cpp_dom_workers0.cpp:2:
78:17.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::workers::PushMessageData::QueryInterface(const nsIID&, void**)':
78:17.05 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
78:17.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
78:17.05   820 |     foundInterface = 0;                                                       \
78:17.05       |     ^~~~~~~~~~~~~~
78:17.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
78:17.05   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
78:17.05       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
78:17.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ServiceWorkerEvents.cpp:1041:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
78:17.05  1041 | NS_INTERFACE_MAP_END
78:17.05       | ^~~~~~~~~~~~~~~~~~~~
78:17.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
78:17.05   801 |   else
78:17.05       |   ^~~~
78:17.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
78:17.05   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
78:17.05       |                                                 ^~~~~~~~~~~~~~~~~~
78:17.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ServiceWorkerEvents.cpp:1040:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
78:17.05  1040 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
78:17.05       |   ^~~~~~~~~~~~~~~~~~~~~~
78:17.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::workers::PushEvent::QueryInterface(const nsIID&, void**)':
78:17.06 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
78:17.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
78:17.06   838 |     foundInterface = 0;                                                       \
78:17.06       |     ^~~~~~~~~~~~~~
78:17.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
78:17.06   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
78:17.06       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:17.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ServiceWorkerEvents.cpp:1155:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
78:17.06  1155 | NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent)
78:17.06       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:17.06 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsWrapperCache.h:10,
78:17.06                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/EventTarget.h:11,
78:17.06                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsPIDOMWindow.h:15,
78:17.06                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/WorkerPrivate.h:17,
78:17.06                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ChromeWorkerScope.cpp:15,
78:17.06                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/workers/Unified_cpp_dom_workers0.cpp:2:
78:17.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
78:17.06   259 |   } else
78:17.06       |     ^~~~
78:17.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
78:17.06   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
78:17.06       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:17.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
78:17.06   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
78:17.06       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:17.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ServiceWorkerEvents.cpp:1154:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
78:17.06  1154 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PushEvent)
78:17.06       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:17.10 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/BlockingResourceBase.h:16,
78:17.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/Mutex.h:12,
78:17.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/Workers.h:12,
78:17.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ChromeWorkerScope.h:10,
78:17.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ChromeWorkerScope.cpp:7,
78:17.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/workers/Unified_cpp_dom_workers0.cpp:2:
78:17.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::workers::ExtendableMessageEvent::QueryInterface(const nsIID&, void**)':
78:17.10 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
78:17.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
78:17.10   838 |     foundInterface = 0;                                                       \
78:17.10       |     ^~~~~~~~~~~~~~
78:17.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
78:17.10   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
78:17.10       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:17.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ServiceWorkerEvents.cpp:1271:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
78:17.10  1271 | NS_INTERFACE_MAP_END_INHERITING(Event)
78:17.10       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:17.10 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsWrapperCache.h:10,
78:17.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/EventTarget.h:11,
78:17.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsPIDOMWindow.h:15,
78:17.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/WorkerPrivate.h:17,
78:17.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ChromeWorkerScope.cpp:15,
78:17.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/workers/Unified_cpp_dom_workers0.cpp:2:
78:17.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
78:17.10   259 |   } else
78:17.10       |     ^~~~
78:17.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
78:17.10   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
78:17.10       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:17.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
78:17.10   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
78:17.10       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:17.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ServiceWorkerEvents.cpp:1270:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
78:17.10  1270 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ExtendableMessageEvent)
78:17.10       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:18.73 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/BlockingResourceBase.h:16,
78:18.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/Mutex.h:12,
78:18.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/Workers.h:12,
78:18.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ChromeWorkerScope.h:10,
78:18.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ChromeWorkerScope.cpp:7,
78:18.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/workers/Unified_cpp_dom_workers0.cpp:2:
78:18.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ServiceWorkerManager.cpp: In member function 'virtual nsresult mozilla::dom::workers::ServiceWorkerManager::QueryInterface(const nsIID&, void**)':
78:18.73 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
78:18.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
78:18.73   820 |     foundInterface = 0;                                                       \
78:18.73       |     ^~~~~~~~~~~~~~
78:18.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
78:18.73   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
78:18.73       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
78:18.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ServiceWorkerManager.cpp:227:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
78:18.73   227 | NS_INTERFACE_MAP_END
78:18.73       | ^~~~~~~~~~~~~~~~~~~~
78:18.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
78:18.73   812 |   else
78:18.73       |   ^~~~
78:18.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
78:18.73   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
78:18.73       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:18.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ServiceWorkerManager.cpp:226:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
78:18.73   226 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIServiceWorkerManager)
78:18.73       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:43.75 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14,
78:43.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/chrome/common/ipc_message_utils.h:20,
78:43.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/ipc/IPCMessageUtils.h:11,
78:43.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PServiceWorkerManager.h:11,
78:43.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PServiceWorkerManagerParent.h:9,
78:43.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ServiceWorkerManagerParent.h:10,
78:43.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ServiceWorkerManagerParent.cpp:7,
78:43.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/workers/Unified_cpp_dom_workers1.cpp:2:
78:43.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ServiceWorkerPrivate.cpp: In member function 'virtual nsresult mozilla::dom::workers::ServiceWorkerPrivate::QueryInterface(const nsIID&, void**)':
78:43.75 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
78:43.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
78:43.75   820 |     foundInterface = 0;                                                       \
78:43.75       |     ^~~~~~~~~~~~~~
78:43.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
78:43.75   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
78:43.75       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
78:43.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ServiceWorkerPrivate.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
78:43.75    47 | NS_INTERFACE_MAP_END
78:43.75       | ^~~~~~~~~~~~~~~~~~~~
78:43.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
78:43.75   812 |   else
78:43.75       |   ^~~~
78:43.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
78:43.75   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
78:43.75       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:43.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ServiceWorkerPrivate.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
78:43.75    46 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver)
78:43.75       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:44.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ServiceWorkerRegistration.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerRegistrationMainThread::QueryInterface(const nsIID&, void**)':
78:44.19 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
78:44.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
78:44.19   838 |     foundInterface = 0;                                                       \
78:44.19       |     ^~~~~~~~~~~~~~
78:44.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
78:44.19   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
78:44.19       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:44.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ServiceWorkerRegistration.cpp:168:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
78:44.19   168 | NS_INTERFACE_MAP_END_INHERITING(ServiceWorkerRegistration)
78:44.19       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:44.19 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsWrapperCache.h:10,
78:44.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/EventTarget.h:11,
78:44.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsPIDOMWindow.h:15,
78:44.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PTabContext.h:21,
78:44.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:27,
78:44.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9,
78:44.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/ContentParent.h:10,
78:44.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ServiceWorkerManagerParent.cpp:10,
78:44.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/workers/Unified_cpp_dom_workers1.cpp:2:
78:44.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
78:44.20   259 |   } else
78:44.20       |     ^~~~
78:44.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
78:44.20   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
78:44.20       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:44.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
78:44.20   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
78:44.20       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:44.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ServiceWorkerRegistration.cpp:167:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
78:44.20   167 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ServiceWorkerRegistrationMainThread)
78:44.20       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:44.26 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14,
78:44.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/chrome/common/ipc_message_utils.h:20,
78:44.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/ipc/IPCMessageUtils.h:11,
78:44.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PServiceWorkerManager.h:11,
78:44.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PServiceWorkerManagerParent.h:9,
78:44.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ServiceWorkerManagerParent.h:10,
78:44.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ServiceWorkerManagerParent.cpp:7,
78:44.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/workers/Unified_cpp_dom_workers1.cpp:2:
78:44.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ServiceWorkerRegistration.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerRegistrationWorkerThread::QueryInterface(const nsIID&, void**)':
78:44.26 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
78:44.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
78:44.26   838 |     foundInterface = 0;                                                       \
78:44.26       |     ^~~~~~~~~~~~~~
78:44.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
78:44.26   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
78:44.26       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:44.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ServiceWorkerRegistration.cpp:1031:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
78:44.26  1031 | NS_INTERFACE_MAP_END_INHERITING(ServiceWorkerRegistration)
78:44.26       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:44.26 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsWrapperCache.h:10,
78:44.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/EventTarget.h:11,
78:44.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsPIDOMWindow.h:15,
78:44.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PTabContext.h:21,
78:44.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:27,
78:44.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9,
78:44.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/ContentParent.h:10,
78:44.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ServiceWorkerManagerParent.cpp:10,
78:44.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/workers/Unified_cpp_dom_workers1.cpp:2:
78:44.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
78:44.26   259 |   } else
78:44.26       |     ^~~~
78:44.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
78:44.26   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
78:44.26       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:44.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
78:44.26   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
78:44.26       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:44.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ServiceWorkerRegistration.cpp:1030:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
78:44.26  1030 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ServiceWorkerRegistrationWorkerThread)
78:44.26       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:44.29 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14,
78:44.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/chrome/common/ipc_message_utils.h:20,
78:44.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/ipc/IPCMessageUtils.h:11,
78:44.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PServiceWorkerManager.h:11,
78:44.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PServiceWorkerManagerParent.h:9,
78:44.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ServiceWorkerManagerParent.h:10,
78:44.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ServiceWorkerManagerParent.cpp:7,
78:44.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/workers/Unified_cpp_dom_workers1.cpp:2:
78:44.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ServiceWorkerRegistration.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerRegistration::QueryInterface(const nsIID&, void**)':
78:44.29 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
78:44.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
78:44.29   838 |     foundInterface = 0;                                                       \
78:44.29       |     ^~~~~~~~~~~~~~
78:44.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
78:44.29   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
78:44.29       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:44.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ServiceWorkerRegistration.cpp:1285:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
78:44.29  1285 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
78:44.29       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:44.29 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsWrapperCache.h:10,
78:44.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/EventTarget.h:11,
78:44.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsPIDOMWindow.h:15,
78:44.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PTabContext.h:21,
78:44.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:27,
78:44.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9,
78:44.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/ContentParent.h:10,
78:44.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ServiceWorkerManagerParent.cpp:10,
78:44.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/workers/Unified_cpp_dom_workers1.cpp:2:
78:44.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
78:44.30   259 |   } else
78:44.30       |     ^~~~
78:44.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
78:44.30   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
78:44.30       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:44.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
78:44.30   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
78:44.30       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:44.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ServiceWorkerRegistration.cpp:1284:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
78:44.30  1284 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ServiceWorkerRegistration)
78:44.30       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:44.88 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14,
78:44.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/chrome/common/ipc_message_utils.h:20,
78:44.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/ipc/IPCMessageUtils.h:11,
78:44.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PServiceWorkerManager.h:11,
78:44.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PServiceWorkerManagerParent.h:9,
78:44.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ServiceWorkerManagerParent.h:10,
78:44.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ServiceWorkerManagerParent.cpp:7,
78:44.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/workers/Unified_cpp_dom_workers1.cpp:2:
78:44.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ServiceWorkerWindowClient.cpp: In member function 'virtual nsresult WebProgressListener::QueryInterface(const nsIID&, void**)':
78:44.89 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
78:44.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
78:44.89   820 |     foundInterface = 0;                                                       \
78:44.89       |     ^~~~~~~~~~~~~~
78:44.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
78:44.89   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
78:44.89       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
78:44.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ServiceWorkerWindowClient.cpp:329:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
78:44.89   329 | NS_INTERFACE_MAP_END
78:44.89       | ^~~~~~~~~~~~~~~~~~~~
78:44.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
78:44.89   801 |   else
78:44.89       |   ^~~~
78:44.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
78:44.89   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
78:44.89       |                                                 ^~~~~~~~~~~~~~~~~~
78:44.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ServiceWorkerWindowClient.cpp:328:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
78:44.89   328 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
78:44.89       |   ^~~~~~~~~~~~~~~~~~~~~~
78:44.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/SharedWorker.cpp: In member function 'virtual nsresult mozilla::dom::workers::SharedWorker::QueryInterface(const nsIID&, void**)':
78:44.95 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
78:44.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
78:44.95   838 |     foundInterface = 0;                                                       \
78:44.95       |     ^~~~~~~~~~~~~~
78:44.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
78:44.95   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
78:44.95       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:44.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/SharedWorker.cpp:159:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
78:44.95   159 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
78:44.95       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:44.95 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsWrapperCache.h:10,
78:44.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/EventTarget.h:11,
78:44.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsPIDOMWindow.h:15,
78:44.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PTabContext.h:21,
78:44.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:27,
78:44.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9,
78:44.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/ContentParent.h:10,
78:44.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ServiceWorkerManagerParent.cpp:10,
78:44.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/workers/Unified_cpp_dom_workers1.cpp:2:
78:44.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
78:44.96   259 |   } else
78:44.96       |     ^~~~
78:44.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
78:44.96   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
78:44.96       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:44.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
78:44.96   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
78:44.96       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:44.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/SharedWorker.cpp:158:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
78:44.96   158 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SharedWorker)
78:44.96       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:53.54 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PTabContext.h:21,
78:53.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:27,
78:53.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9,
78:53.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/ContentParent.h:10,
78:53.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ServiceWorkerManagerParent.cpp:10,
78:53.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/workers/Unified_cpp_dom_workers1.cpp:2:
78:53.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsPIDOMWindow.h: In member function 'virtual nsresult ClientNavigateRunnable::Run()':
78:53.55 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsPIDOMWindow.h: 'window' may be used uninitialized in this function
78:53.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsPIDOMWindow.h:235:12: warning: 'window' may be used uninitialized in this function [-Wmaybe-uninitialized]
78:53.55   235 |     return mIsInnerWindow ? mOuterWindow.get() : AsOuter();
78:53.55       |            ^~~~~~~~~~~~~~
78:53.55 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/workers/Unified_cpp_dom_workers1.cpp:92:
78:53.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/ServiceWorkerWindowClient.cpp:388:21: note: 'window' was declared here
78:53.55   388 |     nsGlobalWindow* window;
78:53.55       |                     ^~~~~~
79:04.45 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/BlockingResourceBase.h:16,
79:04.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/Mutex.h:12,
79:04.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/Workers.h:12,
79:04.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/WorkerPrivate.h:10,
79:04.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/WorkerPrivate.cpp:7,
79:04.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/workers/Unified_cpp_dom_workers2.cpp:2:
79:04.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/WorkerPrivate.cpp: In member function 'virtual nsresult mozilla::dom::workers::WorkerPrivateParent<Derived>::QueryInterface(const nsIID&, void**)':
79:04.45 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
79:04.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
79:04.45   838 |     foundInterface = 0;                                                       \
79:04.45       |     ^~~~~~~~~~~~~~
79:04.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
79:04.45   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
79:04.45       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
79:04.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/WorkerPrivate.cpp:3718:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
79:04.45  3718 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
79:04.45       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
79:04.45 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsWrapperCache.h:10,
79:04.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/EventTarget.h:11,
79:04.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsPIDOMWindow.h:15,
79:04.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/WorkerPrivate.h:17,
79:04.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/WorkerPrivate.cpp:7,
79:04.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/workers/Unified_cpp_dom_workers2.cpp:2:
79:04.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
79:04.46   259 |   } else
79:04.46       |     ^~~~
79:04.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
79:04.46   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
79:04.46       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
79:04.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
79:04.46   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
79:04.46       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
79:04.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/WorkerPrivate.cpp:3717:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
79:04.46  3717 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(WorkerPrivateParent<Derived>)
79:04.46       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
79:04.58 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/BlockingResourceBase.h:16,
79:04.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/Mutex.h:12,
79:04.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/Workers.h:12,
79:04.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/WorkerPrivate.h:10,
79:04.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/WorkerPrivate.cpp:7,
79:04.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/workers/Unified_cpp_dom_workers2.cpp:2:
79:04.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/WorkerPrivate.cpp: In member function 'virtual nsresult mozilla::dom::workers::WorkerPrivateParent<Derived>::EventTarget::QueryInterface(const nsIID&, void**)':
79:04.58 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
79:04.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
79:04.58   820 |     foundInterface = 0;                                                       \
79:04.58       |     ^~~~~~~~~~~~~~
79:04.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
79:04.58   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
79:04.58       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
79:04.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/WorkerPrivate.cpp:6683:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
79:04.58  6683 | NS_INTERFACE_MAP_END
79:04.58       | ^~~~~~~~~~~~~~~~~~~~
79:04.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
79:04.58   801 |   else
79:04.58       |   ^~~~
79:04.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
79:04.58   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
79:04.58       |                                                 ^~~~~~~~~~~~~~~~~~
79:04.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/WorkerPrivate.cpp:6673:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
79:04.58  6673 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
79:04.58       |   ^~~~~~~~~~~~~~~~~~~~~~
79:04.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/WorkerRunnable.cpp: In member function 'virtual nsresult mozilla::dom::workers::WorkerRunnable::QueryInterface(const nsIID&, void**)':
79:04.59 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
79:04.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
79:04.59   820 |     foundInterface = 0;                                                       \
79:04.59       |     ^~~~~~~~~~~~~~
79:04.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
79:04.59   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
79:04.59       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
79:04.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/WorkerRunnable.cpp:225:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
79:04.59   225 | NS_INTERFACE_MAP_END
79:04.59       | ^~~~~~~~~~~~~~~~~~~~
79:04.60 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/workers/Unified_cpp_dom_workers2.cpp:11:
79:04.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/WorkerRunnable.cpp:224:3: note: some parts of macro expansion are not guarded by this 'else' clause
79:04.60   224 |   else
79:04.60       |   ^~~~
79:04.86 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/BlockingResourceBase.h:16,
79:04.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/Mutex.h:12,
79:04.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/Workers.h:12,
79:04.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/WorkerPrivate.h:10,
79:04.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/WorkerPrivate.cpp:7,
79:04.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/workers/Unified_cpp_dom_workers2.cpp:2:
79:04.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerGlobalScope::QueryInterface(const nsIID&, void**)':
79:04.86 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
79:04.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
79:04.86   838 |     foundInterface = 0;                                                       \
79:04.86       |     ^~~~~~~~~~~~~~
79:04.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
79:04.86   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
79:04.86       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
79:04.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/WorkerScope.cpp:127:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
79:04.86   127 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
79:04.86       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
79:04.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
79:04.86   801 |   else
79:04.86       |   ^~~~
79:04.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
79:04.86   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
79:04.86       |                                                 ^~~~~~~~~~~~~~~~~~
79:04.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/WorkerScope.cpp:126:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
79:04.86   126 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
79:04.86       |   ^~~~~~~~~~~~~~~~~~~~~~
79:04.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerGlobalScope::QueryInterface(const nsIID&, void**)':
79:04.90 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
79:04.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
79:04.90   838 |     foundInterface = 0;                                                       \
79:04.90       |     ^~~~~~~~~~~~~~
79:04.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
79:04.90   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
79:04.90       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
79:04.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/WorkerScope.cpp:570:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
79:04.90   570 | NS_INTERFACE_MAP_END_INHERITING(WorkerGlobalScope)
79:04.90       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
79:04.90 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsWrapperCache.h:10,
79:04.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/EventTarget.h:11,
79:04.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsPIDOMWindow.h:15,
79:04.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/WorkerPrivate.h:17,
79:04.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/WorkerPrivate.cpp:7,
79:04.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/workers/Unified_cpp_dom_workers2.cpp:2:
79:04.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
79:04.90   259 |   } else
79:04.90       |     ^~~~
79:04.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
79:04.90   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
79:04.90       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
79:04.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
79:04.90   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
79:04.90       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
79:04.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/WorkerScope.cpp:569:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
79:04.90   569 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ServiceWorkerGlobalScope)
79:04.90       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
79:04.92 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/BlockingResourceBase.h:16,
79:04.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/Mutex.h:12,
79:04.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/Workers.h:12,
79:04.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/WorkerPrivate.h:10,
79:04.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/WorkerPrivate.cpp:7,
79:04.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/workers/Unified_cpp_dom_workers2.cpp:2:
79:04.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerDebuggerGlobalScope::QueryInterface(const nsIID&, void**)':
79:04.92 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
79:04.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
79:04.93   838 |     foundInterface = 0;                                                       \
79:04.93       |     ^~~~~~~~~~~~~~
79:04.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
79:04.93   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
79:04.93       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
79:04.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/WorkerScope.cpp:769:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
79:04.93   769 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
79:04.93       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
79:04.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
79:04.93   801 |   else
79:04.93       |   ^~~~
79:04.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
79:04.93   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
79:04.93       |                                                 ^~~~~~~~~~~~~~~~~~
79:04.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/WorkerScope.cpp:768:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
79:04.93   768 |   NS_INTERFACE_MAP_ENTRY(nsIGlobalObject)
79:04.93       |   ^~~~~~~~~~~~~~~~~~~~~~
79:12.30 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/workers/Unified_cpp_dom_workers2.cpp:2:
79:12.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/WorkerPrivate.cpp: In member function 'void mozilla::dom::workers::WorkerPrivate::EnterDebuggerEventLoop()':
79:12.31 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/WorkerPrivate.cpp: 'runnable' may be used uninitialized in this function
79:12.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/WorkerPrivate.cpp:5788:47: warning: 'runnable' may be used uninitialized in this function [-Wmaybe-uninitialized]
79:12.31  5788 |       static_cast<nsIRunnable*>(runnable)->Run();
79:12.31       |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
79:12.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/WorkerPrivate.cpp: In member function 'void mozilla::dom::workers::WorkerPrivate::ClearDebuggerEventQueue()':
79:12.35 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/WorkerPrivate.cpp: 'runnable' may be used uninitialized in this function
79:12.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/WorkerPrivate.cpp:5228:22: warning: 'runnable' may be used uninitialized in this function [-Wmaybe-uninitialized]
79:12.35  5228 |     runnable->Release();
79:12.35       |     ~~~~~~~~~~~~~~~~~^~
79:12.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/WorkerPrivate.cpp: In member function 'void mozilla::dom::workers::WorkerPrivate::DoRunLoop(JSContext*)':
79:12.40 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/WorkerPrivate.cpp: 'runnable' may be used uninitialized in this function
79:12.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/workers/WorkerPrivate.cpp:4784:47: warning: 'runnable' may be used uninitialized in this function [-Wmaybe-uninitialized]
79:12.40  4784 |       static_cast<nsIRunnable*>(runnable)->Run();
79:12.40       |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
79:14.82 libdom_workers.a.desc
79:19.07 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
79:19.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
79:19.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
79:19.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
79:19.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
79:19.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
79:19.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/DOMRectBinding.h:8,
79:19.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/IntersectionObserverBinding.h:6,
79:19.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/DOMIntersectionObserver.h:10,
79:19.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/DOMIntersectionObserver.cpp:7:
79:19.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserverEntry::QueryInterface(const nsIID&, void**)':
79:19.08 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
79:19.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
79:19.08   820 |     foundInterface = 0;                                                       \
79:19.09       |     ^~~~~~~~~~~~~~
79:19.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
79:19.09   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
79:19.09       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
79:19.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/DOMIntersectionObserver.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
79:19.09    20 | NS_INTERFACE_MAP_END
79:19.09       | ^~~~~~~~~~~~~~~~~~~~
79:19.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
79:19.09   801 |   else
79:19.09       |   ^~~~
79:19.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
79:19.09   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
79:19.09       |                                                 ^~~~~~~~~~~~~~~~~~
79:19.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/DOMIntersectionObserver.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
79:19.09    19 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
79:19.09       |   ^~~~~~~~~~~~~~~~~~~~~~
79:19.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserver::QueryInterface(const nsIID&, void**)':
79:19.09 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
79:19.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
79:19.09   820 |     foundInterface = 0;                                                       \
79:19.09       |     ^~~~~~~~~~~~~~
79:19.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
79:19.09   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
79:19.09       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
79:19.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/DOMIntersectionObserver.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
79:19.09    33 | NS_INTERFACE_MAP_END
79:19.09       | ^~~~~~~~~~~~~~~~~~~~
79:19.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
79:19.09   801 |   else
79:19.09       |   ^~~~
79:19.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
79:19.09   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
79:19.09       |                                                 ^~~~~~~~~~~~~~~~~~
79:19.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/DOMIntersectionObserver.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
79:19.10    32 |   NS_INTERFACE_MAP_ENTRY(DOMIntersectionObserver)
79:19.10       |   ^~~~~~~~~~~~~~~~~~~~~~
79:33.82 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/jspubtd.h:17,
79:33.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HeapAPI.h:12,
79:33.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCAPI.h:13,
79:33.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/Value.h:22,
79:33.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsContentUtils.h:17,
79:33.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsContentUtils.cpp:9:
79:33.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]':
79:33.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/xpcprivate.h:2933:28:   required from here
79:33.82 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
79:33.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32: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]
79:33.82    32 |   memset(aT, 0, sizeof(T));
79:33.82       |   ~~~~~~^~~~~~~~~~~~~~~~~~
79:33.82 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsContentUtils.cpp:205:
79:33.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/xpcprivate.h:2931:8: note: 'struct xpc::GlobalProperties' declared here
79:33.82  2931 | struct GlobalProperties {
79:33.82       |        ^~~~~~~~~~~~~~~~
79:54.71 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
79:54.71                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
79:54.71                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIWeakReferenceUtils.h:10,
79:54.71                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsWeakReference.h:14,
79:54.71                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMWindowUtils.h:10,
79:54.71                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMWindowUtils.cpp:7:
79:54.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsDOMWindowUtils::QueryInterface(const nsIID&, void**)':
79:54.71 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
79:54.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
79:54.71   820 |     foundInterface = 0;                                                       \
79:54.72       |     ^~~~~~~~~~~~~~
79:54.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
79:54.72   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
79:54.72       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
79:54.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMWindowUtils.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
79:54.72   178 | NS_INTERFACE_MAP_END
79:54.72       | ^~~~~~~~~~~~~~~~~~~~
79:54.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
79:54.72   801 |   else
79:54.72       |   ^~~~
79:54.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
79:54.72   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
79:54.72       |                                                 ^~~~~~~~~~~~~~~~~~
79:54.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMWindowUtils.cpp:177:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
79:54.72   177 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
79:54.72       |   ^~~~~~~~~~~~~~~~~~~~~~
79:54.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsTranslationNodeList::QueryInterface(const nsIID&, void**)':
79:54.87 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
79:54.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
79:54.87   820 |     foundInterface = 0;                                                       \
79:54.87       |     ^~~~~~~~~~~~~~
79:54.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
79:54.87   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
79:54.87       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
79:54.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMWindowUtils.cpp:4122:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
79:54.87  4122 | NS_INTERFACE_MAP_END
79:54.87       | ^~~~~~~~~~~~~~~~~~~~
79:54.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
79:54.87   801 |   else
79:54.87       |   ^~~~
79:54.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
79:54.87   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
79:54.87       |                                                 ^~~~~~~~~~~~~~~~~~
79:54.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMWindowUtils.cpp:4121:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
79:54.87  4121 |   NS_INTERFACE_MAP_ENTRY(nsITranslationNodeList)
79:54.87       |   ^~~~~~~~~~~~~~~~~~~~~~
80:09.14 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
80:09.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
80:09.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIMessageManager.h:10,
80:09.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsFrameMessageManager.h:10,
80:09.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsFrameMessageManager.cpp:9:
80:09.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsFrameMessageManager.cpp: In member function 'virtual nsresult nsFrameMessageManager::QueryInterface(const nsIID&, void**)':
80:09.15 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
80:09.15 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
80:09.16   820 |     foundInterface = 0;                                                       \
80:09.16       |     ^~~~~~~~~~~~~~
80:09.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
80:09.16   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
80:09.16       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
80:09.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsFrameMessageManager.cpp:199:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
80:09.16   199 | NS_INTERFACE_MAP_END
80:09.16       | ^~~~~~~~~~~~~~~~~~~~
80:09.16 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsFrameMessageManager.cpp:14:
80:09.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMClassInfoID.h:61:5: note: some parts of macro expansion are not guarded by this 'else' clause
80:09.16    61 |   } else
80:09.16       |     ^~~~
80:09.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMClassInfoID.h:61:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO_CONDITIONAL'
80:09.16    61 |   } else
80:09.16       |     ^~~~
80:23.03 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
80:23.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
80:23.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/domstubs.h:10,
80:23.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIDOMWindow.h:10,
80:23.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsPIDOMWindow.h:10,
80:23.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsGlobalWindow.h:10,
80:23.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsGlobalWindow.cpp:7:
80:23.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsGlobalWindow.cpp: In member function 'virtual nsresult IdleRequestExecutor::QueryInterface(const nsIID&, void**)':
80:23.04 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
80:23.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
80:23.04   820 |     foundInterface = 0;                                                       \
80:23.04       |     ^~~~~~~~~~~~~~
80:23.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
80:23.04   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
80:23.04       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
80:23.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsGlobalWindow.cpp:595:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
80:23.04   595 | NS_INTERFACE_MAP_END
80:23.04       | ^~~~~~~~~~~~~~~~~~~~
80:23.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
80:23.04   812 |   else
80:23.04       |   ^~~~
80:23.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
80:23.04   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
80:23.04       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
80:23.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsGlobalWindow.cpp:594:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
80:23.04   594 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRunnable)
80:23.04       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
80:23.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsGlobalWindow.cpp: In member function 'virtual nsresult IdleRequestExecutorTimeoutHandler::QueryInterface(const nsIID&, void**)':
80:23.05 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
80:23.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
80:23.05   838 |     foundInterface = 0;                                                       \
80:23.05       |     ^~~~~~~~~~~~~~
80:23.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
80:23.05   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
80:23.05       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
80:23.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsGlobalWindow.cpp:676:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
80:23.05   676 | NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler)
80:23.05       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
80:23.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
80:23.05   801 |   else
80:23.05       |   ^~~~
80:23.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
80:23.05   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
80:23.05       |                                                 ^~~~~~~~~~~~~~~~~~
80:23.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsGlobalWindow.cpp:675:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
80:23.05   675 |   NS_INTERFACE_MAP_ENTRY(nsITimeoutHandler)
80:23.05       |   ^~~~~~~~~~~~~~~~~~~~~~
80:23.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsGlobalWindow.cpp: In member function 'virtual nsresult IdleRequestTimeoutHandler::QueryInterface(const nsIID&, void**)':
80:23.05 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
80:23.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
80:23.05   838 |     foundInterface = 0;                                                       \
80:23.05       |     ^~~~~~~~~~~~~~
80:23.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
80:23.05   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
80:23.05       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
80:23.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsGlobalWindow.cpp:823:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
80:23.05   823 | NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler)
80:23.05       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
80:23.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
80:23.05   801 |   else
80:23.05       |   ^~~~
80:23.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
80:23.05   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
80:23.05       |                                                 ^~~~~~~~~~~~~~~~~~
80:23.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsGlobalWindow.cpp:822:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
80:23.06   822 |   NS_INTERFACE_MAP_ENTRY(nsITimeoutHandler)
80:23.06       |   ^~~~~~~~~~~~~~~~~~~~~~
80:23.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsGlobalWindow.cpp: In member function 'virtual nsresult DialogValueHolder::QueryInterface(const nsIID&, void**)':
80:23.06 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
80:23.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
80:23.06   820 |     foundInterface = 0;                                                       \
80:23.06       |     ^~~~~~~~~~~~~~
80:23.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
80:23.06   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
80:23.06       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
80:23.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsGlobalWindow.cpp:948:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
80:23.06   948 | NS_INTERFACE_MAP_END
80:23.06       | ^~~~~~~~~~~~~~~~~~~~
80:23.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
80:23.06   801 |   else
80:23.06       |   ^~~~
80:23.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
80:23.06   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
80:23.06       |                                                 ^~~~~~~~~~~~~~~~~~
80:23.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsGlobalWindow.cpp:947:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
80:23.06   947 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
80:23.06       |   ^~~~~~~~~~~~~~~~~~~~~~
80:23.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsGlobalWindow.cpp: In member function 'virtual nsresult nsGlobalWindow::QueryInterface(const nsIID&, void**)':
80:23.09 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
80:23.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
80:23.09   820 |     foundInterface = 0;                                                       \
80:23.09       |     ^~~~~~~~~~~~~~
80:23.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
80:23.09   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
80:23.09       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
80:23.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsGlobalWindow.cpp:2153:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
80:23.09  2153 | NS_INTERFACE_MAP_END
80:23.09       | ^~~~~~~~~~~~~~~~~~~~
80:23.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
80:23.09   801 |   else
80:23.09       |   ^~~~
80:23.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
80:23.09   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
80:23.09       |                                                 ^~~~~~~~~~~~~~~~~~
80:23.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsGlobalWindow.cpp:2152:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
80:23.10  2152 |   NS_INTERFACE_MAP_ENTRY(nsIInterfaceRequestor)
80:23.10       |   ^~~~~~~~~~~~~~~~~~~~~~
80:23.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsGlobalWindow.cpp: In member function 'virtual nsresult nsGlobalChromeWindow::QueryInterface(const nsIID&, void**)':
80:23.62 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
80:23.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
80:23.62   838 |     foundInterface = 0;                                                       \
80:23.62       |     ^~~~~~~~~~~~~~
80:23.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
80:23.62   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
80:23.62       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
80:23.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsGlobalWindow.cpp:14162:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
80:23.63 14162 | NS_INTERFACE_MAP_END_INHERITING(nsGlobalWindow)
80:23.63       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
80:23.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
80:23.63   801 |   else
80:23.63       |   ^~~~
80:23.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
80:23.63   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
80:23.63       |                                                 ^~~~~~~~~~~~~~~~~~
80:23.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsGlobalWindow.cpp:14161:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
80:23.63 14161 |   NS_INTERFACE_MAP_ENTRY(nsIDOMChromeWindow)
80:23.63       |   ^~~~~~~~~~~~~~~~~~~~~~
80:23.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsGlobalWindow.cpp: In member function 'virtual nsresult nsGlobalModalWindow::QueryInterface(const nsIID&, void**)':
80:23.65 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
80:23.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
80:23.65   838 |     foundInterface = 0;                                                       \
80:23.65       |     ^~~~~~~~~~~~~~
80:23.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
80:23.65   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
80:23.65       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
80:23.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsGlobalWindow.cpp:14652:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
80:23.65 14652 | NS_INTERFACE_MAP_END_INHERITING(nsGlobalWindow)
80:23.65       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
80:23.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
80:23.65   801 |   else
80:23.65       |   ^~~~
80:23.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
80:23.65   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
80:23.65       |                                                 ^~~~~~~~~~~~~~~~~~
80:23.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsGlobalWindow.cpp:14651:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
80:23.65 14651 |   NS_INTERFACE_MAP_ENTRY(nsIDOMModalContentWindow)
80:23.65       |   ^~~~~~~~~~~~~~~~~~~~~~
80:24.14 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/jspubtd.h:17,
80:24.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:10,
80:24.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
80:24.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:33,
80:24.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsPIDOMWindow.h:13,
80:24.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsGlobalWindow.h:10,
80:24.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsGlobalWindow.cpp:7:
80:24.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]':
80:24.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/xpcprivate.h:2933:28:   required from here
80:24.14 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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:24.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32: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:24.14    32 |   memset(aT, 0, sizeof(T));
80:24.14       |   ~~~~~~^~~~~~~~~~~~~~~~~~
80:24.15 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsGlobalWindow.cpp:163:
80:24.15 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/xpcprivate.h:2931:8: note: 'struct xpc::GlobalProperties' declared here
80:24.15  2931 | struct GlobalProperties {
80:24.15       |        ^~~~~~~~~~~~~~~~
80:52.87 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/BlockingResourceBase.h:16,
80:52.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/Mutex.h:12,
80:52.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/image/imgLoader.h:11,
80:52.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsObjectLoadingContent.cpp:13:
80:52.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsObjectLoadingContent.cpp: In member function 'virtual nsresult ObjectInterfaceRequestorShim::QueryInterface(const nsIID&, void**)':
80:52.87 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
80:52.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
80:52.87   820 |     foundInterface = 0;                                                       \
80:52.87       |     ^~~~~~~~~~~~~~
80:52.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
80:52.87   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
80:52.87       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
80:52.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsObjectLoadingContent.cpp:1398:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
80:52.87  1398 | NS_INTERFACE_MAP_END
80:52.87       | ^~~~~~~~~~~~~~~~~~~~
80:52.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
80:52.87   812 |   else
80:52.87       |   ^~~~
80:52.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
80:52.88   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
80:52.88       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
80:52.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsObjectLoadingContent.cpp:1397:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
80:52.88  1397 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInterfaceRequestor)
80:52.88       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:00.81 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
81:00.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
81:00.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
81:00.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
81:00.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
81:00.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsPluginArray.h:10,
81:00.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsPluginArray.cpp:7:
81:00.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginArray::QueryInterface(const nsIID&, void**)':
81:00.81 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
81:00.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
81:00.81   820 |     foundInterface = 0;                                                       \
81:00.81       |     ^~~~~~~~~~~~~~
81:00.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
81:00.81   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
81:00.81       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
81:00.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsPluginArray.cpp:76:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
81:00.81    76 | NS_INTERFACE_MAP_END
81:00.81       | ^~~~~~~~~~~~~~~~~~~~
81:00.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
81:00.81   801 |   else
81:00.81       |   ^~~~
81:00.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
81:00.81   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
81:00.81       |                                                 ^~~~~~~~~~~~~~~~~~
81:00.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsPluginArray.cpp:75:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
81:00.81    75 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
81:00.81       |   ^~~~~~~~~~~~~~~~~~~~~~
81:00.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginElement::QueryInterface(const nsIID&, void**)':
81:00.85 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
81:00.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
81:00.85   820 |     foundInterface = 0;                                                       \
81:00.85       |     ^~~~~~~~~~~~~~
81:00.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
81:00.86   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
81:00.86       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
81:00.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsPluginArray.cpp:419:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
81:00.86   419 | NS_INTERFACE_MAP_END
81:00.86       | ^~~~~~~~~~~~~~~~~~~~
81:00.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
81:00.86   801 |   else
81:00.86       |   ^~~~
81:00.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
81:00.86   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
81:00.86       |                                                 ^~~~~~~~~~~~~~~~~~
81:00.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsPluginArray.cpp:418:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
81:00.86   418 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
81:00.86       |   ^~~~~~~~~~~~~~~~~~~~~~
81:07.65 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
81:07.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
81:07.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
81:07.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
81:07.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
81:07.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/NodeInfo.h:24,
81:07.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrName.h:16,
81:07.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrAndChildArray.h:20,
81:07.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18,
81:07.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Element.h:16,
81:07.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/AnonymousContent.h:10,
81:07.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/AnonymousContent.cpp:7,
81:07.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base0.cpp:2:
81:07.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/Attr.cpp: In member function 'virtual nsresult mozilla::dom::Attr::QueryInterface(const nsIID&, void**)':
81:07.66 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
81:07.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
81:07.66   820 |     foundInterface = 0;                                                       \
81:07.66       |     ^~~~~~~~~~~~~~
81:07.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
81:07.66   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
81:07.66       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
81:07.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/Attr.cpp:107:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
81:07.66   107 | NS_INTERFACE_MAP_END
81:07.66       | ^~~~~~~~~~~~~~~~~~~~
81:07.66 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsIContentInlines.h:12,
81:07.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/Attr.cpp:20,
81:07.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base0.cpp:11:
81:07.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsContentUtils.h:2940:5: note: some parts of macro expansion are not guarded by this 'else' clause
81:07.67  2940 |   } else
81:07.67       |     ^~~~
81:07.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsContentUtils.h:2940:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRY_TEAROFF'
81:07.67  2940 |   } else
81:07.67       |     ^~~~
81:07.93 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
81:07.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
81:07.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
81:07.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
81:07.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
81:07.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/NodeInfo.h:24,
81:07.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrName.h:16,
81:07.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrAndChildArray.h:20,
81:07.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18,
81:07.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Element.h:16,
81:07.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/AnonymousContent.h:10,
81:07.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/AnonymousContent.cpp:7,
81:07.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base0.cpp:2:
81:07.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/BarProps.cpp: In member function 'virtual nsresult mozilla::dom::BarProp::QueryInterface(const nsIID&, void**)':
81:07.94 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
81:07.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
81:07.94   820 |     foundInterface = 0;                                                       \
81:07.94       |     ^~~~~~~~~~~~~~
81:07.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
81:07.94   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
81:07.94       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
81:07.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/BarProps.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
81:07.94    49 | NS_INTERFACE_MAP_END
81:07.94       | ^~~~~~~~~~~~~~~~~~~~
81:07.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
81:07.94   801 |   else
81:07.94       |   ^~~~
81:07.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
81:07.94   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
81:07.94       |                                                 ^~~~~~~~~~~~~~~~~~
81:07.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/BarProps.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
81:07.94    48 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
81:07.95       |   ^~~~~~~~~~~~~~~~~~~~~~
81:09.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/Crypto.cpp: In member function 'virtual nsresult mozilla::dom::Crypto::QueryInterface(const nsIID&, void**)':
81:09.90 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
81:09.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
81:09.91   820 |     foundInterface = 0;                                                       \
81:09.91       |     ^~~~~~~~~~~~~~
81:09.91 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
81:09.91   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
81:09.91       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
81:09.91 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/Crypto.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
81:09.91    26 | NS_INTERFACE_MAP_END
81:09.91       | ^~~~~~~~~~~~~~~~~~~~
81:09.91 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
81:09.91   801 |   else
81:09.91       |   ^~~~
81:09.91 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
81:09.91   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
81:09.91       |                                                 ^~~~~~~~~~~~~~~~~~
81:09.91 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/Crypto.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
81:09.91    25 |   NS_INTERFACE_MAP_ENTRY(nsIDOMCrypto)
81:09.91       |   ^~~~~~~~~~~~~~~~~~~~~~
81:09.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/CustomElementRegistry.cpp: In member function 'virtual nsresult mozilla::dom::CustomElementRegistry::QueryInterface(const nsIID&, void**)':
81:09.96 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
81:09.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
81:09.96   820 |     foundInterface = 0;                                                       \
81:09.96       |     ^~~~~~~~~~~~~~
81:09.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
81:09.96   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
81:09.96       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
81:09.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/CustomElementRegistry.cpp:161:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
81:09.96   161 | NS_INTERFACE_MAP_END
81:09.96       | ^~~~~~~~~~~~~~~~~~~~
81:09.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
81:09.97   801 |   else
81:09.97       |   ^~~~
81:09.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
81:09.97   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
81:09.97       |                                                 ^~~~~~~~~~~~~~~~~~
81:09.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/CustomElementRegistry.cpp:160:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
81:09.97   160 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
81:09.97       |   ^~~~~~~~~~~~~~~~~~~~~~
81:10.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/DOMCursor.cpp: In member function 'virtual nsresult mozilla::dom::DOMCursor::QueryInterface(const nsIID&, void**)':
81:10.03 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
81:10.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
81:10.03   838 |     foundInterface = 0;                                                       \
81:10.03       |     ^~~~~~~~~~~~~~
81:10.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
81:10.03   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
81:10.03       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:10.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/DOMCursor.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
81:10.03    18 | NS_INTERFACE_MAP_END_INHERITING(DOMRequest)
81:10.03       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:10.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
81:10.03   801 |   else
81:10.03       |   ^~~~
81:10.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
81:10.03   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
81:10.03       |                                                 ^~~~~~~~~~~~~~~~~~
81:10.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/DOMCursor.cpp:17:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
81:10.04    17 |   NS_INTERFACE_MAP_ENTRY(nsIDOMDOMCursor)
81:10.04       |   ^~~~~~~~~~~~~~~~~~~~~~
81:10.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/DOMError.cpp: In member function 'virtual nsresult mozilla::dom::DOMError::QueryInterface(const nsIID&, void**)':
81:10.05 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
81:10.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
81:10.05   820 |     foundInterface = 0;                                                       \
81:10.05       |     ^~~~~~~~~~~~~~
81:10.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
81:10.05   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
81:10.05       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
81:10.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/DOMError.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
81:10.05    22 | NS_INTERFACE_MAP_END
81:10.05       | ^~~~~~~~~~~~~~~~~~~~
81:10.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
81:10.05   801 |   else
81:10.05       |   ^~~~
81:10.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
81:10.05   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
81:10.05       |                                                 ^~~~~~~~~~~~~~~~~~
81:10.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/DOMError.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
81:10.05    21 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
81:10.05       |   ^~~~~~~~~~~~~~~~~~~~~~
81:10.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/DOMException.cpp: In member function 'virtual nsresult mozilla::dom::Exception::QueryInterface(const nsIID&, void**)':
81:10.26 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
81:10.27 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
81:10.27   820 |     foundInterface = 0;                                                       \
81:10.27       |     ^~~~~~~~~~~~~~
81:10.27 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
81:10.27   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
81:10.27       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
81:10.27 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/DOMException.cpp:158:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
81:10.27   158 | NS_INTERFACE_MAP_END
81:10.27       | ^~~~~~~~~~~~~~~~~~~~
81:10.27 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/DOMException.cpp:15,
81:10.27                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base0.cpp:128:
81:10.27 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause
81:10.27   138 |   } else
81:10.27       |     ^~~~
81:10.27 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:138:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO'
81:10.27   138 |   } else
81:10.27       |     ^~~~
81:10.28 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
81:10.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
81:10.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
81:10.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
81:10.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
81:10.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/NodeInfo.h:24,
81:10.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrName.h:16,
81:10.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrAndChildArray.h:20,
81:10.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18,
81:10.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Element.h:16,
81:10.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/AnonymousContent.h:10,
81:10.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/AnonymousContent.cpp:7,
81:10.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base0.cpp:2:
81:10.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/DOMException.cpp: In member function 'virtual nsresult mozilla::dom::DOMException::QueryInterface(const nsIID&, void**)':
81:10.28 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
81:10.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
81:10.28   838 |     foundInterface = 0;                                                       \
81:10.28       |     ^~~~~~~~~~~~~~
81:10.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
81:10.28   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
81:10.29       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:10.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/DOMException.cpp:518:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
81:10.29   518 | NS_INTERFACE_MAP_END_INHERITING(Exception)
81:10.29       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:10.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
81:10.29   801 |   else
81:10.29       |   ^~~~
81:10.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
81:10.29   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
81:10.29       |                                                 ^~~~~~~~~~~~~~~~~~
81:10.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/DOMException.cpp:517:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
81:10.29   517 |   NS_INTERFACE_MAP_ENTRY(nsIDOMDOMException)
81:10.29       |   ^~~~~~~~~~~~~~~~~~~~~~
81:10.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/DOMImplementation.cpp: In member function 'virtual nsresult mozilla::dom::DOMImplementation::QueryInterface(const nsIID&, void**)':
81:10.33 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
81:10.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
81:10.33   820 |     foundInterface = 0;                                                       \
81:10.33       |     ^~~~~~~~~~~~~~
81:10.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
81:10.33   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
81:10.33       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
81:10.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/DOMImplementation.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
81:10.33    26 | NS_INTERFACE_MAP_END
81:10.33       | ^~~~~~~~~~~~~~~~~~~~
81:10.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
81:10.33   801 |   else
81:10.33       |   ^~~~
81:10.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
81:10.33   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
81:10.33       |                                                 ^~~~~~~~~~~~~~~~~~
81:10.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/DOMImplementation.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
81:10.33    25 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
81:10.33       |   ^~~~~~~~~~~~~~~~~~~~~~
81:10.80 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/jspubtd.h:17,
81:10.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:10,
81:10.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
81:10.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
81:10.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/NodeInfo.h:24,
81:10.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrName.h:16,
81:10.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrAndChildArray.h:20,
81:10.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18,
81:10.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Element.h:16,
81:10.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/AnonymousContent.h:10,
81:10.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/AnonymousContent.cpp:7,
81:10.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base0.cpp:2:
81:10.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]':
81:10.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/xpcprivate.h:2933:28:   required from here
81:10.81 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
81:10.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32: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]
81:10.81    32 |   memset(aT, 0, sizeof(T));
81:10.81       |   ~~~~~~^~~~~~~~~~~~~~~~~~
81:10.81 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/DOMException.cpp:22,
81:10.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base0.cpp:128:
81:10.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/xpcprivate.h:2931:8: note: 'struct xpc::GlobalProperties' declared here
81:10.81  2931 | struct GlobalProperties {
81:10.81       |        ^~~~~~~~~~~~~~~~
81:22.61 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
81:22.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
81:22.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
81:22.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
81:22.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
81:22.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
81:22.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BindingUtils.h:17,
81:22.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/DOMMatrix.cpp:7,
81:22.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base1.cpp:2:
81:22.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/DOMParser.cpp: In member function 'virtual nsresult mozilla::dom::DOMParser::QueryInterface(const nsIID&, void**)':
81:22.61 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
81:22.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
81:22.61   820 |     foundInterface = 0;                                                       \
81:22.61       |     ^~~~~~~~~~~~~~
81:22.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
81:22.61   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
81:22.61       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
81:22.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/DOMParser.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
81:22.62    44 | NS_INTERFACE_MAP_END
81:22.62       | ^~~~~~~~~~~~~~~~~~~~
81:22.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
81:22.62   801 |   else
81:22.62       |   ^~~~
81:22.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
81:22.62   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
81:22.62       |                                                 ^~~~~~~~~~~~~~~~~~
81:22.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/DOMParser.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
81:22.62    43 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
81:22.62       |   ^~~~~~~~~~~~~~~~~~~~~~
81:22.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/DOMQuad.cpp: In member function 'virtual nsresult mozilla::dom::DOMQuad::QuadBounds::QueryInterface(const nsIID&, void**)':
81:22.66 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
81:22.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
81:22.66   838 |     foundInterface = 0;                                                       \
81:22.66       |     ^~~~~~~~~~~~~~
81:22.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
81:22.66   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
81:22.66       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:22.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/DOMQuad.cpp:148:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
81:22.66   148 | NS_INTERFACE_MAP_END_INHERITING(DOMRectReadOnly)
81:22.66       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:22.66 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
81:22.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BindingUtils.h:17,
81:22.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/DOMMatrix.cpp:7,
81:22.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base1.cpp:2:
81:22.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
81:22.66   259 |   } else
81:22.66       |     ^~~~
81:22.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
81:22.66   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
81:22.66       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:22.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
81:22.66   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
81:22.66       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:22.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/DOMQuad.cpp:147:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
81:22.66   147 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DOMQuad::QuadBounds)
81:22.66       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:22.66 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
81:22.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
81:22.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
81:22.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
81:22.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
81:22.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
81:22.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BindingUtils.h:17,
81:22.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/DOMMatrix.cpp:7,
81:22.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base1.cpp:2:
81:22.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectReadOnly::QueryInterface(const nsIID&, void**)':
81:22.67 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
81:22.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
81:22.67   820 |     foundInterface = 0;                                                       \
81:22.67       |     ^~~~~~~~~~~~~~
81:22.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
81:22.67   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
81:22.67       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
81:22.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/DOMRect.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
81:22.67    22 | NS_INTERFACE_MAP_END
81:22.67       | ^~~~~~~~~~~~~~~~~~~~
81:22.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
81:22.67   801 |   else
81:22.67       |   ^~~~
81:22.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
81:22.67   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
81:22.67       |                                                 ^~~~~~~~~~~~~~~~~~
81:22.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/DOMRect.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
81:22.67    21 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
81:22.67       |   ^~~~~~~~~~~~~~~~~~~~~~
81:22.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectList::QueryInterface(const nsIID&, void**)':
81:22.68 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
81:22.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
81:22.68   820 |     foundInterface = 0;                                                       \
81:22.68       |     ^~~~~~~~~~~~~~
81:22.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
81:22.68   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
81:22.68       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
81:22.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/DOMRect.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
81:22.68    82 | NS_INTERFACE_MAP_END
81:22.68       | ^~~~~~~~~~~~~~~~~~~~
81:22.68 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
81:22.68                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BindingUtils.h:17,
81:22.68                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/DOMMatrix.cpp:7,
81:22.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base1.cpp:2:
81:22.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:265:5: note: some parts of macro expansion are not guarded by this 'else' clause
81:22.69   265 |   } else
81:22.69       |     ^~~~
81:22.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:271:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS'
81:22.69   271 |   NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class)
81:22.69       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:22.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS'
81:22.69   275 |   NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class)
81:22.69       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:22.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:288:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
81:22.69   288 |   NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
81:22.69       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:22.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/DOMRect.cpp:81:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION'
81:22.69    81 |   NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(DOMRectList)
81:22.69       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:22.87 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
81:22.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
81:22.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
81:22.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
81:22.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
81:22.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
81:22.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BindingUtils.h:17,
81:22.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/DOMMatrix.cpp:7,
81:22.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base1.cpp:2:
81:22.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/DOMRequest.cpp: In member function 'virtual nsresult mozilla::dom::DOMRequest::QueryInterface(const nsIID&, void**)':
81:22.87 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
81:22.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
81:22.87   838 |     foundInterface = 0;                                                       \
81:22.87       |     ^~~~~~~~~~~~~~
81:22.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
81:22.87   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
81:22.87       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:22.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/DOMRequest.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
81:22.87    72 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
81:22.88       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:22.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
81:22.88   801 |   else
81:22.88       |   ^~~~
81:22.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
81:22.88   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
81:22.88       |                                                 ^~~~~~~~~~~~~~~~~~
81:22.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/DOMRequest.cpp:71:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
81:22.88    71 |   NS_INTERFACE_MAP_ENTRY(nsIDOMDOMRequest)
81:22.88       |   ^~~~~~~~~~~~~~~~~~~~~~
81:22.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/DOMStringList.cpp: In member function 'virtual nsresult mozilla::dom::DOMStringList::QueryInterface(const nsIID&, void**)':
81:22.90 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
81:22.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
81:22.90   820 |     foundInterface = 0;                                                       \
81:22.90       |     ^~~~~~~~~~~~~~
81:22.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
81:22.90   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
81:22.90       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
81:22.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/DOMStringList.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
81:22.90    21 | NS_INTERFACE_MAP_END
81:22.90       | ^~~~~~~~~~~~~~~~~~~~
81:22.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
81:22.90   801 |   else
81:22.90       |   ^~~~
81:22.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
81:22.90   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
81:22.90       |                                                 ^~~~~~~~~~~~~~~~~~
81:22.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/DOMStringList.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
81:22.90    20 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
81:22.90       |   ^~~~~~~~~~~~~~~~~~~~~~
81:23.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/DocumentFragment.cpp: In member function 'virtual nsresult mozilla::dom::DocumentFragment::QueryInterface(const nsIID&, void**)':
81:23.75 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
81:23.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
81:23.75   820 |     foundInterface = 0;                                                       \
81:23.75       |     ^~~~~~~~~~~~~~
81:23.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
81:23.75   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
81:23.75       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
81:23.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/DocumentFragment.cpp:143:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
81:23.75   143 | NS_INTERFACE_MAP_END
81:23.75       | ^~~~~~~~~~~~~~~~~~~~
81:23.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
81:23.75   812 |   else
81:23.75       |   ^~~~
81:23.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
81:23.76   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
81:23.76       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:23.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/DocumentFragment.cpp:142:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
81:23.76   142 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContent)
81:23.76       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:24.74 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/css/Declaration.h:24,
81:24.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:10,
81:24.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/Element.cpp:60,
81:24.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base1.cpp:101:
81:24.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)':
81:24.75 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead
81:24.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h:159: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]
81:24.75   159 |     memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue));
81:24.75       |                                                       ^
81:24.75 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
81:24.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Element.h:42,
81:24.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18,
81:24.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/StyleSheetInlines.h:12,
81:24.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/css/Rule.h:11,
81:24.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/css/StyleRule.h:16,
81:24.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/nsSVGElement.h:16,
81:24.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/SVGAnimatedTransformList.h:13,
81:24.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/DOMSVGTransformList.h:10,
81:24.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/svg/SVGTransform.h:10,
81:24.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/DOMMatrix.cpp:17,
81:24.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base1.cpp:2:
81:24.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here
81:24.75   585 | class nsCSSValue {
81:24.75       |       ^~~~~~~~~~
81:26.33 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
81:26.33                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
81:26.33                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
81:26.33                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
81:26.34                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
81:26.34                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
81:26.34                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BindingUtils.h:17,
81:26.34                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/DOMMatrix.cpp:7,
81:26.34                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base1.cpp:2:
81:26.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/Element.cpp: In member function 'virtual nsresult mozilla::dom::DestinationInsertionPointList::QueryInterface(const nsIID&, void**)':
81:26.34 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
81:26.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
81:26.34   820 |     foundInterface = 0;                                                       \
81:26.34       |     ^~~~~~~~~~~~~~
81:26.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
81:26.34   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
81:26.34       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
81:26.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/Element.cpp:1180:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
81:26.34  1180 | NS_INTERFACE_MAP_END
81:26.34       | ^~~~~~~~~~~~~~~~~~~~
81:26.34 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
81:26.34                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BindingUtils.h:17,
81:26.34                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/DOMMatrix.cpp:7,
81:26.34                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base1.cpp:2:
81:26.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:265:5: note: some parts of macro expansion are not guarded by this 'else' clause
81:26.34   265 |   } else
81:26.34       |     ^~~~
81:26.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:271:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS'
81:26.34   271 |   NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class)
81:26.34       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:26.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS'
81:26.34   275 |   NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class)
81:26.34       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:26.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:288:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
81:26.34   288 |   NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
81:26.34       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:26.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/Element.cpp:1179:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION'
81:26.34  1179 |   NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(DestinationInsertionPointList)
81:26.34       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:26.50 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
81:26.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
81:26.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
81:26.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
81:26.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
81:26.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
81:26.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BindingUtils.h:17,
81:26.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/DOMMatrix.cpp:7,
81:26.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base1.cpp:2:
81:26.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/EventSource.cpp: In member function 'virtual nsresult mozilla::dom::EventSource::QueryInterface(const nsIID&, void**)':
81:26.50 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
81:26.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
81:26.51   838 |     foundInterface = 0;                                                       \
81:26.51       |     ^~~~~~~~~~~~~~
81:26.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
81:26.51   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
81:26.51       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:26.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/EventSource.cpp:137:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
81:26.51   137 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
81:26.51       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:26.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
81:26.51   801 |   else
81:26.51       |   ^~~~
81:26.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
81:26.51   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
81:26.51       |                                                 ^~~~~~~~~~~~~~~~~~
81:26.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/EventSource.cpp:136:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
81:26.51   136 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
81:26.51       |   ^~~~~~~~~~~~~~~~~~~~~~
81:26.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/File.cpp: In member function 'virtual nsresult mozilla::dom::DataOwnerAdapter::QueryInterface(const nsIID&, void**)':
81:26.73 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
81:26.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
81:26.73   820 |     foundInterface = 0;                                                       \
81:26.73       |     ^~~~~~~~~~~~~~
81:26.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
81:26.73   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
81:26.73       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
81:26.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/File.cpp:105:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
81:26.74   105 | NS_INTERFACE_MAP_END
81:26.74       | ^~~~~~~~~~~~~~~~~~~~
81:26.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
81:26.74   812 |   else
81:26.74       |   ^~~~
81:26.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
81:26.74   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
81:26.74       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:26.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/File.cpp:104:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
81:26.74   104 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream)
81:26.74       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:26.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/File.cpp: In member function 'virtual nsresult mozilla::dom::Blob::QueryInterface(const nsIID&, void**)':
81:26.74 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
81:26.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
81:26.74   820 |     foundInterface = 0;                                                       \
81:26.74       |     ^~~~~~~~~~~~~~
81:26.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
81:26.74   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
81:26.74       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
81:26.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/File.cpp:157:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
81:26.74   157 | NS_INTERFACE_MAP_END
81:26.74       | ^~~~~~~~~~~~~~~~~~~~
81:26.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
81:26.74   801 |   else
81:26.75       |   ^~~~
81:26.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
81:26.75   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
81:26.75       |                                                 ^~~~~~~~~~~~~~~~~~
81:26.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/File.cpp:156:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
81:26.75   156 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
81:26.75       |   ^~~~~~~~~~~~~~~~~~~~~~
81:26.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/FileList.cpp: In member function 'virtual nsresult mozilla::dom::FileList::QueryInterface(const nsIID&, void**)':
81:26.84 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
81:26.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
81:26.84   820 |     foundInterface = 0;                                                       \
81:26.84       |     ^~~~~~~~~~~~~~
81:26.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
81:26.84   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
81:26.84       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
81:26.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/FileList.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
81:26.84    21 | NS_INTERFACE_MAP_END
81:26.84       | ^~~~~~~~~~~~~~~~~~~~
81:26.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
81:26.85   801 |   else
81:26.85       |   ^~~~
81:26.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
81:26.85   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
81:26.85       |                                                 ^~~~~~~~~~~~~~~~~~
81:26.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/FileList.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
81:26.85    20 |   NS_INTERFACE_MAP_ENTRY(nsIDOMFileList)
81:26.85       |   ^~~~~~~~~~~~~~~~~~~~~~
81:26.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/FileReader.cpp: In member function 'virtual nsresult mozilla::dom::FileReader::QueryInterface(const nsIID&, void**)':
81:26.99 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
81:26.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
81:26.99   838 |     foundInterface = 0;                                                       \
81:26.99       |     ^~~~~~~~~~~~~~
81:26.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
81:26.99   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
81:26.99       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:26.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/FileReader.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
81:26.99    75 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
81:26.99       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:26.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
81:26.99   801 |   else
81:26.99       |   ^~~~
81:26.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
81:26.99   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
81:26.99       |                                                 ^~~~~~~~~~~~~~~~~~
81:26.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/FileReader.cpp:74:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
81:26.99    74 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
81:26.99       |   ^~~~~~~~~~~~~~~~~~~~~~
81:45.00 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
81:45.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
81:45.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
81:45.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
81:45.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
81:45.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
81:45.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/FormData.h:11,
81:45.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/FormData.cpp:7,
81:45.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base2.cpp:2:
81:45.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/FormData.cpp: In member function 'virtual nsresult mozilla::dom::FormData::QueryInterface(const nsIID&, void**)':
81:45.00 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
81:45.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
81:45.00   820 |     foundInterface = 0;                                                       \
81:45.00       |     ^~~~~~~~~~~~~~
81:45.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
81:45.01   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
81:45.01       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
81:45.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/FormData.cpp:99:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
81:45.01    99 | NS_INTERFACE_MAP_END
81:45.01       | ^~~~~~~~~~~~~~~~~~~~
81:45.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
81:45.01   812 |   else
81:45.01       |   ^~~~
81:45.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
81:45.01   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
81:45.01       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:45.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/FormData.cpp:98:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
81:45.01    98 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMFormData)
81:45.01       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:45.25 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/css/Declaration.h:24,
81:45.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:10,
81:45.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/FragmentOrElement.cpp:21,
81:45.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base2.cpp:11:
81:45.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)':
81:45.25 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead
81:45.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h:159: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]
81:45.25   159 |     memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue));
81:45.25       |                                                       ^
81:45.25 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
81:45.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Element.h:42,
81:45.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsStyledElement.h:18,
81:45.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsMappedAttributeElement.h:16,
81:45.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/nsGenericHTMLElement.h:11,
81:45.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/HTMLFormElement.h:17,
81:45.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/FormData.cpp:12,
81:45.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base2.cpp:2:
81:45.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here
81:45.26   585 | class nsCSSValue {
81:45.26       |       ^~~~~~~~~~
81:48.56 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
81:48.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
81:48.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
81:48.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
81:48.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
81:48.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
81:48.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/FormData.h:11,
81:48.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/FormData.cpp:7,
81:48.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base2.cpp:2:
81:48.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsChildContentList::QueryInterface(const nsIID&, void**)':
81:48.56 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
81:48.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
81:48.56   820 |     foundInterface = 0;                                                       \
81:48.56       |     ^~~~~~~~~~~~~~
81:48.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
81:48.56   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
81:48.56       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
81:48.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/FragmentOrElement.cpp:413:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
81:48.56   413 | NS_INTERFACE_MAP_END
81:48.56       | ^~~~~~~~~~~~~~~~~~~~
81:48.56 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/NodeInfo.h:24,
81:48.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsINode.h:16,
81:48.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsIContent.h:12,
81:48.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/HTMLFormSubmission.h:12,
81:48.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/FormData.h:13,
81:48.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/FormData.cpp:7,
81:48.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base2.cpp:2:
81:48.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:265:5: note: some parts of macro expansion are not guarded by this 'else' clause
81:48.56   265 |   } else
81:48.56       |     ^~~~
81:48.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:271:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS'
81:48.56   271 |   NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class)
81:48.56       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:48.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS'
81:48.56   275 |   NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class)
81:48.56       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:48.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:288:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
81:48.57   288 |   NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
81:48.57       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:48.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/FragmentOrElement.cpp:412:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION'
81:48.57   412 |   NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsChildContentList)
81:48.57       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:48.57 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
81:48.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
81:48.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
81:48.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
81:48.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
81:48.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
81:48.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/FormData.h:11,
81:48.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/FormData.cpp:7,
81:48.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base2.cpp:2:
81:48.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsNodeSupportsWeakRefTearoff::QueryInterface(const nsIID&, void**)':
81:48.57 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
81:48.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:852:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
81:48.57   852 |     foundInterface = 0;                                                       \
81:48.57       |     ^~~~~~~~~~~~~~
81:48.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:890:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR'
81:48.57   890 |   NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator)
81:48.57       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:48.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/FragmentOrElement.cpp:512:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED'
81:48.57   512 | NS_INTERFACE_MAP_END_AGGREGATED(mNode)
81:48.57       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:48.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
81:48.57   801 |   else
81:48.58       |   ^~~~
81:48.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
81:48.58   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
81:48.58       |                                                 ^~~~~~~~~~~~~~~~~~
81:48.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/FragmentOrElement.cpp:511:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
81:48.58   511 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
81:48.58       |   ^~~~~~~~~~~~~~~~~~~~~~
81:48.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult mozilla::dom::FragmentOrElement::QueryInterface(const nsIID&, void**)':
81:48.60 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
81:48.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
81:48.61   820 |     foundInterface = 0;                                                       \
81:48.61       |     ^~~~~~~~~~~~~~
81:48.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
81:48.61   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
81:48.61       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
81:48.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/FragmentOrElement.cpp:1959:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
81:48.61  1959 | NS_INTERFACE_MAP_END
81:48.61       | ^~~~~~~~~~~~~~~~~~~~
81:48.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
81:48.61   812 |   else
81:48.61       |   ^~~~
81:48.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
81:48.61   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
81:48.61       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:48.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/FragmentOrElement.cpp:1958:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
81:48.61  1958 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContent)
81:48.61       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:49.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/GroupedSHistory.cpp: In member function 'virtual nsresult mozilla::dom::GroupedSHistory::QueryInterface(const nsIID&, void**)':
81:49.85 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
81:49.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
81:49.85   820 |     foundInterface = 0;                                                       \
81:49.85       |     ^~~~~~~~~~~~~~
81:49.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
81:49.85   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
81:49.85       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
81:49.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/GroupedSHistory.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
81:49.85    21 | NS_INTERFACE_MAP_END
81:49.85       | ^~~~~~~~~~~~~~~~~~~~
81:49.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
81:49.85   812 |   else
81:49.85       |   ^~~~
81:49.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
81:49.85   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
81:49.85       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:49.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/GroupedSHistory.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
81:49.85    20 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGroupedSHistory)
81:49.85       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:49.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/IdleDeadline.cpp: In member function 'virtual nsresult mozilla::dom::IdleDeadline::QueryInterface(const nsIID&, void**)':
81:49.86 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
81:49.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
81:49.86   820 |     foundInterface = 0;                                                       \
81:49.86       |     ^~~~~~~~~~~~~~
81:49.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
81:49.87   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
81:49.87       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
81:49.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/IdleDeadline.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
81:49.87    26 | NS_INTERFACE_MAP_END
81:49.87       | ^~~~~~~~~~~~~~~~~~~~
81:49.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
81:49.87   801 |   else
81:49.87       |   ^~~~
81:49.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
81:49.87   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
81:49.87       |                                                 ^~~~~~~~~~~~~~~~~~
81:49.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/IdleDeadline.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
81:49.87    25 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
81:49.87       |   ^~~~~~~~~~~~~~~~~~~~~~
81:50.07 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/IdleRequest.cpp: In member function 'virtual nsresult mozilla::dom::IdleRequest::QueryInterface(const nsIID&, void**)':
81:50.07 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
81:50.07 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
81:50.07   820 |     foundInterface = 0;                                                       \
81:50.07       |     ^~~~~~~~~~~~~~
81:50.07 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
81:50.07   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
81:50.07       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
81:50.07 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/IdleRequest.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
81:50.07    40 | NS_INTERFACE_MAP_END
81:50.07       | ^~~~~~~~~~~~~~~~~~~~
81:50.07 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/NodeInfo.h:24,
81:50.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsINode.h:16,
81:50.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsIContent.h:12,
81:50.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/HTMLFormSubmission.h:12,
81:50.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/FormData.h:13,
81:50.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/FormData.cpp:7,
81:50.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base2.cpp:2:
81:50.07 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:265:5: note: some parts of macro expansion are not guarded by this 'else' clause
81:50.07   265 |   } else
81:50.07       |     ^~~~
81:50.07 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:271:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS'
81:50.07   271 |   NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class)
81:50.07       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:50.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS'
81:50.08   275 |   NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class)
81:50.08       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:50.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:279:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
81:50.08   279 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
81:50.08       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:50.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/IdleRequest.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
81:50.08    39 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequest)
81:50.08       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:51.42 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
81:51.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
81:51.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
81:51.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
81:51.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
81:51.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
81:51.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/FormData.h:11,
81:51.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/FormData.cpp:7,
81:51.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base2.cpp:2:
81:51.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/ImportManager.cpp: In member function 'virtual nsresult mozilla::dom::ImportLoader::QueryInterface(const nsIID&, void**)':
81:51.42 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
81:51.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
81:51.42   820 |     foundInterface = 0;                                                       \
81:51.42       |     ^~~~~~~~~~~~~~
81:51.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
81:51.42   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
81:51.42       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
81:51.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/ImportManager.cpp:280:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
81:51.42   280 | NS_INTERFACE_MAP_END
81:51.42       | ^~~~~~~~~~~~~~~~~~~~
81:51.42 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/NodeInfo.h:24,
81:51.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsINode.h:16,
81:51.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsIContent.h:12,
81:51.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/HTMLFormSubmission.h:12,
81:51.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/FormData.h:13,
81:51.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/FormData.cpp:7,
81:51.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base2.cpp:2:
81:51.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:265:5: note: some parts of macro expansion are not guarded by this 'else' clause
81:51.43   265 |   } else
81:51.43       |     ^~~~
81:51.43 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:271:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS'
81:51.43   271 |   NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class)
81:51.43       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:51.43 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS'
81:51.43   275 |   NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class)
81:51.43       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:51.43 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/ImportManager.cpp:279:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
81:51.43   279 |   NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(ImportLoader)
81:51.43       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:51.46 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
81:51.46                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
81:51.46                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
81:51.46                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
81:51.46                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
81:51.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
81:51.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/FormData.h:11,
81:51.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/FormData.cpp:7,
81:51.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base2.cpp:2:
81:51.47 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/ImportManager.cpp: In member function 'virtual nsresult mozilla::dom::ImportManager::QueryInterface(const nsIID&, void**)':
81:51.47 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
81:51.47 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
81:51.47   820 |     foundInterface = 0;                                                       \
81:51.47       |     ^~~~~~~~~~~~~~
81:51.47 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
81:51.47   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
81:51.47       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
81:51.47 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/ImportManager.cpp:654:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
81:51.47   654 | NS_INTERFACE_MAP_END
81:51.47       | ^~~~~~~~~~~~~~~~~~~~
81:51.47 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/NodeInfo.h:24,
81:51.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsINode.h:16,
81:51.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsIContent.h:12,
81:51.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/HTMLFormSubmission.h:12,
81:51.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/FormData.h:13,
81:51.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/FormData.cpp:7,
81:51.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base2.cpp:2:
81:51.47 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:265:5: note: some parts of macro expansion are not guarded by this 'else' clause
81:51.47   265 |   } else
81:51.48       |     ^~~~
81:51.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:271:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS'
81:51.48   271 |   NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class)
81:51.48       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:51.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS'
81:51.48   275 |   NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class)
81:51.48       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:51.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/ImportManager.cpp:653:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
81:51.48   653 |   NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(ImportManager)
81:51.48       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:51.52 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
81:51.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
81:51.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
81:51.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
81:51.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
81:51.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
81:51.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/FormData.h:11,
81:51.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/FormData.cpp:7,
81:51.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base2.cpp:2:
81:51.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/Location.cpp: In member function 'virtual nsresult mozilla::dom::Location::QueryInterface(const nsIID&, void**)':
81:51.52 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
81:51.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
81:51.52   820 |     foundInterface = 0;                                                       \
81:51.52       |     ^~~~~~~~~~~~~~
81:51.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
81:51.52   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
81:51.52       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
81:51.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/Location.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
81:51.52    72 | NS_INTERFACE_MAP_END
81:51.52       | ^~~~~~~~~~~~~~~~~~~~
81:51.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
81:51.52   812 |   else
81:51.52       |   ^~~~
81:51.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
81:51.52   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
81:51.52       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:51.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/Location.cpp:71:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
81:51.53    71 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMLocation)
81:51.53       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:52.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/Navigator.cpp: In member function 'virtual nsresult mozilla::dom::Navigator::QueryInterface(const nsIID&, void**)':
81:52.64 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
81:52.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
81:52.64   820 |     foundInterface = 0;                                                       \
81:52.64       |     ^~~~~~~~~~~~~~
81:52.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
81:52.64   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
81:52.64       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
81:52.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/Navigator.cpp:186:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
81:52.64   186 | NS_INTERFACE_MAP_END
81:52.64       | ^~~~~~~~~~~~~~~~~~~~
81:52.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
81:52.64   801 |   else
81:52.64       |   ^~~~
81:52.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
81:52.64   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
81:52.64       |                                                 ^~~~~~~~~~~~~~~~~~
81:52.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/Navigator.cpp:185:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
81:52.64   185 |   NS_INTERFACE_MAP_ENTRY(nsIMozNavigatorNetwork)
81:52.64       |   ^~~~~~~~~~~~~~~~~~~~~~
81:52.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/NodeIterator.cpp: In member function 'virtual nsresult mozilla::dom::NodeIterator::QueryInterface(const nsIID&, void**)':
81:52.81 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
81:52.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
81:52.81   820 |     foundInterface = 0;                                                       \
81:52.81       |     ^~~~~~~~~~~~~~
81:52.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
81:52.81   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
81:52.81       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
81:52.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/NodeIterator.cpp:177:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
81:52.81   177 | NS_INTERFACE_MAP_END
81:52.81       | ^~~~~~~~~~~~~~~~~~~~
81:52.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
81:52.81   812 |   else
81:52.81       |   ^~~~
81:52.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
81:52.81   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
81:52.81       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:52.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/NodeIterator.cpp:176:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
81:52.81   176 |     NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMNodeIterator)
81:52.81       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:13.91 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
82:13.91                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
82:13.91                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
82:13.91                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
82:13.91                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
82:13.91                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/PartialSHistory.h:10,
82:13.91                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/PartialSHistory.cpp:7,
82:13.91                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base3.cpp:2:
82:13.91 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/PartialSHistory.cpp: In member function 'virtual nsresult mozilla::dom::PartialSHistory::QueryInterface(const nsIID&, void**)':
82:13.91 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
82:13.91 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
82:13.91   820 |     foundInterface = 0;                                                       \
82:13.91       |     ^~~~~~~~~~~~~~
82:13.91 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
82:13.91   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
82:13.91       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
82:13.91 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/PartialSHistory.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
82:13.91    24 | NS_INTERFACE_MAP_END
82:13.91       | ^~~~~~~~~~~~~~~~~~~~
82:13.91 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
82:13.91   801 |   else
82:13.91       |   ^~~~
82:13.91 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
82:13.92   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
82:13.92       |                                                 ^~~~~~~~~~~~~~~~~~
82:13.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/PartialSHistory.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
82:13.92    23 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
82:13.92       |   ^~~~~~~~~~~~~~~~~~~~~~
82:15.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/ProcessGlobal.cpp: In member function 'virtual nsresult mozilla::dom::ProcessGlobal::QueryInterface(const nsIID&, void**)':
82:15.14 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
82:15.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
82:15.14   820 |     foundInterface = 0;                                                       \
82:15.14       |     ^~~~~~~~~~~~~~
82:15.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
82:15.14   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
82:15.14       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
82:15.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/ProcessGlobal.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
82:15.15    81 | NS_INTERFACE_MAP_END
82:15.15       | ^~~~~~~~~~~~~~~~~~~~
82:15.15 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/ProcessGlobal.cpp:10,
82:15.15                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base3.cpp:29:
82:15.15 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMClassInfoID.h:50:5: note: some parts of macro expansion are not guarded by this 'else' clause
82:15.15    50 |   } else
82:15.15       |     ^~~~
82:15.15 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMClassInfoID.h:50:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO'
82:15.15    50 |   } else
82:15.15       |     ^~~~
82:15.35 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
82:15.35                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
82:15.35                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
82:15.35                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
82:15.35                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
82:15.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/PartialSHistory.h:10,
82:15.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/PartialSHistory.cpp:7,
82:15.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base3.cpp:2:
82:15.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/ScreenOrientation.cpp: In member function 'virtual nsresult mozilla::dom::ScreenOrientation::QueryInterface(const nsIID&, void**)':
82:15.36 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
82:15.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
82:15.36   838 |     foundInterface = 0;                                                       \
82:15.36       |     ^~~~~~~~~~~~~~
82:15.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
82:15.36   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
82:15.36       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:15.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/ScreenOrientation.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
82:15.36    28 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
82:15.36       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:15.36 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/PartialSHistory.h:10,
82:15.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/PartialSHistory.cpp:7,
82:15.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base3.cpp:2:
82:15.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
82:15.36   259 |   } else
82:15.36       |     ^~~~
82:15.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
82:15.36   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
82:15.36       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:15.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
82:15.36   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
82:15.37       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:15.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/ScreenOrientation.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
82:15.37    27 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ScreenOrientation)
82:15.37       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:15.99 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
82:16.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
82:16.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
82:16.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
82:16.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
82:16.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/PartialSHistory.h:10,
82:16.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/PartialSHistory.cpp:7,
82:16.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base3.cpp:2:
82:16.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/ShadowRoot.cpp: In member function 'virtual nsresult mozilla::dom::ShadowRoot::QueryInterface(const nsIID&, void**)':
82:16.00 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
82:16.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
82:16.00   838 |     foundInterface = 0;                                                       \
82:16.00       |     ^~~~~~~~~~~~~~
82:16.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
82:16.00   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
82:16.00       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:16.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/ShadowRoot.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
82:16.00    57 | NS_INTERFACE_MAP_END_INHERITING(DocumentFragment)
82:16.00       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:16.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
82:16.00   801 |   else
82:16.00       |   ^~~~
82:16.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
82:16.00   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
82:16.00       |                                                 ^~~~~~~~~~~~~~~~~~
82:16.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/ShadowRoot.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
82:16.00    56 |   NS_INTERFACE_MAP_ENTRY(nsIMutationObserver)
82:16.00       |   ^~~~~~~~~~~~~~~~~~~~~~
82:16.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/ShadowRoot.cpp: In member function 'virtual nsresult mozilla::dom::ShadowRootStyleSheetList::QueryInterface(const nsIID&, void**)':
82:16.02 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
82:16.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
82:16.02   838 |     foundInterface = 0;                                                       \
82:16.02       |     ^~~~~~~~~~~~~~
82:16.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
82:16.04   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
82:16.04       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:16.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/ShadowRoot.cpp:734:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
82:16.04   734 | NS_INTERFACE_MAP_END_INHERITING(StyleSheetList)
82:16.04       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:16.04 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/PartialSHistory.h:10,
82:16.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/PartialSHistory.cpp:7,
82:16.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base3.cpp:2:
82:16.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
82:16.04   259 |   } else
82:16.04       |     ^~~~
82:16.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
82:16.04   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
82:16.04       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:16.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
82:16.04   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
82:16.04       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:16.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/ShadowRoot.cpp:733:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
82:16.04   733 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ShadowRootStyleSheetList)
82:16.04       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:16.18 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
82:16.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
82:16.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
82:16.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
82:16.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
82:16.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/PartialSHistory.h:10,
82:16.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/PartialSHistory.cpp:7,
82:16.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base3.cpp:2:
82:16.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/StyleSheetList.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetList::QueryInterface(const nsIID&, void**)':
82:16.18 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
82:16.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
82:16.18   820 |     foundInterface = 0;                                                       \
82:16.18       |     ^~~~~~~~~~~~~~
82:16.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
82:16.18   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
82:16.18       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
82:16.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/StyleSheetList.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
82:16.18    21 | NS_INTERFACE_MAP_END
82:16.18       | ^~~~~~~~~~~~~~~~~~~~
82:16.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
82:16.18   801 |   else
82:16.18       |   ^~~~
82:16.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
82:16.18   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
82:16.18       |                                                 ^~~~~~~~~~~~~~~~~~
82:16.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/StyleSheetList.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
82:16.18    20 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
82:16.18       |   ^~~~~~~~~~~~~~~~~~~~~~
82:16.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/SubtleCrypto.cpp: In member function 'virtual nsresult mozilla::dom::SubtleCrypto::QueryInterface(const nsIID&, void**)':
82:16.20 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
82:16.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
82:16.20   820 |     foundInterface = 0;                                                       \
82:16.20       |     ^~~~~~~~~~~~~~
82:16.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
82:16.20   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
82:16.20       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
82:16.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/SubtleCrypto.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
82:16.20    22 | NS_INTERFACE_MAP_END
82:16.20       | ^~~~~~~~~~~~~~~~~~~~
82:16.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
82:16.20   801 |   else
82:16.20       |   ^~~~
82:16.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
82:16.20   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
82:16.20       |                                                 ^~~~~~~~~~~~~~~~~~
82:16.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/SubtleCrypto.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
82:16.20    21 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
82:16.20       |   ^~~~~~~~~~~~~~~~~~~~~~
82:29.78 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
82:29.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
82:29.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/Timeout.h:12,
82:29.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/Timeout.cpp:7,
82:29.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base4.cpp:2:
82:29.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/TimeoutHandler.cpp: In member function 'virtual nsresult mozilla::dom::TimeoutHandler::QueryInterface(const nsIID&, void**)':
82:29.78 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
82:29.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
82:29.78   820 |     foundInterface = 0;                                                       \
82:29.78       |     ^~~~~~~~~~~~~~
82:29.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
82:29.79   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
82:29.79       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
82:29.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/TimeoutHandler.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
82:29.79    40 | NS_INTERFACE_MAP_END
82:29.79       | ^~~~~~~~~~~~~~~~~~~~
82:29.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
82:29.79   801 |   else
82:29.79       |   ^~~~
82:29.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
82:29.79   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
82:29.79       |                                                 ^~~~~~~~~~~~~~~~~~
82:29.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/TimeoutHandler.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
82:29.79    39 |   NS_INTERFACE_MAP_ENTRY(nsITimeoutHandler)
82:29.79       |   ^~~~~~~~~~~~~~~~~~~~~~
82:29.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/TreeWalker.cpp: In member function 'virtual nsresult mozilla::dom::TreeWalker::QueryInterface(const nsIID&, void**)':
82:29.83 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
82:29.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
82:29.83   820 |     foundInterface = 0;                                                       \
82:29.83       |     ^~~~~~~~~~~~~~
82:29.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
82:29.83   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
82:29.83       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
82:29.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/TreeWalker.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
82:29.83    50 | NS_INTERFACE_MAP_END
82:29.83       | ^~~~~~~~~~~~~~~~~~~~
82:29.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
82:29.83   812 |   else
82:29.83       |   ^~~~
82:29.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
82:29.83   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
82:29.83       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:29.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/TreeWalker.cpp:49:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
82:29.83    49 |     NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMTreeWalker)
82:29.83       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:30.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/WebSocket.cpp: In member function 'virtual nsresult mozilla::dom::WebSocket::QueryInterface(const nsIID&, void**)':
82:30.94 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
82:30.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
82:30.94   838 |     foundInterface = 0;                                                       \
82:30.94       |     ^~~~~~~~~~~~~~
82:30.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
82:30.94   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
82:30.95       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:30.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/WebSocket.cpp:1449:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
82:30.96  1449 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
82:30.96       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:30.96 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/Timeout.h:13,
82:30.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/Timeout.cpp:7,
82:30.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base4.cpp:2:
82:30.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
82:30.96   259 |   } else
82:30.96       |     ^~~~
82:30.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
82:30.96   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
82:30.96       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:30.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
82:30.96   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
82:30.96       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:30.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/WebSocket.cpp:1448:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
82:30.96  1448 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(WebSocket)
82:30.96       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:32.56 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/Declaration.h:24,
82:32.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsRuleWalker.h:16,
82:32.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrAndChildArray.cpp:21,
82:32.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base4.cpp:83:
82:32.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)':
82:32.56 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead
82:32.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h:159: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]
82:32.56   159 |     memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue));
82:32.56       |                                                       ^
82:32.56 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
82:32.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Element.h:42,
82:32.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18,
82:32.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/StyleSheetInlines.h:12,
82:32.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/css/Loader.h:23,
82:32.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSParser.h:12,
82:32.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/WebKitCSSMatrix.cpp:12,
82:32.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base4.cpp:38:
82:32.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here
82:32.57   585 | class nsCSSValue {
82:32.57       |       ^~~~~~~~~~
82:32.59 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base4.cpp:83:
82:32.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrAndChildArray.cpp: In member function 'nsresult nsAttrAndChildArray::RemoveAttrAt(uint32_t, nsAttrValue&)':
82:32.59 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
82:32.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrAndChildArray.cpp:457: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]
82:32.59   457 |             (slotCount - aPos - 1) * sizeof(InternalAttr));
82:32.59       |                                                          ^
82:32.59 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18,
82:32.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Element.h:16,
82:32.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18,
82:32.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/StyleSheetInlines.h:12,
82:32.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/css/Loader.h:23,
82:32.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSParser.h:12,
82:32.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/WebKitCSSMatrix.cpp:12,
82:32.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base4.cpp:38:
82:32.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrAndChildArray.h:206:10: note: 'struct nsAttrAndChildArray::InternalAttr' declared here
82:32.59   206 |   struct InternalAttr
82:32.59       |          ^~~~~~~~~~~~
82:32.59 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base4.cpp:83:
82:32.59 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
82:32.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrAndChildArray.cpp:458: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]
82:32.59   458 |     memset(&ATTRS(mImpl)[slotCount - 1], 0, sizeof(InternalAttr));
82:32.59       |                                                                 ^
82:32.59 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18,
82:32.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Element.h:16,
82:32.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18,
82:32.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/StyleSheetInlines.h:12,
82:32.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/css/Loader.h:23,
82:32.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSParser.h:12,
82:32.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/WebKitCSSMatrix.cpp:12,
82:32.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base4.cpp:38:
82:32.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrAndChildArray.h:206:10: note: 'struct nsAttrAndChildArray::InternalAttr' declared here
82:32.60   206 |   struct InternalAttr
82:32.60       |          ^~~~~~~~~~~~
82:32.60 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base4.cpp:83:
82:32.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrAndChildArray.cpp: In member function 'bool nsAttrAndChildArray::AddAttrSlot()':
82:32.60 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
82:32.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrAndChildArray.cpp:851: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]
82:32.60   851 |             childCount * sizeof(nsIContent*));
82:32.60       |                                             ^
82:32.60 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18,
82:32.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Element.h:16,
82:32.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18,
82:32.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/StyleSheetInlines.h:12,
82:32.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/css/Loader.h:23,
82:32.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSParser.h:12,
82:32.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/WebKitCSSMatrix.cpp:12,
82:32.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base4.cpp:38:
82:32.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrAndChildArray.h:206:10: note: 'struct nsAttrAndChildArray::InternalAttr' declared here
82:32.60   206 |   struct InternalAttr
82:32.60       |          ^~~~~~~~~~~~
82:35.65 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
82:35.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
82:35.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/Timeout.h:12,
82:35.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/Timeout.cpp:7,
82:35.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base4.cpp:2:
82:35.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsContentIterator.cpp: In member function 'virtual nsresult nsContentIterator::QueryInterface(const nsIID&, void**)':
82:35.65 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
82:35.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
82:35.65   820 |     foundInterface = 0;                                                       \
82:35.65       |     ^~~~~~~~~~~~~~
82:35.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
82:35.65   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
82:35.65       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
82:35.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsContentIterator.cpp:228:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
82:35.65   228 | NS_INTERFACE_MAP_END
82:35.66       | ^~~~~~~~~~~~~~~~~~~~
82:35.66 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/Timeout.h:13,
82:35.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/Timeout.cpp:7,
82:35.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base4.cpp:2:
82:35.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:265:5: note: some parts of macro expansion are not guarded by this 'else' clause
82:35.66   265 |   } else
82:35.66       |     ^~~~
82:35.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:271:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS'
82:35.66   271 |   NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class)
82:35.66       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:35.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS'
82:35.66   275 |   NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class)
82:35.66       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:35.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsContentIterator.cpp:227:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
82:35.66   227 |   NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsContentIterator)
82:35.66       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:35.69 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
82:35.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
82:35.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/Timeout.h:12,
82:35.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/Timeout.cpp:7,
82:35.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base4.cpp:2:
82:35.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsContentIterator.cpp: In member function 'virtual nsresult nsContentSubtreeIterator::QueryInterface(const nsIID&, void**)':
82:35.69 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
82:35.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
82:35.69   838 |     foundInterface = 0;                                                       \
82:35.70       |     ^~~~~~~~~~~~~~
82:35.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
82:35.70   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
82:35.70       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:35.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsContentIterator.cpp:1238:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
82:35.70  1238 | NS_INTERFACE_MAP_END_INHERITING(nsContentIterator)
82:35.70       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:35.70 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/Timeout.h:13,
82:35.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/Timeout.cpp:7,
82:35.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base4.cpp:2:
82:35.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
82:35.70   259 |   } else
82:35.70       |     ^~~~
82:35.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
82:35.70   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
82:35.70       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:35.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
82:35.70   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
82:35.70       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:35.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsContentIterator.cpp:1237:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
82:35.70  1237 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(nsContentSubtreeIterator)
82:35.70       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:35.72 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
82:35.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
82:35.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/Timeout.h:12,
82:35.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/Timeout.cpp:7,
82:35.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base4.cpp:2:
82:35.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsBaseContentList::QueryInterface(const nsIID&, void**)':
82:35.72 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
82:35.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
82:35.72   820 |     foundInterface = 0;                                                       \
82:35.72       |     ^~~~~~~~~~~~~~
82:35.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
82:35.72   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
82:35.73       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
82:35.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsContentList.cpp:90:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
82:35.73    90 | NS_INTERFACE_MAP_END
82:35.73       | ^~~~~~~~~~~~~~~~~~~~
82:35.73 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/Timeout.h:13,
82:35.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/Timeout.cpp:7,
82:35.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base4.cpp:2:
82:35.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:265:5: note: some parts of macro expansion are not guarded by this 'else' clause
82:35.73   265 |   } else
82:35.73       |     ^~~~
82:35.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:271:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS'
82:35.73   271 |   NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class)
82:35.73       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:35.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS'
82:35.73   275 |   NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class)
82:35.73       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:35.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:288:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
82:35.73   288 |   NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
82:35.73       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:35.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsContentList.cpp:89:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION'
82:35.73    89 |   NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsBaseContentList)
82:35.73       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:35.73 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
82:35.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
82:35.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/Timeout.h:12,
82:35.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/Timeout.cpp:7,
82:35.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base4.cpp:2:
82:35.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsSimpleContentList::QueryInterface(const nsIID&, void**)':
82:35.74 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
82:35.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
82:35.74   838 |     foundInterface = 0;                                                       \
82:35.74       |     ^~~~~~~~~~~~~~
82:35.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
82:35.74   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
82:35.74       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:35.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsContentList.cpp:142:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
82:35.74   142 | NS_INTERFACE_MAP_END_INHERITING(nsBaseContentList)
82:35.74       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:35.74 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/Timeout.h:13,
82:35.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/Timeout.cpp:7,
82:35.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base4.cpp:2:
82:35.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
82:35.74   259 |   } else
82:35.74       |     ^~~~
82:35.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
82:35.74   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
82:35.74       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:35.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
82:35.74   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
82:35.74       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:35.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsContentList.cpp:141:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
82:35.74   141 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(nsSimpleContentList)
82:35.74       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:36.09 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/jspubtd.h:17,
82:36.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:10,
82:36.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
82:36.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:33,
82:36.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/Timeout.h:12,
82:36.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/Timeout.cpp:7,
82:36.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base4.cpp:2:
82:36.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]':
82:36.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/xpcprivate.h:2933:28:   required from here
82:36.10 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
82:36.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32: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]
82:36.10    32 |   memset(aT, 0, sizeof(T));
82:36.10       |   ~~~~~~^~~~~~~~~~~~~~~~~~
82:36.10 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/WindowNamedPropertiesHandler.cpp:16,
82:36.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base4.cpp:56:
82:36.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/xpcprivate.h:2931:8: note: 'struct xpc::GlobalProperties' declared here
82:36.10  2931 | struct GlobalProperties {
82:36.10       |        ^~~~~~~~~~~~~~~~
82:56.16 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
82:56.17                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
82:56.17                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsContentPermissionHelper.cpp:8,
82:56.17                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base5.cpp:2:
82:56.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsContentSink.cpp: In member function 'virtual nsresult nsContentSink::QueryInterface(const nsIID&, void**)':
82:56.17 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
82:56.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
82:56.17   820 |     foundInterface = 0;                                                       \
82:56.17       |     ^~~~~~~~~~~~~~
82:56.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
82:56.17   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
82:56.17       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
82:56.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsContentSink.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
82:56.17    69 | NS_INTERFACE_MAP_END
82:56.17       | ^~~~~~~~~~~~~~~~~~~~
82:56.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
82:56.17   812 |   else
82:56.17       |   ^~~~
82:56.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
82:56.17   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
82:56.17       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:56.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsContentSink.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
82:56.18    68 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDocumentObserver)
82:56.18       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:56.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMAttributeMap.cpp: In member function 'virtual nsresult nsDOMAttributeMap::QueryInterface(const nsIID&, void**)':
82:56.52 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
82:56.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
82:56.52   820 |     foundInterface = 0;                                                       \
82:56.52       |     ^~~~~~~~~~~~~~
82:56.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
82:56.52   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
82:56.52       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
82:56.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMAttributeMap.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
82:56.52   102 | NS_INTERFACE_MAP_END
82:56.52       | ^~~~~~~~~~~~~~~~~~~~
82:56.52 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsWrapperCache.h:10,
82:56.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/EventTarget.h:11,
82:56.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsPIDOMWindow.h:15,
82:56.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PTabContext.h:21,
82:56.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:20,
82:56.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9,
82:56.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/ContentBridgeParent.h:10,
82:56.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/ContentChild.h:11,
82:56.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsContentPermissionHelper.cpp:11,
82:56.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base5.cpp:2:
82:56.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:265:5: note: some parts of macro expansion are not guarded by this 'else' clause
82:56.52   265 |   } else
82:56.52       |     ^~~~
82:56.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:271:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS'
82:56.52   271 |   NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class)
82:56.52       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:56.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS'
82:56.52   275 |   NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class)
82:56.52       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:56.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMAttributeMap.cpp:101:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
82:56.52   101 |   NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsDOMAttributeMap)
82:56.52       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:56.54 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
82:56.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
82:56.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsContentPermissionHelper.cpp:8,
82:56.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base5.cpp:2:
82:56.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMCaretPosition.cpp: In member function 'virtual nsresult nsDOMCaretPosition::QueryInterface(const nsIID&, void**)':
82:56.54 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
82:56.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
82:56.54   820 |     foundInterface = 0;                                                       \
82:56.54       |     ^~~~~~~~~~~~~~
82:56.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
82:56.54   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
82:56.54       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
82:56.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMCaretPosition.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
82:56.54    75 | NS_INTERFACE_MAP_END
82:56.54       | ^~~~~~~~~~~~~~~~~~~~
82:56.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
82:56.55   801 |   else
82:56.55       |   ^~~~
82:56.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
82:56.55   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
82:56.55       |                                                 ^~~~~~~~~~~~~~~~~~
82:56.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMCaretPosition.cpp:74:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
82:56.55    74 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
82:56.55       |   ^~~~~~~~~~~~~~~~~~~~~~
82:57.04 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/Declaration.h:24,
82:57.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRules.h:12,
82:57.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMClassInfo.cpp:71,
82:57.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base5.cpp:56:
82:57.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)':
82:57.04 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead
82:57.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h:159: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]
82:57.04   159 |     memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue));
82:57.04       |                                                       ^
82:57.04 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
82:57.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Element.h:42,
82:57.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsContentPermissionHelper.cpp:13,
82:57.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base5.cpp:2:
82:57.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here
82:57.04   585 | class nsCSSValue {
82:57.04       |       ^~~~~~~~~~
82:57.59 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
82:57.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
82:57.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsContentPermissionHelper.cpp:8,
82:57.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base5.cpp:2:
82:57.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMClassInfo.cpp: In member function 'virtual nsresult nsDOMClassInfo::QueryInterface(const nsIID&, void**)':
82:57.59 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
82:57.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
82:57.59   820 |     foundInterface = 0;                                                       \
82:57.59       |     ^~~~~~~~~~~~~~
82:57.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
82:57.59   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
82:57.59       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
82:57.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMClassInfo.cpp:369:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
82:57.59   369 | NS_INTERFACE_MAP_END
82:57.59       | ^~~~~~~~~~~~~~~~~~~~
82:57.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
82:57.59   812 |   else
82:57.59       |   ^~~~
82:57.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
82:57.59   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
82:57.59       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:57.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMClassInfo.cpp:368:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
82:57.59   368 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIClassInfo)
82:57.59       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:57.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMClassInfo.cpp: In member function 'virtual nsresult nsDOMConstructor::QueryInterface(const nsIID&, void**)':
82:57.71 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
82:57.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
82:57.71   820 |     foundInterface = 0;                                                       \
82:57.71       |     ^~~~~~~~~~~~~~
82:57.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
82:57.71   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
82:57.71       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
82:57.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMClassInfo.cpp:1270:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
82:57.71  1270 | NS_INTERFACE_MAP_END
82:57.71       | ^~~~~~~~~~~~~~~~~~~~
82:57.71 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base5.cpp:56:
82:57.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMClassInfo.cpp:1269:5: note: some parts of macro expansion are not guarded by this 'else' clause
82:57.71  1269 |   } else
82:57.71       |     ^~~~
82:57.73 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
82:57.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
82:57.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsContentPermissionHelper.cpp:8,
82:57.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base5.cpp:2:
82:57.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMClassInfo.cpp: In member function 'virtual nsresult nsEventListenerThisTranslator::QueryInterface(const nsIID&, void**)':
82:57.73 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
82:57.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
82:57.73   820 |     foundInterface = 0;                                                       \
82:57.73       |     ^~~~~~~~~~~~~~
82:57.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
82:57.73   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
82:57.73       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
82:57.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMClassInfo.cpp:1993:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
82:57.73  1993 | NS_INTERFACE_MAP_END
82:57.73       | ^~~~~~~~~~~~~~~~~~~~
82:57.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
82:57.73   801 |   else
82:57.73       |   ^~~~
82:57.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
82:57.73   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
82:57.73       |                                                 ^~~~~~~~~~~~~~~~~~
82:57.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMClassInfo.cpp:1992:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
82:57.73  1992 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
82:57.73       |   ^~~~~~~~~~~~~~~~~~~~~~
82:58.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationRecord::QueryInterface(const nsIID&, void**)':
82:58.24 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
82:58.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
82:58.24   820 |     foundInterface = 0;                                                       \
82:58.24       |     ^~~~~~~~~~~~~~
82:58.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
82:58.24   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
82:58.24       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
82:58.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMMutationObserver.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
82:58.24    64 | NS_INTERFACE_MAP_END
82:58.24       | ^~~~~~~~~~~~~~~~~~~~
82:58.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
82:58.24   801 |   else
82:58.24       |   ^~~~
82:58.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
82:58.25   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
82:58.25       |                                                 ^~~~~~~~~~~~~~~~~~
82:58.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMMutationObserver.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
82:58.25    63 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
82:58.25       |   ^~~~~~~~~~~~~~~~~~~~~~
82:58.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsMutationReceiver::QueryInterface(const nsIID&, void**)':
82:58.26 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
82:58.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
82:58.26   820 |     foundInterface = 0;                                                       \
82:58.26       |     ^~~~~~~~~~~~~~
82:58.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
82:58.26   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
82:58.26       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
82:58.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMMutationObserver.cpp:92:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
82:58.26    92 | NS_INTERFACE_MAP_END
82:58.26       | ^~~~~~~~~~~~~~~~~~~~
82:58.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
82:58.26   801 |   else
82:58.26       |   ^~~~
82:58.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
82:58.26   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
82:58.26       |                                                 ^~~~~~~~~~~~~~~~~~
82:58.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMMutationObserver.cpp:91:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
82:58.26    91 |   NS_INTERFACE_MAP_ENTRY(nsIMutationObserver)
82:58.26       |   ^~~~~~~~~~~~~~~~~~~~~~
82:58.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationObserver::QueryInterface(const nsIID&, void**)':
82:58.28 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
82:58.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
82:58.28   820 |     foundInterface = 0;                                                       \
82:58.28       |     ^~~~~~~~~~~~~~
82:58.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
82:58.28   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
82:58.28       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
82:58.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMMutationObserver.cpp:485:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
82:58.28   485 | NS_INTERFACE_MAP_END
82:58.28       | ^~~~~~~~~~~~~~~~~~~~
82:58.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
82:58.28   801 |   else
82:58.28       |   ^~~~
82:58.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
82:58.28   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
82:58.28       |                                                 ^~~~~~~~~~~~~~~~~~
82:58.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMMutationObserver.cpp:484:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
82:58.28   484 |   NS_INTERFACE_MAP_ENTRY(nsDOMMutationObserver)
82:58.28       |   ^~~~~~~~~~~~~~~~~~~~~~
82:58.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMSerializer.cpp: In member function 'virtual nsresult nsDOMSerializer::QueryInterface(const nsIID&, void**)':
82:58.36 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
82:58.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
82:58.36   820 |     foundInterface = 0;                                                       \
82:58.36       |     ^~~~~~~~~~~~~~
82:58.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
82:58.36   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
82:58.36       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
82:58.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMSerializer.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
82:58.36    33 | NS_INTERFACE_MAP_END
82:58.36       | ^~~~~~~~~~~~~~~~~~~~
82:58.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
82:58.36   801 |   else
82:58.36       |   ^~~~
82:58.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
82:58.36   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
82:58.36       |                                                 ^~~~~~~~~~~~~~~~~~
82:58.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMSerializer.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
82:58.36    32 |   NS_INTERFACE_MAP_ENTRY(nsIDOMSerializer)
82:58.36       |   ^~~~~~~~~~~~~~~~~~~~~~
82:58.39 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMTokenList.cpp: In member function 'virtual nsresult nsDOMTokenList::QueryInterface(const nsIID&, void**)':
82:58.39 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
82:58.39 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
82:58.39   820 |     foundInterface = 0;                                                       \
82:58.39       |     ^~~~~~~~~~~~~~
82:58.39 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
82:58.39   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
82:58.39       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
82:58.39 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMTokenList.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
82:58.39    39 | NS_INTERFACE_MAP_END
82:58.39       | ^~~~~~~~~~~~~~~~~~~~
82:58.39 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsWrapperCache.h:10,
82:58.39                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/EventTarget.h:11,
82:58.39                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsPIDOMWindow.h:15,
82:58.39                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PTabContext.h:21,
82:58.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:20,
82:58.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9,
82:58.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/ContentBridgeParent.h:10,
82:58.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/ContentChild.h:11,
82:58.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsContentPermissionHelper.cpp:11,
82:58.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base5.cpp:2:
82:58.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:265:5: note: some parts of macro expansion are not guarded by this 'else' clause
82:58.40   265 |   } else
82:58.40       |     ^~~~
82:58.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:271:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS'
82:58.40   271 |   NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class)
82:58.40       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:58.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS'
82:58.40   275 |   NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class)
82:58.40       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:58.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMTokenList.cpp:38:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
82:58.40    38 |   NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsDOMTokenList)
82:58.40       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:58.42 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
82:58.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
82:58.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsContentPermissionHelper.cpp:8,
82:58.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base5.cpp:2:
82:58.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMWindowList.cpp: In member function 'virtual nsresult nsDOMWindowList::QueryInterface(const nsIID&, void**)':
82:58.42 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
82:58.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
82:58.42   820 |     foundInterface = 0;                                                       \
82:58.42       |     ^~~~~~~~~~~~~~
82:58.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
82:58.42   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
82:58.42       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
82:58.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMWindowList.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
82:58.42    37 | NS_INTERFACE_MAP_END
82:58.42       | ^~~~~~~~~~~~~~~~~~~~
82:58.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
82:58.42   801 |   else
82:58.42       |   ^~~~
82:58.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
82:58.42   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
82:58.42       |                                                 ^~~~~~~~~~~~~~~~~~
82:58.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMWindowList.cpp:36:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
82:58.42    36 |    NS_INTERFACE_MAP_ENTRY(nsISupports)
82:58.42       |    ^~~~~~~~~~~~~~~~~~~~~~
83:03.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDocument.cpp: In member function 'virtual nsresult nsDocument::QueryInterface(const nsIID&, void**)':
83:03.38 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
83:03.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
83:03.38   820 |     foundInterface = 0;                                                       \
83:03.38       |     ^~~~~~~~~~~~~~
83:03.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
83:03.38   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
83:03.38       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
83:03.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDocument.cpp:1499:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
83:03.38  1499 | NS_INTERFACE_MAP_END
83:03.38       | ^~~~~~~~~~~~~~~~~~~~
83:03.38 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsWrapperCache.h:10,
83:03.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/EventTarget.h:11,
83:03.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsPIDOMWindow.h:15,
83:03.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PTabContext.h:21,
83:03.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:20,
83:03.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9,
83:03.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/ContentBridgeParent.h:10,
83:03.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/ContentChild.h:11,
83:03.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsContentPermissionHelper.cpp:11,
83:03.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base5.cpp:2:
83:03.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:265:5: note: some parts of macro expansion are not guarded by this 'else' clause
83:03.38   265 |   } else
83:03.38       |     ^~~~
83:03.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:271:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS'
83:03.38   271 |   NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class)
83:03.38       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
83:03.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS'
83:03.38   275 |   NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class)
83:03.38       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
83:03.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:288:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
83:03.38   288 |   NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
83:03.38       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
83:03.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDocument.cpp:1498:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION'
83:03.39  1498 |   NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsDocument)
83:03.39       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
83:04.00 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
83:04.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
83:04.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsContentPermissionHelper.cpp:8,
83:04.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base5.cpp:2:
83:04.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDocumentEncoder.cpp: In member function 'virtual nsresult nsDocumentEncoder::QueryInterface(const nsIID&, void**)':
83:04.00 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
83:04.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
83:04.00   820 |     foundInterface = 0;                                                       \
83:04.00       |     ^~~~~~~~~~~~~~
83:04.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
83:04.00   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
83:04.00       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
83:04.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDocumentEncoder.cpp:185:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
83:04.00   185 | NS_INTERFACE_MAP_END
83:04.00       | ^~~~~~~~~~~~~~~~~~~~
83:04.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
83:04.00   801 |   else
83:04.00       |   ^~~~
83:04.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
83:04.00   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
83:04.00       |                                                 ^~~~~~~~~~~~~~~~~~
83:04.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDocumentEncoder.cpp:184:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
83:04.01   184 |    NS_INTERFACE_MAP_ENTRY(nsISupports)
83:04.01       |    ^~~~~~~~~~~~~~~~~~~~~~
83:04.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsFocusManager.cpp: In member function 'virtual nsresult nsFocusManager::QueryInterface(const nsIID&, void**)':
83:04.14 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
83:04.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
83:04.14   820 |     foundInterface = 0;                                                       \
83:04.14       |     ^~~~~~~~~~~~~~
83:04.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
83:04.14   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
83:04.14       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
83:04.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsFocusManager.cpp:154:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
83:04.14   154 | NS_INTERFACE_MAP_END
83:04.14       | ^~~~~~~~~~~~~~~~~~~~
83:04.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
83:04.15   812 |   else
83:04.15       |   ^~~~
83:04.15 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
83:04.15   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
83:04.15       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
83:04.15 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsFocusManager.cpp:153:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
83:04.15   153 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIFocusManager)
83:04.15       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
83:04.78 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/jspubtd.h:17,
83:04.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:10,
83:04.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
83:04.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:33,
83:04.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsContentPermissionHelper.cpp:8,
83:04.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base5.cpp:2:
83:04.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]':
83:04.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/xpcprivate.h:2933:28:   required from here
83:04.78 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
83:04.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32: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]
83:04.78    32 |   memset(aT, 0, sizeof(T));
83:04.78       |   ~~~~~~^~~~~~~~~~~~~~~~~~
83:04.79 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMClassInfo.cpp:21,
83:04.79                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base5.cpp:56:
83:04.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/xpcprivate.h:2931:8: note: 'struct xpc::GlobalProperties' declared here
83:04.79  2931 | struct GlobalProperties {
83:04.79       |        ^~~~~~~~~~~~~~~~
83:46.63 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
83:46.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
83:46.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/domstubs.h:10,
83:46.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozIApplication.h:10,
83:46.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsFrameLoader.cpp:16,
83:46.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base6.cpp:2:
83:46.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsFrameLoader.cpp: In member function 'virtual nsresult nsFrameLoader::QueryInterface(const nsIID&, void**)':
83:46.63 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
83:46.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
83:46.63   820 |     foundInterface = 0;                                                       \
83:46.65       |     ^~~~~~~~~~~~~~
83:46.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
83:46.65   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
83:46.65       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
83:46.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsFrameLoader.cpp:153:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
83:46.65   153 | NS_INTERFACE_MAP_END
83:46.65       | ^~~~~~~~~~~~~~~~~~~~
83:46.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
83:46.65   801 |   else
83:46.65       |   ^~~~
83:46.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
83:46.65   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
83:46.65       |                                                 ^~~~~~~~~~~~~~~~~~
83:46.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsFrameLoader.cpp:152:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
83:46.65   152 |   NS_INTERFACE_MAP_ENTRY(nsIWebBrowserPersistable)
83:46.65       |   ^~~~~~~~~~~~~~~~~~~~~~
83:47.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsGenericDOMDataNode.cpp: In member function 'virtual nsresult nsGenericDOMDataNode::QueryInterface(const nsIID&, void**)':
83:47.25 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
83:47.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
83:47.25   820 |     foundInterface = 0;                                                       \
83:47.25       |     ^~~~~~~~~~~~~~
83:47.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
83:47.25   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
83:47.25       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
83:47.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsGenericDOMDataNode.cpp:136:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
83:47.25   136 | NS_INTERFACE_MAP_END
83:47.25       | ^~~~~~~~~~~~~~~~~~~~
83:47.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
83:47.25   812 |   else
83:47.25       |   ^~~~
83:47.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
83:47.25   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
83:47.25       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
83:47.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsGenericDOMDataNode.cpp:135:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
83:47.25   135 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContent)
83:47.25       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
83:47.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsHistory.cpp: In member function 'virtual nsresult nsHistory::QueryInterface(const nsIID&, void**)':
83:47.72 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
83:47.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
83:47.72   820 |     foundInterface = 0;                                                       \
83:47.72       |     ^~~~~~~~~~~~~~
83:47.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
83:47.73   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
83:47.73       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
83:47.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsHistory.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
83:47.73    38 | NS_INTERFACE_MAP_END
83:47.73       | ^~~~~~~~~~~~~~~~~~~~
83:47.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
83:47.73   801 |   else
83:47.73       |   ^~~~
83:47.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
83:47.73   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
83:47.73       |                                                 ^~~~~~~~~~~~~~~~~~
83:47.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsHistory.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
83:47.73    37 |   NS_INTERFACE_MAP_ENTRY(nsIDOMHistory) // Empty, needed for extension compat
83:47.73       |   ^~~~~~~~~~~~~~~~~~~~~~
83:49.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsHostObjectURI.cpp: In member function 'virtual nsresult nsHostObjectURI::QueryInterface(const nsIID&, void**)':
83:49.10 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
83:49.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
83:49.10   838 |     foundInterface = 0;                                                       \
83:49.10       |     ^~~~~~~~~~~~~~
83:49.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
83:49.10   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
83:49.10       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
83:49.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsHostObjectURI.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
83:49.10    38 | NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI)
83:49.10       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
83:49.10 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base6.cpp:74:
83:49.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsHostObjectURI.cpp:37:3: note: some parts of macro expansion are not guarded by this 'else' clause
83:49.10    37 |   else
83:49.10       |   ^~~~
83:49.71 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/Declaration.h:24,
83:49.71                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsRuleWalker.h:16,
83:49.71                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsRuleProcessorData.h:18,
83:49.71                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsINode.cpp:87,
83:49.71                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base6.cpp:92:
83:49.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)':
83:49.71 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead
83:49.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h:159: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]
83:49.72   159 |     memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue));
83:49.72       |                                                       ^
83:49.72 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
83:49.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Element.h:42,
83:49.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsIContentInlines.h:13,
83:49.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsFrameLoader.cpp:24,
83:49.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base6.cpp:2:
83:49.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here
83:49.72   585 | class nsCSSValue {
83:49.72       |       ^~~~~~~~~~
83:50.17 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
83:50.17                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
83:50.17                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/domstubs.h:10,
83:50.17                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozIApplication.h:10,
83:50.17                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsFrameLoader.cpp:16,
83:50.17                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base6.cpp:2:
83:50.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsInProcessTabChildGlobal.cpp: In member function 'virtual nsresult nsInProcessTabChildGlobal::QueryInterface(const nsIID&, void**)':
83:50.17 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
83:50.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
83:50.17   838 |     foundInterface = 0;                                                       \
83:50.17       |     ^~~~~~~~~~~~~~
83:50.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
83:50.17   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
83:50.17       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
83:50.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsInProcessTabChildGlobal.cpp:173:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
83:50.17   173 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
83:50.17       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
83:50.17 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsInProcessTabChildGlobal.cpp:18,
83:50.17                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base6.cpp:101:
83:50.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMClassInfoID.h:50:5: note: some parts of macro expansion are not guarded by this 'else' clause
83:50.17    50 |   } else
83:50.17       |     ^~~~
83:50.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMClassInfoID.h:50:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO'
83:50.17    50 |   } else
83:50.17       |     ^~~~
83:50.27 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
83:50.27                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
83:50.27                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/domstubs.h:10,
83:50.27                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozIApplication.h:10,
83:50.27                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsFrameLoader.cpp:16,
83:50.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base6.cpp:2:
83:50.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSContext::QueryInterface(const nsIID&, void**)':
83:50.28 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
83:50.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
83:50.28   820 |     foundInterface = 0;                                                       \
83:50.28       |     ^~~~~~~~~~~~~~
83:50.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
83:50.28   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
83:50.28       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
83:50.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsJSEnvironment.cpp:633:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
83:50.28   633 | NS_INTERFACE_MAP_END
83:50.28       | ^~~~~~~~~~~~~~~~~~~~
83:50.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
83:50.28   801 |   else
83:50.28       |   ^~~~
83:50.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
83:50.29   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
83:50.29       |                                                 ^~~~~~~~~~~~~~~~~~
83:50.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsJSEnvironment.cpp:632:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
83:50.29   632 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
83:50.29       |   ^~~~~~~~~~~~~~~~~~~~~~
83:50.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSArgArray::QueryInterface(const nsIID&, void**)':
83:50.34 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
83:50.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
83:50.34   820 |     foundInterface = 0;                                                       \
83:50.34       |     ^~~~~~~~~~~~~~
83:50.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
83:50.34   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
83:50.34       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
83:50.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsJSEnvironment.cpp:2645:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
83:50.34  2645 | NS_INTERFACE_MAP_END
83:50.34       | ^~~~~~~~~~~~~~~~~~~~
83:50.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
83:50.35   812 |   else
83:50.35       |   ^~~~
83:50.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
83:50.35   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
83:50.35       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
83:50.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsJSEnvironment.cpp:2644:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
83:50.35  2644 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIJSArgArray)
83:50.36       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
83:50.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsJSTimeoutHandler.cpp: In member function 'virtual nsresult nsJSScriptTimeoutHandler::QueryInterface(const nsIID&, void**)':
83:50.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
83:50.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
83:50.53   820 |     foundInterface = 0;                                                       \
83:50.53       |     ^~~~~~~~~~~~~~
83:50.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
83:50.53   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
83:50.53       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
83:50.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsJSTimeoutHandler.cpp:167:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
83:50.53   167 | NS_INTERFACE_MAP_END
83:50.53       | ^~~~~~~~~~~~~~~~~~~~
83:50.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
83:50.53   801 |   else
83:50.53       |   ^~~~
83:50.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
83:50.53   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
83:50.53       |                                                 ^~~~~~~~~~~~~~~~~~
83:50.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsJSTimeoutHandler.cpp:166:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
83:50.53   166 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
83:50.53       |   ^~~~~~~~~~~~~~~~~~~~~~
84:14.72 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/Declaration.h:24,
84:14.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsRuleWalker.h:16,
84:14.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsMappedAttributes.cpp:14,
84:14.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base7.cpp:11:
84:14.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)':
84:14.73 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead
84:14.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h:159: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]
84:14.73   159 |     memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue));
84:14.73       |                                                       ^
84:14.73 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
84:14.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Element.h:42,
84:14.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsStyledElement.h:18,
84:14.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsMappedAttributeElement.h:16,
84:14.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsMappedAttributeElement.cpp:7,
84:14.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base7.cpp:2:
84:14.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here
84:14.74   585 | class nsCSSValue {
84:14.74       |       ^~~~~~~~~~
84:14.74 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base7.cpp:11:
84:14.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::SetAndTakeAttr(nsIAtom*, nsAttrValue&)':
84:14.74 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
84:14.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsMappedAttributes.cpp:98: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]
84:14.74    98 |     memmove(&Attrs()[i + 1], &Attrs()[i], (mAttrCount - i) * sizeof(InternalAttr));
84:14.74       |                                                                                  ^
84:14.74 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsMappedAttributes.cpp:12,
84:14.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base7.cpp:11:
84:14.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsMappedAttributes.h:90:10: note: 'struct nsMappedAttributes::InternalAttr' declared here
84:14.74    90 |   struct InternalAttr
84:14.74       |          ^~~~~~~~~~~~
84:14.74 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base7.cpp:11:
84:14.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::RemoveAttrAt(uint32_t, nsAttrValue&)':
84:14.74 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
84:14.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsMappedAttributes.cpp:234: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]
84:14.74   234 |           (mAttrCount - aPos - 1) * sizeof(InternalAttr));
84:14.74       |                                                         ^
84:14.74 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsMappedAttributes.cpp:12,
84:14.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base7.cpp:11:
84:14.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsMappedAttributes.h:90:10: note: 'struct nsMappedAttributes::InternalAttr' declared here
84:14.74    90 |   struct InternalAttr
84:14.74       |          ^~~~~~~~~~~~
84:14.81 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
84:14.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
84:14.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
84:14.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
84:14.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
84:14.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/NodeInfo.h:24,
84:14.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrName.h:16,
84:14.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrAndChildArray.h:20,
84:14.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18,
84:14.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Element.h:16,
84:14.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsStyledElement.h:18,
84:14.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsMappedAttributeElement.h:16,
84:14.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsMappedAttributeElement.cpp:7,
84:14.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base7.cpp:2:
84:14.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsMimeTypeArray.cpp: In member function 'virtual nsresult nsMimeTypeArray::QueryInterface(const nsIID&, void**)':
84:14.82 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
84:14.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
84:14.82   820 |     foundInterface = 0;                                                       \
84:14.82       |     ^~~~~~~~~~~~~~
84:14.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
84:14.82   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
84:14.82       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
84:14.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsMimeTypeArray.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
84:14.82    29 | NS_INTERFACE_MAP_END
84:14.82       | ^~~~~~~~~~~~~~~~~~~~
84:14.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
84:14.82   801 |   else
84:14.82       |   ^~~~
84:14.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
84:14.82   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
84:14.82       |                                                 ^~~~~~~~~~~~~~~~~~
84:14.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsMimeTypeArray.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
84:14.82    28 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
84:14.82       |   ^~~~~~~~~~~~~~~~~~~~~~
84:18.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsQueryContentEventResult.cpp: In member function 'virtual nsresult nsQueryContentEventResult::QueryInterface(const nsIID&, void**)':
84:18.74 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
84:18.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
84:18.74   820 |     foundInterface = 0;                                                       \
84:18.74       |     ^~~~~~~~~~~~~~
84:18.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
84:18.74   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
84:18.74       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
84:18.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsQueryContentEventResult.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
84:18.75    49 | NS_INTERFACE_MAP_END
84:18.75       | ^~~~~~~~~~~~~~~~~~~~
84:18.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
84:18.75   801 |   else
84:18.75       |   ^~~~
84:18.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
84:18.75   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
84:18.75       |                                                 ^~~~~~~~~~~~~~~~~~
84:18.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsQueryContentEventResult.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
84:18.75    48 |   NS_INTERFACE_MAP_ENTRY(nsIQueryContentEventResult)
84:18.75       |   ^~~~~~~~~~~~~~~~~~~~~~
84:19.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsRange.cpp: In member function 'virtual nsresult nsRange::QueryInterface(const nsIID&, void**)':
84:19.25 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
84:19.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
84:19.25   820 |     foundInterface = 0;                                                       \
84:19.25       |     ^~~~~~~~~~~~~~
84:19.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
84:19.25   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
84:19.26       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
84:19.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsRange.cpp:334:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
84:19.26   334 | NS_INTERFACE_MAP_END
84:19.26       | ^~~~~~~~~~~~~~~~~~~~
84:19.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
84:19.26   812 |   else
84:19.26       |   ^~~~
84:19.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
84:19.26   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
84:19.26       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
84:19.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsRange.cpp:333:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
84:19.26   333 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMRange)
84:19.26       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
84:19.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsScreen.cpp: In member function 'virtual nsresult nsScreen::QueryInterface(const nsIID&, void**)':
84:19.45 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
84:19.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
84:19.45   838 |     foundInterface = 0;                                                       \
84:19.45       |     ^~~~~~~~~~~~~~
84:19.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
84:19.45   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
84:19.45       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
84:19.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsScreen.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
84:19.45    55 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
84:19.45       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
84:19.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
84:19.46   801 |   else
84:19.46       |   ^~~~
84:19.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
84:19.46   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
84:19.46       |                                                 ^~~~~~~~~~~~~~~~~~
84:19.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsScreen.cpp:54:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
84:19.46    54 |   NS_INTERFACE_MAP_ENTRY(nsIDOMScreen)
84:19.46       |   ^~~~~~~~~~~~~~~~~~~~~~
84:19.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsScriptLoader.cpp: In member function 'virtual nsresult nsScriptLoadRequest::QueryInterface(const nsIID&, void**)':
84:19.51 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
84:19.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
84:19.51   820 |     foundInterface = 0;                                                       \
84:19.51       |     ^~~~~~~~~~~~~~
84:19.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
84:19.51   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
84:19.51       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
84:19.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsScriptLoader.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
84:19.51    82 | NS_INTERFACE_MAP_END
84:19.51       | ^~~~~~~~~~~~~~~~~~~~
84:19.51 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/NodeInfo.h:24,
84:19.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrName.h:16,
84:19.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrAndChildArray.h:20,
84:19.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18,
84:19.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Element.h:16,
84:19.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsStyledElement.h:18,
84:19.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsMappedAttributeElement.h:16,
84:19.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsMappedAttributeElement.cpp:7,
84:19.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base7.cpp:2:
84:19.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:265:5: note: some parts of macro expansion are not guarded by this 'else' clause
84:19.51   265 |   } else
84:19.51       |     ^~~~
84:19.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:271:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS'
84:19.51   271 |   NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class)
84:19.51       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
84:19.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS'
84:19.51   275 |   NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class)
84:19.51       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
84:19.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:279:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
84:19.51   279 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
84:19.52       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
84:19.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsScriptLoader.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
84:19.52    81 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsScriptLoadRequest)
84:19.52       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
84:19.53 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
84:19.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
84:19.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
84:19.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
84:19.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
84:19.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/NodeInfo.h:24,
84:19.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrName.h:16,
84:19.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrAndChildArray.h:20,
84:19.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18,
84:19.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Element.h:16,
84:19.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsStyledElement.h:18,
84:19.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsMappedAttributeElement.h:16,
84:19.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsMappedAttributeElement.cpp:7,
84:19.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base7.cpp:2:
84:19.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsScriptLoader.cpp: In member function 'virtual nsresult nsModuleLoadRequest::QueryInterface(const nsIID&, void**)':
84:19.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
84:19.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
84:19.53   838 |     foundInterface = 0;                                                       \
84:19.53       |     ^~~~~~~~~~~~~~
84:19.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
84:19.53   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
84:19.53       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
84:19.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsScriptLoader.cpp:201:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
84:19.53   201 | NS_INTERFACE_MAP_END_INHERITING(nsScriptLoadRequest)
84:19.53       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
84:19.53 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/NodeInfo.h:24,
84:19.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrName.h:16,
84:19.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrAndChildArray.h:20,
84:19.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18,
84:19.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Element.h:16,
84:19.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsStyledElement.h:18,
84:19.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsMappedAttributeElement.h:16,
84:19.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsMappedAttributeElement.cpp:7,
84:19.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base7.cpp:2:
84:19.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
84:19.54   259 |   } else
84:19.54       |     ^~~~
84:19.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
84:19.54   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
84:19.54       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
84:19.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
84:19.54   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
84:19.54       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
84:19.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsScriptLoader.cpp:200:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
84:19.54   200 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(nsModuleLoadRequest)
84:19.54       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
84:19.56 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
84:19.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
84:19.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
84:19.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
84:19.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
84:19.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/NodeInfo.h:24,
84:19.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrName.h:16,
84:19.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrAndChildArray.h:20,
84:19.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18,
84:19.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Element.h:16,
84:19.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsStyledElement.h:18,
84:19.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsMappedAttributeElement.h:16,
84:19.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsMappedAttributeElement.cpp:7,
84:19.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base7.cpp:2:
84:19.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsScriptLoader.cpp: In member function 'virtual nsresult nsModuleScript::QueryInterface(const nsIID&, void**)':
84:19.56 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
84:19.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
84:19.56   820 |     foundInterface = 0;                                                       \
84:19.56       |     ^~~~~~~~~~~~~~
84:19.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
84:19.56   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
84:19.56       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
84:19.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsScriptLoader.cpp:344:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
84:19.57   344 | NS_INTERFACE_MAP_END
84:19.57       | ^~~~~~~~~~~~~~~~~~~~
84:19.57 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/NodeInfo.h:24,
84:19.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrName.h:16,
84:19.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrAndChildArray.h:20,
84:19.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18,
84:19.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Element.h:16,
84:19.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsStyledElement.h:18,
84:19.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsMappedAttributeElement.h:16,
84:19.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsMappedAttributeElement.cpp:7,
84:19.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base7.cpp:2:
84:19.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:265:5: note: some parts of macro expansion are not guarded by this 'else' clause
84:19.57   265 |   } else
84:19.57       |     ^~~~
84:19.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:271:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS'
84:19.57   271 |   NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class)
84:19.57       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
84:19.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS'
84:19.57   275 |   NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class)
84:19.57       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
84:19.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:279:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
84:19.57   279 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
84:19.57       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
84:19.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsScriptLoader.cpp:343:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
84:19.57   343 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsModuleScript)
84:19.57       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
84:19.57 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
84:19.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
84:19.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
84:19.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
84:19.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
84:19.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/NodeInfo.h:24,
84:19.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrName.h:16,
84:19.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrAndChildArray.h:20,
84:19.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18,
84:19.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Element.h:16,
84:19.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsStyledElement.h:18,
84:19.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsMappedAttributeElement.h:16,
84:19.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsMappedAttributeElement.cpp:7,
84:19.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base7.cpp:2:
84:19.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsScriptLoader.cpp: In member function 'virtual nsresult nsScriptLoader::QueryInterface(const nsIID&, void**)':
84:19.58 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
84:19.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
84:19.58   820 |     foundInterface = 0;                                                       \
84:19.58       |     ^~~~~~~~~~~~~~
84:19.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
84:19.58   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
84:19.58       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
84:19.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsScriptLoader.cpp:502:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
84:19.58   502 | NS_INTERFACE_MAP_END
84:19.58       | ^~~~~~~~~~~~~~~~~~~~
84:19.58 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/NodeInfo.h:24,
84:19.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrName.h:16,
84:19.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrAndChildArray.h:20,
84:19.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18,
84:19.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Element.h:16,
84:19.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsStyledElement.h:18,
84:19.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsMappedAttributeElement.h:16,
84:19.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsMappedAttributeElement.cpp:7,
84:19.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base7.cpp:2:
84:19.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:265:5: note: some parts of macro expansion are not guarded by this 'else' clause
84:19.59   265 |   } else
84:19.59       |     ^~~~
84:19.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:271:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS'
84:19.59   271 |   NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class)
84:19.59       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
84:19.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS'
84:19.59   275 |   NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class)
84:19.59       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
84:19.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:279:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
84:19.59   279 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
84:19.59       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
84:19.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsScriptLoader.cpp:501:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
84:19.59   501 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsScriptLoader)
84:19.59       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
84:39.31 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
84:39.31                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
84:39.31                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIMemoryReporter.h:10,
84:39.31                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsScriptNameSpaceManager.h:26,
84:39.31                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsScriptNameSpaceManager.cpp:7,
84:39.31                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base8.cpp:2:
84:39.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsStructuredCloneContainer.cpp: In member function 'virtual nsresult nsStructuredCloneContainer::QueryInterface(const nsIID&, void**)':
84:39.31 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
84:39.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
84:39.31   820 |     foundInterface = 0;                                                       \
84:39.31       |     ^~~~~~~~~~~~~~
84:39.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
84:39.31   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
84:39.31       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
84:39.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsStructuredCloneContainer.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
84:39.31    30 | NS_INTERFACE_MAP_END
84:39.31       | ^~~~~~~~~~~~~~~~~~~~
84:39.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
84:39.31   801 |   else
84:39.31       |   ^~~~
84:39.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
84:39.31   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
84:39.31       |                                                 ^~~~~~~~~~~~~~~~~~
84:39.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsStructuredCloneContainer.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
84:39.31    29 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
84:39.31       |   ^~~~~~~~~~~~~~~~~~~~~~
84:41.69 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/css/Declaration.h:24,
84:41.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:10,
84:41.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsStyledElement.cpp:17,
84:41.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base8.cpp:56:
84:41.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)':
84:41.69 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead
84:41.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h:159: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]
84:41.69   159 |     memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue));
84:41.69       |                                                       ^
84:41.70 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
84:41.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Element.h:42,
84:41.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18,
84:41.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/StyleSheetInlines.h:12,
84:41.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsStyleLinkElement.h:18,
84:41.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsStyleLinkElement.cpp:13,
84:41.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base8.cpp:47:
84:41.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here
84:41.70   585 | class nsCSSValue {
84:41.70       |       ^~~~~~~~~~
84:45.57 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
84:45.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
84:45.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIMemoryReporter.h:10,
84:45.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsScriptNameSpaceManager.h:26,
84:45.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsScriptNameSpaceManager.cpp:7,
84:45.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/base/Unified_cpp_dom_base8.cpp:2:
84:45.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsWindowRoot.cpp: In member function 'virtual nsresult nsWindowRoot::QueryInterface(const nsIID&, void**)':
84:45.58 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
84:45.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
84:45.58   820 |     foundInterface = 0;                                                       \
84:45.58       |     ^~~~~~~~~~~~~~
84:45.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
84:45.58   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
84:45.58       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
84:45.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsWindowRoot.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
84:45.58    69 | NS_INTERFACE_MAP_END
84:45.58       | ^~~~~~~~~~~~~~~~~~~~
84:45.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
84:45.58   801 |   else
84:45.58       |   ^~~~
84:45.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
84:45.58   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
84:45.58       |                                                 ^~~~~~~~~~~~~~~~~~
84:45.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsWindowRoot.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
84:45.58    68 |   NS_INTERFACE_MAP_ENTRY(mozilla::dom::EventTarget)
84:45.58       |   ^~~~~~~~~~~~~~~~~~~~~~
85:02.58 libdom_base.a.desc
85:04.54 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
85:04.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
85:04.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/domstubs.h:10,
85:04.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIJSON.h:10,
85:04.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/json/nsJSON.h:10,
85:04.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/json/nsJSON.cpp:9,
85:04.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/json/Unified_cpp_dom_json0.cpp:2:
85:04.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/json/nsJSON.cpp: In member function 'virtual nsresult nsJSON::QueryInterface(const nsIID&, void**)':
85:04.54 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
85:04.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
85:04.55   820 |     foundInterface = 0;                                                       \
85:04.55       |     ^~~~~~~~~~~~~~
85:04.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
85:04.55   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
85:04.55       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
85:04.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/json/nsJSON.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
85:04.55    37 | NS_INTERFACE_MAP_END
85:04.55       | ^~~~~~~~~~~~~~~~~~~~
85:04.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
85:04.55   801 |   else
85:04.55       |   ^~~~
85:04.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
85:04.55   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
85:04.55       |                                                 ^~~~~~~~~~~~~~~~~~
85:04.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/json/nsJSON.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
85:04.55    36 |   NS_INTERFACE_MAP_ENTRY(nsIJSON)
85:04.55       |   ^~~~~~~~~~~~~~~~~~~~~~
85:04.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/json/nsJSON.cpp: In member function 'virtual nsresult nsJSONListener::QueryInterface(const nsIID&, void**)':
85:04.55 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
85:04.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
85:04.55   820 |     foundInterface = 0;                                                       \
85:04.55       |     ^~~~~~~~~~~~~~
85:04.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
85:04.55   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
85:04.56       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
85:04.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/json/nsJSON.cpp:503:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
85:04.56   503 | NS_INTERFACE_MAP_END
85:04.56       | ^~~~~~~~~~~~~~~~~~~~
85:04.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
85:04.56   801 |   else
85:04.56       |   ^~~~
85:04.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
85:04.56   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
85:04.56       |                                                 ^~~~~~~~~~~~~~~~~~
85:04.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/json/nsJSON.cpp:502:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
85:04.56   502 |   NS_INTERFACE_MAP_ENTRY(nsIStreamListener)
85:04.56       |   ^~~~~~~~~~~~~~~~~~~~~~
85:05.44 libdom_json.a.desc
85:34.37 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14,
85:34.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/chrome/common/ipc_message_utils.h:20,
85:34.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/ipc/IPCMessageUtils.h:11,
85:34.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PAltDataOutputStream.h:11,
85:34.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PAltDataOutputStreamChild.h:9,
85:34.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/net/AltDataOutputStreamChild.h:11,
85:34.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/protocol/http/AltDataOutputStreamChild.cpp:1,
85:34.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:2:
85:34.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/protocol/http/AltDataOutputStreamChild.cpp: In member function 'virtual nsresult mozilla::net::AltDataOutputStreamChild::QueryInterface(const nsIID&, void**)':
85:34.37 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
85:34.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
85:34.37   820 |     foundInterface = 0;                                                       \
85:34.37       |     ^~~~~~~~~~~~~~
85:34.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
85:34.37   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
85:34.37       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
85:34.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/protocol/http/AltDataOutputStreamChild.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
85:34.37    35 | NS_INTERFACE_MAP_END
85:34.38       | ^~~~~~~~~~~~~~~~~~~~
85:34.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
85:34.38   801 |   else
85:34.38       |   ^~~~
85:34.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
85:34.38   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
85:34.38       |                                                 ^~~~~~~~~~~~~~~~~~
85:34.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/protocol/http/AltDataOutputStreamChild.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
85:34.38    34 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
85:34.38       |   ^~~~~~~~~~~~~~~~~~~~~~
85:35.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/protocol/http/Http2Session.cpp: In member function 'virtual nsresult mozilla::net::Http2Session::QueryInterface(const nsIID&, void**)':
85:35.78 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
85:35.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
85:35.79   820 |     foundInterface = 0;                                                       \
85:35.79       |     ^~~~~~~~~~~~~~
85:35.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
85:35.79   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
85:35.79       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
85:35.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/protocol/http/Http2Session.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
85:35.79    51 | NS_INTERFACE_MAP_END
85:35.79       | ^~~~~~~~~~~~~~~~~~~~
85:35.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
85:35.79   812 |   else
85:35.79       |   ^~~~
85:35.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
85:35.79   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
85:35.79       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
85:35.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/protocol/http/Http2Session.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
85:35.79    50 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsAHttpConnection)
85:35.79       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
85:36.43 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/protocol/http/HttpBaseChannel.cpp: In member function 'virtual nsresult mozilla::net::HttpBaseChannel::QueryInterface(const nsIID&, void**)':
85:36.44 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
85:36.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
85:36.44   838 |     foundInterface = 0;                                                       \
85:36.44       |     ^~~~~~~~~~~~~~
85:36.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
85:36.44   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
85:36.44       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
85:36.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/protocol/http/HttpBaseChannel.cpp:238:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
85:36.44   238 | NS_INTERFACE_MAP_END_INHERITING(nsHashPropertyBag)
85:36.44       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
85:36.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
85:36.44   801 |   else
85:36.44       |   ^~~~
85:36.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
85:36.44   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
85:36.44       |                                                 ^~~~~~~~~~~~~~~~~~
85:36.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/protocol/http/HttpBaseChannel.cpp:237:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
85:36.44   237 |   NS_INTERFACE_MAP_ENTRY(nsIThrottledInputChannel)
85:36.44       |   ^~~~~~~~~~~~~~~~~~~~~~
85:39.43 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/protocol/http/HttpChannelChild.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelChild::QueryInterface(const nsIID&, void**)':
85:39.43 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
85:39.43 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
85:39.43   838 |     foundInterface = 0;                                                       \
85:39.45       |     ^~~~~~~~~~~~~~
85:39.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
85:39.45   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
85:39.45       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
85:39.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/protocol/http/HttpChannelChild.cpp:242:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
85:39.45   242 | NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel)
85:39.45       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
85:39.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
85:39.45   801 |   else
85:39.45       |   ^~~~
85:39.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
85:39.45   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
85:39.45       |                                                 ^~~~~~~~~~~~~~~~~~
85:39.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/protocol/http/HttpChannelChild.cpp:241:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
85:39.45   241 |   NS_INTERFACE_MAP_ENTRY(nsIDivertableChannel)
85:39.45       |   ^~~~~~~~~~~~~~~~~~~~~~
85:40.47 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/protocol/http/HttpChannelParent.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParent::QueryInterface(const nsIID&, void**)':
85:40.48 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
85:40.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
85:40.48   820 |     foundInterface = 0;                                                       \
85:40.48       |     ^~~~~~~~~~~~~~
85:40.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
85:40.48   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
85:40.48       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
85:40.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/protocol/http/HttpChannelParent.cpp:171:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
85:40.48   171 | NS_INTERFACE_MAP_END
85:40.48       | ^~~~~~~~~~~~~~~~~~~~
85:40.48 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:92:
85:40.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/protocol/http/HttpChannelParent.cpp:170:5: note: some parts of macro expansion are not guarded by this 'else' clause
85:40.48   170 |   } else
85:40.48       |     ^~~~
85:40.58 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14,
85:40.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/chrome/common/ipc_message_utils.h:20,
85:40.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/ipc/IPCMessageUtils.h:11,
85:40.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PAltDataOutputStream.h:11,
85:40.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PAltDataOutputStreamChild.h:9,
85:40.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/net/AltDataOutputStreamChild.h:11,
85:40.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/protocol/http/AltDataOutputStreamChild.cpp:1,
85:40.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:2:
85:40.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/protocol/http/HttpChannelParentListener.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParentListener::QueryInterface(const nsIID&, void**)':
85:40.59 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
85:40.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
85:40.59   820 |     foundInterface = 0;                                                       \
85:40.59       |     ^~~~~~~~~~~~~~
85:40.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
85:40.59   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
85:40.59       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
85:40.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/protocol/http/HttpChannelParentListener.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
85:40.59    56 | NS_INTERFACE_MAP_END
85:40.59       | ^~~~~~~~~~~~~~~~~~~~
85:40.59 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:101:
85:40.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/protocol/http/HttpChannelParentListener.cpp:55:5: note: some parts of macro expansion are not guarded by this 'else' clause
85:40.59    55 |   } else
85:40.59       |     ^~~~
86:05.05 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:56:
86:05.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/protocol/http/nsHttpChannel.cpp: In member function 'nsresult mozilla::net::nsHttpChannel::ContinueProcessResponse2(nsresult)':
86:05.05 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/protocol/http/nsHttpChannel.cpp: variable 'successfulReval' set but not used
86:05.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/protocol/http/nsHttpChannel.cpp:1973:10: warning: variable 'successfulReval' set but not used [-Wunused-but-set-variable]
86:05.05  1973 |     bool successfulReval = false;
86:05.05       |          ^~~~~~~~~~~~~~~
86:05.23 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14,
86:05.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/chrome/common/ipc_message_utils.h:20,
86:05.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/ipc/IPCMessageUtils.h:11,
86:05.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11,
86:05.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9,
86:05.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/net/NeckoChild.h:11,
86:05.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/protocol/http/HttpLog.h:21,
86:05.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/protocol/http/TunnelUtils.cpp:8,
86:05.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2:
86:05.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/protocol/http/nsHttpChannel.cpp: In member function 'virtual nsresult mozilla::net::nsHttpChannel::QueryInterface(const nsIID&, void**)':
86:05.24 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
86:05.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
86:05.25   838 |     foundInterface = 0;                                                       \
86:05.25       |     ^~~~~~~~~~~~~~
86:05.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
86:05.25   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
86:05.25       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
86:05.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/protocol/http/nsHttpChannel.cpp:5484:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
86:05.25  5484 | NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel)
86:05.25       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
86:05.25 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:56:
86:05.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/protocol/http/nsHttpChannel.cpp:5483:7: note: some parts of macro expansion are not guarded by this 'else' clause
86:05.25  5483 |     } else
86:05.25       |       ^~~~
86:05.74 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14,
86:05.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/chrome/common/ipc_message_utils.h:20,
86:05.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/ipc/IPCMessageUtils.h:11,
86:05.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11,
86:05.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9,
86:05.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/net/NeckoChild.h:11,
86:05.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/protocol/http/HttpLog.h:21,
86:05.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/protocol/http/TunnelUtils.cpp:8,
86:05.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2:
86:05.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/protocol/http/nsHttpPipeline.cpp: In member function 'virtual nsresult mozilla::net::nsHttpPipeline::QueryInterface(const nsIID&, void**)':
86:05.74 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
86:05.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
86:05.74   820 |     foundInterface = 0;                                                       \
86:05.74       |     ^~~~~~~~~~~~~~
86:05.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
86:05.74   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
86:05.74       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
86:05.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/protocol/http/nsHttpPipeline.cpp:166:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
86:05.74   166 | NS_INTERFACE_MAP_END
86:05.74       | ^~~~~~~~~~~~~~~~~~~~
86:05.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
86:05.74   812 |   else
86:05.74       |   ^~~~
86:05.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
86:05.74   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
86:05.74       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
86:05.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/protocol/http/nsHttpPipeline.cpp:165:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
86:05.75   165 |     NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsAHttpConnection)
86:05.75       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
86:06.80 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:74:
86:06.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/protocol/http/nsHttpConnection.cpp: In member function 'void mozilla::net::nsHttpConnection::StartSpdy(uint8_t)':
86:06.80 Warning: -Wunused-result in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
86:06.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
86:06.80   327 |         mTLSFilter->SetProxiedTransaction(mSpdySession);
86:06.80       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
86:32.27 libnetwerk_protocol_http.a.desc
86:34.29 libtoolkit_components_mediasniffer.a.desc
86:36.87 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
86:36.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
86:36.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/security/ContentVerifier.h:9,
86:36.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/security/ContentVerifier.cpp:6,
86:36.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/security/Unified_cpp_dom_security0.cpp:2:
86:36.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/security/nsCSPContext.cpp: In member function 'virtual nsresult nsCSPContext::QueryInterface(const nsIID&, void**)':
86:36.87 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
86:36.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
86:36.87   820 |     foundInterface = 0;                                                       \
86:36.87       |     ^~~~~~~~~~~~~~
86:36.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
86:36.87   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
86:36.87       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
86:36.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END'
86:36.87   171 |   NS_INTERFACE_MAP_END
86:36.87       |   ^~~~~~~~~~~~~~~~~~~~
86:36.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
86:36.87   176 |   NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__)                             \
86:36.87       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
86:36.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/security/nsCSPContext.cpp:266:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI'
86:36.87   266 | NS_IMPL_ISUPPORTS_CI(nsCSPContext,
86:36.88       | ^~~~~~~~~~~~~~~~~~~~
86:36.88 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/security/nsCSPContext.cpp:15,
86:36.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/security/Unified_cpp_dom_security0.cpp:29:
86:36.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause
86:36.89   138 |   } else
86:36.89       |     ^~~~
86:36.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:170:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO'
86:36.89   170 |     NS_IMPL_QUERY_CLASSINFO(aClass)                                           \
86:36.89       |     ^~~~~~~~~~~~~~~~~~~~~~~
86:36.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
86:36.89   176 |   NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__)                             \
86:36.89       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
86:36.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/security/nsCSPContext.cpp:266:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI'
86:36.89   266 | NS_IMPL_ISUPPORTS_CI(nsCSPContext,
86:36.89       | ^~~~~~~~~~~~~~~~~~~~
86:48.60 libdom_security.a.desc
86:58.56 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
86:58.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
86:58.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIHandlerService.h:10,
86:58.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/uriloader/exthandler/ContentHandlerService.h:4,
86:58.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/uriloader/exthandler/ContentHandlerService.cpp:1,
86:58.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2:
86:58.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/uriloader/exthandler/nsDBusHandlerApp.cpp: In member function 'virtual nsresult nsDBusHandlerApp::QueryInterface(const nsIID&, void**)':
86:58.56 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
86:58.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
86:58.56   820 |     foundInterface = 0;                                                       \
86:58.56       |     ^~~~~~~~~~~~~~
86:58.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
86:58.56   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
86:58.56       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
86:58.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END'
86:58.57   171 |   NS_INTERFACE_MAP_END
86:58.57       |   ^~~~~~~~~~~~~~~~~~~~
86:58.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
86:58.57   176 |   NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__)                             \
86:58.57       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
86:58.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/uriloader/exthandler/nsDBusHandlerApp.cpp:19:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI'
86:58.57    19 | NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp)
86:58.57       | ^~~~~~~~~~~~~~~~~~~~
86:58.57 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/uriloader/exthandler/nsDBusHandlerApp.cpp:12,
86:58.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:38:
86:58.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause
86:58.57   138 |   } else
86:58.57       |     ^~~~
86:58.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:138:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO'
86:58.57   138 |   } else
86:58.57       |     ^~~~
86:58.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
86:58.57   176 |   NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__)                             \
86:58.57       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
86:58.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/uriloader/exthandler/nsDBusHandlerApp.cpp:19:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI'
86:58.57    19 | NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp)
86:58.58       | ^~~~~~~~~~~~~~~~~~~~
86:58.77 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
86:58.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
86:58.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIHandlerService.h:10,
86:58.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/uriloader/exthandler/ContentHandlerService.h:4,
86:58.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/uriloader/exthandler/ContentHandlerService.cpp:1,
86:58.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2:
86:58.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/uriloader/exthandler/nsExternalHelperAppService.cpp: In member function 'virtual nsresult nsExternalAppHandler::QueryInterface(const nsIID&, void**)':
86:58.77 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
86:58.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
86:58.77   820 |     foundInterface = 0;                                                       \
86:58.77       |     ^~~~~~~~~~~~~~
86:58.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:1036:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
86:58.78  1036 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS
86:58.78       |                                         ^~~~~~~~~~~~~~~~~~~~~~~
86:58.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/uriloader/exthandler/nsExternalHelperAppService.cpp:1188:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE'
86:58.78  1188 | NS_INTERFACE_MAP_END_THREADSAFE
86:58.78       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
86:58.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
86:58.78   801 |   else
86:58.78       |   ^~~~
86:58.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
86:58.78   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
86:58.78       |                                                 ^~~~~~~~~~~~~~~~~~
86:58.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/uriloader/exthandler/nsExternalHelperAppService.cpp:1187:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
86:58.78  1187 |    NS_INTERFACE_MAP_ENTRY(nsIBackgroundFileSaverObserver)
86:58.78       |    ^~~~~~~~~~~~~~~~~~~~~~
86:58.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExtProtocolChannel::QueryInterface(const nsIID&, void**)':
86:58.87 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
86:58.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
86:58.88   820 |     foundInterface = 0;                                                       \
86:58.88       |     ^~~~~~~~~~~~~~
86:58.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:1036:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
86:58.88  1036 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS
86:58.88       |                                         ^~~~~~~~~~~~~~~~~~~~~~~
86:58.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/uriloader/exthandler/nsExternalProtocolHandler.cpp:87:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE'
86:58.88    87 | NS_INTERFACE_MAP_END_THREADSAFE
86:58.88       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
86:58.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
86:58.88   801 |   else
86:58.88       |   ^~~~
86:58.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
86:58.88   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
86:58.88       |                                                 ^~~~~~~~~~~~~~~~~~
86:58.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/uriloader/exthandler/nsExternalProtocolHandler.cpp:86:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
86:58.88    86 |    NS_INTERFACE_MAP_ENTRY(nsIRequestObserver)
86:58.88       |    ^~~~~~~~~~~~~~~~~~~~~~
86:58.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExternalProtocolHandler::QueryInterface(const nsIID&, void**)':
86:58.88 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
86:58.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
86:58.88   820 |     foundInterface = 0;                                                       \
86:58.88       |     ^~~~~~~~~~~~~~
86:58.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:1036:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
86:58.89  1036 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS
86:58.89       |                                         ^~~~~~~~~~~~~~~~~~~~~~~
86:58.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/uriloader/exthandler/nsExternalProtocolHandler.cpp:460:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE'
86:58.89   460 | NS_INTERFACE_MAP_END_THREADSAFE
86:58.89       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
86:58.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
86:58.89   801 |   else
86:58.89       |   ^~~~
86:58.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
86:58.89   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
86:58.89       |                                                 ^~~~~~~~~~~~~~~~~~
86:58.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/uriloader/exthandler/nsExternalProtocolHandler.cpp:459:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
86:58.89   459 |    NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
86:58.89       |    ^~~~~~~~~~~~~~~~~~~~~~
86:58.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/uriloader/exthandler/nsMIMEInfoImpl.cpp: In member function 'virtual nsresult nsMIMEInfoBase::QueryInterface(const nsIID&, void**)':
86:58.91 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
86:58.91 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
86:58.91   820 |     foundInterface = 0;                                                       \
86:58.91       |     ^~~~~~~~~~~~~~
86:58.91 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:1036:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
86:58.91  1036 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS
86:58.91       |                                         ^~~~~~~~~~~~~~~~~~~~~~~
86:58.91 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/uriloader/exthandler/nsMIMEInfoImpl.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE'
86:58.91    26 | NS_INTERFACE_MAP_END_THREADSAFE
86:58.91       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
86:58.91 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
86:58.91   812 |   else
86:58.91       |   ^~~~
86:58.91 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
86:58.91   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
86:58.91       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
86:58.91 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/uriloader/exthandler/nsMIMEInfoImpl.cpp:25:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
86:58.91    25 |     NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIHandlerInfo)
86:58.91       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
87:04.31 liburiloader_exthandler.a.desc
87:04.77 libxpt.a
87:04.90 libxpt.a.desc
87:15.88 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
87:15.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
87:15.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
87:15.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
87:15.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
87:15.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/HTMLAllCollection.h:10,
87:15.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLAllCollection.cpp:7,
87:15.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/html/Unified_cpp_dom_html0.cpp:2:
87:15.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLAllCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLAllCollection::QueryInterface(const nsIID&, void**)':
87:15.89 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
87:15.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
87:15.89   820 |     foundInterface = 0;                                                       \
87:15.89       |     ^~~~~~~~~~~~~~
87:15.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
87:15.89   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
87:15.89       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
87:15.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLAllCollection.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
87:15.89    38 | NS_INTERFACE_MAP_END
87:15.89       | ^~~~~~~~~~~~~~~~~~~~
87:15.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
87:15.90   801 |   else
87:15.90       |   ^~~~
87:15.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
87:15.90   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
87:15.90       |                                                 ^~~~~~~~~~~~~~~~~~
87:15.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLAllCollection.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
87:15.90    37 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
87:15.90       |   ^~~~~~~~~~~~~~~~~~~~~~
87:17.19 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/Declaration.h:24,
87:17.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsRuleWalker.h:16,
87:17.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLBodyElement.cpp:20,
87:17.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/html/Unified_cpp_dom_html0.cpp:47:
87:17.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)':
87:17.19 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead
87:17.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h:159: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]
87:17.19   159 |     memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue));
87:17.19       |                                                       ^
87:17.19 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
87:17.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Element.h:42,
87:17.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLAllCollection.cpp:11,
87:17.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/html/Unified_cpp_dom_html0.cpp:2:
87:17.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here
87:17.19   585 | class nsCSSValue {
87:17.19       |       ^~~~~~~~~~
87:19.83 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
87:19.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
87:19.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
87:19.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
87:19.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
87:19.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/HTMLAllCollection.h:10,
87:19.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLAllCollection.cpp:7,
87:19.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/html/Unified_cpp_dom_html0.cpp:2:
87:19.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLCanvasElement.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureTrackSource::QueryInterface(const nsIID&, void**)':
87:19.84 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
87:19.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
87:19.84   838 |     foundInterface = 0;                                                       \
87:19.84       |     ^~~~~~~~~~~~~~
87:19.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
87:19.84   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
87:19.84       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
87:19.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLCanvasElement.cpp:698:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
87:19.84   698 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource)
87:19.84       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
87:19.84 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/HTMLAllCollection.h:10,
87:19.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLAllCollection.cpp:7,
87:19.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/html/Unified_cpp_dom_html0.cpp:2:
87:19.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
87:19.84   259 |   } else
87:19.84       |     ^~~~
87:19.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
87:19.84   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
87:19.84       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
87:19.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
87:19.84   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
87:19.84       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
87:19.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLCanvasElement.cpp:697:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
87:19.85   697 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(CanvasCaptureTrackSource)
87:19.85       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
87:20.01 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
87:20.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
87:20.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
87:20.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
87:20.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
87:20.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/HTMLAllCollection.h:10,
87:20.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLAllCollection.cpp:7,
87:20.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/html/Unified_cpp_dom_html0.cpp:2:
87:20.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLContentElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLContentElement::QueryInterface(const nsIID&, void**)':
87:20.01 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
87:20.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
87:20.01   838 |     foundInterface = 0;                                                       \
87:20.01       |     ^~~~~~~~~~~~~~
87:20.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
87:20.02   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
87:20.02       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
87:20.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLContentElement.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
87:20.02    63 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement)
87:20.02       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
87:20.02 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/HTMLAllCollection.h:10,
87:20.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLAllCollection.cpp:7,
87:20.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/html/Unified_cpp_dom_html0.cpp:2:
87:20.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
87:20.02   259 |   } else
87:20.02       |     ^~~~
87:20.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
87:20.02   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
87:20.02       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
87:20.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
87:20.02   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
87:20.02       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
87:20.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLContentElement.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
87:20.02    62 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLContentElement)
87:20.02       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
87:20.02 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
87:20.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
87:20.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
87:20.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
87:20.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
87:20.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/HTMLAllCollection.h:10,
87:20.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLAllCollection.cpp:7,
87:20.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/html/Unified_cpp_dom_html0.cpp:2:
87:20.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLContentElement.cpp: In member function 'virtual nsresult mozilla::dom::DistributedContentList::QueryInterface(const nsIID&, void**)':
87:20.03 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
87:20.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
87:20.03   820 |     foundInterface = 0;                                                       \
87:20.03       |     ^~~~~~~~~~~~~~
87:20.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
87:20.03   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
87:20.03       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
87:20.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLContentElement.cpp:328:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
87:20.03   328 | NS_INTERFACE_MAP_END
87:20.03       | ^~~~~~~~~~~~~~~~~~~~
87:20.03 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/HTMLAllCollection.h:10,
87:20.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLAllCollection.cpp:7,
87:20.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/html/Unified_cpp_dom_html0.cpp:2:
87:20.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:265:5: note: some parts of macro expansion are not guarded by this 'else' clause
87:20.04   265 |   } else
87:20.04       |     ^~~~
87:20.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:271:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS'
87:20.04   271 |   NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class)
87:20.04       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
87:20.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS'
87:20.04   275 |   NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class)
87:20.04       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
87:20.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:288:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
87:20.04   288 |   NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
87:20.04       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
87:20.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLContentElement.cpp:327:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION'
87:20.04   327 |   NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(DistributedContentList)
87:20.04       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
87:20.05 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
87:20.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
87:20.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
87:20.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
87:20.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
87:20.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/HTMLAllCollection.h:10,
87:20.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLAllCollection.cpp:7,
87:20.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/html/Unified_cpp_dom_html0.cpp:2:
87:20.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLDataListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLDataListElement::QueryInterface(const nsIID&, void**)':
87:20.05 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
87:20.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
87:20.05   838 |     foundInterface = 0;                                                       \
87:20.05       |     ^~~~~~~~~~~~~~
87:20.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
87:20.05   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
87:20.05       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
87:20.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLDataListElement.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
87:20.05    32 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement)
87:20.05       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
87:20.05 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/HTMLAllCollection.h:10,
87:20.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLAllCollection.cpp:7,
87:20.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/html/Unified_cpp_dom_html0.cpp:2:
87:20.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
87:20.05   259 |   } else
87:20.05       |     ^~~~
87:20.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
87:20.05   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
87:20.05       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
87:20.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
87:20.05   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
87:20.05       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
87:20.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLDataListElement.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
87:20.05    31 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLDataListElement)
87:20.05       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
87:33.75 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
87:33.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
87:33.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
87:33.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
87:33.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
87:33.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/NodeInfo.h:24,
87:33.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrName.h:16,
87:33.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrAndChildArray.h:20,
87:33.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18,
87:33.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Element.h:16,
87:33.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/HTMLFormControlsCollection.h:10,
87:33.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLFormControlsCollection.cpp:7,
87:33.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/html/Unified_cpp_dom_html1.cpp:2:
87:33.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLFormControlsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLFormControlsCollection::QueryInterface(const nsIID&, void**)':
87:33.75 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
87:33.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
87:33.75   820 |     foundInterface = 0;                                                       \
87:33.75       |     ^~~~~~~~~~~~~~
87:33.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
87:33.76   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
87:33.76       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
87:33.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLFormControlsCollection.cpp:149:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
87:33.76   149 | NS_INTERFACE_MAP_END
87:33.76       | ^~~~~~~~~~~~~~~~~~~~
87:33.76 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/NodeInfo.h:24,
87:33.76                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrName.h:16,
87:33.76                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrAndChildArray.h:20,
87:33.76                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18,
87:33.76                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Element.h:16,
87:33.76                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/HTMLFormControlsCollection.h:10,
87:33.76                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLFormControlsCollection.cpp:7,
87:33.76                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/html/Unified_cpp_dom_html1.cpp:2:
87:33.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:265:5: note: some parts of macro expansion are not guarded by this 'else' clause
87:33.76   265 |   } else
87:33.76       |     ^~~~
87:33.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:271:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS'
87:33.76   271 |   NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class)
87:33.76       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
87:33.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS'
87:33.76   275 |   NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class)
87:33.76       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
87:33.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:288:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
87:33.76   288 |   NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
87:33.76       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
87:33.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLFormControlsCollection.cpp:148:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION'
87:33.76   148 |   NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLFormControlsCollection)
87:33.76       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
87:39.49 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
87:39.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
87:39.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
87:39.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
87:39.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
87:39.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/NodeInfo.h:24,
87:39.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrName.h:16,
87:39.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrAndChildArray.h:20,
87:39.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18,
87:39.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Element.h:16,
87:39.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/HTMLFormControlsCollection.h:10,
87:39.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLFormControlsCollection.cpp:7,
87:39.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/html/Unified_cpp_dom_html1.cpp:2:
87:39.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::QueryInterface(const nsIID&, void**)':
87:39.49 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
87:39.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
87:39.49   838 |     foundInterface = 0;                                                       \
87:39.49       |     ^~~~~~~~~~~~~~
87:39.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
87:39.50   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
87:39.50       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
87:39.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLMediaElement.cpp:861:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
87:39.50   861 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement)
87:39.50       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
87:39.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
87:39.50   801 |   else
87:39.50       |   ^~~~
87:39.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
87:39.50   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
87:39.50       |                                                 ^~~~~~~~~~~~~~~~~~
87:39.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLMediaElement.cpp:860:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
87:39.50   860 |   NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback)
87:39.50       |   ^~~~~~~~~~~~~~~~~~~~~~
87:39.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::StreamCaptureTrackSource::QueryInterface(const nsIID&, void**)':
87:39.57 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
87:39.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
87:39.57   838 |     foundInterface = 0;                                                       \
87:39.57       |     ^~~~~~~~~~~~~~
87:39.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
87:39.57   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
87:39.57       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
87:39.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLMediaElement.cpp:2436:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
87:39.57  2436 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource)
87:39.57       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
87:39.57 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/NodeInfo.h:24,
87:39.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrName.h:16,
87:39.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrAndChildArray.h:20,
87:39.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18,
87:39.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Element.h:16,
87:39.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/HTMLFormControlsCollection.h:10,
87:39.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLFormControlsCollection.cpp:7,
87:39.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/html/Unified_cpp_dom_html1.cpp:2:
87:39.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
87:39.57   259 |   } else
87:39.57       |     ^~~~
87:39.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
87:39.57   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
87:39.57       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
87:39.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
87:39.57   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
87:39.57       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
87:39.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLMediaElement.cpp:2435:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
87:39.57  2435 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLMediaElement::StreamCaptureTrackSource)
87:39.57       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
87:39.58 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
87:39.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
87:39.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
87:39.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
87:39.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
87:39.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/NodeInfo.h:24,
87:39.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrName.h:16,
87:39.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrAndChildArray.h:20,
87:39.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18,
87:39.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Element.h:16,
87:39.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/HTMLFormControlsCollection.h:10,
87:39.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLFormControlsCollection.cpp:7,
87:39.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/html/Unified_cpp_dom_html1.cpp:2:
87:39.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::DecoderCaptureTrackSource::QueryInterface(const nsIID&, void**)':
87:39.58 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
87:39.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
87:39.58   838 |     foundInterface = 0;                                                       \
87:39.59       |     ^~~~~~~~~~~~~~
87:39.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
87:39.59   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
87:39.59       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
87:39.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLMediaElement.cpp:2515:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
87:39.59  2515 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource)
87:39.59       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
87:39.59 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/NodeInfo.h:24,
87:39.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrName.h:16,
87:39.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrAndChildArray.h:20,
87:39.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18,
87:39.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Element.h:16,
87:39.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/HTMLFormControlsCollection.h:10,
87:39.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLFormControlsCollection.cpp:7,
87:39.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/html/Unified_cpp_dom_html1.cpp:2:
87:39.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
87:39.59   259 |   } else
87:39.59       |     ^~~~
87:39.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
87:39.59   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
87:39.59       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
87:39.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
87:39.59   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
87:39.59       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
87:39.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLMediaElement.cpp:2514:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
87:39.59  2514 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLMediaElement::DecoderCaptureTrackSource)
87:39.59       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
87:39.59 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
87:39.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
87:39.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
87:39.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
87:39.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
87:39.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/NodeInfo.h:24,
87:39.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrName.h:16,
87:39.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrAndChildArray.h:20,
87:39.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18,
87:39.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Element.h:16,
87:39.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/HTMLFormControlsCollection.h:10,
87:39.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLFormControlsCollection.cpp:7,
87:39.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/html/Unified_cpp_dom_html1.cpp:2:
87:39.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::CaptureStreamTrackSourceGetter::QueryInterface(const nsIID&, void**)':
87:39.60 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
87:39.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
87:39.60   838 |     foundInterface = 0;                                                       \
87:39.60       |     ^~~~~~~~~~~~~~
87:39.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
87:39.60   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
87:39.60       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
87:39.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLMediaElement.cpp:2559:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
87:39.60  2559 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSourceGetter)
87:39.60       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
87:39.60 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/NodeInfo.h:24,
87:39.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrName.h:16,
87:39.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrAndChildArray.h:20,
87:39.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18,
87:39.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Element.h:16,
87:39.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/HTMLFormControlsCollection.h:10,
87:39.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLFormControlsCollection.cpp:7,
87:39.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/html/Unified_cpp_dom_html1.cpp:2:
87:39.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
87:39.60   259 |   } else
87:39.60       |     ^~~~
87:39.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
87:39.60   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
87:39.60       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
87:39.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
87:39.60   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
87:39.60       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
87:39.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLMediaElement.cpp:2558:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
87:39.60  2558 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLMediaElement::CaptureStreamTrackSourceGetter)
87:39.60       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88:11.43 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
88:11.43                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
88:11.43                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/domstubs.h:10,
88:11.43                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIDOMNode.h:10,
88:11.43                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIDOMElement.h:10,
88:11.43                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIDOMHTMLElement.h:10,
88:11.43                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIDOMHTMLMenuElement.h:10,
88:11.43                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/HTMLMenuElement.h:11,
88:11.43                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLMenuElement.cpp:7,
88:11.43                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/html/Unified_cpp_dom_html2.cpp:2:
88:11.43 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLOptionsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLOptionsCollection::QueryInterface(const nsIID&, void**)':
88:11.43 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
88:11.43 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
88:11.43   820 |     foundInterface = 0;                                                       \
88:11.43       |     ^~~~~~~~~~~~~~
88:11.43 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
88:11.43   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
88:11.44       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
88:11.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLOptionsCollection.cpp:90:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
88:11.44    90 | NS_INTERFACE_MAP_END
88:11.44       | ^~~~~~~~~~~~~~~~~~~~
88:11.44 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/NodeInfo.h:24,
88:11.44                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrName.h:16,
88:11.44                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrAndChildArray.h:20,
88:11.44                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18,
88:11.44                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Element.h:16,
88:11.44                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsStyledElement.h:18,
88:11.44                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsMappedAttributeElement.h:16,
88:11.44                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/nsGenericHTMLElement.h:11,
88:11.44                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/HTMLMenuElement.h:13,
88:11.44                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLMenuElement.cpp:7,
88:11.44                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/html/Unified_cpp_dom_html2.cpp:2:
88:11.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:265:5: note: some parts of macro expansion are not guarded by this 'else' clause
88:11.44   265 |   } else
88:11.44       |     ^~~~
88:11.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:271:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS'
88:11.44   271 |   NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class)
88:11.44       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88:11.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS'
88:11.44   275 |   NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class)
88:11.44       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88:11.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:288:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
88:11.44   288 |   NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
88:11.44       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88:11.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLOptionsCollection.cpp:89:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION'
88:11.44    89 |   NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLOptionsCollection)
88:11.44       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88:23.58 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
88:23.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
88:23.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
88:23.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
88:23.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
88:23.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/NodeInfo.h:24,
88:23.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrName.h:16,
88:23.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrAndChildArray.h:20,
88:23.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18,
88:23.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/DocumentFragment.h:12,
88:23.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/ShadowRoot.h:10,
88:23.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLShadowElement.cpp:7,
88:23.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/html/Unified_cpp_dom_html3.cpp:2:
88:23.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLShadowElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLShadowElement::QueryInterface(const nsIID&, void**)':
88:23.58 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
88:23.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
88:23.58   838 |     foundInterface = 0;                                                       \
88:23.58       |     ^~~~~~~~~~~~~~
88:23.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
88:23.58   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
88:23.58       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88:23.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLShadowElement.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
88:23.58    70 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement)
88:23.58       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88:23.58 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/NodeInfo.h:24,
88:23.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrName.h:16,
88:23.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrAndChildArray.h:20,
88:23.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18,
88:23.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/DocumentFragment.h:12,
88:23.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/ShadowRoot.h:10,
88:23.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLShadowElement.cpp:7,
88:23.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/html/Unified_cpp_dom_html3.cpp:2:
88:23.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
88:23.59   259 |   } else
88:23.59       |     ^~~~
88:23.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
88:23.59   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
88:23.59       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88:23.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
88:23.59   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
88:23.59       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88:23.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLShadowElement.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
88:23.59    69 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLShadowElement)
88:23.59       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88:23.71 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
88:23.71                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
88:23.71                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
88:23.71                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
88:23.71                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
88:23.71                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/NodeInfo.h:24,
88:23.71                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrName.h:16,
88:23.71                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrAndChildArray.h:20,
88:23.71                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18,
88:23.71                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/DocumentFragment.h:12,
88:23.71                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/ShadowRoot.h:10,
88:23.71                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLShadowElement.cpp:7,
88:23.71                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/html/Unified_cpp_dom_html3.cpp:2:
88:23.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLSharedElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSharedElement::QueryInterface(const nsIID&, void**)':
88:23.71 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
88:23.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
88:23.71   838 |     foundInterface = 0;                                                       \
88:23.71       |     ^~~~~~~~~~~~~~
88:23.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
88:23.71   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
88:23.71       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88:23.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLSharedElement.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
88:23.71    45 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement)
88:23.71       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88:23.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:806:3: note: some parts of macro expansion are not guarded by this 'else' clause
88:23.71   806 |   else
88:23.71       |   ^~~~
88:23.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:880:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL'
88:23.71   880 |   NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition)
88:23.71       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88:23.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/nsGenericHTMLElement.h:1590:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL'
88:23.71  1590 |   NS_INTERFACE_MAP_ENTRY_CONDITIONAL(_interface,                              \
88:23.71       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88:23.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLSharedElement.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_IF_TAG'
88:23.71    44 |   NS_INTERFACE_MAP_ENTRY_IF_TAG(nsIDOMHTMLHtmlElement, html)
88:23.72       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88:23.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLSharedListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSharedListElement::QueryInterface(const nsIID&, void**)':
88:23.74 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
88:23.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
88:23.74   838 |     foundInterface = 0;                                                       \
88:23.74       |     ^~~~~~~~~~~~~~
88:23.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
88:23.74   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
88:23.74       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88:23.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLSharedListElement.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
88:23.74    35 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement)
88:23.74       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88:23.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:806:3: note: some parts of macro expansion are not guarded by this 'else' clause
88:23.74   806 |   else
88:23.74       |   ^~~~
88:23.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:880:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL'
88:23.74   880 |   NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition)
88:23.74       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88:23.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/nsGenericHTMLElement.h:1590:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL'
88:23.74  1590 |   NS_INTERFACE_MAP_ENTRY_CONDITIONAL(_interface,                              \
88:23.74       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88:23.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLSharedListElement.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_IF_TAG'
88:23.74    34 |   NS_INTERFACE_MAP_ENTRY_IF_TAG(nsIDOMHTMLUListElement, ul)
88:23.74       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88:24.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLSharedObjectElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSharedObjectElement::QueryInterface(const nsIID&, void**)':
88:24.67 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
88:24.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
88:24.68   838 |     foundInterface = 0;                                                       \
88:24.68       |     ^~~~~~~~~~~~~~
88:24.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
88:24.68   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
88:24.68       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88:24.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLSharedObjectElement.cpp:96:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
88:24.68    96 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement)
88:24.68       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88:24.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:806:3: note: some parts of macro expansion are not guarded by this 'else' clause
88:24.68   806 |   else
88:24.68       |   ^~~~
88:24.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:880:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL'
88:24.68   880 |   NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition)
88:24.68       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88:24.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/nsGenericHTMLElement.h:1590:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL'
88:24.68  1590 |   NS_INTERFACE_MAP_ENTRY_CONDITIONAL(_interface,                              \
88:24.68       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88:24.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLSharedObjectElement.cpp:95:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_IF_TAG'
88:24.68    95 |   NS_INTERFACE_MAP_ENTRY_IF_TAG(nsIDOMHTMLEmbedElement, embed)
88:24.68       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88:26.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLSourceElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSourceElement::QueryInterface(const nsIID&, void**)':
88:26.55 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
88:26.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
88:26.55   838 |     foundInterface = 0;                                                       \
88:26.55       |     ^~~~~~~~~~~~~~
88:26.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
88:26.55   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
88:26.55       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88:26.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLSourceElement.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
88:26.55    44 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement)
88:26.55       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88:26.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
88:26.55   801 |   else
88:26.55       |   ^~~~
88:26.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
88:26.55   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
88:26.55       |                                                 ^~~~~~~~~~~~~~~~~~
88:26.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLSourceElement.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
88:26.55    43 |   NS_INTERFACE_MAP_ENTRY(nsIDOMHTMLSourceElement)
88:26.55       |   ^~~~~~~~~~~~~~~~~~~~~~
88:26.78 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/Declaration.h:24,
88:26.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsRuleWalker.h:16,
88:26.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLTableCellElement.cpp:13,
88:26.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/html/Unified_cpp_dom_html3.cpp:83:
88:26.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)':
88:26.79 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, 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:26.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h:159: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:26.79   159 |     memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue));
88:26.79       |                                                       ^
88:26.79 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
88:26.79                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Element.h:42,
88:26.79                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsIContentInlines.h:13,
88:26.79                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/ShadowRoot.h:15,
88:26.79                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLShadowElement.cpp:7,
88:26.79                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/html/Unified_cpp_dom_html3.cpp:2:
88:26.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here
88:26.79   585 | class nsCSSValue {
88:26.79       |       ^~~~~~~~~~
88:26.85 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
88:26.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
88:26.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
88:26.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
88:26.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
88:26.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/NodeInfo.h:24,
88:26.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrName.h:16,
88:26.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrAndChildArray.h:20,
88:26.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18,
88:26.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/DocumentFragment.h:12,
88:26.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/ShadowRoot.h:10,
88:26.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLShadowElement.cpp:7,
88:26.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/html/Unified_cpp_dom_html3.cpp:2:
88:26.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::TableRowsCollection::QueryInterface(const nsIID&, void**)':
88:26.86 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
88:26.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
88:26.86   820 |     foundInterface = 0;                                                       \
88:26.86       |     ^~~~~~~~~~~~~~
88:26.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
88:26.86   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
88:26.86       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
88:26.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLTableElement.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
88:26.86    94 | NS_INTERFACE_MAP_END
88:26.86       | ^~~~~~~~~~~~~~~~~~~~
88:26.86 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/NodeInfo.h:24,
88:26.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrName.h:16,
88:26.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrAndChildArray.h:20,
88:26.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18,
88:26.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/DocumentFragment.h:12,
88:26.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/ShadowRoot.h:10,
88:26.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLShadowElement.cpp:7,
88:26.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/html/Unified_cpp_dom_html3.cpp:2:
88:26.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:265:5: note: some parts of macro expansion are not guarded by this 'else' clause
88:26.87   265 |   } else
88:26.87       |     ^~~~
88:26.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:271:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS'
88:26.87   271 |   NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class)
88:26.87       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88:26.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS'
88:26.87   275 |   NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class)
88:26.87       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88:26.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:288:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
88:26.87   288 |   NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
88:26.87       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88:26.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLTableElement.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION'
88:26.87    93 |   NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(TableRowsCollection)
88:26.87       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88:26.89 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
88:26.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
88:26.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
88:26.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
88:26.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
88:26.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/NodeInfo.h:24,
88:26.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrName.h:16,
88:26.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrAndChildArray.h:20,
88:26.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18,
88:26.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/DocumentFragment.h:12,
88:26.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/ShadowRoot.h:10,
88:26.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLShadowElement.cpp:7,
88:26.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/html/Unified_cpp_dom_html3.cpp:2:
88:26.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableElement::QueryInterface(const nsIID&, void**)':
88:26.89 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
88:26.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
88:26.89   838 |     foundInterface = 0;                                                       \
88:26.89       |     ^~~~~~~~~~~~~~
88:26.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
88:26.89   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
88:26.89       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88:26.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLTableElement.cpp:364:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
88:26.89   364 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement)
88:26.89       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88:26.89 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/NodeInfo.h:24,
88:26.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrName.h:16,
88:26.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrAndChildArray.h:20,
88:26.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18,
88:26.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/DocumentFragment.h:12,
88:26.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/ShadowRoot.h:10,
88:26.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLShadowElement.cpp:7,
88:26.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/html/Unified_cpp_dom_html3.cpp:2:
88:26.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
88:26.90   259 |   } else
88:26.90       |     ^~~~
88:26.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
88:26.90   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
88:26.90       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88:26.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
88:26.90   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
88:26.90       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88:26.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLTableElement.cpp:363:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
88:26.90   363 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLTableElement)
88:26.90       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88:26.92 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
88:26.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
88:26.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
88:26.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
88:26.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
88:26.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/NodeInfo.h:24,
88:26.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrName.h:16,
88:26.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrAndChildArray.h:20,
88:26.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18,
88:26.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/DocumentFragment.h:12,
88:26.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/ShadowRoot.h:10,
88:26.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLShadowElement.cpp:7,
88:26.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/html/Unified_cpp_dom_html3.cpp:2:
88:26.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLTableRowElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableRowElement::QueryInterface(const nsIID&, void**)':
88:26.93 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
88:26.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
88:26.93   838 |     foundInterface = 0;                                                       \
88:26.93       |     ^~~~~~~~~~~~~~
88:26.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
88:26.93   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
88:26.93       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88:26.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLTableRowElement.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
88:26.93    44 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement)
88:26.93       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88:26.93 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/NodeInfo.h:24,
88:26.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrName.h:16,
88:26.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrAndChildArray.h:20,
88:26.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18,
88:26.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/DocumentFragment.h:12,
88:26.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/ShadowRoot.h:10,
88:26.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLShadowElement.cpp:7,
88:26.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/html/Unified_cpp_dom_html3.cpp:2:
88:26.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
88:26.93   259 |   } else
88:26.93       |     ^~~~
88:26.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
88:26.93   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
88:26.93       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88:26.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
88:26.93   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
88:26.94       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88:26.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLTableRowElement.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
88:26.94    43 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLTableRowElement)
88:26.94       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88:26.94 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
88:26.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
88:26.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
88:26.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
88:26.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
88:26.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/NodeInfo.h:24,
88:26.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrName.h:16,
88:26.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrAndChildArray.h:20,
88:26.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18,
88:26.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/DocumentFragment.h:12,
88:26.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/ShadowRoot.h:10,
88:26.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLShadowElement.cpp:7,
88:26.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/html/Unified_cpp_dom_html3.cpp:2:
88:26.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLTableSectionElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableSectionElement::QueryInterface(const nsIID&, void**)':
88:26.94 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
88:26.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
88:26.94   838 |     foundInterface = 0;                                                       \
88:26.94       |     ^~~~~~~~~~~~~~
88:26.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
88:26.94   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
88:26.94       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88:26.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLTableSectionElement.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
88:26.94    44 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement)
88:26.94       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88:26.94 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/NodeInfo.h:24,
88:26.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrName.h:16,
88:26.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrAndChildArray.h:20,
88:26.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18,
88:26.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/DocumentFragment.h:12,
88:26.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/ShadowRoot.h:10,
88:26.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLShadowElement.cpp:7,
88:26.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/html/Unified_cpp_dom_html3.cpp:2:
88:26.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
88:26.95   259 |   } else
88:26.95       |     ^~~~
88:26.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
88:26.95   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
88:26.95       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88:26.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
88:26.95   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
88:26.95       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88:26.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLTableSectionElement.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
88:26.95    43 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLTableSectionElement)
88:26.95       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88:26.96 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
88:26.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
88:26.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
88:26.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
88:26.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
88:26.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/NodeInfo.h:24,
88:26.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrName.h:16,
88:26.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrAndChildArray.h:20,
88:26.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18,
88:26.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/DocumentFragment.h:12,
88:26.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/ShadowRoot.h:10,
88:26.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLShadowElement.cpp:7,
88:26.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/html/Unified_cpp_dom_html3.cpp:2:
88:26.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLTemplateElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTemplateElement::QueryInterface(const nsIID&, void**)':
88:26.96 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
88:26.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
88:26.96   838 |     foundInterface = 0;                                                       \
88:26.96       |     ^~~~~~~~~~~~~~
88:26.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
88:26.97   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
88:26.97       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88:26.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLTemplateElement.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
88:26.97    61 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement)
88:26.97       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88:26.97 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/NodeInfo.h:24,
88:26.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrName.h:16,
88:26.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrAndChildArray.h:20,
88:26.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18,
88:26.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/DocumentFragment.h:12,
88:26.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/ShadowRoot.h:10,
88:26.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLShadowElement.cpp:7,
88:26.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/html/Unified_cpp_dom_html3.cpp:2:
88:26.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
88:26.97   259 |   } else
88:26.97       |     ^~~~
88:26.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
88:26.97   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
88:26.97       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88:26.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
88:26.97   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
88:26.97       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88:26.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLTemplateElement.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
88:26.97    60 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLTemplateElement)
88:26.97       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88:43.25 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
88:43.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
88:43.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/domstubs.h:10,
88:43.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIDOMNode.h:10,
88:43.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIDOMElement.h:10,
88:43.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIDOMHTMLElement.h:10,
88:43.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLTimeElement.h:11,
88:43.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLTimeElement.cpp:7,
88:43.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/html/Unified_cpp_dom_html4.cpp:2:
88:43.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLTrackElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTrackElement::QueryInterface(const nsIID&, void**)':
88:43.26 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
88:43.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
88:43.26   838 |     foundInterface = 0;                                                       \
88:43.26       |     ^~~~~~~~~~~~~~
88:43.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
88:43.26   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
88:43.26       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88:43.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLTrackElement.cpp:156:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
88:43.26   156 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement)
88:43.26       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88:43.26 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/NodeInfo.h:24,
88:43.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrName.h:16,
88:43.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsAttrAndChildArray.h:20,
88:43.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18,
88:43.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Element.h:16,
88:43.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsStyledElement.h:18,
88:43.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsMappedAttributeElement.h:16,
88:43.27                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/nsGenericHTMLElement.h:11,
88:43.27                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLTimeElement.h:12,
88:43.27                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLTimeElement.cpp:7,
88:43.27                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/html/Unified_cpp_dom_html4.cpp:2:
88:43.27 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
88:43.27   259 |   } else
88:43.27       |     ^~~~
88:43.27 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
88:43.27   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
88:43.27       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88:43.27 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
88:43.27   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
88:43.27       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88:43.27 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLTrackElement.cpp:155:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
88:43.27   155 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLTrackElement)
88:43.27       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88:44.87 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
88:44.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
88:44.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/domstubs.h:10,
88:44.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIDOMNode.h:10,
88:44.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIDOMElement.h:10,
88:44.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIDOMHTMLElement.h:10,
88:44.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLTimeElement.h:11,
88:44.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLTimeElement.cpp:7,
88:44.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/html/Unified_cpp_dom_html4.cpp:2:
88:44.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/MediaError.cpp: In member function 'virtual nsresult mozilla::dom::MediaError::QueryInterface(const nsIID&, void**)':
88:44.87 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
88:44.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
88:44.87   820 |     foundInterface = 0;                                                       \
88:44.87       |     ^~~~~~~~~~~~~~
88:44.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
88:44.87   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
88:44.87       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
88:44.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/MediaError.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
88:44.87    21 | NS_INTERFACE_MAP_END
88:44.87       | ^~~~~~~~~~~~~~~~~~~~
88:44.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
88:44.87   801 |   else
88:44.87       |   ^~~~
88:44.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
88:44.87   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
88:44.87       |                                                 ^~~~~~~~~~~~~~~~~~
88:44.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/MediaError.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
88:44.87    20 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
88:44.88       |   ^~~~~~~~~~~~~~~~~~~~~~
88:45.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/TextTrackManager.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackManager::QueryInterface(const nsIID&, void**)':
88:45.06 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
88:45.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
88:45.06   820 |     foundInterface = 0;                                                       \
88:45.06       |     ^~~~~~~~~~~~~~
88:45.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
88:45.06   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
88:45.06       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
88:45.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/TextTrackManager.cpp:107:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
88:45.06   107 | NS_INTERFACE_MAP_END
88:45.06       | ^~~~~~~~~~~~~~~~~~~~
88:45.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
88:45.06   801 |   else
88:45.06       |   ^~~~
88:45.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
88:45.06   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
88:45.06       |                                                 ^~~~~~~~~~~~~~~~~~
88:45.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/TextTrackManager.cpp:106:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
88:45.06   106 |   NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener)
88:45.07       |   ^~~~~~~~~~~~~~~~~~~~~~
88:45.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/TimeRanges.cpp: In member function 'virtual nsresult mozilla::dom::TimeRanges::QueryInterface(const nsIID&, void**)':
88:45.12 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
88:45.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
88:45.12   820 |     foundInterface = 0;                                                       \
88:45.12       |     ^~~~~~~~~~~~~~
88:45.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
88:45.12   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
88:45.12       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
88:45.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/TimeRanges.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
88:45.12    22 | NS_INTERFACE_MAP_END
88:45.12       | ^~~~~~~~~~~~~~~~~~~~
88:45.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
88:45.12   801 |   else
88:45.12       |   ^~~~
88:45.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
88:45.13   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
88:45.13       |                                                 ^~~~~~~~~~~~~~~~~~
88:45.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/TimeRanges.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
88:45.13    21 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
88:45.13       |   ^~~~~~~~~~~~~~~~~~~~~~
88:45.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/ValidityState.cpp: In member function 'virtual nsresult mozilla::dom::ValidityState::QueryInterface(const nsIID&, void**)':
88:45.13 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
88:45.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
88:45.13   820 |     foundInterface = 0;                                                       \
88:45.13       |     ^~~~~~~~~~~~~~
88:45.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
88:45.13   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
88:45.13       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
88:45.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/ValidityState.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
88:45.14    23 | NS_INTERFACE_MAP_END
88:45.14       | ^~~~~~~~~~~~~~~~~~~~
88:45.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
88:45.14   801 |   else
88:45.14       |   ^~~~
88:45.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
88:45.14   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
88:45.14       |                                                 ^~~~~~~~~~~~~~~~~~
88:45.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/ValidityState.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
88:45.14    22 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
88:45.14       |   ^~~~~~~~~~~~~~~~~~~~~~
88:45.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/nsDOMStringMap.cpp: In member function 'virtual nsresult nsDOMStringMap::QueryInterface(const nsIID&, void**)':
88:45.36 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
88:45.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
88:45.36   820 |     foundInterface = 0;                                                       \
88:45.36       |     ^~~~~~~~~~~~~~
88:45.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
88:45.36   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
88:45.36       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
88:45.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/nsDOMStringMap.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
88:45.36    43 | NS_INTERFACE_MAP_END
88:45.36       | ^~~~~~~~~~~~~~~~~~~~
88:45.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
88:45.36   801 |   else
88:45.36       |   ^~~~
88:45.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
88:45.36   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
88:45.36       |                                                 ^~~~~~~~~~~~~~~~~~
88:45.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/nsDOMStringMap.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
88:45.37    42 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
88:45.37       |   ^~~~~~~~~~~~~~~~~~~~~~
88:45.37 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/css/Declaration.h:24,
88:45.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:10,
88:45.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/nsGenericHTMLElement.cpp:8,
88:45.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/html/Unified_cpp_dom_html4.cpp:137:
88:45.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)':
88:45.37 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, 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:45.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h:159: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:45.37   159 |     memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue));
88:45.37       |                                                       ^
88:45.37 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
88:45.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Element.h:42,
88:45.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsStyledElement.h:18,
88:45.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsMappedAttributeElement.h:16,
88:45.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/nsGenericHTMLElement.h:11,
88:45.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLTimeElement.h:12,
88:45.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLTimeElement.cpp:7,
88:45.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/html/Unified_cpp_dom_html4.cpp:2:
88:45.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here
88:45.38   585 | class nsCSSValue {
88:45.38       |       ^~~~~~~~~~
88:46.37 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
88:46.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
88:46.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/domstubs.h:10,
88:46.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIDOMNode.h:10,
88:46.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIDOMElement.h:10,
88:46.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIDOMHTMLElement.h:10,
88:46.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLTimeElement.h:11,
88:46.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/HTMLTimeElement.cpp:7,
88:46.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/html/Unified_cpp_dom_html4.cpp:2:
88:46.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/nsGenericHTMLElement.cpp: In member function 'virtual nsresult nsGenericHTMLElement::QueryInterface(const nsIID&, void**)':
88:46.37 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
88:46.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
88:46.37   838 |     foundInterface = 0;                                                       \
88:46.37       |     ^~~~~~~~~~~~~~
88:46.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
88:46.37   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
88:46.37       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88:46.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/nsGenericHTMLElement.cpp:177:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
88:46.37   177 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElementBase)
88:46.38       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88:46.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
88:46.38   801 |   else
88:46.38       |   ^~~~
88:46.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
88:46.38   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
88:46.38       |                                                 ^~~~~~~~~~~~~~~~~~
88:46.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/nsGenericHTMLElement.cpp:176:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
88:46.38   176 |   NS_INTERFACE_MAP_ENTRY(nsIDOMNode)
88:46.38       |   ^~~~~~~~~~~~~~~~~~~~~~
89:09.17 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
89:09.17                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
89:09.17                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
89:09.17                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
89:09.17                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
89:09.17                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
89:09.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/nsGenericHTMLFrameElement.h:11,
89:09.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/nsGenericHTMLFrameElement.cpp:7,
89:09.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/html/Unified_cpp_dom_html5.cpp:2:
89:09.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/nsTextEditorState.cpp: In member function 'virtual nsresult nsTextInputSelectionImpl::QueryInterface(const nsIID&, void**)':
89:09.18 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
89:09.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
89:09.18   820 |     foundInterface = 0;                                                       \
89:09.18       |     ^~~~~~~~~~~~~~
89:09.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
89:09.18   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
89:09.18       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
89:09.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/nsTextEditorState.cpp:277:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
89:09.18   277 | NS_INTERFACE_MAP_END
89:09.18       | ^~~~~~~~~~~~~~~~~~~~
89:09.19 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12,
89:09.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/BrowserElementAudioChannel.h:10,
89:09.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/nsBrowserElement.h:11,
89:09.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/nsGenericHTMLFrameElement.h:12,
89:09.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/nsGenericHTMLFrameElement.cpp:7,
89:09.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/html/Unified_cpp_dom_html5.cpp:2:
89:09.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:265:5: note: some parts of macro expansion are not guarded by this 'else' clause
89:09.19   265 |   } else
89:09.19       |     ^~~~
89:09.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:271:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS'
89:09.19   271 |   NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class)
89:09.19       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
89:09.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS'
89:09.19   275 |   NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class)
89:09.19       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
89:09.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:288:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
89:09.19   288 |   NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
89:09.19       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
89:09.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/html/nsTextEditorState.cpp:276:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION'
89:09.19   276 |   NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsTextInputSelectionImpl)
89:09.19       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
89:19.36 libdom_html.a.desc
89:21.39 libintl_locale.a.desc
89:27.34 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
89:27.34                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
89:27.34                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsPrimitives.h:10,
89:27.34                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webspeech/synth/SpeechSynthesis.cpp:7,
89:27.34                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2:
89:27.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webspeech/synth/SpeechSynthesis.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesis::QueryInterface(const nsIID&, void**)':
89:27.34 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
89:27.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
89:27.34   838 |     foundInterface = 0;                                                       \
89:27.34       |     ^~~~~~~~~~~~~~
89:27.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
89:27.34   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
89:27.34       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
89:27.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webspeech/synth/SpeechSynthesis.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
89:27.34    52 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
89:27.34       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
89:27.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
89:27.34   801 |   else
89:27.34       |   ^~~~
89:27.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
89:27.35   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
89:27.35       |                                                 ^~~~~~~~~~~~~~~~~~
89:27.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webspeech/synth/SpeechSynthesis.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
89:27.35    51 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
89:27.35       |   ^~~~~~~~~~~~~~~~~~~~~~
89:27.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisUtterance::QueryInterface(const nsIID&, void**)':
89:27.38 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
89:27.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
89:27.38   838 |     foundInterface = 0;                                                       \
89:27.38       |     ^~~~~~~~~~~~~~
89:27.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
89:27.38   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
89:27.38       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
89:27.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
89:27.38    25 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
89:27.38       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
89:27.39 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12,
89:27.39                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10,
89:27.39                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webspeech/synth/nsSpeechTask.h:11,
89:27.39                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webspeech/synth/SpeechSynthesis.cpp:8,
89:27.39                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2:
89:27.39 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
89:27.39   259 |   } else
89:27.39       |     ^~~~
89:27.39 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
89:27.39   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
89:27.39       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
89:27.39 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
89:27.39   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
89:27.39       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
89:27.39 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
89:27.39    24 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SpeechSynthesisUtterance)
89:27.39       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
89:27.40 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
89:27.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
89:27.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsPrimitives.h:10,
89:27.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webspeech/synth/SpeechSynthesis.cpp:7,
89:27.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2:
89:27.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisVoice::QueryInterface(const nsIID&, void**)':
89:27.41 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
89:27.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
89:27.41   820 |     foundInterface = 0;                                                       \
89:27.41       |     ^~~~~~~~~~~~~~
89:27.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
89:27.41   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
89:27.41       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
89:27.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
89:27.41    20 | NS_INTERFACE_MAP_END
89:27.41       | ^~~~~~~~~~~~~~~~~~~~
89:27.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
89:27.41   801 |   else
89:27.41       |   ^~~~
89:27.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
89:27.41   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
89:27.41       |                                                 ^~~~~~~~~~~~~~~~~~
89:27.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
89:27.41    19 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
89:27.41       |   ^~~~~~~~~~~~~~~~~~~~~~
89:27.42 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
89:27.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
89:27.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/xul/nsBoxFrame.h:18,
89:27.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/xul/nsSplitterFrame.h:15,
89:27.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/xul/nsSplitterFrame.cpp:13,
89:27.43                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/xul/Unified_cpp_layout_xul2.cpp:2:
89:27.43 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/xul/nsXULPopupManager.cpp: In member function 'virtual nsresult TransitionEnder::QueryInterface(const nsIID&, void**)':
89:27.43 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
89:27.43 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
89:27.43   820 |     foundInterface = 0;                                                       \
89:27.43       |     ^~~~~~~~~~~~~~
89:27.43 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
89:27.43   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
89:27.43       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
89:27.43 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/xul/nsXULPopupManager.cpp:1129:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
89:27.43  1129 | NS_INTERFACE_MAP_END
89:27.43       | ^~~~~~~~~~~~~~~~~~~~
89:27.43 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
89:27.43   801 |   else
89:27.43       |   ^~~~
89:27.43 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
89:27.43   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
89:27.43       |                                                 ^~~~~~~~~~~~~~~~~~
89:27.43 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/xul/nsXULPopupManager.cpp:1128:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
89:27.43  1128 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
89:27.43       |   ^~~~~~~~~~~~~~~~~~~~~~
89:27.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webspeech/synth/nsSpeechTask.cpp: In member function 'virtual nsresult mozilla::dom::nsSpeechTask::QueryInterface(const nsIID&, void**)':
89:27.51 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
89:27.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
89:27.51   820 |     foundInterface = 0;                                                       \
89:27.51       |     ^~~~~~~~~~~~~~
89:27.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
89:27.51   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
89:27.51       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
89:27.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webspeech/synth/nsSpeechTask.cpp:114:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
89:27.51   114 | NS_INTERFACE_MAP_END
89:27.51       | ^~~~~~~~~~~~~~~~~~~~
89:27.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
89:27.52   812 |   else
89:27.52       |   ^~~~
89:27.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
89:27.52   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
89:27.52       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
89:27.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webspeech/synth/nsSpeechTask.cpp:113:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
89:27.52   113 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTask)
89:27.52       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
89:27.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp: In member function 'virtual nsresult mozilla::dom::FakeSynthCallback::QueryInterface(const nsIID&, void**)':
89:27.83 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
89:27.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
89:27.83   820 |     foundInterface = 0;                                                       \
89:27.83       |     ^~~~~~~~~~~~~~
89:27.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
89:27.83   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
89:27.83       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
89:27.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:114:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
89:27.83   114 | NS_INTERFACE_MAP_END
89:27.83       | ^~~~~~~~~~~~~~~~~~~~
89:27.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
89:27.83   812 |   else
89:27.83       |   ^~~~
89:27.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
89:27.83   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
89:27.83       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
89:27.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:113:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
89:27.83   113 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTaskCallback)
89:27.83       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
89:27.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp: In member function 'virtual nsresult mozilla::dom::nsFakeSynthServices::QueryInterface(const nsIID&, void**)':
89:27.85 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
89:27.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
89:27.85   820 |     foundInterface = 0;                                                       \
89:27.85       |     ^~~~~~~~~~~~~~
89:27.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
89:27.85   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
89:27.85       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
89:27.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:305:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
89:27.85   305 | NS_INTERFACE_MAP_END
89:27.85       | ^~~~~~~~~~~~~~~~~~~~
89:27.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
89:27.85   812 |   else
89:27.85       |   ^~~~
89:27.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
89:27.85   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
89:27.85       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
89:27.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:304:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
89:27.86   304 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver)
89:27.86       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
89:32.05 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:20:
89:32.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp: In member function 'bool mozilla::dom::SpeechSynthesisVoice::LocalService() const':
89:32.05 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp: 'isLocal' may be used uninitialized in this function
89:32.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:78:10: warning: 'isLocal' may be used uninitialized in this function [-Wmaybe-uninitialized]
89:32.05    78 |   return isLocal;
89:32.05       |          ^~~~~~~
89:33.39 libdom_media_webspeech_synth.a.desc
89:35.14 liblayout_xul.a.desc
89:40.47 libdocshell_base_timeline.a.desc
89:43.58 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
89:43.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
89:43.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/jsurl/nsJSProtocolHandler.cpp:7,
89:43.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2:
89:43.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/jsurl/nsJSProtocolHandler.cpp: In member function 'virtual nsresult nsJSURI::QueryInterface(const nsIID&, void**)':
89:43.58 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
89:43.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
89:43.58   838 |     foundInterface = 0;                                                       \
89:43.58       |     ^~~~~~~~~~~~~~
89:43.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
89:43.58   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
89:43.58       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
89:43.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/jsurl/nsJSProtocolHandler.cpp:1275:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
89:43.58  1275 | NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI)
89:43.58       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
89:43.58 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2:
89:43.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/jsurl/nsJSProtocolHandler.cpp:1274:3: note: some parts of macro expansion are not guarded by this 'else' clause
89:43.58  1274 |   else
89:43.58       |   ^~~~
89:45.48 libdom_jsurl.a.desc
89:46.34 libtoolkit_components_find.a.desc
89:48.26 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
89:48.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
89:48.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIDomainPolicy.h:10,
89:48.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/caps/DomainPolicy.h:10,
89:48.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/caps/DomainPolicy.cpp:7,
89:48.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/caps/Unified_cpp_caps0.cpp:2:
89:48.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/caps/nsNullPrincipal.cpp: In member function 'virtual nsresult nsNullPrincipal::QueryInterface(const nsIID&, void**)':
89:48.26 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
89:48.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
89:48.26   820 |     foundInterface = 0;                                                       \
89:48.26       |     ^~~~~~~~~~~~~~
89:48.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
89:48.26   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
89:48.26       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
89:48.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END'
89:48.26   171 |   NS_INTERFACE_MAP_END
89:48.26       |   ^~~~~~~~~~~~~~~~~~~~
89:48.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/caps/nsNullPrincipal.cpp:32:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
89:48.26    32 | NS_IMPL_QUERY_INTERFACE_CI(nsNullPrincipal,
89:48.26       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
89:48.26 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/caps/nsNullPrincipal.cpp:20,
89:48.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/caps/Unified_cpp_caps0.cpp:20:
89:48.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause
89:48.26   138 |   } else
89:48.26       |     ^~~~
89:48.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:138:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO'
89:48.26   138 |   } else
89:48.26       |     ^~~~
89:48.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/caps/nsNullPrincipal.cpp:32:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
89:48.26    32 | NS_IMPL_QUERY_INTERFACE_CI(nsNullPrincipal,
89:48.26       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
89:48.30 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
89:48.30                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
89:48.30                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIDomainPolicy.h:10,
89:48.30                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/caps/DomainPolicy.h:10,
89:48.30                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/caps/DomainPolicy.cpp:7,
89:48.30                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/caps/Unified_cpp_caps0.cpp:2:
89:48.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/caps/nsNullPrincipalURI.cpp: In member function 'virtual nsresult nsNullPrincipalURI::QueryInterface(const nsIID&, void**)':
89:48.30 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
89:48.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
89:48.30   820 |     foundInterface = 0;                                                       \
89:48.30       |     ^~~~~~~~~~~~~~
89:48.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
89:48.30   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
89:48.30       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
89:48.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/caps/nsNullPrincipalURI.cpp:77:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
89:48.30    77 | NS_INTERFACE_MAP_END
89:48.30       | ^~~~~~~~~~~~~~~~~~~~
89:48.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
89:48.30   801 |   else
89:48.30       |   ^~~~
89:48.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
89:48.30   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
89:48.30       |                                                 ^~~~~~~~~~~~~~~~~~
89:48.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/caps/nsNullPrincipalURI.cpp:76:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
89:48.30    76 |   NS_INTERFACE_MAP_ENTRY(nsIIPCSerializableURI)
89:48.30       |   ^~~~~~~~~~~~~~~~~~~~~~
89:48.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/caps/nsPrincipal.cpp: In member function 'virtual nsresult nsPrincipal::QueryInterface(const nsIID&, void**)':
89:48.38 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
89:48.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
89:48.38   820 |     foundInterface = 0;                                                       \
89:48.38       |     ^~~~~~~~~~~~~~
89:48.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
89:48.38   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
89:48.38       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
89:48.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END'
89:48.38   171 |   NS_INTERFACE_MAP_END
89:48.38       |   ^~~~~~~~~~~~~~~~~~~~
89:48.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/caps/nsPrincipal.cpp:52:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
89:48.38    52 | NS_IMPL_QUERY_INTERFACE_CI(nsPrincipal,
89:48.38       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
89:48.38 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/caps/nsNullPrincipal.cpp:20,
89:48.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/caps/Unified_cpp_caps0.cpp:20:
89:48.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause
89:48.38   138 |   } else
89:48.38       |     ^~~~
89:48.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:138:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO'
89:48.38   138 |   } else
89:48.38       |     ^~~~
89:48.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/caps/nsPrincipal.cpp:52:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
89:48.38    52 | NS_IMPL_QUERY_INTERFACE_CI(nsPrincipal,
89:48.38       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
89:48.43 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
89:48.43                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
89:48.43                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIDomainPolicy.h:10,
89:48.44                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/caps/DomainPolicy.h:10,
89:48.44                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/caps/DomainPolicy.cpp:7,
89:48.44                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/caps/Unified_cpp_caps0.cpp:2:
89:48.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/caps/nsPrincipal.cpp: In member function 'virtual nsresult nsExpandedPrincipal::QueryInterface(const nsIID&, void**)':
89:48.44 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
89:48.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
89:48.44   820 |     foundInterface = 0;                                                       \
89:48.44       |     ^~~~~~~~~~~~~~
89:48.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
89:48.44   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
89:48.44       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
89:48.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END'
89:48.44   171 |   NS_INTERFACE_MAP_END
89:48.44       |   ^~~~~~~~~~~~~~~~~~~~
89:48.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/caps/nsPrincipal.cpp:679:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
89:48.44   679 | NS_IMPL_QUERY_INTERFACE_CI(nsExpandedPrincipal,
89:48.45       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
89:48.45 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/caps/nsNullPrincipal.cpp:20,
89:48.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/caps/Unified_cpp_caps0.cpp:20:
89:48.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause
89:48.45   138 |   } else
89:48.45       |     ^~~~
89:48.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:138:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO'
89:48.45   138 |   } else
89:48.45       |     ^~~~
89:48.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/caps/nsPrincipal.cpp:679:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
89:48.45   679 | NS_IMPL_QUERY_INTERFACE_CI(nsExpandedPrincipal,
89:48.45       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
89:48.86 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
89:48.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
89:48.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIDomainPolicy.h:10,
89:48.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/caps/DomainPolicy.h:10,
89:48.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/caps/DomainPolicy.cpp:7,
89:48.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/caps/Unified_cpp_caps0.cpp:2:
89:48.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/caps/nsSystemPrincipal.cpp: In member function 'virtual nsresult nsSystemPrincipal::QueryInterface(const nsIID&, void**)':
89:48.86 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
89:48.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
89:48.86   820 |     foundInterface = 0;                                                       \
89:48.86       |     ^~~~~~~~~~~~~~
89:48.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
89:48.86   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
89:48.86       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
89:48.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END'
89:48.86   171 |   NS_INTERFACE_MAP_END
89:48.86       |   ^~~~~~~~~~~~~~~~~~~~
89:48.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/caps/nsSystemPrincipal.cpp:25:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
89:48.86    25 | NS_IMPL_QUERY_INTERFACE_CI(nsSystemPrincipal,
89:48.86       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
89:48.87 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/caps/nsNullPrincipal.cpp:20,
89:48.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/caps/Unified_cpp_caps0.cpp:20:
89:48.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause
89:48.87   138 |   } else
89:48.87       |     ^~~~
89:48.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:138:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO'
89:48.87   138 |   } else
89:48.87       |     ^~~~
89:48.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/caps/nsSystemPrincipal.cpp:25:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
89:48.88    25 | NS_IMPL_QUERY_INTERFACE_CI(nsSystemPrincipal,
89:48.88       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
89:53.14 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/common.h:488,
89:53.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/avutil.h:296,
89:53.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/samplefmt.h:24,
89:53.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:31,
89:53.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/platforms/ffmpeg/FFmpegLibs.h:14,
89:53.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13,
89:53.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:11,
89:53.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9,
89:53.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/platforms/ffmpeg/ffvpx/Unified_cpp_ffmpeg_ffvpx0.cpp:2:
89:53.14 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
89:53.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/mem.h:342:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
89:53.14   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
89:53.14       |                                                                               ^
89:53.30 libcaps.a.desc
89:57.36 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
89:57.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
89:57.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
89:57.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
89:57.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
89:57.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
89:57.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Directory.h:11,
89:57.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/filesystem/Directory.cpp:7,
89:57.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/filesystem/Unified_cpp_dom_filesystem0.cpp:2:
89:57.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/filesystem/Directory.cpp: In member function 'virtual nsresult mozilla::dom::Directory::QueryInterface(const nsIID&, void**)':
89:57.37 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
89:57.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
89:57.37   820 |     foundInterface = 0;                                                       \
89:57.37       |     ^~~~~~~~~~~~~~
89:57.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
89:57.37   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
89:57.37       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
89:57.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/filesystem/Directory.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
89:57.37    48 | NS_INTERFACE_MAP_END
89:57.37       | ^~~~~~~~~~~~~~~~~~~~
89:57.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
89:57.37   801 |   else
89:57.37       |   ^~~~
89:57.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
89:57.37   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
89:57.37       |                                                 ^~~~~~~~~~~~~~~~~~
89:57.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/filesystem/Directory.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
89:57.37    47 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
89:57.37       |   ^~~~~~~~~~~~~~~~~~~~~~
89:58.62 libdom_media_platforms_ffmpeg_ffvpx.a.desc
90:03.71 libdom_filesystem.a.desc
90:05.94 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
90:05.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
90:05.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsAutoPtr.h:10,
90:05.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xul/XULDocument.h:9,
90:05.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xul/XULDocument.cpp:26,
90:05.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/xul/Unified_cpp_dom_xul0.cpp:2:
90:05.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xul/nsXULCommandDispatcher.cpp: In member function 'virtual nsresult nsXULCommandDispatcher::QueryInterface(const nsIID&, void**)':
90:05.94 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
90:05.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
90:05.94   820 |     foundInterface = 0;                                                       \
90:05.94       |     ^~~~~~~~~~~~~~
90:05.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
90:05.94   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
90:05.94       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
90:05.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xul/nsXULCommandDispatcher.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
90:05.94    61 | NS_INTERFACE_MAP_END
90:05.94       | ^~~~~~~~~~~~~~~~~~~~
90:05.94 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xul/nsXULCommandDispatcher.cpp:33,
90:05.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/xul/Unified_cpp_dom_xul0.cpp:11:
90:05.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMClassInfoID.h:50:5: note: some parts of macro expansion are not guarded by this 'else' clause
90:05.94    50 |   } else
90:05.94       |     ^~~~
90:05.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMClassInfoID.h:50:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO'
90:05.94    50 |   } else
90:05.94       |     ^~~~
90:06.00 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
90:06.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
90:06.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsAutoPtr.h:10,
90:06.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xul/XULDocument.h:9,
90:06.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xul/XULDocument.cpp:26,
90:06.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/xul/Unified_cpp_dom_xul0.cpp:2:
90:06.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xul/nsXULContentSink.cpp: In member function 'virtual nsresult XULContentSinkImpl::QueryInterface(const nsIID&, void**)':
90:06.00 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
90:06.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
90:06.00   820 |     foundInterface = 0;                                                       \
90:06.00       |     ^~~~~~~~~~~~~~
90:06.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
90:06.00   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
90:06.00       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
90:06.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xul/nsXULContentSink.cpp:201:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
90:06.00   201 | NS_INTERFACE_MAP_END
90:06.00       | ^~~~~~~~~~~~~~~~~~~~
90:06.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
90:06.00   801 |   else
90:06.00       |   ^~~~
90:06.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
90:06.00   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
90:06.00       |                                                 ^~~~~~~~~~~~~~~~~~
90:06.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xul/nsXULContentSink.cpp:200:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
90:06.00   200 |   NS_INTERFACE_MAP_ENTRY(nsIContentSink)
90:06.00       |   ^~~~~~~~~~~~~~~~~~~~~~
90:06.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xul/nsXULControllers.cpp: In member function 'virtual nsresult nsXULControllers::QueryInterface(const nsIID&, void**)':
90:06.04 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
90:06.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
90:06.04   820 |     foundInterface = 0;                                                       \
90:06.04       |     ^~~~~~~~~~~~~~
90:06.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
90:06.04   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
90:06.04       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
90:06.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xul/nsXULControllers.cpp:83:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
90:06.04    83 | NS_INTERFACE_MAP_END
90:06.04       | ^~~~~~~~~~~~~~~~~~~~
90:06.04 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xul/nsXULCommandDispatcher.cpp:33,
90:06.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/xul/Unified_cpp_dom_xul0.cpp:11:
90:06.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMClassInfoID.h:50:5: note: some parts of macro expansion are not guarded by this 'else' clause
90:06.04    50 |   } else
90:06.04       |     ^~~~
90:06.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMClassInfoID.h:50:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO'
90:06.04    50 |   } else
90:06.04       |     ^~~~
90:06.08 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/css/Declaration.h:24,
90:06.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:10,
90:06.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xul/nsXULElement.cpp:41,
90:06.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/xul/Unified_cpp_dom_xul0.cpp:38:
90:06.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)':
90:06.08 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead
90:06.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h:159: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]
90:06.08   159 |     memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue));
90:06.08       |                                                       ^
90:06.08 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
90:06.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Element.h:42,
90:06.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMAttributeMap.h:186,
90:06.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDocument.h:50,
90:06.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/XMLDocument.h:11,
90:06.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xul/XULDocument.h:15,
90:06.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xul/XULDocument.cpp:26,
90:06.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/xul/Unified_cpp_dom_xul0.cpp:2:
90:06.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here
90:06.09   585 | class nsCSSValue {
90:06.09       |       ^~~~~~~~~~
90:06.36 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
90:06.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
90:06.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsAutoPtr.h:10,
90:06.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xul/XULDocument.h:9,
90:06.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xul/XULDocument.cpp:26,
90:06.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/xul/Unified_cpp_dom_xul0.cpp:2:
90:06.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xul/nsXULElement.cpp: In member function 'virtual nsresult nsXULElementTearoff::QueryInterface(const nsIID&, void**)':
90:06.36 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
90:06.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:852:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
90:06.36   852 |     foundInterface = 0;                                                       \
90:06.36       |     ^~~~~~~~~~~~~~
90:06.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:890:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR'
90:06.36   890 |   NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator)
90:06.36       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
90:06.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xul/nsXULElement.cpp:154:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED'
90:06.37   154 | NS_INTERFACE_MAP_END_AGGREGATED(mElement)
90:06.37       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
90:06.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
90:06.37   801 |   else
90:06.37       |   ^~~~
90:06.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
90:06.37   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
90:06.37       |                                                 ^~~~~~~~~~~~~~~~~~
90:06.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xul/nsXULElement.cpp:153:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
90:06.37   153 |   NS_INTERFACE_MAP_ENTRY(nsIFrameLoaderOwner)
90:06.37       |   ^~~~~~~~~~~~~~~~~~~~~~
90:06.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xul/nsXULElement.cpp: In member function 'virtual nsresult nsXULElement::QueryInterface(const nsIID&, void**)':
90:06.38 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
90:06.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
90:06.38   838 |     foundInterface = 0;                                                       \
90:06.38       |     ^~~~~~~~~~~~~~
90:06.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
90:06.39   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
90:06.39       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
90:06.39 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xul/nsXULElement.cpp:352:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
90:06.39   352 | NS_INTERFACE_MAP_END_INHERITING(nsStyledElement)
90:06.39       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
90:06.39 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsContentPolicyUtils.h:17,
90:06.39                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/docshell/base/nsDocShell.h:11,
90:06.39                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xul/XULDocument.cpp:37,
90:06.39                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/xul/Unified_cpp_dom_xul0.cpp:2:
90:06.39 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsContentUtils.h:2940:5: note: some parts of macro expansion are not guarded by this 'else' clause
90:06.39  2940 |   } else
90:06.39       |     ^~~~
90:06.39 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsContentUtils.h:2940:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRY_TEAROFF'
90:06.39  2940 |   } else
90:06.39       |     ^~~~
90:07.30 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
90:07.30                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
90:07.30                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsAutoPtr.h:10,
90:07.30                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xul/XULDocument.h:9,
90:07.30                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xul/XULDocument.cpp:26,
90:07.30                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/xul/Unified_cpp_dom_xul0.cpp:2:
90:07.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xul/nsXULPopupListener.cpp: In member function 'virtual nsresult nsXULPopupListener::QueryInterface(const nsIID&, void**)':
90:07.31 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
90:07.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
90:07.31   820 |     foundInterface = 0;                                                       \
90:07.31       |     ^~~~~~~~~~~~~~
90:07.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
90:07.31   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
90:07.31       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
90:07.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xul/nsXULPopupListener.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
90:07.31    94 | NS_INTERFACE_MAP_END
90:07.31       | ^~~~~~~~~~~~~~~~~~~~
90:07.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
90:07.31   801 |   else
90:07.31       |   ^~~~
90:07.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
90:07.31   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
90:07.31       |                                                 ^~~~~~~~~~~~~~~~~~
90:07.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xul/nsXULPopupListener.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
90:07.31    93 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
90:07.31       |   ^~~~~~~~~~~~~~~~~~~~~~
90:07.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xul/nsXULPrototypeDocument.cpp: In member function 'virtual nsresult nsXULPrototypeDocument::QueryInterface(const nsIID&, void**)':
90:07.36 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
90:07.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
90:07.36   820 |     foundInterface = 0;                                                       \
90:07.36       |     ^~~~~~~~~~~~~~
90:07.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
90:07.36   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
90:07.37       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
90:07.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xul/nsXULPrototypeDocument.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
90:07.37    82 | NS_INTERFACE_MAP_END
90:07.37       | ^~~~~~~~~~~~~~~~~~~~
90:07.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
90:07.37   801 |   else
90:07.37       |   ^~~~
90:07.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
90:07.37   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
90:07.37       |                                                 ^~~~~~~~~~~~~~~~~~
90:07.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xul/nsXULPrototypeDocument.cpp:81:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
90:07.37    81 |     NS_INTERFACE_MAP_ENTRY(nsISupports)
90:07.37       |     ^~~~~~~~~~~~~~~~~~~~~~
90:11.46 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14,
90:11.46                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/ipc/chromium/src/chrome/common/ipc_message_utils.h:20,
90:11.46                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/ipc/IPCMessageUtils.h:11,
90:11.46                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:11,
90:11.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9,
90:11.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/ContentBridgeParent.h:10,
90:11.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/ContentChild.h:11,
90:11.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/modules/libpref/Preferences.cpp:8,
90:11.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/modules/libpref/Unified_cpp_modules_libpref0.cpp:2:
90:11.47 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/modules/libpref/Preferences.cpp: In member function 'virtual nsresult mozilla::Preferences::QueryInterface(const nsIID&, void**)':
90:11.47 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
90:11.47 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
90:11.47   820 |     foundInterface = 0;                                                       \
90:11.47       |     ^~~~~~~~~~~~~~
90:11.47 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
90:11.47   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
90:11.47       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
90:11.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/modules/libpref/Preferences.cpp:540:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
90:11.48   540 | NS_INTERFACE_MAP_END
90:11.48       | ^~~~~~~~~~~~~~~~~~~~
90:11.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
90:11.48   801 |   else
90:11.48       |   ^~~~
90:11.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
90:11.48   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
90:11.48       |                                                 ^~~~~~~~~~~~~~~~~~
90:11.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/modules/libpref/Preferences.cpp:539:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
90:11.48   539 |     NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
90:11.48       |     ^~~~~~~~~~~~~~~~~~~~~~
90:11.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/modules/libpref/nsPrefBranch.cpp: In member function 'virtual nsresult nsPrefBranch::QueryInterface(const nsIID&, void**)':
90:11.60 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
90:11.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
90:11.60   820 |     foundInterface = 0;                                                       \
90:11.60       |     ^~~~~~~~~~~~~~
90:11.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
90:11.60   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
90:11.60       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
90:11.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/modules/libpref/nsPrefBranch.cpp:107:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
90:11.60   107 | NS_INTERFACE_MAP_END
90:11.60       | ^~~~~~~~~~~~~~~~~~~~
90:11.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
90:11.60   801 |   else
90:11.60       |   ^~~~
90:11.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
90:11.60   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
90:11.60       |                                                 ^~~~~~~~~~~~~~~~~~
90:11.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/modules/libpref/nsPrefBranch.cpp:106:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
90:11.60   106 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
90:11.60       |   ^~~~~~~~~~~~~~~~~~~~~~
90:12.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/modules/libpref/nsPrefBranch.cpp: In member function 'virtual nsresult nsPrefLocalizedString::QueryInterface(const nsIID&, void**)':
90:12.00 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
90:12.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
90:12.00   820 |     foundInterface = 0;                                                       \
90:12.00       |     ^~~~~~~~~~~~~~
90:12.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
90:12.00   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
90:12.00       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
90:12.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/modules/libpref/nsPrefBranch.cpp:861:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
90:12.00   861 | NS_INTERFACE_MAP_END
90:12.00       | ^~~~~~~~~~~~~~~~~~~~
90:12.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
90:12.00   801 |   else
90:12.00       |   ^~~~
90:12.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
90:12.00   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
90:12.00       |                                                 ^~~~~~~~~~~~~~~~~~
90:12.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/modules/libpref/nsPrefBranch.cpp:860:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
90:12.00   860 |     NS_INTERFACE_MAP_ENTRY(nsISupportsString)
90:12.00       |     ^~~~~~~~~~~~~~~~~~~~~~
90:16.18 libmodules_libpref.a.desc
90:19.81 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
90:19.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
90:19.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIGlobalObject.h:10,
90:19.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/ScriptSettings.h:13,
90:19.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/time/DateCacheCleaner.cpp:10,
90:19.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/time/Unified_cpp_dom_time0.cpp:2:
90:19.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/time/TimeManager.cpp: In member function 'virtual nsresult mozilla::dom::time::TimeManager::QueryInterface(const nsIID&, void**)':
90:19.81 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
90:19.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
90:19.81   820 |     foundInterface = 0;                                                       \
90:19.81       |     ^~~~~~~~~~~~~~
90:19.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
90:19.81   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
90:19.81       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
90:19.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/time/TimeManager.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
90:19.81    21 | NS_INTERFACE_MAP_END
90:19.81       | ^~~~~~~~~~~~~~~~~~~~
90:19.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
90:19.82   801 |   else
90:19.82       |   ^~~~
90:19.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
90:19.82   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
90:19.82       |                                                 ^~~~~~~~~~~~~~~~~~
90:19.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/time/TimeManager.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
90:19.82    20 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
90:19.82       |   ^~~~~~~~~~~~~~~~~~~~~~
90:21.23 libdom_time.a.desc
90:21.35 libdom_xul.a.desc
90:24.55 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
90:24.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
90:24.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
90:24.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
90:24.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
90:24.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
90:24.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/storage/DOMStorage.h:11,
90:24.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/storage/DOMStorage.cpp:7,
90:24.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/storage/Unified_cpp_dom_storage0.cpp:2:
90:24.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/storage/DOMStorage.cpp: In member function 'virtual nsresult mozilla::dom::DOMStorage::QueryInterface(const nsIID&, void**)':
90:24.55 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
90:24.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
90:24.55   820 |     foundInterface = 0;                                                       \
90:24.55       |     ^~~~~~~~~~~~~~
90:24.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
90:24.55   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
90:24.55       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
90:24.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/storage/DOMStorage.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
90:24.55    41 | NS_INTERFACE_MAP_END
90:24.56       | ^~~~~~~~~~~~~~~~~~~~
90:24.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
90:24.56   801 |   else
90:24.56       |   ^~~~
90:24.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
90:24.56   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
90:24.56       |                                                 ^~~~~~~~~~~~~~~~~~
90:24.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/storage/DOMStorage.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
90:24.56    40 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
90:24.56       |   ^~~~~~~~~~~~~~~~~~~~~~
90:26.18 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
90:26.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
90:26.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
90:26.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
90:26.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
90:26.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
90:26.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/PermissionsBinding.h:8,
90:26.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/permission/PermissionObserver.h:10,
90:26.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/permission/PermissionObserver.cpp:7,
90:26.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/permission/Unified_cpp_dom_permission0.cpp:2:
90:26.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/permission/Permissions.cpp: In member function 'virtual nsresult mozilla::dom::Permissions::QueryInterface(const nsIID&, void**)':
90:26.18 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
90:26.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
90:26.18   820 |     foundInterface = 0;                                                       \
90:26.18       |     ^~~~~~~~~~~~~~
90:26.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
90:26.18   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
90:26.18       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
90:26.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/permission/Permissions.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
90:26.18    22 | NS_INTERFACE_MAP_END
90:26.18       | ^~~~~~~~~~~~~~~~~~~~
90:26.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
90:26.18   801 |   else
90:26.18       |   ^~~~
90:26.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
90:26.18   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
90:26.18       |                                                 ^~~~~~~~~~~~~~~~~~
90:26.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/permission/Permissions.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
90:26.18    21 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
90:26.18       |   ^~~~~~~~~~~~~~~~~~~~~~
90:27.84 libdom_permission.a.desc
90:31.93 libdom_storage.a.desc
90:32.33 libxpcom_string.a.desc
90:33.44 libservices_crypto_component.a.desc
90:34.92 libintl_unicharutil.a.desc
90:35.45 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
90:35.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
90:35.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
90:35.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
90:35.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
90:35.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
90:35.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/bindings/BindingUtils.h:17,
90:35.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/system/OSFileConstants.cpp:47,
90:35.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/system/Unified_cpp_dom_system0.cpp:2:
90:35.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/system/nsDeviceSensors.cpp: In member function 'virtual nsresult nsDeviceSensorData::QueryInterface(const nsIID&, void**)':
90:35.45 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
90:35.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
90:35.45   820 |     foundInterface = 0;                                                       \
90:35.45       |     ^~~~~~~~~~~~~~
90:35.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
90:35.45   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
90:35.45       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
90:35.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/system/nsDeviceSensors.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
90:35.45    64 | NS_INTERFACE_MAP_END
90:35.45       | ^~~~~~~~~~~~~~~~~~~~
90:35.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
90:35.45   812 |   else
90:35.46       |   ^~~~
90:35.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
90:35.46   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
90:35.46       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
90:35.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/system/nsDeviceSensors.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
90:35.46    63 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDeviceSensorData)
90:35.46       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
90:37.89 libdom_system.a.desc
90:38.01 libtoolkit_components_filewatcher.a.desc
90:47.09 libdom_media_systemservices.a.desc
90:51.10 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
90:51.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
90:51.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIProtocolHandler.h:10,
90:51.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/chrome/nsChromeProtocolHandler.h:9,
90:51.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/chrome/nsChromeProtocolHandler.cpp:13,
90:51.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/chrome/Unified_cpp_chrome0.cpp:2:
90:51.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/chrome/nsChromeRegistry.cpp: In member function 'virtual nsresult nsChromeRegistry::QueryInterface(const nsIID&, void**)':
90:51.10 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
90:51.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
90:51.10   820 |     foundInterface = 0;                                                       \
90:51.10       |     ^~~~~~~~~~~~~~
90:51.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
90:51.10   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
90:51.10       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
90:51.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/chrome/nsChromeRegistry.cpp:117:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
90:51.10   117 | NS_INTERFACE_MAP_END
90:51.10       | ^~~~~~~~~~~~~~~~~~~~
90:51.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
90:51.11   812 |   else
90:51.11       |   ^~~~
90:51.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
90:51.11   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
90:51.11       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
90:51.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/chrome/nsChromeRegistry.cpp:116:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
90:51.11   116 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIChromeRegistry)
90:51.11       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
90:52.70 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
90:52.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
90:52.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIPluginHost.h:14,
90:52.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/plugins/base/nsPluginHost.h:9,
90:52.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/plugins/base/nsPluginHost.cpp:9:
90:52.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/plugins/base/nsPluginHost.cpp: In member function 'virtual nsresult ClearDataFromSitesClosure::QueryInterface(const nsIID&, void**)':
90:52.70 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
90:52.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
90:52.70   820 |     foundInterface = 0;                                                       \
90:52.70       |     ^~~~~~~~~~~~~~
90:52.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
90:52.70   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
90:52.70       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
90:52.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/plugins/base/nsPluginHost.cpp:1682:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
90:52.70  1682 | NS_INTERFACE_MAP_END
90:52.70       | ^~~~~~~~~~~~~~~~~~~~
90:52.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
90:52.70   812 |   else
90:52.70       |   ^~~~
90:52.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
90:52.70   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
90:52.70       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
90:52.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/plugins/base/nsPluginHost.cpp:1681:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
90:52.70  1681 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIClearSiteDataCallback)
90:52.70       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
90:56.51 libchrome.a.desc
91:01.75 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
91:01.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
91:01.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
91:01.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
91:01.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
91:01.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
91:01.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/xpcprivate.h:77,
91:01.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCComponents.cpp:9:
91:01.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Interfaces::QueryInterface(const nsIID&, void**)':
91:01.75 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
91:01.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
91:01.76   820 |     foundInterface = 0;                                                       \
91:01.76       |     ^~~~~~~~~~~~~~
91:01.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
91:01.76   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
91:01.76       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
91:01.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCComponents.cpp:211:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
91:01.76   211 | NS_INTERFACE_MAP_END
91:01.76       | ^~~~~~~~~~~~~~~~~~~~
91:01.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
91:01.76   812 |   else
91:01.76       |   ^~~~
91:01.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
91:01.76   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
91:01.76       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
91:01.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCComponents.cpp:210:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
91:01.76   210 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_Interfaces)
91:01.76       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
91:01.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_InterfacesByID::QueryInterface(const nsIID&, void**)':
91:01.78 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
91:01.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
91:01.78   820 |     foundInterface = 0;                                                       \
91:01.78       |     ^~~~~~~~~~~~~~
91:01.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
91:01.78   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
91:01.78       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
91:01.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCComponents.cpp:435:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
91:01.78   435 | NS_INTERFACE_MAP_END
91:01.78       | ^~~~~~~~~~~~~~~~~~~~
91:01.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
91:01.78   812 |   else
91:01.78       |   ^~~~
91:01.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
91:01.78   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
91:01.78       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
91:01.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCComponents.cpp:434:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
91:01.78   434 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_InterfacesByID)
91:01.78       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
91:01.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Classes::QueryInterface(const nsIID&, void**)':
91:01.79 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
91:01.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
91:01.79   820 |     foundInterface = 0;                                                       \
91:01.79       |     ^~~~~~~~~~~~~~
91:01.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
91:01.79   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
91:01.79       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
91:01.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCComponents.cpp:660:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
91:01.79   660 | NS_INTERFACE_MAP_END
91:01.79       | ^~~~~~~~~~~~~~~~~~~~
91:01.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
91:01.79   812 |   else
91:01.79       |   ^~~~
91:01.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
91:01.79   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
91:01.79       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
91:01.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCComponents.cpp:659:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
91:01.79   659 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_Classes)
91:01.79       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
91:01.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_ClassesByID::QueryInterface(const nsIID&, void**)':
91:01.81 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
91:01.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
91:01.81   820 |     foundInterface = 0;                                                       \
91:01.81       |     ^~~~~~~~~~~~~~
91:01.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
91:01.82   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
91:01.82       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
91:01.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCComponents.cpp:867:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
91:01.82   867 | NS_INTERFACE_MAP_END
91:01.82       | ^~~~~~~~~~~~~~~~~~~~
91:01.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
91:01.82   812 |   else
91:01.82       |   ^~~~
91:01.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
91:01.82   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
91:01.82       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
91:01.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCComponents.cpp:866:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
91:01.82   866 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_ClassesByID)
91:01.82       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
91:01.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Results::QueryInterface(const nsIID&, void**)':
91:01.83 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
91:01.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
91:01.83   820 |     foundInterface = 0;                                                       \
91:01.83       |     ^~~~~~~~~~~~~~
91:01.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
91:01.83   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
91:01.83       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
91:01.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCComponents.cpp:1099:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
91:01.83  1099 | NS_INTERFACE_MAP_END
91:01.83       | ^~~~~~~~~~~~~~~~~~~~
91:01.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
91:01.83   812 |   else
91:01.83       |   ^~~~
91:01.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
91:01.83   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
91:01.83       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
91:01.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCComponents.cpp:1098:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
91:01.83  1098 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_Results)
91:01.83       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
91:01.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_ID::QueryInterface(const nsIID&, void**)':
91:01.85 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
91:01.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
91:01.85   820 |     foundInterface = 0;                                                       \
91:01.85       |     ^~~~~~~~~~~~~~
91:01.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
91:01.85   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
91:01.85       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
91:01.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCComponents.cpp:1287:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
91:01.85  1287 | NS_INTERFACE_MAP_END
91:01.85       | ^~~~~~~~~~~~~~~~~~~~
91:01.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
91:01.85   812 |   else
91:01.85       |   ^~~~
91:01.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
91:01.85   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
91:01.85       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
91:01.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCComponents.cpp:1286:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
91:01.85  1286 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_ID)
91:01.85       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
91:01.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Exception::QueryInterface(const nsIID&, void**)':
91:01.86 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
91:01.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
91:01.86   820 |     foundInterface = 0;                                                       \
91:01.86       |     ^~~~~~~~~~~~~~
91:01.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
91:01.86   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
91:01.86       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
91:01.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCComponents.cpp:1484:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
91:01.86  1484 | NS_INTERFACE_MAP_END
91:01.86       | ^~~~~~~~~~~~~~~~~~~~
91:01.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
91:01.86   812 |   else
91:01.86       |   ^~~~
91:01.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
91:01.86   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
91:01.86       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
91:01.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCComponents.cpp:1483:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
91:01.86  1483 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_Exception)
91:01.86       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
91:01.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCConstructor::QueryInterface(const nsIID&, void**)':
91:01.89 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
91:01.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
91:01.89   820 |     foundInterface = 0;                                                       \
91:01.89       |     ^~~~~~~~~~~~~~
91:01.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
91:01.89   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
91:01.89       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
91:01.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCComponents.cpp:1878:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
91:01.89  1878 | NS_INTERFACE_MAP_END
91:01.89       | ^~~~~~~~~~~~~~~~~~~~
91:01.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
91:01.89   812 |   else
91:01.89       |   ^~~~
91:01.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
91:01.89   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
91:01.89       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
91:01.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCComponents.cpp:1877:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
91:01.89  1877 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCConstructor)
91:01.89       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
91:01.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Constructor::QueryInterface(const nsIID&, void**)':
91:01.90 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
91:01.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
91:01.90   820 |     foundInterface = 0;                                                       \
91:01.90       |     ^~~~~~~~~~~~~~
91:01.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
91:01.90   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
91:01.90       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
91:01.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCComponents.cpp:2073:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
91:01.90  2073 | NS_INTERFACE_MAP_END
91:01.90       | ^~~~~~~~~~~~~~~~~~~~
91:01.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
91:01.90   812 |   else
91:01.90       |   ^~~~
91:01.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
91:01.90   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
91:01.90       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
91:01.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCComponents.cpp:2072:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
91:01.90  2072 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_Constructor)
91:01.90       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
91:01.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::QueryInterface(const nsIID&, void**)':
91:01.93 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
91:01.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
91:01.93   820 |     foundInterface = 0;                                                       \
91:01.93       |     ^~~~~~~~~~~~~~
91:01.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
91:01.93   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
91:01.93       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
91:01.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCComponents.cpp:2269:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
91:01.93  2269 | NS_INTERFACE_MAP_END
91:01.93       | ^~~~~~~~~~~~~~~~~~~~
91:01.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
91:01.93   812 |   else
91:01.93       |   ^~~~
91:01.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
91:01.93   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
91:01.93       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
91:01.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCComponents.cpp:2268:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
91:01.93  2268 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_Utils)
91:01.93       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
91:02.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult ComponentsSH::QueryInterface(const nsIID&, void**)':
91:02.01 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
91:02.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
91:02.01   820 |     foundInterface = 0;                                                       \
91:02.01       |     ^~~~~~~~~~~~~~
91:02.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
91:02.01   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
91:02.01       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
91:02.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCComponents.cpp:3513:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
91:02.01  3513 | NS_INTERFACE_MAP_END
91:02.01       | ^~~~~~~~~~~~~~~~~~~~
91:02.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
91:02.01   801 |   else
91:02.01       |   ^~~~
91:02.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
91:02.02   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
91:02.02       |                                                 ^~~~~~~~~~~~~~~~~~
91:02.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCComponents.cpp:3512:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
91:02.03  3512 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
91:02.03       |   ^~~~~~~~~~~~~~~~~~~~~~
91:02.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponentsBase::QueryInterface(const nsIID&, void**)':
91:02.03 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
91:02.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
91:02.03   820 |     foundInterface = 0;                                                       \
91:02.03       |     ^~~~~~~~~~~~~~
91:02.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
91:02.03   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
91:02.03       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
91:02.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END'
91:02.03   171 |   NS_INTERFACE_MAP_END
91:02.03       |   ^~~~~~~~~~~~~~~~~~~~
91:02.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
91:02.03   176 |   NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__)                             \
91:02.04       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
91:02.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCComponents.cpp:3524:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI'
91:02.04  3524 | NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase)
91:02.04       | ^~~~~~~~~~~~~~~~~~~~
91:02.04 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/xpcprivate.h:103,
91:02.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCComponents.cpp:9:
91:02.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause
91:02.04   138 |   } else
91:02.04       |     ^~~~
91:02.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:170:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO'
91:02.04   170 |     NS_IMPL_QUERY_CLASSINFO(aClass)                                           \
91:02.04       |     ^~~~~~~~~~~~~~~~~~~~~~~
91:02.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
91:02.04   176 |   NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__)                             \
91:02.04       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
91:02.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCComponents.cpp:3524:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI'
91:02.04  3524 | NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase)
91:02.04       | ^~~~~~~~~~~~~~~~~~~~
91:02.04 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
91:02.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
91:02.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
91:02.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
91:02.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
91:02.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
91:02.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/xpcprivate.h:77,
91:02.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCComponents.cpp:9:
91:02.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents::QueryInterface(const nsIID&, void**)':
91:02.05 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
91:02.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
91:02.05   838 |     foundInterface = 0;                                                       \
91:02.05       |     ^~~~~~~~~~~~~~
91:02.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
91:02.05   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
91:02.05       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
91:02.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCComponents.cpp:3534:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
91:02.05  3534 | NS_INTERFACE_MAP_END_INHERITING(nsXPCComponentsBase)
91:02.05       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
91:02.05 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/xpcprivate.h:103,
91:02.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCComponents.cpp:9:
91:02.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause
91:02.05   138 |   } else
91:02.05       |     ^~~~
91:02.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCComponents.cpp:3533:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO'
91:02.05  3533 |     NS_IMPL_QUERY_CLASSINFO(nsXPCComponents)
91:02.05       |     ^~~~~~~~~~~~~~~~~~~~~~~
91:02.15 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/jspubtd.h:17,
91:02.15                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/jsapi.h:27,
91:02.15                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:16,
91:02.15                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/xpcprivate.h:77,
91:02.15                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCComponents.cpp:9:
91:02.15 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]':
91:02.15 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/xpcprivate.h:2933:28:   required from here
91:02.16 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
91:02.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32: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]
91:02.16    32 |   memset(aT, 0, sizeof(T));
91:02.16       |   ~~~~~~^~~~~~~~~~~~~~~~~~
91:02.16 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCComponents.cpp:9:
91:02.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/xpcprivate.h:2931:8: note: 'struct xpc::GlobalProperties' declared here
91:02.16  2931 | struct GlobalProperties {
91:02.16       |        ^~~~~~~~~~~~~~~~
91:08.80 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:11:
91:08.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/plugins/base/nsJSNPRuntime.cpp: In function 'bool CreateNPObjectMember(NPP, JSContext*, JS::Handle<JSObject*>, NPObject*, JS::Handle<jsid>, NPVariant*, JS::MutableHandle<JS::Value>)':
91:08.81 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
91:08.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/plugins/base/nsJSNPRuntime.cpp:2080: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]
91:08.81  2080 |   memset(memberPrivate, 0, sizeof(NPObjectMemberPrivate));
91:08.81       |                                                         ^
91:08.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/plugins/base/nsJSNPRuntime.cpp:267:16: note: 'NPObjectMemberPrivate' {aka 'struct NPObjectMemberPrivate'} declared here
91:08.81   267 | typedef struct NPObjectMemberPrivate {
91:08.81       |                ^~~~~~~~~~~~~~~~~~~~~
91:16.34 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
91:16.34                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
91:16.34                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
91:16.34                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
91:16.34                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
91:16.34                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
91:16.34                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/xpcprivate.h:77,
91:16.34                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/ExportHelpers.cpp:7,
91:16.34                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2:
91:16.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/Sandbox.cpp: In member function 'virtual nsresult SandboxPrivate::QueryInterface(const nsIID&, void**)':
91:16.34 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
91:16.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
91:16.34   820 |     foundInterface = 0;                                                       \
91:16.34       |     ^~~~~~~~~~~~~~
91:16.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
91:16.34   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
91:16.34       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
91:16.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/Sandbox.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
91:16.35    82 | NS_INTERFACE_MAP_END
91:16.35       | ^~~~~~~~~~~~~~~~~~~~
91:16.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
91:16.35   801 |   else
91:16.35       |   ^~~~
91:16.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
91:16.35   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
91:16.35       |                                                 ^~~~~~~~~~~~~~~~~~
91:16.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/Sandbox.cpp:81:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
91:16.35    81 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
91:16.35       |   ^~~~~~~~~~~~~~~~~~~~~~
91:16.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/Sandbox.cpp: In member function 'virtual nsresult nsXPCComponents_utils_Sandbox::QueryInterface(const nsIID&, void**)':
91:16.37 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
91:16.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
91:16.37   820 |     foundInterface = 0;                                                       \
91:16.37       |     ^~~~~~~~~~~~~~
91:16.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
91:16.37   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
91:16.37       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
91:16.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/Sandbox.cpp:613:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
91:16.37   613 | NS_INTERFACE_MAP_END
91:16.37       | ^~~~~~~~~~~~~~~~~~~~
91:16.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
91:16.37   812 |   else
91:16.37       |   ^~~~
91:16.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
91:16.37   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
91:16.37       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
91:16.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/Sandbox.cpp:612:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
91:16.37   612 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_utils_Sandbox)
91:16.37       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
91:18.73 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:56:
91:18.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCJSContext.cpp: In member function 'nsresult XPCJSContext::Initialize()':
91:18.74 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
91:18.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCJSContext.cpp:3159: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]
91:18.74  3159 |     memset(cxPrivate, 0, sizeof(PerThreadAtomCache));
91:18.74       |                                                    ^
91:18.74 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCJSContext.cpp:42,
91:18.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:56:
91:18.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:2628:8: note: 'struct mozilla::dom::PerThreadAtomCache' declared here
91:18.74  2628 | struct PerThreadAtomCache : public APZBucketAtoms,
91:18.74       |        ^~~~~~~~~~~~~~~~~~
91:18.76 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
91:18.76                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
91:18.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
91:18.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
91:18.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
91:18.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
91:18.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/xpcprivate.h:77,
91:18.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/ExportHelpers.cpp:7,
91:18.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2:
91:18.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCJSID.cpp: In member function 'virtual nsresult nsJSID::QueryInterface(const nsIID&, void**)':
91:18.77 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
91:18.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
91:18.77   820 |     foundInterface = 0;                                                       \
91:18.77       |     ^~~~~~~~~~~~~~
91:18.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
91:18.77   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
91:18.77       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
91:18.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END'
91:18.77   171 |   NS_INTERFACE_MAP_END
91:18.77       |   ^~~~~~~~~~~~~~~~~~~~
91:18.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
91:18.77   176 |   NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__)                             \
91:18.77       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
91:18.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCJSID.cpp:23:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI'
91:18.77    23 | NS_IMPL_ISUPPORTS_CI(nsJSID, nsIJSID)
91:18.77       | ^~~~~~~~~~~~~~~~~~~~
91:18.77 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/xpcprivate.h:103,
91:18.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/ExportHelpers.cpp:7,
91:18.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2:
91:18.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause
91:18.77   138 |   } else
91:18.77       |     ^~~~
91:18.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:170:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO'
91:18.77   170 |     NS_IMPL_QUERY_CLASSINFO(aClass)                                           \
91:18.77       |     ^~~~~~~~~~~~~~~~~~~~~~~
91:18.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
91:18.77   176 |   NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__)                             \
91:18.77       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
91:18.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCJSID.cpp:23:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI'
91:18.78    23 | NS_IMPL_ISUPPORTS_CI(nsJSID, nsIJSID)
91:18.79       | ^~~~~~~~~~~~~~~~~~~~
91:18.79 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
91:18.79                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
91:18.79                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
91:18.79                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
91:18.79                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
91:18.79                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
91:18.79                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/xpcprivate.h:77,
91:18.79                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/ExportHelpers.cpp:7,
91:18.79                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2:
91:18.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCJSID.cpp: In member function 'virtual nsresult SharedScriptableHelperForJSIID::QueryInterface(const nsIID&, void**)':
91:18.79 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
91:18.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
91:18.79   820 |     foundInterface = 0;                                                       \
91:18.79       |     ^~~~~~~~~~~~~~
91:18.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
91:18.79   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
91:18.79       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
91:18.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCJSID.cpp:220:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
91:18.79   220 | NS_INTERFACE_MAP_END
91:18.79       | ^~~~~~~~~~~~~~~~~~~~
91:18.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
91:18.79   812 |   else
91:18.79       |   ^~~~
91:18.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
91:18.79   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
91:18.79       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
91:18.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCJSID.cpp:219:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
91:18.79   219 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCScriptable)
91:18.79       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
91:18.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCJSID.cpp: In member function 'virtual nsresult nsJSIID::QueryInterface(const nsIID&, void**)':
91:18.79 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
91:18.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
91:18.79   820 |     foundInterface = 0;                                                       \
91:18.79       |     ^~~~~~~~~~~~~~
91:18.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
91:18.79   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
91:18.79       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
91:18.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCJSID.cpp:285:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
91:18.81   285 | NS_INTERFACE_MAP_END
91:18.81       | ^~~~~~~~~~~~~~~~~~~~
91:18.81 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/xpcprivate.h:103,
91:18.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/ExportHelpers.cpp:7,
91:18.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2:
91:18.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause
91:18.81   138 |   } else
91:18.81       |     ^~~~
91:18.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCJSID.cpp:284:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO'
91:18.81   284 |   NS_IMPL_QUERY_CLASSINFO(nsJSIID)
91:18.81       |   ^~~~~~~~~~~~~~~~~~~~~~~
91:18.81 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
91:18.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
91:18.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
91:18.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
91:18.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
91:18.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
91:18.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/xpcprivate.h:77,
91:18.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/ExportHelpers.cpp:7,
91:18.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2:
91:18.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCJSID.cpp: In member function 'virtual nsresult nsJSCID::QueryInterface(const nsIID&, void**)':
91:18.81 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
91:18.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
91:18.81   820 |     foundInterface = 0;                                                       \
91:18.81       |     ^~~~~~~~~~~~~~
91:18.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
91:18.81   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
91:18.81       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
91:18.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCJSID.cpp:542:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
91:18.81   542 | NS_INTERFACE_MAP_END
91:18.81       | ^~~~~~~~~~~~~~~~~~~~
91:18.81 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/xpcprivate.h:103,
91:18.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/ExportHelpers.cpp:7,
91:18.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2:
91:18.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause
91:18.81   138 |   } else
91:18.81       |     ^~~~
91:18.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCJSID.cpp:541:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO'
91:18.82   541 |   NS_IMPL_QUERY_CLASSINFO(nsJSCID)
91:18.82       |   ^~~~~~~~~~~~~~~~~~~~~~~
91:18.88 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
91:18.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
91:18.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
91:18.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
91:18.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
91:18.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
91:18.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/xpcprivate.h:77,
91:18.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/ExportHelpers.cpp:7,
91:18.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2:
91:18.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCRuntimeService.cpp: In member function 'virtual nsresult BackstagePass::QueryInterface(const nsIID&, void**)':
91:18.88 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
91:18.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
91:18.89   820 |     foundInterface = 0;                                                       \
91:18.89       |     ^~~~~~~~~~~~~~
91:18.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
91:18.89   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
91:18.89       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
91:18.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCRuntimeService.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
91:18.89    22 | NS_INTERFACE_MAP_END
91:18.89       | ^~~~~~~~~~~~~~~~~~~~
91:18.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
91:18.89   812 |   else
91:18.89       |   ^~~~
91:18.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
91:18.89   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
91:18.89       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
91:18.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCRuntimeService.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
91:18.89    21 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCScriptable)
91:18.89       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
91:19.13 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/jspubtd.h:17,
91:19.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/jsapi.h:27,
91:19.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:16,
91:19.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/xpcprivate.h:77,
91:19.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/ExportHelpers.cpp:7,
91:19.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2:
91:19.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]':
91:19.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/xpcprivate.h:2933:28:   required from here
91:19.14 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
91:19.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32: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]
91:19.14    32 |   memset(aT, 0, sizeof(T));
91:19.14       |   ~~~~~~^~~~~~~~~~~~~~~~~~
91:19.14 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/ExportHelpers.cpp:7,
91:19.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2:
91:19.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/xpcprivate.h:2931:8: note: 'struct xpc::GlobalProperties' declared here
91:19.14  2931 | struct GlobalProperties {
91:19.14       |        ^~~~~~~~~~~~~~~~
91:35.37 libdom_plugins_base.a.desc
91:45.58 libintl_locale_unix.a.desc
91:46.19 libmedia_kiss_fft.a.desc
91:47.07 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
91:47.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
91:47.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
91:47.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
91:47.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
91:47.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
91:47.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/xpcprivate.h:77,
91:47.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCThrower.cpp:9,
91:47.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2:
91:47.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCVariant.cpp: In member function 'virtual nsresult XPCVariant::QueryInterface(const nsIID&, void**)':
91:47.08 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
91:47.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
91:47.08   820 |     foundInterface = 0;                                                       \
91:47.08       |     ^~~~~~~~~~~~~~
91:47.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
91:47.08   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
91:47.08       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
91:47.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCVariant.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
91:47.08    26 | NS_INTERFACE_MAP_END
91:47.08       | ^~~~~~~~~~~~~~~~~~~~
91:47.08 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/xpcprivate.h:103,
91:47.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCThrower.cpp:9,
91:47.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2:
91:47.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause
91:47.09   138 |   } else
91:47.09       |     ^~~~
91:47.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCVariant.cpp:25:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO'
91:47.09    25 |   NS_IMPL_QUERY_CLASSINFO(XPCVariant)
91:47.09       |   ^~~~~~~~~~~~~~~~~~~~~~~
91:48.38 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
91:48.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
91:48.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
91:48.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
91:48.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
91:48.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:19,
91:48.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/xpcprivate.h:77,
91:48.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCThrower.cpp:9,
91:48.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2:
91:48.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCWrappedNative.cpp: In member function 'virtual nsresult XPCWrappedNative::QueryInterface(const nsIID&, void**)':
91:48.38 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
91:48.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
91:48.38   820 |     foundInterface = 0;                                                       \
91:48.38       |     ^~~~~~~~~~~~~~
91:48.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
91:48.38   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
91:48.38       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
91:48.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCWrappedNative.cpp:817:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
91:48.38   817 | NS_INTERFACE_MAP_END
91:48.38       | ^~~~~~~~~~~~~~~~~~~~
91:48.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
91:48.38   812 |   else
91:48.38       |   ^~~~
91:48.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
91:48.38   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
91:48.38       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
91:48.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCWrappedNative.cpp:816:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
91:48.38   816 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPConnectWrappedNative)
91:48.38       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
91:49.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/nsScriptErrorWithStack.cpp: In member function 'virtual nsresult nsScriptErrorWithStack::QueryInterface(const nsIID&, void**)':
91:49.32 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
91:49.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
91:49.32   820 |     foundInterface = 0;                                                       \
91:49.32       |     ^~~~~~~~~~~~~~
91:49.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
91:49.32   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
91:49.32       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
91:49.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/nsScriptErrorWithStack.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
91:49.32    61 | NS_INTERFACE_MAP_END
91:49.32       | ^~~~~~~~~~~~~~~~~~~~
91:49.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
91:49.32   801 |   else
91:49.32       |   ^~~~
91:49.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
91:49.32   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
91:49.32       |                                                 ^~~~~~~~~~~~~~~~~~
91:49.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/nsScriptErrorWithStack.cpp:60:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
91:49.32    60 |   NS_INTERFACE_MAP_ENTRY(nsIScriptError)
91:49.32       |   ^~~~~~~~~~~~~~~~~~~~~~
91:50.68 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
91:50.68                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
91:50.68                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
91:50.68                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
91:50.68                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
91:50.68                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:36,
91:50.68                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/worklet/Worklet.h:11,
91:50.68                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/worklet/Worklet.cpp:7,
91:50.68                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/worklet/Unified_cpp_dom_worklet0.cpp:2:
91:50.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/worklet/Worklet.cpp: In member function 'virtual nsresult mozilla::dom::Worklet::QueryInterface(const nsIID&, void**)':
91:50.68 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
91:50.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
91:50.68   820 |     foundInterface = 0;                                                       \
91:50.68       |     ^~~~~~~~~~~~~~
91:50.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
91:50.68   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
91:50.68       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
91:50.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/worklet/Worklet.cpp:323:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
91:50.68   323 | NS_INTERFACE_MAP_END
91:50.68       | ^~~~~~~~~~~~~~~~~~~~
91:50.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
91:50.68   801 |   else
91:50.68       |   ^~~~
91:50.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
91:50.68   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
91:50.68       |                                                 ^~~~~~~~~~~~~~~~~~
91:50.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/worklet/Worklet.cpp:322:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
91:50.68   322 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
91:50.68       |   ^~~~~~~~~~~~~~~~~~~~~~
91:50.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/worklet/WorkletGlobalScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkletGlobalScope::QueryInterface(const nsIID&, void**)':
91:50.76 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
91:50.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
91:50.76   820 |     foundInterface = 0;                                                       \
91:50.76       |     ^~~~~~~~~~~~~~
91:50.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
91:50.76   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
91:50.76       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
91:50.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/worklet/WorkletGlobalScope.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
91:50.76    38 | NS_INTERFACE_MAP_END
91:50.76       | ^~~~~~~~~~~~~~~~~~~~
91:50.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
91:50.76   801 |   else
91:50.76       |   ^~~~
91:50.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
91:50.76   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
91:50.76       |                                                 ^~~~~~~~~~~~~~~~~~
91:50.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/worklet/WorkletGlobalScope.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
91:50.76    37 |   NS_INTERFACE_MAP_ENTRY(WorkletGlobalScope)
91:50.76       |   ^~~~~~~~~~~~~~~~~~~~~~
91:50.77 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/jspubtd.h:17,
91:50.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/jsapi.h:27,
91:50.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:16,
91:50.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/xpcprivate.h:77,
91:50.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCThrower.cpp:9,
91:50.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2:
91:50.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]':
91:50.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/xpcprivate.h:2933:28:   required from here
91:50.77 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
91:50.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32: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]
91:50.78    32 |   memset(aT, 0, sizeof(T));
91:50.78       |   ~~~~~~^~~~~~~~~~~~~~~~~~
91:50.78 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/XPCThrower.cpp:9,
91:50.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2:
91:50.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/xpcprivate.h:2931:8: note: 'struct xpc::GlobalProperties' declared here
91:50.78  2931 | struct GlobalProperties {
91:50.78       |        ^~~~~~~~~~~~~~~~
91:50.99 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/jspubtd.h:17,
91:50.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HeapAPI.h:12,
91:50.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCAPI.h:13,
91:50.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/Value.h:22,
91:50.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/ErrorResult.h:31,
91:50.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/worklet/Worklet.h:11,
91:50.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/worklet/Worklet.cpp:7,
91:50.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/worklet/Unified_cpp_dom_worklet0.cpp:2:
91:50.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]':
91:50.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/xpcprivate.h:2933:28:   required from here
91:50.99 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
91:50.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32: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]
91:50.99    32 |   memset(aT, 0, sizeof(T));
91:50.99       |   ~~~~~~^~~~~~~~~~~~~~~~~~
91:50.99 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/worklet/Worklet.cpp:20,
91:50.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/worklet/Unified_cpp_dom_worklet0.cpp:2:
91:51.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/xpconnect/src/xpcprivate.h:2931:8: note: 'struct xpc::GlobalProperties' declared here
91:51.00  2931 | struct GlobalProperties {
91:51.00       |        ^~~~~~~~~~~~~~~~
91:53.30 libdom_worklet.a.desc
92:07.27 libjs_xpconnect_src.a.desc
92:24.26 libextensions_pref_autoconfig_src.a.desc
92:28.23 libgfx_ycbcr.a.desc
92:29.95 libimage_encoders_ico.a.desc
92:30.07 libdom_secureelement.a.desc
92:30.78 libdom_media_gmp.a.desc
92:34.15 libembedding_components_build.a.desc
92:36.51 libtoolkit_components_perf.a.desc
92:39.60 libnetwerk_socket.a.desc
92:41.31 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
92:41.31                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
92:41.31                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webspeech/recognition/SpeechGrammar.h:10,
92:41.31                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webspeech/recognition/SpeechGrammar.cpp:7,
92:41.31                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/webspeech/recognition/Unified_cpp_recognition0.cpp:2:
92:41.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webspeech/recognition/SpeechGrammar.cpp: In member function 'virtual nsresult mozilla::dom::SpeechGrammar::QueryInterface(const nsIID&, void**)':
92:41.33 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
92:41.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
92:41.33   820 |     foundInterface = 0;                                                       \
92:41.33       |     ^~~~~~~~~~~~~~
92:41.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
92:41.33   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
92:41.33       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
92:41.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webspeech/recognition/SpeechGrammar.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
92:41.33    20 | NS_INTERFACE_MAP_END
92:41.33       | ^~~~~~~~~~~~~~~~~~~~
92:41.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
92:41.33   801 |   else
92:41.33       |   ^~~~
92:41.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
92:41.33   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
92:41.33       |                                                 ^~~~~~~~~~~~~~~~~~
92:41.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webspeech/recognition/SpeechGrammar.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
92:41.33    19 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
92:41.33       |   ^~~~~~~~~~~~~~~~~~~~~~
92:43.00 libipc_testshell.a.desc
92:44.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webspeech/recognition/SpeechGrammarList.cpp: In member function 'virtual nsresult mozilla::dom::SpeechGrammarList::QueryInterface(const nsIID&, void**)':
92:44.54 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
92:44.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
92:44.54   820 |     foundInterface = 0;                                                       \
92:44.54       |     ^~~~~~~~~~~~~~
92:44.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
92:44.54   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
92:44.54       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
92:44.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webspeech/recognition/SpeechGrammarList.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
92:44.54    24 | NS_INTERFACE_MAP_END
92:44.54       | ^~~~~~~~~~~~~~~~~~~~
92:44.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
92:44.54   801 |   else
92:44.54       |   ^~~~
92:44.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
92:44.54   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
92:44.54       |                                                 ^~~~~~~~~~~~~~~~~~
92:44.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webspeech/recognition/SpeechGrammarList.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
92:44.54    23 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
92:44.54       |   ^~~~~~~~~~~~~~~~~~~~~~
92:46.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webspeech/recognition/SpeechRecognition.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognition::QueryInterface(const nsIID&, void**)':
92:46.34 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
92:46.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
92:46.34   838 |     foundInterface = 0;                                                       \
92:46.34       |     ^~~~~~~~~~~~~~
92:46.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
92:46.34   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
92:46.34       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
92:46.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webspeech/recognition/SpeechRecognition.cpp:107:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
92:46.34   107 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
92:46.34       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
92:46.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
92:46.34   801 |   else
92:46.34       |   ^~~~
92:46.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
92:46.34   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
92:46.34       |                                                 ^~~~~~~~~~~~~~~~~~
92:46.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webspeech/recognition/SpeechRecognition.cpp:106:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
92:46.34   106 |   NS_INTERFACE_MAP_ENTRY(nsIObserver)
92:46.34       |   ^~~~~~~~~~~~~~~~~~~~~~
92:46.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionAlternative::QueryInterface(const nsIID&, void**)':
92:46.41 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
92:46.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
92:46.41   820 |     foundInterface = 0;                                                       \
92:46.42       |     ^~~~~~~~~~~~~~
92:46.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
92:46.42   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
92:46.42       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
92:46.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
92:46.42    22 | NS_INTERFACE_MAP_END
92:46.42       | ^~~~~~~~~~~~~~~~~~~~
92:46.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
92:46.42   801 |   else
92:46.42       |   ^~~~
92:46.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
92:46.42   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
92:46.42       |                                                 ^~~~~~~~~~~~~~~~~~
92:46.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
92:46.42    21 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
92:46.42       |   ^~~~~~~~~~~~~~~~~~~~~~
92:46.43 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionResult::QueryInterface(const nsIID&, void**)':
92:46.43 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
92:46.43 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
92:46.43   820 |     foundInterface = 0;                                                       \
92:46.43       |     ^~~~~~~~~~~~~~
92:46.43 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
92:46.43   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
92:46.43       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
92:46.43 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
92:46.43    21 | NS_INTERFACE_MAP_END
92:46.43       | ^~~~~~~~~~~~~~~~~~~~
92:46.43 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
92:46.43   801 |   else
92:46.43       |   ^~~~
92:46.43 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
92:46.43   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
92:46.43       |                                                 ^~~~~~~~~~~~~~~~~~
92:46.43 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
92:46.43    20 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
92:46.43       |   ^~~~~~~~~~~~~~~~~~~~~~
92:46.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionResultList::QueryInterface(const nsIID&, void**)':
92:46.46 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
92:46.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
92:46.46   820 |     foundInterface = 0;                                                       \
92:46.46       |     ^~~~~~~~~~~~~~
92:46.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
92:46.46   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
92:46.46       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
92:46.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
92:46.46    22 | NS_INTERFACE_MAP_END
92:46.46       | ^~~~~~~~~~~~~~~~~~~~
92:46.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
92:46.46   801 |   else
92:46.46       |   ^~~~
92:46.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
92:46.46   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
92:46.46       |                                                 ^~~~~~~~~~~~~~~~~~
92:46.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
92:46.46    21 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
92:46.46       |   ^~~~~~~~~~~~~~~~~~~~~~
92:47.28 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
92:47.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
92:47.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/domstubs.h:10,
92:47.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIDOMNode.h:10,
92:47.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIDOMElement.h:10,
92:47.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/XBLChildrenElement.h:10,
92:47.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xbl/XBLChildrenElement.cpp:7,
92:47.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/xbl/Unified_cpp_dom_xbl0.cpp:2:
92:47.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xbl/XBLChildrenElement.cpp: In member function 'virtual nsresult nsAnonymousContentList::QueryInterface(const nsIID&, void**)':
92:47.28 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
92:47.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
92:47.28   820 |     foundInterface = 0;                                                       \
92:47.28       |     ^~~~~~~~~~~~~~
92:47.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
92:47.28   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
92:47.28       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
92:47.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xbl/XBLChildrenElement.cpp:77:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
92:47.28    77 | NS_INTERFACE_MAP_END
92:47.28       | ^~~~~~~~~~~~~~~~~~~~
92:47.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
92:47.28   801 |   else
92:47.28       |   ^~~~
92:47.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
92:47.28   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
92:47.28       |                                                 ^~~~~~~~~~~~~~~~~~
92:47.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xbl/XBLChildrenElement.cpp:76:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
92:47.28    76 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
92:47.28       |   ^~~~~~~~~~~~~~~~~~~~~~
92:48.41 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/Declaration.h:24,
92:48.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsRuleWalker.h:16,
92:48.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsRuleProcessorData.h:18,
92:48.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xbl/nsBindingManager.cpp:36,
92:48.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/xbl/Unified_cpp_dom_xbl0.cpp:11:
92:48.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)':
92:48.41 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead
92:48.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h:159: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]
92:48.41   159 |     memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue));
92:48.41       |                                                       ^
92:48.41 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
92:48.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Element.h:42,
92:48.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/ElementInlines.h:10,
92:48.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/nsXMLElement.h:12,
92:48.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/XBLChildrenElement.h:13,
92:48.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xbl/XBLChildrenElement.cpp:7,
92:48.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/xbl/Unified_cpp_dom_xbl0.cpp:2:
92:48.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here
92:48.42   585 | class nsCSSValue {
92:48.42       |       ^~~~~~~~~~
92:48.48 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
92:48.48                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
92:48.48                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/domstubs.h:10,
92:48.48                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIDOMNode.h:10,
92:48.48                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIDOMElement.h:10,
92:48.48                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/XBLChildrenElement.h:10,
92:48.48                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xbl/XBLChildrenElement.cpp:7,
92:48.48                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/xbl/Unified_cpp_dom_xbl0.cpp:2:
92:48.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xbl/nsBindingManager.cpp: In member function 'virtual nsresult nsBindingManager::QueryInterface(const nsIID&, void**)':
92:48.48 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
92:48.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
92:48.48   820 |     foundInterface = 0;                                                       \
92:48.48       |     ^~~~~~~~~~~~~~
92:48.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
92:48.48   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
92:48.48       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
92:48.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xbl/nsBindingManager.cpp:108:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
92:48.48   108 | NS_INTERFACE_MAP_END
92:48.48       | ^~~~~~~~~~~~~~~~~~~~
92:48.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
92:48.48   801 |   else
92:48.48       |   ^~~~
92:48.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
92:48.48   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
92:48.48       |                                                 ^~~~~~~~~~~~~~~~~~
92:48.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xbl/nsBindingManager.cpp:107:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
92:48.48   107 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
92:48.48       |   ^~~~~~~~~~~~~~~~~~~~~~
92:49.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xbl/nsXBLDocumentInfo.cpp: In member function 'virtual nsresult nsXBLDocumentInfo::QueryInterface(const nsIID&, void**)':
92:49.99 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
92:49.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
92:49.99   820 |     foundInterface = 0;                                                       \
92:49.99       |     ^~~~~~~~~~~~~~
92:49.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
92:49.99   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
92:49.99       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
92:49.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xbl/nsXBLDocumentInfo.cpp:97:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
92:49.99    97 | NS_INTERFACE_MAP_END
92:49.99       | ^~~~~~~~~~~~~~~~~~~~
92:49.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
92:49.99   801 |   else
92:49.99       |   ^~~~
92:49.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
92:49.99   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
92:49.99       |                                                 ^~~~~~~~~~~~~~~~~~
92:49.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xbl/nsXBLDocumentInfo.cpp:96:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
92:49.99    96 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
92:49.99       |   ^~~~~~~~~~~~~~~~~~~~~~
92:50.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xbl/nsXBLResourceLoader.cpp: In member function 'virtual nsresult nsXBLResourceLoader::QueryInterface(const nsIID&, void**)':
92:50.85 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
92:50.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
92:50.85   820 |     foundInterface = 0;                                                       \
92:50.85       |     ^~~~~~~~~~~~~~
92:50.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
92:50.85   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
92:50.85       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
92:50.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xbl/nsXBLResourceLoader.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
92:50.85    41 | NS_INTERFACE_MAP_END
92:50.85       | ^~~~~~~~~~~~~~~~~~~~
92:50.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
92:50.85   801 |   else
92:50.85       |   ^~~~
92:50.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
92:50.85   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
92:50.85       |                                                 ^~~~~~~~~~~~~~~~~~
92:50.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/xbl/nsXBLResourceLoader.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
92:50.85    40 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
92:50.85       |   ^~~~~~~~~~~~~~~~~~~~~~
92:52.59 libdom_media_webspeech_recognition.a.desc
93:02.69 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
93:02.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
93:02.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIAboutModule.h:10,
93:02.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/protocol/about/nsAboutBlank.h:9,
93:02.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/protocol/about/nsAboutBlank.cpp:6,
93:02.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:2:
93:02.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/protocol/about/nsAboutProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::nsNestedAboutURI::QueryInterface(const nsIID&, void**)':
93:02.70 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
93:02.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
93:02.70   838 |     foundInterface = 0;                                                       \
93:02.70       |     ^~~~~~~~~~~~~~
93:02.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
93:02.70   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
93:02.70       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
93:02.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/protocol/about/nsAboutProtocolHandler.cpp:348:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
93:02.70   348 | NS_INTERFACE_MAP_END_INHERITING(nsSimpleNestedURI)
93:02.70       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
93:02.70 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:29:
93:02.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/netwerk/protocol/about/nsAboutProtocolHandler.cpp:347:3: note: some parts of macro expansion are not guarded by this 'else' clause
93:02.70   347 |   else
93:02.70       |   ^~~~
93:05.48 libdom_xbl.a.desc
93:05.82 libnetwerk_protocol_about.a.desc
93:15.95 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsRect.h:16,
93:15.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/gfxRect.h:12,
93:15.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/gfxMatrix.h:11,
93:15.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/svg/SVGContextPaint.h:10,
93:15.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/svg/SVGContextPaint.cpp:5,
93:15.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/svg/Unified_cpp_layout_svg0.cpp:2:
93:15.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/svg/nsSVGEffects.cpp: In member function 'virtual nsresult nsSVGFilterReference::QueryInterface(const nsIID&, void**)':
93:15.95 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
93:15.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
93:15.96   820 |     foundInterface = 0;                                                       \
93:15.96       |     ^~~~~~~~~~~~~~
93:15.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
93:15.96   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
93:15.96       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
93:15.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/svg/nsSVGEffects.cpp:257:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
93:15.96   257 | NS_INTERFACE_MAP_END
93:15.96       | ^~~~~~~~~~~~~~~~~~~~
93:15.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
93:15.96   801 |   else
93:15.96       |   ^~~~
93:15.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
93:15.97   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
93:15.97       |                                                 ^~~~~~~~~~~~~~~~~~
93:15.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/svg/nsSVGEffects.cpp:256:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
93:15.97   256 |   NS_INTERFACE_MAP_ENTRY(nsISVGFilterReference)
93:15.97       |   ^~~~~~~~~~~~~~~~~~~~~~
93:15.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/svg/nsSVGEffects.cpp: In member function 'virtual nsresult nsSVGFilterChainObserver::QueryInterface(const nsIID&, void**)':
93:15.97 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
93:15.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
93:15.97   820 |     foundInterface = 0;                                                       \
93:15.97       |     ^~~~~~~~~~~~~~
93:15.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
93:15.97   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
93:15.97       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
93:15.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/svg/nsSVGEffects.cpp:292:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
93:15.97   292 | NS_INTERFACE_MAP_END
93:15.97       | ^~~~~~~~~~~~~~~~~~~~
93:15.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
93:15.97   801 |   else
93:15.97       |   ^~~~
93:15.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
93:15.97   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
93:15.97       |                                                 ^~~~~~~~~~~~~~~~~~
93:15.98 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/svg/nsSVGEffects.cpp:291:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
93:15.98   291 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
93:15.98       |   ^~~~~~~~~~~~~~~~~~~~~~
93:22.59 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/svg/Unified_cpp_layout_svg0.cpp:65:
93:22.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/svg/nsCSSClipPathInstance.cpp: In member function 'already_AddRefed<mozilla::gfx::Path> mozilla::nsCSSClipPathInstance::CreateClipPathCircle(mozilla::nsCSSClipPathInstance::DrawTarget*, const nsRect&)':
93:22.59 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/svg/nsCSSClipPathInstance.cpp: 'horizontal' may be used uninitialized in this function
93:22.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/svg/nsCSSClipPathInstance.cpp:142:13: warning: 'horizontal' may be used uninitialized in this function [-Wmaybe-uninitialized]
93:22.59   142 |     nscoord horizontal, vertical;
93:22.59       |             ^~~~~~~~~~
93:22.59 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/svg/nsCSSClipPathInstance.cpp: 'vertical' may be used uninitialized in this function
93:22.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/svg/nsCSSClipPathInstance.cpp:142:25: warning: 'vertical' may be used uninitialized in this function [-Wmaybe-uninitialized]
93:22.59   142 |     nscoord horizontal, vertical;
93:22.59       |                         ^~~~~~~~
93:24.29 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/svg/Unified_cpp_layout_svg0.cpp:101:
93:24.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/svg/nsSVGClipPathFrame.cpp: In member function 'already_AddRefed<mozilla::gfx::SourceSurface> nsSVGClipPathFrame::GetClipMask(gfxContext&, nsIFrame*, const gfxMatrix&, nsSVGClipPathFrame::Matrix*, nsSVGClipPathFrame::SourceSurface*, const Matrix&, nsSVGClipPathFrame::DrawResult*)':
93:24.29 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/svg/nsSVGClipPathFrame.cpp: 'clippingOfClipPathRequiredMasking' may be used uninitialized in this function
93:24.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/svg/nsSVGClipPathFrame.cpp:235:7: warning: 'clippingOfClipPathRequiredMasking' may be used uninitialized in this function [-Wmaybe-uninitialized]
93:24.29   235 |       if (clippingOfClipPathRequiredMasking) {
93:24.29       |       ^~
93:30.69 liblayout_svg.a.desc
93:32.18 libtoolkit_components_diskspacewatcher.a.desc
93:47.64 libdom_filehandle.a.desc
93:49.36 libdom_media_ogg.a.desc
93:51.74 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
93:51.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
93:51.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
93:51.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
93:51.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsTArray.h:27,
93:51.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/crypto/CryptoBuffer.h:10,
93:51.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/crypto/CryptoBuffer.cpp:7,
93:51.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/crypto/Unified_cpp_dom_crypto0.cpp:2:
93:51.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/crypto/CryptoKey.cpp: In member function 'virtual nsresult mozilla::dom::CryptoKey::QueryInterface(const nsIID&, void**)':
93:51.74 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
93:51.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
93:51.74   820 |     foundInterface = 0;                                                       \
93:51.74       |     ^~~~~~~~~~~~~~
93:51.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
93:51.74   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
93:51.74       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
93:51.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/crypto/CryptoKey.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
93:51.74    41 | NS_INTERFACE_MAP_END
93:51.74       | ^~~~~~~~~~~~~~~~~~~~
93:51.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
93:51.75   801 |   else
93:51.75       |   ^~~~
93:51.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
93:51.75   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
93:51.75       |                                                 ^~~~~~~~~~~~~~~~~~
93:51.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/crypto/CryptoKey.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
93:51.75    40 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
93:51.75       |   ^~~~~~~~~~~~~~~~~~~~~~
93:52.42 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/crypto/Unified_cpp_dom_crypto0.cpp:29:
93:52.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/crypto/WebCryptoTask.cpp: In member function 'void mozilla::dom::AesTask::Init(JSContext*, const mozilla::dom::ObjectOrString&, mozilla::dom::CryptoKey&, bool)':
93:52.42 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/crypto/WebCryptoTask.cpp: variable 'telemetryAlg' set but not used
93:52.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/crypto/WebCryptoTask.cpp:581:24: warning: variable 'telemetryAlg' set but not used [-Wunused-but-set-variable]
93:52.42   581 |     TelemetryAlgorithm telemetryAlg;
93:52.42       |                        ^~~~~~~~~~~~
93:52.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/crypto/WebCryptoTask.cpp: In constructor 'mozilla::dom::HmacTask::HmacTask(JSContext*, const mozilla::dom::ObjectOrString&, mozilla::dom::CryptoKey&, const CryptoOperationData&, const CryptoOperationData&, bool)':
93:52.89 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/crypto/WebCryptoTask.cpp: variable 'telemetryAlg' set but not used
93:52.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/crypto/WebCryptoTask.cpp:1037:24: warning: variable 'telemetryAlg' set but not used [-Wunused-but-set-variable]
93:52.89  1037 |     TelemetryAlgorithm telemetryAlg;
93:52.89       |                        ^~~~~~~~~~~~
93:52.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/crypto/WebCryptoTask.cpp: In constructor 'mozilla::dom::DigestTask::DigestTask(JSContext*, const mozilla::dom::ObjectOrString&, const CryptoOperationData&)':
93:52.90 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/crypto/WebCryptoTask.cpp: variable 'telemetryAlg' set but not used
93:52.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/crypto/WebCryptoTask.cpp:1336:24: warning: variable 'telemetryAlg' set but not used [-Wunused-but-set-variable]
93:52.90  1336 |     TelemetryAlgorithm telemetryAlg;
93:52.90       |                        ^~~~~~~~~~~~
93:53.12 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
93:53.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
93:53.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/domstubs.h:10,
93:53.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIDOMOfflineResourceList.h:10,
93:53.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/offline/nsDOMOfflineResourceList.h:11,
93:53.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/offline/nsDOMOfflineResourceList.cpp:7,
93:53.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/offline/Unified_cpp_dom_offline0.cpp:2:
93:53.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/offline/nsDOMOfflineResourceList.cpp: In member function 'virtual nsresult nsDOMOfflineResourceList::QueryInterface(const nsIID&, void**)':
93:53.12 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
93:53.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
93:53.12   838 |     foundInterface = 0;                                                       \
93:53.13       |     ^~~~~~~~~~~~~~
93:53.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
93:53.13   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
93:53.13       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
93:53.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/offline/nsDOMOfflineResourceList.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
93:53.13    68 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
93:53.13       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
93:53.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
93:53.13   801 |   else
93:53.14       |   ^~~~
93:53.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
93:53.14   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
93:53.14       |                                                 ^~~~~~~~~~~~~~~~~~
93:53.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/offline/nsDOMOfflineResourceList.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
93:53.14    67 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
93:53.15       |   ^~~~~~~~~~~~~~~~~~~~~~
93:55.31 libdom_offline.a.desc
94:00.06 libsecurity_apps.a.desc
94:02.08 libdom_crypto.a.desc
94:02.59 libtoolkit_components_startup.a.desc
94:02.72 libaccessible_ipc.a.desc
94:06.61 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/Declaration.h:24,
94:06.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsRuleWalker.h:16,
94:06.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRuleProcessor.h:24,
94:06.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRuleProcessor.cpp:20:
94:06.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)':
94:06.61 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead
94:06.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h:159: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]
94:06.61   159 |     memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue));
94:06.61       |                                                       ^
94:06.61 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsIMediaList.h:19,
94:06.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRuleProcessor.h:22,
94:06.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRuleProcessor.cpp:20:
94:06.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here
94:06.61   585 | class nsCSSValue {
94:06.61       |       ^~~~~~~~~~
94:08.63 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
94:08.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
94:08.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsAutoPtr.h:10,
94:08.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRuleProcessor.cpp:19:
94:08.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRuleProcessor.cpp: In member function 'virtual nsresult nsCSSRuleProcessor::QueryInterface(const nsIID&, void**)':
94:08.63 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
94:08.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
94:08.63   820 |     foundInterface = 0;                                                       \
94:08.63       |     ^~~~~~~~~~~~~~
94:08.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
94:08.63   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
94:08.63       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
94:08.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRuleProcessor.cpp:1035:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
94:08.64  1035 | NS_INTERFACE_MAP_END
94:08.64       | ^~~~~~~~~~~~~~~~~~~~
94:08.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
94:08.64   801 |   else
94:08.64       |   ^~~~
94:08.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
94:08.64   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
94:08.64       |                                                 ^~~~~~~~~~~~~~~~~~
94:08.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRuleProcessor.cpp:1034:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
94:08.64  1034 |   NS_INTERFACE_MAP_ENTRY(nsIStyleRuleProcessor)
94:08.64       |   ^~~~~~~~~~~~~~~~~~~~~~
94:13.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRuleProcessor.cpp: In member function 'nsRestyleHint nsCSSRuleProcessor::HasStateDependentStyle(ElementDependentRuleProcessorData*, mozilla::dom::Element*, mozilla::CSSPseudoElementType, mozilla::EventStates)':
94:13.31 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRuleProcessor.cpp: 'selectorForPseudo' may be used uninitialized in this function
94:13.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRuleProcessor.cpp:2719:32: warning: 'selectorForPseudo' may be used uninitialized in this function [-Wmaybe-uninitialized]
94:13.31  2719 |            StateSelectorMatches(aStatefulElement, selectorForPseudo,
94:13.32       |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
94:13.32  2720 |                                 nodeContext, aData->mTreeMatchContext,
94:13.32       |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
94:13.32  2721 |                                 selectorFlags, nullptr, aStateMask)) &&
94:13.32       |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
94:16.51 libembedding_components_windowwatcher.a.desc
94:19.80 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
94:19.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
94:19.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/parser/htmlparser/CNavDTD.cpp:7,
94:19.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/parser/htmlparser/Unified_cpp_parser_htmlparser0.cpp:2:
94:19.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/parser/htmlparser/nsExpatDriver.cpp: In member function 'virtual nsresult nsExpatDriver::QueryInterface(const nsIID&, void**)':
94:19.80 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
94:19.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
94:19.80   820 |     foundInterface = 0;                                                       \
94:19.80       |     ^~~~~~~~~~~~~~
94:19.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
94:19.80   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
94:19.80       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
94:19.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/parser/htmlparser/nsExpatDriver.cpp:334:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
94:19.80   334 | NS_INTERFACE_MAP_END
94:19.80       | ^~~~~~~~~~~~~~~~~~~~
94:19.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
94:19.80   812 |   else
94:19.80       |   ^~~~
94:19.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
94:19.80   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
94:19.80       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
94:19.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/parser/htmlparser/nsExpatDriver.cpp:333:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
94:19.80   333 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDTD)
94:19.80       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
94:19.98 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/parser/htmlparser/nsParser.cpp: In member function 'virtual nsresult nsParser::QueryInterface(const nsIID&, void**)':
94:19.98 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
94:19.98 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
94:19.98   820 |     foundInterface = 0;                                                       \
94:19.98       |     ^~~~~~~~~~~~~~
94:19.98 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
94:19.98   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
94:19.98       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
94:19.98 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/parser/htmlparser/nsParser.cpp:217:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
94:19.99   217 | NS_INTERFACE_MAP_END
94:19.99       | ^~~~~~~~~~~~~~~~~~~~
94:19.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
94:19.99   812 |   else
94:19.99       |   ^~~~
94:19.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
94:19.99   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
94:19.99       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
94:19.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/parser/htmlparser/nsParser.cpp:216:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
94:19.99   216 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIParser)
94:19.99       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
94:23.83 libparser_htmlparser.a.desc
94:25.55 librdf_build.a.desc
94:28.74 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/Declaration.h:24,
94:28.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsRuleWalker.h:16,
94:28.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsRuleProcessorData.h:18,
94:28.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/AnimationCommon.cpp:25,
94:28.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style0.cpp:11:
94:28.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)':
94:28.75 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead
94:28.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h:159: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]
94:28.75   159 |     memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue));
94:28.75       |                                                       ^
94:28.75 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
94:28.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Element.h:42,
94:28.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PseudoElementHashEntry.h:10,
94:28.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/EffectCompositor.h:13,
94:28.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Animation.h:14,
94:28.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/AnimationCollection.h:10,
94:28.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/AnimationCollection.cpp:7,
94:28.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style0.cpp:2:
94:28.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here
94:28.76   585 | class nsCSSValue {
94:28.76       |       ^~~~~~~~~~
94:29.20 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
94:29.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
94:29.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
94:29.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
94:29.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
94:29.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsWrapperCache.h:10,
94:29.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Animation.h:10,
94:29.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/AnimationCollection.h:10,
94:29.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/AnimationCollection.cpp:7,
94:29.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style0.cpp:2:
94:29.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/CSSRuleList.cpp: In member function 'virtual nsresult mozilla::dom::CSSRuleList::QueryInterface(const nsIID&, void**)':
94:29.21 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
94:29.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
94:29.21   820 |     foundInterface = 0;                                                       \
94:29.21       |     ^~~~~~~~~~~~~~
94:29.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
94:29.21   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
94:29.21       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
94:29.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/CSSRuleList.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
94:29.21    22 | NS_INTERFACE_MAP_END
94:29.21       | ^~~~~~~~~~~~~~~~~~~~
94:29.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
94:29.21   801 |   else
94:29.21       |   ^~~~
94:29.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
94:29.21   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
94:29.21       |                                                 ^~~~~~~~~~~~~~~~~~
94:29.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/CSSRuleList.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
94:29.22    21 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
94:29.22       |   ^~~~~~~~~~~~~~~~~~~~~~
94:30.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/CSSStyleSheet.cpp: In member function 'virtual nsresult nsMediaList::QueryInterface(const nsIID&, void**)':
94:30.63 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
94:30.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
94:30.63   820 |     foundInterface = 0;                                                       \
94:30.63       |     ^~~~~~~~~~~~~~
94:30.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
94:30.63   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
94:30.63       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
94:30.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/CSSStyleSheet.cpp:604:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
94:30.63   604 | NS_INTERFACE_MAP_END
94:30.63       | ^~~~~~~~~~~~~~~~~~~~
94:30.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
94:30.63   801 |   else
94:30.63       |   ^~~~
94:30.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
94:30.63   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
94:30.63       |                                                 ^~~~~~~~~~~~~~~~~~
94:30.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/CSSStyleSheet.cpp:603:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
94:30.63   603 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
94:30.63       |   ^~~~~~~~~~~~~~~~~~~~~~
94:30.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/CSSStyleSheet.cpp: In member function 'virtual nsresult mozilla::CSSStyleSheet::QueryInterface(const nsIID&, void**)':
94:30.66 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
94:30.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
94:30.66   838 |     foundInterface = 0;                                                       \
94:30.66       |     ^~~~~~~~~~~~~~
94:30.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
94:30.66   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
94:30.66       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
94:30.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/CSSStyleSheet.cpp:1251:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
94:30.66  1251 | NS_INTERFACE_MAP_END_INHERITING(StyleSheet)
94:30.66       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
94:30.66 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style0.cpp:47:
94:30.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/CSSStyleSheet.cpp:1250:3: note: some parts of macro expansion are not guarded by this 'else' clause
94:30.66  1250 |   else
94:30.66       |   ^~~~
94:30.95 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
94:30.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
94:30.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
94:30.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
94:30.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:12,
94:30.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsWrapperCache.h:10,
94:30.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/Animation.h:10,
94:30.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/AnimationCollection.h:10,
94:30.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/AnimationCollection.cpp:7,
94:30.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style0.cpp:2:
94:30.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/Declaration.cpp: In member function 'virtual nsresult mozilla::css::Declaration::QueryInterface(const nsIID&, void**)':
94:30.95 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
94:30.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
94:30.95   820 |     foundInterface = 0;                                                       \
94:30.95       |     ^~~~~~~~~~~~~~
94:30.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
94:30.95   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
94:30.95       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
94:30.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/Declaration.cpp:90:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
94:30.95    90 | NS_INTERFACE_MAP_END
94:30.95       | ^~~~~~~~~~~~~~~~~~~~
94:30.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
94:30.95   812 |   else
94:30.95       |   ^~~~
94:30.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
94:30.95   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
94:30.96       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
94:30.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/Declaration.cpp:89:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
94:30.96    89 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStyleRule)
94:30.96       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
94:31.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/FontFace.cpp: In member function 'virtual nsresult mozilla::dom::FontFace::QueryInterface(const nsIID&, void**)':
94:31.11 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
94:31.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
94:31.11   820 |     foundInterface = 0;                                                       \
94:31.11       |     ^~~~~~~~~~~~~~
94:31.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
94:31.11   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
94:31.11       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
94:31.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/FontFace.cpp:96:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
94:31.11    96 | NS_INTERFACE_MAP_END
94:31.11       | ^~~~~~~~~~~~~~~~~~~~
94:31.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
94:31.11   801 |   else
94:31.11       |   ^~~~
94:31.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
94:31.11   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
94:31.11       |                                                 ^~~~~~~~~~~~~~~~~~
94:31.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/FontFace.cpp:95:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
94:31.11    95 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
94:31.11       |   ^~~~~~~~~~~~~~~~~~~~~~
94:31.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/FontFaceSet.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSet::QueryInterface(const nsIID&, void**)':
94:31.31 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
94:31.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
94:31.32   838 |     foundInterface = 0;                                                       \
94:31.32       |     ^~~~~~~~~~~~~~
94:31.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
94:31.32   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
94:31.32       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
94:31.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/FontFaceSet.cpp:95:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
94:31.32    95 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
94:31.32       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
94:31.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
94:31.32   801 |   else
94:31.32       |   ^~~~
94:31.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
94:31.32   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
94:31.32       |                                                 ^~~~~~~~~~~~~~~~~~
94:31.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/FontFaceSet.cpp:94:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
94:31.32    94 |   NS_INTERFACE_MAP_ENTRY(nsICSSLoaderObserver)
94:31.32       |   ^~~~~~~~~~~~~~~~~~~~~~
94:31.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/ImageLoader.cpp: In member function 'virtual nsresult mozilla::css::ImageLoader::QueryInterface(const nsIID&, void**)':
94:31.70 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
94:31.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
94:31.70   820 |     foundInterface = 0;                                                       \
94:31.70       |     ^~~~~~~~~~~~~~
94:31.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
94:31.70   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
94:31.70       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
94:31.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/ImageLoader.cpp:375:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
94:31.70   375 | NS_INTERFACE_MAP_END
94:31.70       | ^~~~~~~~~~~~~~~~~~~~
94:31.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
94:31.70   801 |   else
94:31.70       |   ^~~~
94:31.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
94:31.70   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
94:31.70       |                                                 ^~~~~~~~~~~~~~~~~~
94:31.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/ImageLoader.cpp:374:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
94:31.70   374 |   NS_INTERFACE_MAP_ENTRY(imgIOnloadBlocker)
94:31.70       |   ^~~~~~~~~~~~~~~~~~~~~~
94:38.22 libdom_media_encoder.a.desc
94:38.48 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style0.cpp:47:
94:38.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/CSSStyleSheet.cpp: In member function 'bool nsMediaExpression::Matches(nsPresContext*, const nsCSSValue&) const':
94:38.48 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/CSSStyleSheet.cpp: 'cmp' may be used uninitialized in this function
94:38.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/CSSStyleSheet.cpp:283:21: warning: 'cmp' may be used uninitialized in this function [-Wmaybe-uninitialized]
94:38.48   283 |       return cmp != 1;
94:38.48       |                     ^
94:56.44 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
94:56.44                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
94:56.44                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
94:56.44                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
94:56.44                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMArray.h:13,
94:56.44                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/IncrementalClearCOMRuleArray.h:10,
94:56.44                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/IncrementalClearCOMRuleArray.cpp:7,
94:56.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style1.cpp:2:
94:56.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/MediaQueryList.cpp: In member function 'virtual nsresult mozilla::dom::MediaQueryList::QueryInterface(const nsIID&, void**)':
94:56.45 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
94:56.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
94:56.45   820 |     foundInterface = 0;                                                       \
94:56.45       |     ^~~~~~~~~~~~~~
94:56.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
94:56.46   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
94:56.46       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
94:56.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/MediaQueryList.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
94:56.46    59 | NS_INTERFACE_MAP_END
94:56.46       | ^~~~~~~~~~~~~~~~~~~~
94:56.46 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsWrapperCache.h:10,
94:56.46                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/StyleSheet.h:18,
94:56.46                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/StyleSetHandle.h:14,
94:56.46                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/nsIPresShell.h:27,
94:56.46                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/nsPresContext.h:16,
94:56.46                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsRuleNode.h:20,
94:56.46                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/StyleContextSource.h:10,
94:56.46                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsStyleContext.h:13,
94:56.46                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/WritingModes.h:10,
94:56.46                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/generic/nsIFrame.h:30,
94:56.46                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/xul/nsBox.h:10,
94:56.46                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/generic/nsFrame.h:14,
94:56.46                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/generic/nsSplittableFrame.h:15,
94:56.46                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/generic/nsContainerFrame.h:12,
94:56.46                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/nsDisplayList.h:21,
94:56.46                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/LayerAnimationInfo.h:11,
94:56.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/LayerAnimationInfo.cpp:6,
94:56.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style1.cpp:11:
94:56.47 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:265:5: note: some parts of macro expansion are not guarded by this 'else' clause
94:56.47   265 |   } else
94:56.47       |     ^~~~
94:56.47 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:271:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS'
94:56.47   271 |   NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class)
94:56.47       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
94:56.47 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS'
94:56.47   275 |   NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class)
94:56.47       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
94:56.47 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/MediaQueryList.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
94:56.47    58 |   NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(MediaQueryList)
94:56.47       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
94:56.50 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/Declaration.h:24,
94:56.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsRuleWalker.h:16,
94:56.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRuleProcessor.h:24,
94:56.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/RuleProcessorCache.h:16,
94:56.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/RuleProcessorCache.cpp:11,
94:56.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style1.cpp:47:
94:56.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)':
94:56.50 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead
94:56.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h:159: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]
94:56.50   159 |     memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue));
94:56.50       |                                                       ^
94:56.50 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/CounterStyleManager.h:17,
94:56.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/StyleStructContext.h:9,
94:56.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsStyleStruct.h:22,
94:56.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsRuleNode.h:21,
94:56.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/StyleContextSource.h:10,
94:56.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsStyleContext.h:13,
94:56.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/WritingModes.h:10,
94:56.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/generic/nsIFrame.h:30,
94:56.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/xul/nsBox.h:10,
94:56.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/generic/nsFrame.h:14,
94:56.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/generic/nsSplittableFrame.h:15,
94:56.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/generic/nsContainerFrame.h:12,
94:56.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/nsDisplayList.h:21,
94:56.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/LayerAnimationInfo.h:11,
94:56.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/LayerAnimationInfo.cpp:6,
94:56.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style1.cpp:11:
94:56.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here
94:56.51   585 | class nsCSSValue {
94:56.51       |       ^~~~~~~~~~
94:58.35 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
94:58.35                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
94:58.35                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
94:58.35                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
94:58.35                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMArray.h:13,
94:58.35                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/IncrementalClearCOMRuleArray.h:10,
94:58.35                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/IncrementalClearCOMRuleArray.cpp:7,
94:58.35                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style1.cpp:2:
94:58.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/StyleRule.cpp: In member function 'virtual nsresult DOMCSSDeclarationImpl::QueryInterface(const nsIID&, void**)':
94:58.36 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
94:58.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
94:58.36   838 |     foundInterface = 0;                                                       \
94:58.36       |     ^~~~~~~~~~~~~~
94:58.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/StyleRule.cpp:1162:1: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
94:58.36  1162 | NS_IMPL_QUERY_TAIL_INHERITING(nsDOMCSSDeclaration)
94:58.36       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
94:58.36 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style1.cpp:119:
94:58.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/StyleRule.cpp:1161:3: note: some parts of macro expansion are not guarded by this 'else' clause
94:58.36  1161 |   else
94:58.36       |   ^~~~
94:58.37 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
94:58.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
94:58.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
94:58.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
94:58.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMArray.h:13,
94:58.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/IncrementalClearCOMRuleArray.h:10,
94:58.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/IncrementalClearCOMRuleArray.cpp:7,
94:58.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style1.cpp:2:
94:58.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/StyleRule.cpp: In member function 'virtual nsresult mozilla::css::DOMCSSStyleRule::QueryInterface(const nsIID&, void**)':
94:58.37 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
94:58.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
94:58.37   820 |     foundInterface = 0;                                                       \
94:58.37       |     ^~~~~~~~~~~~~~
94:58.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
94:58.37   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
94:58.37       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
94:58.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/StyleRule.cpp:1256:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
94:58.37  1256 | NS_INTERFACE_MAP_END
94:58.37       | ^~~~~~~~~~~~~~~~~~~~
94:58.37 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/StyleRule.cpp:30,
94:58.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style1.cpp:119:
94:58.39 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMClassInfoID.h:50:5: note: some parts of macro expansion are not guarded by this 'else' clause
94:58.39    50 |   } else
94:58.39       |     ^~~~
94:58.39 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMClassInfoID.h:50:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO'
94:58.39    50 |   } else
94:58.39       |     ^~~~
94:58.39 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
94:58.39                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
94:58.39                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:12,
94:58.39                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionNoteChild.h:13,
94:58.39                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMArray.h:13,
94:58.39                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/IncrementalClearCOMRuleArray.h:10,
94:58.39                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/IncrementalClearCOMRuleArray.cpp:7,
94:58.39                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style1.cpp:2:
94:58.39 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/StyleRule.cpp: In member function 'virtual nsresult mozilla::css::StyleRule::QueryInterface(const nsIID&, void**)':
94:58.40 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
94:58.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
94:58.40   820 |     foundInterface = 0;                                                       \
94:58.40       |     ^~~~~~~~~~~~~~
94:58.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
94:58.40   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
94:58.40       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
94:58.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/StyleRule.cpp:1422:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
94:58.40  1422 | NS_INTERFACE_MAP_END
94:58.40       | ^~~~~~~~~~~~~~~~~~~~
94:58.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
94:58.40   812 |   else
94:58.40       |   ^~~~
94:58.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
94:58.40   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
94:58.40       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
94:58.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/StyleRule.cpp:1421:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
94:58.40  1421 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozilla::css::Rule)
94:58.40       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
94:58.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/StyleSheet.cpp: In member function 'virtual nsresult mozilla::StyleSheet::QueryInterface(const nsIID&, void**)':
94:58.40 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
94:58.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
94:58.40   820 |     foundInterface = 0;                                                       \
94:58.42       |     ^~~~~~~~~~~~~~
94:58.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
94:58.42   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
94:58.42       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
94:58.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/StyleSheet.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
94:58.42    45 | NS_INTERFACE_MAP_END
94:58.42       | ^~~~~~~~~~~~~~~~~~~~
94:58.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
94:58.42   801 |   else
94:58.42       |   ^~~~
94:58.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
94:58.42   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
94:58.42       |                                                 ^~~~~~~~~~~~~~~~~~
94:58.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/StyleSheet.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
94:58.42    44 |   NS_INTERFACE_MAP_ENTRY(nsIDOMCSSStyleSheet)
94:58.42       |   ^~~~~~~~~~~~~~~~~~~~~~
95:25.76 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.cpp:12,
95:25.76                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style2.cpp:11:
95:25.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)':
95:25.76 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead
95:25.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h:159: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]
95:25.76   159 |     memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue));
95:25.76       |                                                       ^
95:25.76 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h:18,
95:25.76                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.cpp:12,
95:25.76                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style2.cpp:11:
95:25.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here
95:25.76   585 | class nsCSSValue {
95:25.76       |       ^~~~~~~~~~
95:26.55 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style2.cpp:11:
95:26.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.cpp: In function 'bool MoveValue(nsCSSValue*, nsCSSValue*)':
95:26.55 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
95:26.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.cpp:39: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]
95:26.55    39 |   memcpy(aDest, aSource, sizeof(nsCSSValue));
95:26.55       |                                            ^
95:26.56 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h:18,
95:26.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.cpp:12,
95:26.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style2.cpp:11:
95:26.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here
95:26.56   585 | class nsCSSValue {
95:26.56       |       ^~~~~~~~~~
95:26.57 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style2.cpp:11:
95:26.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.cpp: In member function 'void nsCSSExpandedDataBlock::DoExpand(nsCSSCompressedDataBlock*, bool)':
95:26.57 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
95:26.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.cpp:497: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]
95:26.57   497 |     memcpy(dest, val, sizeof(nsCSSValue));
95:26.57       |                                         ^
95:26.57 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h:18,
95:26.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.cpp:12,
95:26.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style2.cpp:11:
95:26.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here
95:26.57   585 | class nsCSSValue {
95:26.57       |       ^~~~~~~~~~
95:29.74 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
95:29.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
95:29.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIAtom.h:10,
95:29.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSAnonBoxes.h:11,
95:29.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSAnonBoxes.cpp:10,
95:29.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style2.cpp:2:
95:29.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult mozilla::css::ImportRule::QueryInterface(const nsIID&, void**)':
95:29.74 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
95:29.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
95:29.74   820 |     foundInterface = 0;                                                       \
95:29.74       |     ^~~~~~~~~~~~~~
95:29.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
95:29.74   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
95:29.74       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
95:29.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRules.cpp:211:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
95:29.74   211 | NS_INTERFACE_MAP_END
95:29.75       | ^~~~~~~~~~~~~~~~~~~~
95:29.75 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRules.cpp:34,
95:29.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style2.cpp:65:
95:29.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMClassInfoID.h:50:5: note: some parts of macro expansion are not guarded by this 'else' clause
95:29.75    50 |   } else
95:29.75       |     ^~~~
95:29.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMClassInfoID.h:50:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO'
95:29.75    50 |   } else
95:29.75       |     ^~~~
95:29.75 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
95:29.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
95:29.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIAtom.h:10,
95:29.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSAnonBoxes.h:11,
95:29.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSAnonBoxes.cpp:10,
95:29.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style2.cpp:2:
95:29.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult mozilla::css::GroupRule::QueryInterface(const nsIID&, void**)':
95:29.75 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
95:29.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
95:29.76   820 |     foundInterface = 0;                                                       \
95:29.76       |     ^~~~~~~~~~~~~~
95:29.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
95:29.76   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
95:29.76       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
95:29.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRules.cpp:400:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
95:29.76   400 | NS_INTERFACE_MAP_END
95:29.76       | ^~~~~~~~~~~~~~~~~~~~
95:29.76 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsWrapperCache.h:10,
95:29.76                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/StyleSheet.h:18,
95:29.76                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/StyleSetHandle.h:14,
95:29.76                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/nsIPresShell.h:27,
95:29.76                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/nsPresContext.h:16,
95:29.76                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/StyleStructContext.h:11,
95:29.76                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsStyleStruct.h:22,
95:29.76                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h:19,
95:29.76                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.cpp:12,
95:29.76                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style2.cpp:11:
95:29.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:265:5: note: some parts of macro expansion are not guarded by this 'else' clause
95:29.76   265 |   } else
95:29.76       |     ^~~~
95:29.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:271:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS'
95:29.76   271 |   NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class)
95:29.76       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
95:29.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS'
95:29.76   275 |   NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class)
95:29.76       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
95:29.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:279:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
95:29.76   279 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
95:29.76       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
95:29.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRules.cpp:399:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
95:29.77   399 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GroupRule)
95:29.77       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
95:29.78 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
95:29.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
95:29.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIAtom.h:10,
95:29.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSAnonBoxes.h:11,
95:29.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSAnonBoxes.cpp:10,
95:29.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style2.cpp:2:
95:29.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult mozilla::css::MediaRule::QueryInterface(const nsIID&, void**)':
95:29.78 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
95:29.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
95:29.78   838 |     foundInterface = 0;                                                       \
95:29.78       |     ^~~~~~~~~~~~~~
95:29.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
95:29.78   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
95:29.78       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
95:29.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRules.cpp:629:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
95:29.78   629 | NS_INTERFACE_MAP_END_INHERITING(GroupRule)
95:29.78       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
95:29.78 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRules.cpp:34,
95:29.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style2.cpp:65:
95:29.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMClassInfoID.h:50:5: note: some parts of macro expansion are not guarded by this 'else' clause
95:29.78    50 |   } else
95:29.78       |     ^~~~
95:29.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMClassInfoID.h:50:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO'
95:29.78    50 |   } else
95:29.78       |     ^~~~
95:29.79 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
95:29.79                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
95:29.79                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIAtom.h:10,
95:29.79                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSAnonBoxes.h:11,
95:29.79                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSAnonBoxes.cpp:10,
95:29.79                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style2.cpp:2:
95:29.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult mozilla::css::DocumentRule::QueryInterface(const nsIID&, void**)':
95:29.79 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
95:29.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
95:29.79   838 |     foundInterface = 0;                                                       \
95:29.79       |     ^~~~~~~~~~~~~~
95:29.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
95:29.79   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
95:29.79       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
95:29.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRules.cpp:859:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
95:29.79   859 | NS_INTERFACE_MAP_END_INHERITING(GroupRule)
95:29.80       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
95:29.80 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRules.cpp:34,
95:29.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style2.cpp:65:
95:29.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMClassInfoID.h:50:5: note: some parts of macro expansion are not guarded by this 'else' clause
95:29.80    50 |   } else
95:29.80       |     ^~~~
95:29.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMClassInfoID.h:50:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO'
95:29.80    50 |   } else
95:29.80       |     ^~~~
95:29.82 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
95:29.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
95:29.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIAtom.h:10,
95:29.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSAnonBoxes.h:11,
95:29.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSAnonBoxes.cpp:10,
95:29.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style2.cpp:2:
95:29.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult mozilla::css::NameSpaceRule::QueryInterface(const nsIID&, void**)':
95:29.82 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
95:29.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
95:29.82   820 |     foundInterface = 0;                                                       \
95:29.82       |     ^~~~~~~~~~~~~~
95:29.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
95:29.82   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
95:29.82       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
95:29.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRules.cpp:1127:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
95:29.82  1127 | NS_INTERFACE_MAP_END
95:29.82       | ^~~~~~~~~~~~~~~~~~~~
95:29.82 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRules.cpp:34,
95:29.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style2.cpp:65:
95:29.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMClassInfoID.h:50:5: note: some parts of macro expansion are not guarded by this 'else' clause
95:29.84    50 |   } else
95:29.84       |     ^~~~
95:29.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMClassInfoID.h:50:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO'
95:29.84    50 |   } else
95:29.84       |     ^~~~
95:29.84 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
95:29.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
95:29.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIAtom.h:10,
95:29.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSAnonBoxes.h:11,
95:29.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSAnonBoxes.cpp:10,
95:29.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style2.cpp:2:
95:29.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSFontFaceStyleDecl::QueryInterface(const nsIID&, void**)':
95:29.85 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
95:29.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
95:29.85   820 |     foundInterface = 0;                                                       \
95:29.85       |     ^~~~~~~~~~~~~~
95:29.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
95:29.85   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
95:29.85       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
95:29.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRules.cpp:1270:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
95:29.85  1270 | NS_INTERFACE_MAP_END
95:29.85       | ^~~~~~~~~~~~~~~~~~~~
95:29.85 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style2.cpp:65:
95:29.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRules.cpp:1269:3: note: some parts of macro expansion are not guarded by this 'else' clause
95:29.85  1269 |   else
95:29.85       |   ^~~~
95:29.86 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
95:29.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
95:29.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIAtom.h:10,
95:29.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSAnonBoxes.h:11,
95:29.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSAnonBoxes.cpp:10,
95:29.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style2.cpp:2:
95:29.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSFontFaceRule::QueryInterface(const nsIID&, void**)':
95:29.86 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
95:29.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
95:29.87   820 |     foundInterface = 0;                                                       \
95:29.87       |     ^~~~~~~~~~~~~~
95:29.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
95:29.87   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
95:29.87       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
95:29.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRules.cpp:1563:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
95:29.87  1563 | NS_INTERFACE_MAP_END
95:29.87       | ^~~~~~~~~~~~~~~~~~~~
95:29.88 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRules.cpp:34,
95:29.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style2.cpp:65:
95:29.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMClassInfoID.h:50:5: note: some parts of macro expansion are not guarded by this 'else' clause
95:29.88    50 |   } else
95:29.88       |     ^~~~
95:29.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMClassInfoID.h:50:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO'
95:29.88    50 |   } else
95:29.88       |     ^~~~
95:29.88 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
95:29.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
95:29.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIAtom.h:10,
95:29.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSAnonBoxes.h:11,
95:29.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSAnonBoxes.cpp:10,
95:29.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style2.cpp:2:
95:29.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSFontFeatureValuesRule::QueryInterface(const nsIID&, void**)':
95:29.88 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
95:29.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
95:29.88   820 |     foundInterface = 0;                                                       \
95:29.88       |     ^~~~~~~~~~~~~~
95:29.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
95:29.88   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
95:29.88       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
95:29.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRules.cpp:1707:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
95:29.88  1707 | NS_INTERFACE_MAP_END
95:29.88       | ^~~~~~~~~~~~~~~~~~~~
95:29.88 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRules.cpp:34,
95:29.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style2.cpp:65:
95:29.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMClassInfoID.h:50:5: note: some parts of macro expansion are not guarded by this 'else' clause
95:29.88    50 |   } else
95:29.88       |     ^~~~
95:29.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMClassInfoID.h:50:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO'
95:29.88    50 |   } else
95:29.89       |     ^~~~
95:29.89 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
95:29.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
95:29.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIAtom.h:10,
95:29.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSAnonBoxes.h:11,
95:29.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSAnonBoxes.cpp:10,
95:29.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style2.cpp:2:
95:29.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSKeyframeStyleDeclaration::QueryInterface(const nsIID&, void**)':
95:29.90 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
95:29.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
95:29.90   838 |     foundInterface = 0;                                                       \
95:29.90       |     ^~~~~~~~~~~~~~
95:29.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
95:29.91   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
95:29.91       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
95:29.91 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRules.cpp:1947:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
95:29.91  1947 | NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration)
95:29.91       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
95:29.91 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/StyleSheet.h:18,
95:29.91                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/StyleSetHandle.h:14,
95:29.91                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/nsIPresShell.h:27,
95:29.91                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/nsPresContext.h:16,
95:29.91                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/StyleStructContext.h:11,
95:29.91                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsStyleStruct.h:22,
95:29.91                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h:19,
95:29.91                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.cpp:12,
95:29.91                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style2.cpp:11:
95:29.91 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsWrapperCache.h:363:3: note: some parts of macro expansion are not guarded by this 'else' clause
95:29.91   363 |   else
95:29.91       |   ^~~~
95:29.91 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRules.cpp:1946:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY'
95:29.91  1946 |   NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY
95:29.91       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
95:29.91 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
95:29.91                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
95:29.91                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIAtom.h:10,
95:29.91                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSAnonBoxes.h:11,
95:29.91                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSAnonBoxes.cpp:10,
95:29.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style2.cpp:2:
95:29.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSKeyframeRule::QueryInterface(const nsIID&, void**)':
95:29.93 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
95:29.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
95:29.93   820 |     foundInterface = 0;                                                       \
95:29.93       |     ^~~~~~~~~~~~~~
95:29.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
95:29.93   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
95:29.93       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
95:29.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRules.cpp:2043:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
95:29.93  2043 | NS_INTERFACE_MAP_END
95:29.93       | ^~~~~~~~~~~~~~~~~~~~
95:29.93 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRules.cpp:34,
95:29.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style2.cpp:65:
95:29.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMClassInfoID.h:50:5: note: some parts of macro expansion are not guarded by this 'else' clause
95:29.94    50 |   } else
95:29.94       |     ^~~~
95:29.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMClassInfoID.h:50:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO'
95:29.94    50 |   } else
95:29.94       |     ^~~~
95:29.94 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
95:29.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
95:29.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIAtom.h:10,
95:29.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSAnonBoxes.h:11,
95:29.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSAnonBoxes.cpp:10,
95:29.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style2.cpp:2:
95:29.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSKeyframesRule::QueryInterface(const nsIID&, void**)':
95:29.94 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
95:29.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
95:29.95   838 |     foundInterface = 0;                                                       \
95:29.95       |     ^~~~~~~~~~~~~~
95:29.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
95:29.95   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
95:29.95       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
95:29.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRules.cpp:2250:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
95:29.95  2250 | NS_INTERFACE_MAP_END_INHERITING(GroupRule)
95:29.95       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
95:29.95 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRules.cpp:34,
95:29.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style2.cpp:65:
95:29.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMClassInfoID.h:50:5: note: some parts of macro expansion are not guarded by this 'else' clause
95:29.95    50 |   } else
95:29.95       |     ^~~~
95:29.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMClassInfoID.h:50:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO'
95:29.95    50 |   } else
95:29.96       |     ^~~~
95:29.96 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
95:29.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
95:29.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIAtom.h:10,
95:29.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSAnonBoxes.h:11,
95:29.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSAnonBoxes.cpp:10,
95:29.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style2.cpp:2:
95:29.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSPageStyleDeclaration::QueryInterface(const nsIID&, void**)':
95:29.96 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
95:29.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
95:29.97   838 |     foundInterface = 0;                                                       \
95:29.97       |     ^~~~~~~~~~~~~~
95:29.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
95:29.97   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
95:29.97       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
95:29.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRules.cpp:2494:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
95:29.97  2494 | NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration)
95:29.97       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
95:29.97 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/StyleSheet.h:18,
95:29.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/StyleSetHandle.h:14,
95:29.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/nsIPresShell.h:27,
95:29.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/nsPresContext.h:16,
95:29.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/StyleStructContext.h:11,
95:29.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsStyleStruct.h:22,
95:29.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h:19,
95:29.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.cpp:12,
95:29.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style2.cpp:11:
95:29.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsWrapperCache.h:363:3: note: some parts of macro expansion are not guarded by this 'else' clause
95:29.97   363 |   else
95:29.97       |   ^~~~
95:29.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRules.cpp:2493:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY'
95:29.97  2493 |   NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY
95:29.97       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
95:29.97 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
95:29.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
95:29.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIAtom.h:10,
95:29.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSAnonBoxes.h:11,
95:29.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSAnonBoxes.cpp:10,
95:29.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style2.cpp:2:
95:29.98 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSPageRule::QueryInterface(const nsIID&, void**)':
95:29.98 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
95:29.98 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
95:29.98   820 |     foundInterface = 0;                                                       \
95:29.98       |     ^~~~~~~~~~~~~~
95:29.98 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
95:29.99   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
95:29.99       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
95:29.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRules.cpp:2589:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
95:29.99  2589 | NS_INTERFACE_MAP_END
95:29.99       | ^~~~~~~~~~~~~~~~~~~~
95:29.99 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRules.cpp:34,
95:29.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style2.cpp:65:
95:29.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMClassInfoID.h:50:5: note: some parts of macro expansion are not guarded by this 'else' clause
95:29.99    50 |   } else
95:29.99       |     ^~~~
95:29.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMClassInfoID.h:50:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO'
95:29.99    50 |   } else
95:29.99       |     ^~~~
95:29.99 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
95:29.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
95:29.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIAtom.h:10,
95:29.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSAnonBoxes.h:11,
95:30.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSAnonBoxes.cpp:10,
95:30.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style2.cpp:2:
95:30.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult mozilla::CSSSupportsRule::QueryInterface(const nsIID&, void**)':
95:30.00 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
95:30.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
95:30.00   838 |     foundInterface = 0;                                                       \
95:30.00       |     ^~~~~~~~~~~~~~
95:30.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
95:30.00   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
95:30.00       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
95:30.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRules.cpp:2762:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
95:30.00  2762 | NS_INTERFACE_MAP_END_INHERITING(GroupRule)
95:30.00       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
95:30.00 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRules.cpp:34,
95:30.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style2.cpp:65:
95:30.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMClassInfoID.h:50:5: note: some parts of macro expansion are not guarded by this 'else' clause
95:30.01    50 |   } else
95:30.01       |     ^~~~
95:30.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMClassInfoID.h:50:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO'
95:30.01    50 |   } else
95:30.01       |     ^~~~
95:30.01 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
95:30.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
95:30.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIAtom.h:10,
95:30.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSAnonBoxes.h:11,
95:30.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSAnonBoxes.cpp:10,
95:30.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style2.cpp:2:
95:30.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSCounterStyleRule::QueryInterface(const nsIID&, void**)':
95:30.02 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
95:30.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
95:30.02   820 |     foundInterface = 0;                                                       \
95:30.02       |     ^~~~~~~~~~~~~~
95:30.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
95:30.02   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
95:30.02       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
95:30.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRules.cpp:2890:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
95:30.02  2890 | NS_INTERFACE_MAP_END
95:30.02       | ^~~~~~~~~~~~~~~~~~~~
95:30.02 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRules.cpp:34,
95:30.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style2.cpp:65:
95:30.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMClassInfoID.h:50:5: note: some parts of macro expansion are not guarded by this 'else' clause
95:30.02    50 |   } else
95:30.02       |     ^~~~
95:30.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsDOMClassInfoID.h:50:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO'
95:30.02    50 |   } else
95:30.02       |     ^~~~
95:31.93 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
95:31.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
95:31.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIAtom.h:10,
95:31.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSAnonBoxes.h:11,
95:31.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSAnonBoxes.cpp:10,
95:31.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style2.cpp:2:
95:31.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsComputedDOMStyle.cpp: In member function 'virtual nsresult nsComputedDOMStyle::QueryInterface(const nsIID&, void**)':
95:31.93 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
95:31.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
95:31.94   838 |     foundInterface = 0;                                                       \
95:31.94       |     ^~~~~~~~~~~~~~
95:31.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
95:31.94   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
95:31.95       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
95:31.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsComputedDOMStyle.cpp:327:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
95:31.95   327 | NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration)
95:31.95       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
95:31.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
95:31.95   801 |   else
95:31.95       |   ^~~~
95:31.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
95:31.95   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
95:31.95       |                                                 ^~~~~~~~~~~~~~~~~~
95:31.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsComputedDOMStyle.cpp:326:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
95:31.95   326 |   NS_INTERFACE_MAP_ENTRY(nsIMutationObserver)
95:31.95       |   ^~~~~~~~~~~~~~~~~~~~~~
95:32.43 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsDOMCSSAttrDeclaration.cpp: In member function 'virtual nsresult nsDOMCSSAttributeDeclaration::QueryInterface(const nsIID&, void**)':
95:32.43 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
95:32.43 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
95:32.43   838 |     foundInterface = 0;                                                       \
95:32.43       |     ^~~~~~~~~~~~~~
95:32.43 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsDOMCSSAttrDeclaration.cpp:66:1: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
95:32.43    66 | NS_IMPL_QUERY_TAIL_INHERITING(nsDOMCSSDeclaration)
95:32.43       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
95:32.43 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/StyleSheet.h:18,
95:32.43                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/StyleSetHandle.h:14,
95:32.43                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/nsIPresShell.h:27,
95:32.43                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/nsPresContext.h:16,
95:32.43                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/StyleStructContext.h:11,
95:32.43                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsStyleStruct.h:22,
95:32.43                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h:19,
95:32.43                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.cpp:12,
95:32.44                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style2.cpp:11:
95:32.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsWrapperCache.h:363:3: note: some parts of macro expansion are not guarded by this 'else' clause
95:32.44   363 |   else
95:32.44       |   ^~~~
95:32.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsDOMCSSAttrDeclaration.cpp:65:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY'
95:32.44    65 |   NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY
95:32.44       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
95:32.49 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
95:32.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
95:32.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIAtom.h:10,
95:32.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSAnonBoxes.h:11,
95:32.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSAnonBoxes.cpp:10,
95:32.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style2.cpp:2:
95:32.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsDOMCSSRect.cpp: In member function 'virtual nsresult nsDOMCSSRect::QueryInterface(const nsIID&, void**)':
95:32.49 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
95:32.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
95:32.49   820 |     foundInterface = 0;                                                       \
95:32.49       |     ^~~~~~~~~~~~~~
95:32.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
95:32.50   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
95:32.50       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
95:32.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsDOMCSSRect.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
95:32.50    30 | NS_INTERFACE_MAP_END
95:32.50       | ^~~~~~~~~~~~~~~~~~~~
95:32.50 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/StyleSheet.h:18,
95:32.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/StyleSetHandle.h:14,
95:32.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/nsIPresShell.h:27,
95:32.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/base/nsPresContext.h:16,
95:32.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/StyleStructContext.h:11,
95:32.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsStyleStruct.h:22,
95:32.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h:19,
95:32.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.cpp:12,
95:32.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style2.cpp:11:
95:32.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/base/nsWrapperCache.h:363:3: note: some parts of macro expansion are not guarded by this 'else' clause
95:32.50   363 |   else
95:32.50       |   ^~~~
95:32.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsDOMCSSRect.cpp:29:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY'
95:32.50    29 |   NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY
95:32.50       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
95:32.51 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
95:32.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
95:32.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIAtom.h:10,
95:32.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSAnonBoxes.h:11,
95:32.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSAnonBoxes.cpp:10,
95:32.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style2.cpp:2:
95:32.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsDOMCSSValueList.cpp: In member function 'virtual nsresult nsDOMCSSValueList::QueryInterface(const nsIID&, void**)':
95:32.51 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
95:32.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
95:32.52   820 |     foundInterface = 0;                                                       \
95:32.52       |     ^~~~~~~~~~~~~~
95:32.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
95:32.52   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
95:32.52       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
95:32.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsDOMCSSValueList.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
95:32.52    31 | NS_INTERFACE_MAP_END
95:32.52       | ^~~~~~~~~~~~~~~~~~~~
95:32.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
95:32.52   812 |   else
95:32.52       |   ^~~~
95:32.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
95:32.52   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
95:32.52       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
95:32.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsDOMCSSValueList.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
95:32.52    30 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, CSSValue)
95:32.52       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
95:47.67 libdom_plugins_ipc.a.desc
95:49.74 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style2.cpp:83:
95:49.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSValue.cpp: In function 'void MapSinglePropertyInto(nsCSSPropertyID, const nsCSSValue*, nsCSSValue*, nsRuleData*)':
95:49.74 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSValue.cpp: '<anonymous>.nsCSSValue::mValue' may be used uninitialized in this function
95:49.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSValue.cpp:248:10: warning: '<anonymous>.nsCSSValue::mValue' may be used uninitialized in this function [-Wmaybe-uninitialized]
95:49.74   248 |   mValue = aOther.mValue;
95:49.74       |   ~~~~~~~^~~~~~~~~~~~~~~
95:52.33 libtoolkit_mozapps_extensions.a.desc
95:52.37 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style2.cpp:29:
95:52.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSParser.cpp: In member function 'bool {anonymous}::CSSParserImpl::ParseGridLine(nsCSSValue&)':
95:52.37 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSParser.cpp: '*((void*)& integer +8)' may be used uninitialized in this function
95:52.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSParser.cpp:9898:26: warning: '*((void*)& integer +8)' may be used uninitialized in this function [-Wmaybe-uninitialized]
95:52.37  9898 |     if (integer.isSome() && integer.ref() < 0) {
95:52.37       |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
95:58.40 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/Declaration.h:24,
95:58.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRules.h:12,
95:58.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsFontFaceLoader.h:20,
95:58.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsFontFaceLoader.cpp:11,
95:58.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style3.cpp:2:
95:58.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)':
95:58.40 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead
95:58.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h:159: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]
95:58.41   159 |     memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue));
95:58.41       |                                                       ^
95:58.41 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSDataBlock.h:18,
95:58.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/Declaration.h:24,
95:58.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSRules.h:12,
95:58.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsFontFaceLoader.h:20,
95:58.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsFontFaceLoader.cpp:11,
95:58.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style3.cpp:2:
95:58.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here
95:58.41   585 | class nsCSSValue {
95:58.41       |       ^~~~~~~~~~
96:02.26 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style3.cpp:29:
96:02.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsHTMLStyleSheet.cpp: In function 'void LangRuleTable_ClearEntry(PLDHashTable*, PLDHashEntryHdr*)':
96:02.26 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
96:02.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
96:02.26   254 |   memset(entry, 0, sizeof(LangRuleTableEntry));
96:02.26       |                                              ^
96:02.27 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsHTMLStyleSheet.cpp:237:8: note: 'struct LangRuleTableEntry' declared here
96:02.27   237 | struct LangRuleTableEntry : public PLDHashEntryHdr {
96:02.27       |        ^~~~~~~~~~~~~~~~~~
96:02.33 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
96:02.33                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
96:02.33                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsFontFaceLoader.h:14,
96:02.33                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsFontFaceLoader.cpp:11,
96:02.33                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style3.cpp:2:
96:02.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsROCSSPrimitiveValue.cpp: In member function 'virtual nsresult nsROCSSPrimitiveValue::QueryInterface(const nsIID&, void**)':
96:02.34 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
96:02.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
96:02.34   820 |     foundInterface = 0;                                                       \
96:02.34       |     ^~~~~~~~~~~~~~
96:02.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
96:02.34   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
96:02.34       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
96:02.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsROCSSPrimitiveValue.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
96:02.34    41 | NS_INTERFACE_MAP_END
96:02.34       | ^~~~~~~~~~~~~~~~~~~~
96:02.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause
96:02.34   812 |   else
96:02.34       |   ^~~~
96:02.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
96:02.34   886 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
96:02.34       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
96:02.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsROCSSPrimitiveValue.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
96:02.34    40 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, CSSValue)
96:02.34       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
96:27.78 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style3.cpp:74:
96:27.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsRuleNode.cpp: In static member function 'static nscoord nsRuleNode::CalcFontPointSize(int32_t, int32_t, nsPresContext*, nsFontSizeType)':
96:27.78 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsRuleNode.cpp: 'column' may be used uninitialized in this function
96:27.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsRuleNode.cpp:3201:12: warning: 'column' may be used uninitialized in this function [-Wmaybe-uninitialized]
96:27.78  3201 |   int32_t* column;
96:27.78       |            ^~~~~~
96:27.89 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/layout/style/Unified_cpp_layout_style3.cpp:74:
96:27.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsRuleNode.cpp: In static member function 'static bool nsRuleNode::HasAuthorSpecifiedRules(nsStyleContext*, uint32_t, bool)':
96:27.89 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsRuleNode.cpp: 'textShadowOffset' may be used uninitialized in this function
96:27.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsRuleNode.cpp:10448:47: warning: 'textShadowOffset' may be used uninitialized in this function [-Wmaybe-uninitialized]
96:27.89 10448 |     ruleData.mValueOffsets[eStyleStruct_Text] = textShadowOffset;
96:27.89       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
96:27.89 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsRuleNode.cpp: 'paddingOffset' may be used uninitialized in this function
96:27.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsRuleNode.cpp:10444:50: warning: 'paddingOffset' may be used uninitialized in this function [-Wmaybe-uninitialized]
96:27.89 10444 |     ruleData.mValueOffsets[eStyleStruct_Padding] = paddingOffset;
96:27.89       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
96:27.89 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsRuleNode.cpp: 'borderOffset' may be used uninitialized in this function
96:27.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/layout/style/nsRuleNode.cpp:10440:49: warning: 'borderOffset' may be used uninitialized in this function [-Wmaybe-uninitialized]
96:27.89 10440 |     ruleData.mValueOffsets[eStyleStruct_Border] = borderOffset;
96:27.89       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
96:39.92 libnetwerk_protocol_wyciwyg.a.desc
96:44.84 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
96:44.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
96:44.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIEventTarget.h:10,
96:44.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIThread.h:10,
96:44.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CDMCaps.h:11,
96:44.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/eme/CDMCaps.cpp:7,
96:44.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2:
96:44.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/eme/MediaEncryptedEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaEncryptedEvent::QueryInterface(const nsIID&, void**)':
96:44.84 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
96:44.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
96:44.84   838 |     foundInterface = 0;                                                       \
96:44.84       |     ^~~~~~~~~~~~~~
96:44.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
96:44.84   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
96:44.84       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
96:44.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/eme/MediaEncryptedEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
96:44.85    35 | NS_INTERFACE_MAP_END_INHERITING(Event)
96:44.85       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
96:44.85 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsWrapperCache.h:10,
96:44.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/TimeRanges.h:14,
96:44.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/TimeUnits.h:14,
96:44.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/MediaInfo.h:18,
96:44.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/AbstractMediaDecoder.h:15,
96:44.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/MediaDecoderReader.h:13,
96:44.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/PlatformDecoderModule.h:10,
96:44.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/SamplesWaitingForKey.h:12,
96:44.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CDMCaps.h:14,
96:44.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/eme/CDMCaps.cpp:7,
96:44.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2:
96:44.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
96:44.85   259 |   } else
96:44.85       |     ^~~~
96:44.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
96:44.85   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
96:44.85       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
96:44.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
96:44.85   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
96:44.85       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
96:44.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/eme/MediaEncryptedEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
96:44.86    34 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaEncryptedEvent)
96:44.86       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
96:44.88 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
96:44.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
96:44.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIEventTarget.h:10,
96:44.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIThread.h:10,
96:44.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CDMCaps.h:11,
96:44.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/eme/CDMCaps.cpp:7,
96:44.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2:
96:44.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/eme/MediaKeyMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeyMessageEvent::QueryInterface(const nsIID&, void**)':
96:44.88 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
96:44.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
96:44.88   838 |     foundInterface = 0;                                                       \
96:44.88       |     ^~~~~~~~~~~~~~
96:44.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
96:44.88   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
96:44.88       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
96:44.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/eme/MediaKeyMessageEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
96:44.88    39 | NS_INTERFACE_MAP_END_INHERITING(Event)
96:44.88       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
96:44.88 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsWrapperCache.h:10,
96:44.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/TimeRanges.h:14,
96:44.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/TimeUnits.h:14,
96:44.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/MediaInfo.h:18,
96:44.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/AbstractMediaDecoder.h:15,
96:44.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/MediaDecoderReader.h:13,
96:44.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/PlatformDecoderModule.h:10,
96:44.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/SamplesWaitingForKey.h:12,
96:44.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CDMCaps.h:14,
96:44.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/eme/CDMCaps.cpp:7,
96:44.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2:
96:44.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
96:44.88   259 |   } else
96:44.88       |     ^~~~
96:44.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
96:44.88   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
96:44.88       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
96:44.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
96:44.88   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
96:44.88       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
96:44.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/eme/MediaKeyMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
96:44.89    38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaKeyMessageEvent)
96:44.89       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
96:46.83 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
96:46.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
96:46.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIEventTarget.h:10,
96:46.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIThread.h:10,
96:46.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CDMCaps.h:11,
96:46.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/eme/CDMCaps.cpp:7,
96:46.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2:
96:46.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/eme/MediaKeySession.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySession::QueryInterface(const nsIID&, void**)':
96:46.83 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
96:46.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
96:46.83   838 |     foundInterface = 0;                                                       \
96:46.83       |     ^~~~~~~~~~~~~~
96:46.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
96:46.83   888 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
96:46.83       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
96:46.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/eme/MediaKeySession.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
96:46.83    36 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
96:46.83       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
96:46.83 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsWrapperCache.h:10,
96:46.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/dom/TimeRanges.h:14,
96:46.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/TimeUnits.h:14,
96:46.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/MediaInfo.h:18,
96:46.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/AbstractMediaDecoder.h:15,
96:46.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/MediaDecoderReader.h:13,
96:46.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/PlatformDecoderModule.h:10,
96:46.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/SamplesWaitingForKey.h:12,
96:46.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CDMCaps.h:14,
96:46.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/eme/CDMCaps.cpp:7,
96:46.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2:
96:46.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:259:5: note: some parts of macro expansion are not guarded by this 'else' clause
96:46.85   259 |   } else
96:46.85       |     ^~~~
96:46.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:268:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION'
96:46.85   268 |   NS_IMPL_QUERY_CYCLE_COLLECTION(_class)
96:46.85       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
96:46.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCycleCollectionParticipant.h:283:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION'
96:46.85   283 |     NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class)
96:46.85       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
96:46.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/eme/MediaKeySession.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED'
96:46.85    35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaKeySession)
96:46.85       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
96:46.91 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
96:46.91                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
96:46.91                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIEventTarget.h:10,
96:46.91                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIThread.h:10,
96:46.91                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/CDMCaps.h:11,
96:46.91                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/eme/CDMCaps.cpp:7,
96:46.91                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2:
96:46.91 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/eme/MediaKeyStatusMap.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeyStatusMap::QueryInterface(const nsIID&, void**)':
96:46.91 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
96:46.91 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
96:46.91   820 |     foundInterface = 0;                                                       \
96:46.91       |     ^~~~~~~~~~~~~~
96:46.91 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
96:46.91   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
96:46.91       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
96:46.91 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/eme/MediaKeyStatusMap.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
96:46.91    21 | NS_INTERFACE_MAP_END
96:46.91       | ^~~~~~~~~~~~~~~~~~~~
96:46.91 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
96:46.91   801 |   else
96:46.91       |   ^~~~
96:46.91 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
96:46.91   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
96:46.91       |                                                 ^~~~~~~~~~~~~~~~~~
96:46.91 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/eme/MediaKeyStatusMap.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
96:46.91    20 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
96:46.91       |   ^~~~~~~~~~~~~~~~~~~~~~
96:47.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/eme/MediaKeySystemAccess.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySystemAccess::QueryInterface(const nsIID&, void**)':
96:47.22 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
96:47.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
96:47.22   820 |     foundInterface = 0;                                                       \
96:47.22       |     ^~~~~~~~~~~~~~
96:47.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
96:47.22   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
96:47.22       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
96:47.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/eme/MediaKeySystemAccess.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
96:47.22    52 | NS_INTERFACE_MAP_END
96:47.22       | ^~~~~~~~~~~~~~~~~~~~
96:47.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
96:47.22   801 |   else
96:47.22       |   ^~~~
96:47.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
96:47.22   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
96:47.22       |                                                 ^~~~~~~~~~~~~~~~~~
96:47.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/eme/MediaKeySystemAccess.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
96:47.22    51 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
96:47.22       |   ^~~~~~~~~~~~~~~~~~~~~~
96:47.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/eme/MediaKeySystemAccessManager.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySystemAccessManager::QueryInterface(const nsIID&, void**)':
96:47.38 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
96:47.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
96:47.38   820 |     foundInterface = 0;                                                       \
96:47.38       |     ^~~~~~~~~~~~~~
96:47.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
96:47.38   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
96:47.38       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
96:47.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/eme/MediaKeySystemAccessManager.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
96:47.38    28 | NS_INTERFACE_MAP_END
96:47.38       | ^~~~~~~~~~~~~~~~~~~~
96:47.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
96:47.38   801 |   else
96:47.38       |   ^~~~
96:47.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
96:47.38   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
96:47.38       |                                                 ^~~~~~~~~~~~~~~~~~
96:47.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/eme/MediaKeySystemAccessManager.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
96:47.38    27 |   NS_INTERFACE_MAP_ENTRY(nsIObserver)
96:47.38       |   ^~~~~~~~~~~~~~~~~~~~~~
96:47.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/eme/MediaKeys.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeys::QueryInterface(const nsIID&, void**)':
96:47.46 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
96:47.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
96:47.46   820 |     foundInterface = 0;                                                       \
96:47.46       |     ^~~~~~~~~~~~~~
96:47.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
96:47.46   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
96:47.46       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
96:47.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/eme/MediaKeys.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
96:47.46    50 | NS_INTERFACE_MAP_END
96:47.46       | ^~~~~~~~~~~~~~~~~~~~
96:47.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
96:47.46   801 |   else
96:47.46       |   ^~~~
96:47.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
96:47.46   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
96:47.47       |                                                 ^~~~~~~~~~~~~~~~~~
96:47.47 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/media/eme/MediaKeys.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
96:47.47    49 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
96:47.47       |   ^~~~~~~~~~~~~~~~~~~~~~
96:53.86 liblayout_style.a.desc
96:54.26 libmemory_mozalloc.a
96:54.38 libmemory_mozalloc.a.desc
96:55.22 libmozglue_misc.a.desc
96:56.22 libdom_media_eme.a.desc
96:56.43 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/system_wrappers/sys/sysctl.h:3,
96:56.43                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/memory/mozjemalloc/jemalloc.c:310:
96:56.44 Warning: -Wcpp in /usr/include/sys/sysctl.h: #warning "The <sys/sysctl.h> header is deprecated and will be removed."
96:56.44 /usr/include/sys/sysctl.h:21:2: warning: #warning "The <sys/sysctl.h> header is deprecated and will be removed." [-Wcpp]
96:56.44    21 | #warning "The <sys/sysctl.h> header is deprecated and will be removed."
96:56.44       |  ^~~~~~~
96:58.37 libmemory_mozjemalloc.a.desc
96:58.63 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
96:58.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
96:58.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
96:58.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
96:58.63                  from <command-line>:
96:58.63 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
96:58.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
96:58.64   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
96:58.64       | ^~~~~~~~~~~~~
96:58.72 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
96:58.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
96:58.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
96:58.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
96:58.72                  from <command-line>:
96:58.72 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
96:58.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
96:58.72   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
96:58.72       | ^~~~~~~~~~~~~
96:58.80 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
96:58.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
96:58.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
96:58.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
96:58.80                  from <command-line>:
96:58.80 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
96:58.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
96:58.80   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
96:58.80       | ^~~~~~~~~~~~~
96:58.98 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
96:58.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
96:58.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
96:58.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
96:58.99                  from <command-line>:
96:58.99 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
96:58.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
96:58.99   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
96:58.99       | ^~~~~~~~~~~~~
96:59.14 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
96:59.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
96:59.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
96:59.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
96:59.14                  from <command-line>:
96:59.14 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
96:59.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
96:59.14   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
96:59.14       | ^~~~~~~~~~~~~
96:59.42 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
96:59.43                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
96:59.43                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
96:59.43                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
96:59.43                  from <command-line>:
96:59.43 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
96:59.43 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
96:59.43   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
96:59.43       | ^~~~~~~~~~~~~
97:01.02 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
97:01.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
97:01.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
97:01.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
97:01.02                  from <command-line>:
97:01.02 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
97:01.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
97:01.02   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
97:01.02       | ^~~~~~~~~~~~~
97:01.94 libmfbt.a.desc
97:02.14 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
97:02.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
97:02.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
97:02.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
97:02.14                  from <command-line>:
97:02.14 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
97:02.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
97:02.14   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
97:02.14       | ^~~~~~~~~~~~~
97:02.26 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
97:02.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
97:02.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
97:02.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
97:02.26                  from <command-line>:
97:02.26 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
97:02.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
97:02.27   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
97:02.27       | ^~~~~~~~~~~~~
97:02.31 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
97:02.31                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
97:02.31                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
97:02.31                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
97:02.31                  from <command-line>:
97:02.31 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
97:02.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
97:02.31   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
97:02.31       | ^~~~~~~~~~~~~
97:02.39 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
97:02.39                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
97:02.39                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
97:02.39                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
97:02.39                  from <command-line>:
97:02.39 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
97:02.39 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
97:02.39   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
97:02.39       | ^~~~~~~~~~~~~
97:02.46 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
97:02.46                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
97:02.46                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
97:02.46                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
97:02.46                  from <command-line>:
97:02.46 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
97:02.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
97:02.46   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
97:02.46       | ^~~~~~~~~~~~~
97:02.77 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
97:02.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
97:02.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
97:02.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
97:02.77                  from <command-line>:
97:02.77 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
97:02.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
97:02.77   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
97:02.77       | ^~~~~~~~~~~~~
97:03.17 libmedia_ffvpx_libavutil_x86.a.desc
97:03.60 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
97:03.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
97:03.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
97:03.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
97:03.60                  from <command-line>:
97:03.60 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
97:03.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
97:03.60   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
97:03.60       | ^~~~~~~~~~~~~
97:04.06 libfakeopenh264.so
97:05.91 libapplication_palemoon_components_feeds.a.desc
97:07.19 libapplication_palemoon_components_dirprovider.a.desc
97:10.64 libapplication_palemoon_components_shell.a.desc
97:18.96 libmedia_ffvpx_libavcodec_x86.a.desc
97:19.48 libplugin-container.a.desc
97:25.77 libxpcomglue.a
97:27.07 librdfutil_external_s.a
97:27.17 librdfutil_external_s.a.desc
97:27.99 rapl
97:32.96 libmedia_standalone.a.desc
97:33.60 libicudata.a.desc
97:34.23 libeditline.a.desc
97:34.33 libxul-gtest.a.desc
97:37.40 libfake.so
97:37.72 libicu.a.desc
97:38.98 libnecko_standalone.a.desc
97:39.09 libmozsqlite3.so.symbols
97:39.30 libmozsqlite3.so
97:44.47 libxpcomglue_s.a
97:51.08 libnetwerk_dns.a.desc
97:51.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/lib/ds/plvrsion.c: In function 'libVersionPoint':
97:51.50 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/lib/ds/plvrsion.c: variable 'dummy' set but not used
97:51.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/lib/ds/plvrsion.c:88:17: warning: variable 'dummy' set but not used [-Wunused-but-set-variable]
97:51.50    88 |     const char *dummy;
97:51.50       |                 ^~~~~
97:51.51 libplds4.so
97:51.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/lib/libc/src/plgetopt.c: In function 'PL_GetNextOpt':
97:51.94 Warning: -Wsign-compare in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
97:51.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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]
97:51.94   151 |         PRIntn optNameLen = foundEqual ? (foundEqual - internal->xargv) :
97:51.94       |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
97:51.94 Warning: -Wsign-compare in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/lib/libc/src/plgetopt.c: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'PRIntn' {aka 'int'}
97:51.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/lib/libc/src/plgetopt.c:163:46: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'PRIntn' {aka 'int'} [-Wsign-compare]
97:51.94   163 |             if (strlen(longOpt->longOptName) != optNameLen)
97:51.94       |                                              ^~
97:52.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/lib/libc/src/plvrsion.c: In function 'libVersionPoint':
97:52.00 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/lib/libc/src/plvrsion.c: variable 'dummy' set but not used
97:52.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/nsprpub/lib/libc/src/plvrsion.c:88:17: warning: variable 'dummy' set but not used [-Wunused-but-set-variable]
97:52.00    88 |     const char *dummy;
97:52.00       |                 ^~~~~
97:52.48 libplc4.so
97:52.76 libzlib.a.desc
98:13.51 libgfx_ots_src.a.desc
98:13.65 liblgpllibs.so
98:14.00 libmozglue.a
98:14.12 libmozglue.a.desc
98:14.37 libmemory.a
98:14.48 libmemory.a.desc
98:14.60 libmozavutil.so.symbols
98:14.79 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
98:14.79                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
98:14.79                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
98:14.79                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
98:14.79                  from <command-line>:
98:14.79 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
98:14.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
98:14.79   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
98:14.80       | ^~~~~~~~~~~~~
98:14.89 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
98:14.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
98:14.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
98:14.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
98:14.89                  from <command-line>:
98:14.89 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
98:14.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
98:14.89   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
98:14.89       | ^~~~~~~~~~~~~
98:15.16 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
98:15.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
98:15.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
98:15.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
98:15.16                  from <command-line>:
98:15.16 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
98:15.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
98:15.16   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
98:15.16       | ^~~~~~~~~~~~~
98:15.29 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
98:15.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
98:15.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
98:15.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
98:15.29                  from <command-line>:
98:15.29 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
98:15.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
98:15.29   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
98:15.29       | ^~~~~~~~~~~~~
98:15.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/thebes/gfxFontconfigFonts.cpp: In member function 'virtual already_AddRefed<gfxFont> gfxPangoFontGroup::FindFontForChar(uint32_t, uint32_t, uint32_t, gfxFontGroup::Script, gfxFont*, uint8_t*)':
98:15.31 Warning: -Wignored-qualifiers in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/thebes/gfxFontconfigFonts.cpp: type qualifiers ignored on cast result type
98:15.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/thebes/gfxFontconfigFonts.cpp:1620:91: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
98:15.31  1620 |       (const PangoScript)hb_glib_script_from_script(hb_script_from_iso15924_tag(scriptTag));
98:15.31       |                                                                                           ^
98:15.49 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
98:15.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
98:15.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
98:15.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
98:15.49                  from <command-line>:
98:15.49 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
98:15.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
98:15.49   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
98:15.49       | ^~~~~~~~~~~~~
98:15.68 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
98:15.68                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
98:15.68                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
98:15.68                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
98:15.68                  from <command-line>:
98:15.68 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
98:15.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
98:15.68   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
98:15.68       | ^~~~~~~~~~~~~
98:15.84 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
98:15.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
98:15.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
98:15.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
98:15.84                  from <command-line>:
98:15.84 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
98:15.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
98:15.84   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
98:15.84       | ^~~~~~~~~~~~~
98:15.95 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
98:15.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
98:15.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
98:15.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
98:15.95                  from <command-line>:
98:15.95 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
98:15.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
98:15.95   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
98:15.95       | ^~~~~~~~~~~~~
98:16.06 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
98:16.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
98:16.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
98:16.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
98:16.07                  from <command-line>:
98:16.07 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
98:16.07 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
98:16.07   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
98:16.07       | ^~~~~~~~~~~~~
98:16.19 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
98:16.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
98:16.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
98:16.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
98:16.19                  from <command-line>:
98:16.19 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
98:16.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
98:16.19   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
98:16.19       | ^~~~~~~~~~~~~
98:16.34 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
98:16.34                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
98:16.34                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
98:16.34                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
98:16.34                  from <command-line>:
98:16.34 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
98:16.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
98:16.34   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
98:16.34       | ^~~~~~~~~~~~~
98:16.41 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
98:16.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
98:16.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
98:16.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
98:16.41                  from <command-line>:
98:16.41 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
98:16.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
98:16.41   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
98:16.41       | ^~~~~~~~~~~~~
98:16.48 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
98:16.48                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
98:16.48                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
98:16.48                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
98:16.48                  from <command-line>:
98:16.48 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
98:16.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
98:16.48   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
98:16.48       | ^~~~~~~~~~~~~
98:16.88 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
98:16.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
98:16.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
98:16.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
98:16.88                  from <command-line>:
98:16.88 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
98:16.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
98:16.88   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
98:16.88       | ^~~~~~~~~~~~~
98:17.00 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
98:17.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
98:17.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
98:17.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
98:17.01                  from <command-line>:
98:17.01 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
98:17.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
98:17.01   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
98:17.01       | ^~~~~~~~~~~~~
98:17.13 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
98:17.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
98:17.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
98:17.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
98:17.13                  from <command-line>:
98:17.13 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
98:17.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
98:17.13   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
98:17.13       | ^~~~~~~~~~~~~
98:17.29 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
98:17.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
98:17.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
98:17.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
98:17.29                  from <command-line>:
98:17.29 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
98:17.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
98:17.29   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
98:17.29       | ^~~~~~~~~~~~~
98:17.66 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
98:17.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
98:17.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
98:17.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
98:17.66                  from <command-line>:
98:17.66 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
98:17.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
98:17.66   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
98:17.66       | ^~~~~~~~~~~~~
98:17.90 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
98:17.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
98:17.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
98:17.91                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
98:17.91                  from <command-line>:
98:17.91 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
98:17.91 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
98:17.91   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
98:17.91       | ^~~~~~~~~~~~~
98:18.25 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
98:18.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
98:18.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
98:18.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
98:18.25                  from <command-line>:
98:18.25 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
98:18.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
98:18.25   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
98:18.25       | ^~~~~~~~~~~~~
98:18.38 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
98:18.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
98:18.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
98:18.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
98:18.38                  from <command-line>:
98:18.38 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
98:18.39 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
98:18.39   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
98:18.39       | ^~~~~~~~~~~~~
98:18.45 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
98:18.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
98:18.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
98:18.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
98:18.45                  from <command-line>:
98:18.45 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
98:18.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
98:18.45   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
98:18.45       | ^~~~~~~~~~~~~
98:18.59 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
98:18.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
98:18.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
98:18.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
98:18.59                  from <command-line>:
98:18.59 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
98:18.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
98:18.59   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
98:18.59       | ^~~~~~~~~~~~~
98:18.77 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
98:18.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
98:18.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
98:18.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
98:18.77                  from <command-line>:
98:18.77 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
98:18.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
98:18.77   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
98:18.77       | ^~~~~~~~~~~~~
98:18.83 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
98:18.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
98:18.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
98:18.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
98:18.83                  from <command-line>:
98:18.83 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
98:18.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
98:18.83   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
98:18.83       | ^~~~~~~~~~~~~
98:18.97 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
98:18.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
98:18.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
98:18.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
98:18.97                  from <command-line>:
98:18.97 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
98:18.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
98:18.97   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
98:18.97       | ^~~~~~~~~~~~~
98:19.18 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
98:19.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
98:19.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
98:19.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
98:19.18                  from <command-line>:
98:19.18 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
98:19.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
98:19.18   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
98:19.18       | ^~~~~~~~~~~~~
98:19.95 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
98:19.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
98:19.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
98:19.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
98:19.95                  from <command-line>:
98:19.95 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
98:19.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
98:19.95   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
98:19.95       | ^~~~~~~~~~~~~
98:20.22 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
98:20.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
98:20.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
98:20.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
98:20.22                  from <command-line>:
98:20.22 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
98:20.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
98:20.22   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
98:20.22       | ^~~~~~~~~~~~~
98:20.60 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
98:20.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
98:20.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
98:20.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
98:20.60                  from <command-line>:
98:20.60 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
98:20.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
98:20.60   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
98:20.60       | ^~~~~~~~~~~~~
98:20.66 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
98:20.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
98:20.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
98:20.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
98:20.67                  from <command-line>:
98:20.67 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
98:20.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
98:20.67   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
98:20.67       | ^~~~~~~~~~~~~
98:20.81 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
98:20.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
98:20.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
98:20.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
98:20.81                  from <command-line>:
98:20.81 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
98:20.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
98:20.81   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
98:20.81       | ^~~~~~~~~~~~~
98:20.86 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
98:20.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
98:20.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
98:20.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
98:20.86                  from <command-line>:
98:20.86 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
98:20.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
98:20.87   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
98:20.87       | ^~~~~~~~~~~~~
98:21.01 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
98:21.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
98:21.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
98:21.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
98:21.01                  from <command-line>:
98:21.01 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
98:21.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
98:21.01   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
98:21.01       | ^~~~~~~~~~~~~
98:21.13 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
98:21.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
98:21.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
98:21.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
98:21.13                  from <command-line>:
98:21.13 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
98:21.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
98:21.13   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
98:21.13       | ^~~~~~~~~~~~~
98:21.24 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
98:21.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
98:21.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
98:21.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
98:21.24                  from <command-line>:
98:21.24 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
98:21.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
98:21.24   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
98:21.24       | ^~~~~~~~~~~~~
98:21.32 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
98:21.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
98:21.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
98:21.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
98:21.32                  from <command-line>:
98:21.32 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
98:21.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
98:21.32   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
98:21.32       | ^~~~~~~~~~~~~
98:21.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/timecode.c: In function 'av_timecode_make_string':
98:21.37 Warning: -Wformat-truncation= in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
98:21.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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=]
98:21.37   103 |     snprintf(buf, AV_TIMECODE_STR_SIZE, "%s%02d:%02d:%02d%c%02d",
98:21.37       |                                                            ^~~~
98:21.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/timecode.c:103:41: note: directive argument in the range [0, 2147483647]
98:21.37   103 |     snprintf(buf, AV_TIMECODE_STR_SIZE, "%s%02d:%02d:%02d%c%02d",
98:21.37       |                                         ^~~~~~~~~~~~~~~~~~~~~~~~
98:21.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/timecode.c:103:5: note: 'snprintf' output between 12 and 32 bytes into a destination of size 23
98:21.37   103 |     snprintf(buf, AV_TIMECODE_STR_SIZE, "%s%02d:%02d:%02d%c%02d",
98:21.37       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
98:21.37   104 |              neg ? "-" : "",
98:21.37       |              ~~~~~~~~~~~~~~~
98:21.37   105 |              hh, mm, ss, drop ? ';' : ':', ff);
98:21.37       |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
98:21.47 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
98:21.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
98:21.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
98:21.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
98:21.47                  from <command-line>:
98:21.47 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
98:21.47 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
98:21.47   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
98:21.47       | ^~~~~~~~~~~~~
98:21.52 libmozavutil.so
98:22.98 palemoon
98:24.93 libunicharutil_external_s.a
98:28.13 libunicharutil_external_s.a.desc
98:28.24 libnspr.a.desc
98:28.36 libnss.a.desc
98:28.58 cd util; /usr/bin/gmake libs
98:32.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/security/nss/lib/util/libnssutil.a
98:32.93 cd freebl; /usr/bin/gmake libs
98:32.94 Makefile:639: warning: overriding recipe for target '/builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/security/nss/lib/freebl'
98:32.94 Makefile:626: warning: ignoring old recipe for target '/builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/security/nss/lib/freebl'
98:34.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/security/nss/lib/freebl/libfreebl.a
98:34.09 mkdir: cannot create directory '/builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/security/nss/lib/freebl': File exists
98:52.78 cd dbm; /usr/bin/gmake libs
98:52.80 cd include; /usr/bin/gmake libs
98:52.82 cd src; /usr/bin/gmake libs
98:54.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/security/nss/lib/dbm/src/libdbm.a
98:54.04 cd softoken; /usr/bin/gmake libs
99:00.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/security/nss/lib/softoken/libsoftokn.a
99:00.82 cd legacydb; /usr/bin/gmake libs
99:04.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/security/nss/lib/softoken/legacydb/libnssdbm.a
99:04.97 cd base; /usr/bin/gmake libs
99:05.91 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/security/nss/lib/base/libnssb.a
99:05.91 cd dev; /usr/bin/gmake libs
99:07.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/security/nss/lib/dev/libnssdev.a
99:07.13 cd pki; /usr/bin/gmake libs
99:09.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/security/nss/lib/pki/libnsspki.a
99:09.55 cd libpkix; /usr/bin/gmake libs
99:09.57 cd include; /usr/bin/gmake libs
99:09.59 cd pkix; /usr/bin/gmake libs
99:09.60 cd certsel; /usr/bin/gmake libs
99:10.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/security/nss/lib/libpkix/pkix/certsel/libpkixcertsel.a
99:10.78 cd crlsel; /usr/bin/gmake libs
99:11.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/security/nss/lib/libpkix/pkix/crlsel/libpkixcrlsel.a
99:11.52 cd checker; /usr/bin/gmake libs
99:14.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/security/nss/lib/libpkix/pkix/checker/libpkixchecker.a
99:14.57 cd params; /usr/bin/gmake libs
99:15.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/security/nss/lib/libpkix/pkix/params/libpkixparams.a
99:15.74 cd results; /usr/bin/gmake libs
99:16.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/security/nss/lib/libpkix/pkix/results/libpkixresults.a
99:16.95 cd store; /usr/bin/gmake libs
99:17.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/security/nss/lib/libpkix/pkix/store/libpkixstore.a
99:17.18 cd top; /usr/bin/gmake libs
99:19.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/security/nss/lib/libpkix/pkix/top/libpkixtop.a
99:19.44 cd util; /usr/bin/gmake libs
99:21.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/security/nss/lib/libpkix/pkix/util/libpkixutil.a
99:21.05 cd pkix_pl_nss; /usr/bin/gmake libs
99:21.07 cd pki; /usr/bin/gmake libs
99:26.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/security/nss/lib/libpkix/pkix_pl_nss/pki/libpkixpki.a
99:26.38 cd system; /usr/bin/gmake libs
99:29.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/security/nss/lib/libpkix/pkix_pl_nss/system/libpkixsystem.a
99:29.46 cd module; /usr/bin/gmake libs
99:32.04 pkix_pl_ldapdefaultclient.c: In function 'pkix_pl_LdapDefaultClient_VerifyBindResponse':
99:32.05 pkix_pl_ldapdefaultclient.c:371:21: warning: '*((void *)&msg+32).resultCode.data' may be used uninitialized in this function [-Wmaybe-uninitialized]
99:32.05   371 |                 if (*(ldapBindResponse->resultCode.data) == SUCCESS) {
99:32.05       |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
99:33.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/security/nss/lib/libpkix/pkix_pl_nss/module/libpkixmodule.a
99:33.52 cd certdb; /usr/bin/gmake libs
99:37.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/security/nss/lib/certdb/libcertdb.a
99:37.10 cd certhigh; /usr/bin/gmake libs
99:37.93 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2:
99:37.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/thebes/gfxGraphiteShaper.cpp: In member function 'nsresult gfxGraphiteShaper::SetGlyphsFromSegment(gfxFontShaper::DrawTarget*, gfxShapedText*, uint32_t, uint32_t, const char16_t*, gr_segment*)':
99:37.93 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/thebes/gfxGraphiteShaper.cpp: 'clusterLoc' may be used uninitialized in this function
99:37.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/gfx/thebes/gfxGraphiteShaper.cpp:348:36: warning: 'clusterLoc' may be used uninitialized in this function [-Wmaybe-uninitialized]
99:37.94   348 |                     float dx = rtl ? (xLocs[j] - clusterLoc) :
99:37.94       |                                ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
99:37.94   349 |                                      (xLocs[j] - clusterLoc - adv);
99:37.94       |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
99:40.11 libgfx_thebes.a.desc
99:40.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/security/nss/lib/certhigh/libcerthi.a
99:40.13 cd pk11wrap; /usr/bin/gmake libs
99:48.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/security/nss/lib/pk11wrap/libpk11wrap.a
99:48.20 cd cryptohi; /usr/bin/gmake libs
99:48.45 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/RegExp.cpp:21:
99:48.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
99:48.45 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead
99:48.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:389:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
99:48.45   389 |         memset(obj->as<JSFunction>().fixedSlots(), 0, size - sizeof(js::NativeObject));
99:48.45       |                                                                                      ^
99:48.45 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsatom.h:14,
99:48.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches.h:12,
99:48.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:18,
99:48.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/RegExpObject.h:13,
99:48.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/RegExp.h:10,
99:48.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/RegExp.cpp:7:
99:48.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here
99:48.45   662 | class HeapSlot : public WriteBarrieredBase<Value>
99:48.45       |       ^~~~~~~~
99:48.89 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
99:48.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
99:48.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
99:48.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
99:48.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
99:48.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/RegExpObject.h:13,
99:48.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/RegExp.h:10,
99:48.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/RegExp.cpp:7:
99:48.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]':
99:48.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:76:42:   required from here
99:48.89 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead
99:48.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess]
99:48.89    32 |   memset(aT, 0, sizeof(T));
99:48.89       |   ~~~~~~^~~~~~~~~~~~~~~~~~
99:48.89 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/String.h:15,
99:48.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonTypes.h:19,
99:48.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TypeInference.h:22,
99:48.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/ObjectGroup.h:18,
99:48.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Shape.h:31,
99:48.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:27,
99:48.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches.h:14,
99:48.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:18,
99:48.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/RegExpObject.h:13,
99:48.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/RegExp.h:10,
99:48.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/RegExp.cpp:7:
99:48.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here
99:48.89    71 | struct JSSubString {
99:48.89       |        ^~~~~~~~~~~
99:49.02 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
99:49.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
99:49.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
99:49.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
99:49.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
99:49.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/RegExpObject.h:13,
99:49.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/RegExp.h:10,
99:49.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/RegExp.cpp:7:
99:49.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]':
99:49.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:289:38:   required from here
99:49.02 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead
99:49.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess]
99:49.02    32 |   memset(aT, 0, sizeof(T));
99:49.03       |   ~~~~~~^~~~~~~~~~~~~~~~~~
99:49.03 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
99:49.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
99:49.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxtinlines.h:16,
99:49.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartmentinlines.h:14,
99:49.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:29,
99:49.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/RegExp.cpp:21:
99:49.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:281:8: note: 'struct js::jit::Address' declared here
99:49.03   281 | struct Address
99:49.03       |        ^~~~~~~
99:49.03 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
99:49.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
99:49.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
99:49.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
99:49.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
99:49.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/RegExpObject.h:13,
99:49.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/RegExp.h:10,
99:49.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/RegExp.cpp:7:
99:49.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]':
99:49.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:305:40:   required from here
99:49.03 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead
99:49.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess]
99:49.03    32 |   memset(aT, 0, sizeof(T));
99:49.04       |   ~~~~~~^~~~~~~~~~~~~~~~~~
99:49.04 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
99:49.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
99:49.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxtinlines.h:16,
99:49.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartmentinlines.h:14,
99:49.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:29,
99:49.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/RegExp.cpp:21:
99:49.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:294:8: note: 'struct js::jit::BaseIndex' declared here
99:49.04   294 | struct BaseIndex
99:49.04       |        ^~~~~~~~~
99:49.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/security/nss/lib/cryptohi/libcryptohi.a
99:49.26 cd nss; /usr/bin/gmake libs
99:50.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/security/nss/lib/nss/libnss.a
99:51.08 cd ssl; /usr/bin/gmake libs
99:59.66 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/ctypes/CTypes.cpp:46:
99:59.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
99:59.66 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead
99:59.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:389:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
99:59.66   389 |         memset(obj->as<JSFunction>().fixedSlots(), 0, size - sizeof(js::NativeObject));
99:59.66       |                                                                                      ^
99:59.66 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/String.h:17,
99:59.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/ctypes/CTypes.h:21,
99:59.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/ctypes/CTypes.cpp:7:
99:59.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here
99:59.66   662 | class HeapSlot : public WriteBarrieredBase<Value>
99:59.66       |       ^~~~~~~~
100:00.36 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
100:00.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
100:00.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
100:00.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCHashTable.h:10,
100:00.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/ctypes/CTypes.h:18,
100:00.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/ctypes/CTypes.cpp:7:
100:00.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]':
100:00.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:76:42:   required from here
100:00.36 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead
100:00.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess]
100:00.36    32 |   memset(aT, 0, sizeof(T));
100:00.36       |   ~~~~~~^~~~~~~~~~~~~~~~~~
100:00.36 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/String.h:15,
100:00.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/ctypes/CTypes.h:21,
100:00.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/ctypes/CTypes.cpp:7:
100:00.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here
100:00.37    71 | struct JSSubString {
100:00.37       |        ^~~~~~~~~~~
100:00.49 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
100:00.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
100:00.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
100:00.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCHashTable.h:10,
100:00.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/ctypes/CTypes.h:18,
100:00.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/ctypes/CTypes.cpp:7:
100:00.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]':
100:00.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:289:38:   required from here
100:00.50 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead
100:00.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess]
100:00.50    32 |   memset(aT, 0, sizeof(T));
100:00.50       |   ~~~~~~^~~~~~~~~~~~~~~~~~
100:00.50 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
100:00.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
100:00.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxtinlines.h:16,
100:00.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartmentinlines.h:14,
100:00.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:29,
100:00.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/ctypes/CTypes.cpp:46:
100:00.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:281:8: note: 'struct js::jit::Address' declared here
100:00.50   281 | struct Address
100:00.50       |        ^~~~~~~
100:00.50 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
100:00.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
100:00.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
100:00.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCHashTable.h:10,
100:00.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/ctypes/CTypes.h:18,
100:00.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/ctypes/CTypes.cpp:7:
100:00.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]':
100:00.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:305:40:   required from here
100:00.51 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead
100:00.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess]
100:00.51    32 |   memset(aT, 0, sizeof(T));
100:00.51       |   ~~~~~~^~~~~~~~~~~~~~~~~~
100:00.51 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
100:00.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
100:00.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxtinlines.h:16,
100:00.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartmentinlines.h:14,
100:00.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:29,
100:00.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/ctypes/CTypes.cpp:46:
100:00.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:294:8: note: 'struct js::jit::BaseIndex' declared here
100:00.51   294 | struct BaseIndex
100:00.51       |        ^~~~~~~~~
100:02.67 tls13esni.c: In function 'tls13_ClientSetupESNI':
100:02.67 tls13esni.c:634:31: warning: 'share' may be used uninitialized in this function [-Wmaybe-uninitialized]
100:02.67   634 |     ss->xtnData.peerEsniShare = share;
100:02.67       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
100:02.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/security/nss/lib/ssl/libssl.a
100:02.99 cd pkcs7; /usr/bin/gmake libs
100:04.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/security/nss/lib/pkcs7/libpkcs7.a
100:04.62 cd pkcs12; /usr/bin/gmake libs
100:06.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/security/nss/lib/pkcs12/libpkcs12.a
100:06.50 cd smime; /usr/bin/gmake libs
100:09.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/security/nss/lib/smime/libsmime.a
100:09.61 cd crmf; /usr/bin/gmake libs
100:12.15 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/security/nss/lib/crmf/libcrmf.a
100:12.17 cd jar; /usr/bin/gmake libs
100:13.15 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/security/nss/lib/jar/libjar.a
100:13.16 cd ckfw; /usr/bin/gmake libs
100:13.58 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
100:13.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
100:13.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
100:13.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCHashTable.h:10,
100:13.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/ctypes/CTypes.h:18,
100:13.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/ctypes/Library.cpp:12:
100:13.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]':
100:13.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:76:42:   required from here
100:13.58 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead
100:13.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess]
100:13.58    32 |   memset(aT, 0, sizeof(T));
100:13.58       |   ~~~~~~^~~~~~~~~~~~~~~~~~
100:13.58 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/String.h:15,
100:13.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/ctypes/CTypes.h:21,
100:13.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/ctypes/Library.cpp:12:
100:13.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here
100:13.58    71 | struct JSSubString {
100:13.58       |        ^~~~~~~~~~~
100:15.76 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/security/nss/lib/ckfw/libnssckfw.a
100:15.76 cd builtins; /usr/bin/gmake libs
100:19.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/security/nss/cmd/lib/libsectool.a
100:19.53 cd mangle; /usr/bin/gmake libs
100:19.71 libgkmedias.a.desc
100:19.85 libmozavcodec.so.symbols
100:20.03 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
100:20.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
100:20.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
100:20.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
100:20.03                  from <command-line>:
100:20.03 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
100:20.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
100:20.03   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
100:20.03       | ^~~~~~~~~~~~~
100:20.17 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
100:20.17                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
100:20.17                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
100:20.17                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
100:20.17                  from <command-line>:
100:20.17 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
100:20.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
100:20.17   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
100:20.17       | ^~~~~~~~~~~~~
100:20.48 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
100:20.48                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
100:20.48                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
100:20.48                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
100:20.48                  from <command-line>:
100:20.48 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
100:20.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
100:20.48   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
100:20.48       | ^~~~~~~~~~~~~
100:20.58 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
100:20.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
100:20.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
100:20.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
100:20.58                  from <command-line>:
100:20.58 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
100:20.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
100:20.58   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
100:20.58       | ^~~~~~~~~~~~~
100:20.93 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
100:20.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
100:20.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
100:20.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
100:20.93                  from <command-line>:
100:20.93 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
100:20.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
100:20.93   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
100:20.93       | ^~~~~~~~~~~~~
100:21.03 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
100:21.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
100:21.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
100:21.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
100:21.03                  from <command-line>:
100:21.03 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
100:21.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
100:21.04   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
100:21.04       | ^~~~~~~~~~~~~
100:21.11 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
100:21.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
100:21.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
100:21.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
100:21.11                  from <command-line>:
100:21.11 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
100:21.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
100:21.11   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
100:21.11       | ^~~~~~~~~~~~~
100:21.32 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
100:21.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
100:21.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
100:21.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
100:21.32                  from <command-line>:
100:21.32 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
100:21.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
100:21.32   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
100:21.32       | ^~~~~~~~~~~~~
100:21.42 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
100:21.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
100:21.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
100:21.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
100:21.42                  from <command-line>:
100:21.42 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
100:21.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
100:21.42   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
100:21.42       | ^~~~~~~~~~~~~
100:22.13 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
100:22.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
100:22.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
100:22.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
100:22.13                  from <command-line>:
100:22.13 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
100:22.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
100:22.13   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
100:22.13       | ^~~~~~~~~~~~~
100:22.23 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
100:22.23                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
100:22.23                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
100:22.23                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
100:22.23                  from <command-line>:
100:22.23 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
100:22.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
100:22.23   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
100:22.23       | ^~~~~~~~~~~~~
100:22.47 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
100:22.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
100:22.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
100:22.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
100:22.47                  from <command-line>:
100:22.47 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
100:22.47 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
100:22.47   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
100:22.47       | ^~~~~~~~~~~~~
100:22.58 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/EnvironmentObject-inl.h:13,
100:22.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/frontend/Parser.cpp:43:
100:22.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
100:22.59 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead
100:22.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:389:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
100:22.59   389 |         memset(obj->as<JSFunction>().fixedSlots(), 0, size - sizeof(js::NativeObject));
100:22.59       |                                                                                      ^
100:22.59 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:21,
100:22.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Scope.h:13,
100:22.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/frontend/BytecodeCompiler.h:14,
100:22.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/frontend/Parser.h:17,
100:22.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/frontend/Parser.cpp:20:
100:22.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here
100:22.59   662 | class HeapSlot : public WriteBarrieredBase<Value>
100:22.59       |       ^~~~~~~~
100:22.80 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
100:22.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
100:22.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
100:22.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
100:22.80                  from <command-line>:
100:22.80 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
100:22.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
100:22.80   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
100:22.80       | ^~~~~~~~~~~~~
100:22.83 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
100:22.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/frontend/Parser.h:15,
100:22.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/frontend/Parser.cpp:20:
100:22.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]':
100:22.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:76:42:   required from here
100:22.83 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead
100:22.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess]
100:22.83    32 |   memset(aT, 0, sizeof(T));
100:22.83       |   ~~~~~~^~~~~~~~~~~~~~~~~~
100:22.83 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/String.h:15,
100:22.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonTypes.h:19,
100:22.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TypeInference.h:22,
100:22.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/ObjectGroup.h:18,
100:22.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Shape.h:31,
100:22.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:27,
100:22.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Scope.h:13,
100:22.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/frontend/BytecodeCompiler.h:14,
100:22.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/frontend/Parser.h:17,
100:22.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/frontend/Parser.cpp:20:
100:22.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here
100:22.84    71 | struct JSSubString {
100:22.84       |        ^~~~~~~~~~~
100:22.87 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
100:22.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
100:22.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
100:22.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
100:22.87                  from <command-line>:
100:22.87 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
100:22.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
100:22.87   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
100:22.87       | ^~~~~~~~~~~~~
100:22.98 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
100:22.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/frontend/Parser.h:15,
100:22.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/frontend/Parser.cpp:20:
100:22.98 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]':
100:22.98 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:289:38:   required from here
100:22.98 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead
100:22.98 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess]
100:22.98    32 |   memset(aT, 0, sizeof(T));
100:22.98       |   ~~~~~~^~~~~~~~~~~~~~~~~~
100:22.98 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
100:22.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
100:22.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Bailouts.h:13,
100:22.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineJIT.h:16,
100:22.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsscriptinlines.h:12,
100:22.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/frontend/Parser.cpp:40:
100:22.98 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:281:8: note: 'struct js::jit::Address' declared here
100:22.98   281 | struct Address
100:22.98       |        ^~~~~~~
100:22.98 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
100:22.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/frontend/Parser.h:15,
100:22.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/frontend/Parser.cpp:20:
100:22.98 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]':
100:22.98 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:305:40:   required from here
100:22.98 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead
100:22.98 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess]
100:22.98    32 |   memset(aT, 0, sizeof(T));
100:22.98       |   ~~~~~~^~~~~~~~~~~~~~~~~~
100:22.98 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
100:22.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
100:22.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Bailouts.h:13,
100:22.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineJIT.h:16,
100:22.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsscriptinlines.h:12,
100:22.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/frontend/Parser.cpp:40:
100:22.98 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:294:8: note: 'struct js::jit::BaseIndex' declared here
100:22.98   294 | struct BaseIndex
100:22.98       |        ^~~~~~~~~
100:23.43 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
100:23.43                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
100:23.43                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
100:23.43                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
100:23.43                  from <command-line>:
100:23.43 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
100:23.43 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
100:23.43   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
100:23.43       | ^~~~~~~~~~~~~
100:24.08 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
100:24.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
100:24.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
100:24.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
100:24.08                  from <command-line>:
100:24.08 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
100:24.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
100:24.08   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
100:24.08       | ^~~~~~~~~~~~~
100:24.13 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
100:24.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
100:24.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
100:24.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
100:24.13                  from <command-line>:
100:24.13 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
100:24.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
100:24.13   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
100:24.13       | ^~~~~~~~~~~~~
100:28.05 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
100:28.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
100:28.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
100:28.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
100:28.05                  from <command-line>:
100:28.05 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
100:28.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
100:28.05   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
100:28.05       | ^~~~~~~~~~~~~
100:28.20 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
100:28.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
100:28.21                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
100:28.21                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
100:28.21                  from <command-line>:
100:28.21 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
100:28.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
100:28.21   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
100:28.21       | ^~~~~~~~~~~~~
100:28.26 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
100:28.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
100:28.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
100:28.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
100:28.26                  from <command-line>:
100:28.26 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
100:28.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
100:28.26   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
100:28.26       | ^~~~~~~~~~~~~
100:28.32 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
100:28.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
100:28.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
100:28.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
100:28.32                  from <command-line>:
100:28.32 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
100:28.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
100:28.32   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
100:28.32       | ^~~~~~~~~~~~~
100:28.39 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
100:28.39                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
100:28.39                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
100:28.39                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
100:28.39                  from <command-line>:
100:28.39 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
100:28.39 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
100:28.39   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
100:28.39       | ^~~~~~~~~~~~~
100:28.58 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
100:28.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
100:28.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
100:28.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
100:28.58                  from <command-line>:
100:28.58 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
100:28.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
100:28.58   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
100:28.58       | ^~~~~~~~~~~~~
100:28.75 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
100:28.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
100:28.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
100:28.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
100:28.75                  from <command-line>:
100:28.75 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
100:28.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
100:28.75   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
100:28.75       | ^~~~~~~~~~~~~
100:28.81 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
100:28.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
100:28.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
100:28.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
100:28.81                  from <command-line>:
100:28.81 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
100:28.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
100:28.81   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
100:28.81       | ^~~~~~~~~~~~~
100:28.91 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
100:28.91                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
100:28.91                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
100:28.91                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
100:28.91                  from <command-line>:
100:28.91 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
100:28.91 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
100:28.91   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
100:28.91       | ^~~~~~~~~~~~~
100:29.24 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
100:29.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
100:29.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
100:29.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
100:29.24                  from <command-line>:
100:29.24 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
100:29.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
100:29.24   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
100:29.24       | ^~~~~~~~~~~~~
100:29.38 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
100:29.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
100:29.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
100:29.39                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
100:29.39                  from <command-line>:
100:29.39 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
100:29.39 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
100:29.39   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
100:29.39       | ^~~~~~~~~~~~~
100:29.45 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
100:29.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
100:29.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
100:29.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
100:29.45                  from <command-line>:
100:29.46 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
100:29.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
100:29.46   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
100:29.46       | ^~~~~~~~~~~~~
100:29.53 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
100:29.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
100:29.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
100:29.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
100:29.53                  from <command-line>:
100:29.53 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
100:29.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
100:29.53   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
100:29.53       | ^~~~~~~~~~~~~
100:29.58 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
100:29.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
100:29.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
100:29.58                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
100:29.58                  from <command-line>:
100:29.58 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
100:29.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
100:29.58   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
100:29.58       | ^~~~~~~~~~~~~
100:30.41 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
100:30.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
100:30.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
100:30.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
100:30.41                  from <command-line>:
100:30.42 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
100:30.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
100:30.42   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
100:30.42       | ^~~~~~~~~~~~~
100:30.57 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
100:30.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
100:30.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
100:30.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
100:30.57                  from <command-line>:
100:30.57 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
100:30.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
100:30.57   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
100:30.57       | ^~~~~~~~~~~~~
100:30.73 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
100:30.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
100:30.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
100:30.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
100:30.73                  from <command-line>:
100:30.73 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
100:30.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
100:30.73   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
100:30.73       | ^~~~~~~~~~~~~
100:30.83 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
100:30.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
100:30.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
100:30.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
100:30.83                  from <command-line>:
100:30.83 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
100:30.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
100:30.83   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
100:30.83       | ^~~~~~~~~~~~~
100:32.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::Parser<ParseHandler>::statement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::SyntaxParseHandler]':
100:32.08 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/frontend/Parser.cpp: 'nextSameLine' may be used uninitialized in this function
100:32.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/frontend/Parser.cpp:6872:13: warning: 'nextSameLine' may be used uninitialized in this function [-Wmaybe-uninitialized]
100:32.08  6872 |             if (forbiddenLetDeclaration) {
100:32.08       |             ^~
100:32.66 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/frontend/Parser.h:22,
100:32.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/frontend/Parser.cpp:20:
100:32.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/frontend/SyntaxParseHandler.h: In member function 'typename ParseHandler::Node js::frontend::Parser<ParseHandler>::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser<ParseHandler>::PossibleError*, js::frontend::Parser<ParseHandler>::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler]':
100:32.66 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/frontend/SyntaxParseHandler.h: 'lhs' may be used uninitialized in this function
100:32.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/frontend/SyntaxParseHandler.h:151:49: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized]
100:32.66   151 |         return node == NodeUnparenthesizedArray || node == NodeUnparenthesizedObject;
100:32.66       |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
100:32.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/frontend/Parser.cpp:7536:10: note: 'lhs' was declared here
100:32.66  7536 |     Node lhs;
100:32.66       |          ^~~
100:35.40 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
100:35.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
100:35.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
100:35.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
100:35.40                  from <command-line>:
100:35.40 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
100:35.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
100:35.40   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
100:35.40       | ^~~~~~~~~~~~~
100:35.49 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
100:35.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
100:35.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
100:35.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
100:35.49                  from <command-line>:
100:35.49 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
100:35.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
100:35.49   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
100:35.49       | ^~~~~~~~~~~~~
100:35.52 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/frontend/FullParseHandler.h:13,
100:35.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/frontend/Parser.h:18,
100:35.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/frontend/Parser.cpp:20:
100:35.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/frontend/ParseNode.h: In member function 'typename ParseHandler::Node js::frontend::Parser<ParseHandler>::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser<ParseHandler>::PossibleError*, js::frontend::Parser<ParseHandler>::InvokedPrediction) [with ParseHandler = js::frontend::FullParseHandler]':
100:35.52 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/frontend/ParseNode.h: 'lhs' may be used uninitialized in this function
100:35.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/frontend/ParseNode.h:488:52: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized]
100:35.52   488 |     void setOp(JSOp op)                    { pn_op = op; }
100:35.52       |                                              ~~~~~~^~~~
100:35.52 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/frontend/Parser.cpp:7536:10: note: 'lhs' was declared here
100:35.52  7536 |     Node lhs;
100:35.52       |          ^~~
100:36.69 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
100:36.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
100:36.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
100:36.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
100:36.69                  from <command-line>:
100:36.69 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
100:36.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
100:36.69   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
100:36.69       | ^~~~~~~~~~~~~
100:38.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::Parser<ParseHandler>::statement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler]':
100:38.02 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/frontend/Parser.cpp: 'nextSameLine' may be used uninitialized in this function
100:38.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/frontend/Parser.cpp:6872:13: warning: 'nextSameLine' may be used uninitialized in this function [-Wmaybe-uninitialized]
100:38.02  6872 |             if (forbiddenLetDeclaration) {
100:38.02       |             ^~
100:38.89 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
100:38.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
100:38.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
100:38.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
100:38.89                  from <command-line>:
100:38.90 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
100:38.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
100:38.90   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
100:38.90       | ^~~~~~~~~~~~~
100:38.99 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
100:38.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
100:38.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
100:38.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
100:38.99                  from <command-line>:
100:38.99 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
100:38.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
100:38.99   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
100:38.99       | ^~~~~~~~~~~~~
100:39.12 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
100:39.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
100:39.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
100:39.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
100:39.12                  from <command-line>:
100:39.12 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
100:39.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
100:39.12   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
100:39.12       | ^~~~~~~~~~~~~
100:43.22 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
100:43.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
100:43.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
100:43.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
100:43.22                  from <command-line>:
100:43.23 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
100:43.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
100:43.23   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
100:43.23       | ^~~~~~~~~~~~~
100:43.34 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
100:43.34                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
100:43.34                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
100:43.34                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
100:43.34                  from <command-line>:
100:43.34 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
100:43.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
100:43.34   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
100:43.34       | ^~~~~~~~~~~~~
100:43.41 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
100:43.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
100:43.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
100:43.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
100:43.41                  from <command-line>:
100:43.41 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
100:43.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
100:43.41   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
100:43.41       | ^~~~~~~~~~~~~
100:46.35 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/ds/LifoAlloc.h:14,
100:46.35                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/StoreBuffer.h:17,
100:46.35                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/StoreBuffer-inl.h:10,
100:46.35                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/StoreBuffer.cpp:7:
100:46.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]':
100:46.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:76:42:   required from here
100:46.35 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead
100:46.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess]
100:46.35    32 |   memset(aT, 0, sizeof(T));
100:46.35       |   ~~~~~~^~~~~~~~~~~~~~~~~~
100:46.35 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/String.h:15,
100:46.35                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonTypes.h:19,
100:46.35                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TypeInference.h:22,
100:46.35                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/ObjectGroup.h:18,
100:46.35                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Shape.h:31,
100:46.35                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:27,
100:46.35                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches.h:14,
100:46.35                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:18,
100:46.35                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/RegExpObject.h:13,
100:46.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/RegExp.h:10,
100:46.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartment.h:17,
100:46.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/StoreBuffer.cpp:11:
100:46.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here
100:46.36    71 | struct JSSubString {
100:46.36       |        ^~~~~~~~~~~
100:47.19 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
100:47.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
100:47.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
100:47.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
100:47.19                  from <command-line>:
100:47.19 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
100:47.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
100:47.19   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
100:47.19       | ^~~~~~~~~~~~~
100:49.92 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
100:49.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
100:49.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
100:49.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
100:49.92                  from <command-line>:
100:49.92 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
100:49.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
100:49.92   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
100:49.92       | ^~~~~~~~~~~~~
100:53.38 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
100:53.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
100:53.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
100:53.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
100:53.38                  from <command-line>:
100:53.38 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
100:53.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
100:53.38   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
100:53.38       | ^~~~~~~~~~~~~
100:53.67 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
100:53.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
100:53.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
100:53.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
100:53.67                  from <command-line>:
100:53.67 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
100:53.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
100:53.67   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
100:53.67       | ^~~~~~~~~~~~~
100:54.59 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
100:54.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
100:54.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
100:54.59                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
100:54.59                  from <command-line>:
100:54.59 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
100:54.59 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
100:54.59   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
100:54.59       | ^~~~~~~~~~~~~
100:54.77 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
100:54.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
100:54.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
100:54.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
100:54.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
100:54.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/RegExpObject.h:13,
100:54.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/RegExp.h:10,
100:54.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartment.h:17,
100:54.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:13,
100:54.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Disassembler.h:10,
100:54.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7:
100:54.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]':
100:54.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:76:42:   required from here
100:54.77 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead
100:54.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess]
100:54.77    32 |   memset(aT, 0, sizeof(T));
100:54.77       |   ~~~~~~^~~~~~~~~~~~~~~~~~
100:54.77 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/String.h:15,
100:54.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonTypes.h:19,
100:54.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TypeInference.h:22,
100:54.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/ObjectGroup.h:18,
100:54.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Shape.h:31,
100:54.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:27,
100:54.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches.h:14,
100:54.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:18,
100:54.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/RegExpObject.h:13,
100:54.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/RegExp.h:10,
100:54.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartment.h:17,
100:54.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:13,
100:54.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Disassembler.h:10,
100:54.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7:
100:54.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here
100:54.78    71 | struct JSSubString {
100:54.78       |        ^~~~~~~~~~~
100:54.88 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
100:54.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
100:54.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
100:54.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
100:54.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
100:54.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/RegExpObject.h:13,
100:54.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/RegExp.h:10,
100:54.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartment.h:17,
100:54.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:13,
100:54.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Disassembler.h:10,
100:54.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7:
100:54.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]':
100:54.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:289:38:   required from here
100:54.89 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead
100:54.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess]
100:54.89    32 |   memset(aT, 0, sizeof(T));
100:54.89       |   ~~~~~~^~~~~~~~~~~~~~~~~~
100:54.89 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
100:54.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
100:54.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
100:54.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
100:54.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Disassembler.h:10,
100:54.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7:
100:54.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:281:8: note: 'struct js::jit::Address' declared here
100:54.89   281 | struct Address
100:54.89       |        ^~~~~~~
100:54.89 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
100:54.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
100:54.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
100:54.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
100:54.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
100:54.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/RegExpObject.h:13,
100:54.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/RegExp.h:10,
100:54.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartment.h:17,
100:54.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:13,
100:54.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Disassembler.h:10,
100:54.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7:
100:54.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]':
100:54.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:305:40:   required from here
100:54.89 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead
100:54.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess]
100:54.89    32 |   memset(aT, 0, sizeof(T));
100:54.89       |   ~~~~~~^~~~~~~~~~~~~~~~~~
100:54.90 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
100:54.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
100:54.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
100:54.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
100:54.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Disassembler.h:10,
100:54.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7:
100:54.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:294:8: note: 'struct js::jit::BaseIndex' declared here
100:54.90   294 | struct BaseIndex
100:54.90       |        ^~~~~~~~~
100:55.28 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
100:55.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
100:55.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
100:55.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
100:55.28                  from <command-line>:
100:55.29 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
100:55.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
100:55.29   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
100:55.29       | ^~~~~~~~~~~~~
101:05.09 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/EnvironmentObject-inl.h:13,
101:05.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/ArgumentsObject-inl.h:16,
101:05.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsarray.cpp:43:
101:05.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
101:05.09 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead
101:05.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:389:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
101:05.09   389 |         memset(obj->as<JSFunction>().fixedSlots(), 0, size - sizeof(js::NativeObject));
101:05.09       |                                                                                      ^
101:05.09 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:21,
101:05.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsarray.h:12,
101:05.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsarray.cpp:7:
101:05.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here
101:05.09   662 | class HeapSlot : public WriteBarrieredBase<Value>
101:05.09       |       ^~~~~~~~
101:05.39 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
101:05.39                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:19,
101:05.39                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
101:05.39                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallNonGenericMethod.h:12,
101:05.39                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/NamespaceImports.h:15,
101:05.39                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:10,
101:05.39                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:21,
101:05.39                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsarray.h:12,
101:05.39                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsarray.cpp:7:
101:05.39 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]':
101:05.39 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:76:42:   required from here
101:05.40 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead
101:05.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess]
101:05.40    32 |   memset(aT, 0, sizeof(T));
101:05.40       |   ~~~~~~^~~~~~~~~~~~~~~~~~
101:05.40 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/String.h:15,
101:05.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonTypes.h:19,
101:05.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TypeInference.h:22,
101:05.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/ObjectGroup.h:18,
101:05.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Shape.h:31,
101:05.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:27,
101:05.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsarray.h:12,
101:05.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsarray.cpp:7:
101:05.40 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here
101:05.40    71 | struct JSSubString {
101:05.40       |        ^~~~~~~~~~~
101:05.54 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
101:05.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:19,
101:05.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
101:05.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallNonGenericMethod.h:12,
101:05.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/NamespaceImports.h:15,
101:05.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:10,
101:05.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:21,
101:05.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsarray.h:12,
101:05.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsarray.cpp:7:
101:05.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]':
101:05.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:289:38:   required from here
101:05.54 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead
101:05.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess]
101:05.54    32 |   memset(aT, 0, sizeof(T));
101:05.54       |   ~~~~~~^~~~~~~~~~~~~~~~~~
101:05.54 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
101:05.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
101:05.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Bailouts.h:13,
101:05.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineJIT.h:16,
101:05.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsscriptinlines.h:12,
101:05.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/ArgumentsObject-inl.h:14,
101:05.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsarray.cpp:43:
101:05.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:281:8: note: 'struct js::jit::Address' declared here
101:05.54   281 | struct Address
101:05.54       |        ^~~~~~~
101:05.55 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
101:05.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:19,
101:05.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
101:05.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallNonGenericMethod.h:12,
101:05.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/NamespaceImports.h:15,
101:05.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:10,
101:05.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:21,
101:05.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsarray.h:12,
101:05.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsarray.cpp:7:
101:05.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]':
101:05.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:305:40:   required from here
101:05.55 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead
101:05.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess]
101:05.55    32 |   memset(aT, 0, sizeof(T));
101:05.55       |   ~~~~~~^~~~~~~~~~~~~~~~~~
101:05.56 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
101:05.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
101:05.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Bailouts.h:13,
101:05.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineJIT.h:16,
101:05.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsscriptinlines.h:12,
101:05.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/ArgumentsObject-inl.h:14,
101:05.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsarray.cpp:43:
101:05.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:294:8: note: 'struct js::jit::BaseIndex' declared here
101:05.56   294 | struct BaseIndex
101:05.56       |        ^~~~~~~~~
101:06.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsarray.cpp: At global scope:
101:06.83 Warning: -Wunused-function in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsarray.cpp: 'void AssertGreaterThanZero(IndexType) [with IndexType = unsigned int]' defined but not used
101:06.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsarray.cpp:242:1: warning: 'void AssertGreaterThanZero(IndexType) [with IndexType = unsigned int]' defined but not used [-Wunused-function]
101:06.83   242 | AssertGreaterThanZero(uint32_t index)
101:06.83       | ^~~~~~~~~~~~~~~~~~~~~
101:10.17 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/common.h:488,
101:10.17                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/avutil.h:296,
101:10.17                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/log.h:25,
101:10.17                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil_visibility.h:25,
101:10.17                  from <command-line>:
101:10.17 Warning: -Wattributes in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int'
101:10.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
101:10.17   342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
101:10.17       | ^~~~~~~~~~~~~
101:10.21 libmozavcodec.so
101:10.74 libcrmf.a.desc
101:21.72 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsatom.cpp:28:
101:21.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
101:21.73 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead
101:21.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:389:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
101:21.73   389 |         memset(obj->as<JSFunction>().fixedSlots(), 0, size - sizeof(js::NativeObject));
101:21.73       |                                                                                      ^
101:21.73 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsatom.h:14,
101:21.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsatominlines.h:10,
101:21.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsatom.cpp:11:
101:21.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here
101:21.73   662 | class HeapSlot : public WriteBarrieredBase<Value>
101:21.73       |       ^~~~~~~~
101:21.83 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
101:21.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:19,
101:21.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
101:21.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallNonGenericMethod.h:12,
101:21.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/NamespaceImports.h:15,
101:21.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:10,
101:21.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsatom.h:14,
101:21.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsatominlines.h:10,
101:21.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsatom.cpp:11:
101:21.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]':
101:21.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:76:42:   required from here
101:21.84 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead
101:21.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess]
101:21.84    32 |   memset(aT, 0, sizeof(T));
101:21.84       |   ~~~~~~^~~~~~~~~~~~~~~~~~
101:21.84 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/String.h:15,
101:21.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonTypes.h:19,
101:21.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TypeInference.h:22,
101:21.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/ObjectGroup.h:18,
101:21.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Shape.h:31,
101:21.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:27,
101:21.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches.h:14,
101:21.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:18,
101:21.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsatominlines.h:15,
101:21.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsatom.cpp:11:
101:21.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here
101:21.85    71 | struct JSSubString {
101:21.85       |        ^~~~~~~~~~~
101:21.94 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
101:21.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:19,
101:21.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
101:21.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallNonGenericMethod.h:12,
101:21.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/NamespaceImports.h:15,
101:21.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:10,
101:21.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsatom.h:14,
101:21.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsatominlines.h:10,
101:21.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsatom.cpp:11:
101:21.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]':
101:21.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:289:38:   required from here
101:21.94 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead
101:21.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess]
101:21.94    32 |   memset(aT, 0, sizeof(T));
101:21.94       |   ~~~~~~^~~~~~~~~~~~~~~~~~
101:21.94 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
101:21.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
101:21.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxtinlines.h:16,
101:21.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsatom.cpp:26:
101:21.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:281:8: note: 'struct js::jit::Address' declared here
101:21.94   281 | struct Address
101:21.94       |        ^~~~~~~
101:21.94 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
101:21.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:19,
101:21.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
101:21.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallNonGenericMethod.h:12,
101:21.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/NamespaceImports.h:15,
101:21.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:10,
101:21.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsatom.h:14,
101:21.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsatominlines.h:10,
101:21.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsatom.cpp:11:
101:21.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]':
101:21.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:305:40:   required from here
101:21.94 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead
101:21.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess]
101:21.94    32 |   memset(aT, 0, sizeof(T));
101:21.94       |   ~~~~~~^~~~~~~~~~~~~~~~~~
101:21.94 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
101:21.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
101:21.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxtinlines.h:16,
101:21.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsatom.cpp:26:
101:21.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:294:8: note: 'struct js::jit::BaseIndex' declared here
101:21.94   294 | struct BaseIndex
101:21.94       |        ^~~~~~~~~
101:24.74 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
101:24.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsCOMPtr.h:30,
101:24.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/security/manager/ssl/nsCertTree.h:8,
101:24.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/security/manager/ssl/nsCertTree.cpp:5,
101:24.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:2:
101:24.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/security/manager/ssl/nsCrypto.cpp: In member function 'virtual nsresult nsPkcs11::QueryInterface(const nsIID&, void**)':
101:24.74 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
101:24.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
101:24.74   820 |     foundInterface = 0;                                                       \
101:24.74       |     ^~~~~~~~~~~~~~
101:24.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
101:24.74   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
101:24.74       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
101:24.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/security/manager/ssl/nsCrypto.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
101:24.74    18 | NS_INTERFACE_MAP_END
101:24.74       | ^~~~~~~~~~~~~~~~~~~~
101:24.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause
101:24.74   801 |   else
101:24.74       |   ^~~~
101:24.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
101:24.74   878 | #define NS_INTERFACE_MAP_ENTRY(_interface)      NS_IMPL_QUERY_BODY(_interface)
101:24.74       |                                                 ^~~~~~~~~~~~~~~~~~
101:24.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/security/manager/ssl/nsCrypto.cpp:17:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
101:24.74    17 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
101:24.74       |   ^~~~~~~~~~~~~~~~~~~~~~
101:27.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/security/manager/ssl/nsNSSCertificate.cpp: In member function 'virtual nsresult nsNSSCertList::QueryInterface(const nsIID&, void**)':
101:27.82 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
101:27.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
101:27.82   820 |     foundInterface = 0;                                                       \
101:27.82       |     ^~~~~~~~~~~~~~
101:27.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
101:27.82   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
101:27.82       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
101:27.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END'
101:27.82   171 |   NS_INTERFACE_MAP_END
101:27.82       |   ^~~~~~~~~~~~~~~~~~~~
101:27.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
101:27.82   176 |   NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__)                             \
101:27.82       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
101:27.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/security/manager/ssl/nsNSSCertificate.cpp:1169:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI'
101:27.82  1169 | NS_IMPL_ISUPPORTS_CI(nsNSSCertList,
101:27.82       | ^~~~~~~~~~~~~~~~~~~~
101:27.82 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/security/manager/ssl/nsNSSCertificate.cpp:20,
101:27.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:128:
101:27.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause
101:27.82   138 |   } else
101:27.82       |     ^~~~
101:27.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:138:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO'
101:27.82   138 |   } else
101:27.82       |     ^~~~
101:27.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
101:27.82   176 |   NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__)                             \
101:27.82       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
101:27.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/security/manager/ssl/nsNSSCertificate.cpp:1169:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI'
101:27.82  1169 | NS_IMPL_ISUPPORTS_CI(nsNSSCertList,
101:27.82       | ^~~~~~~~~~~~~~~~~~~~
101:33.35 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsmath.cpp:42:
101:33.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
101:33.35 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead
101:33.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:389:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
101:33.35   389 |         memset(obj->as<JSFunction>().fixedSlots(), 0, size - sizeof(js::NativeObject));
101:33.35       |                                                                                      ^
101:33.35 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsatom.h:14,
101:33.35                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsmath.cpp:32:
101:33.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here
101:33.35   662 | class HeapSlot : public WriteBarrieredBase<Value>
101:33.35       |       ^~~~~~~~
101:33.50 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
101:33.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:19,
101:33.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
101:33.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallNonGenericMethod.h:12,
101:33.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/NamespaceImports.h:15,
101:33.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsmath.h:14,
101:33.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsmath.cpp:11:
101:33.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]':
101:33.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:76:42:   required from here
101:33.50 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead
101:33.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess]
101:33.50    32 |   memset(aT, 0, sizeof(T));
101:33.50       |   ~~~~~~^~~~~~~~~~~~~~~~~~
101:33.50 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/String.h:15,
101:33.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonTypes.h:19,
101:33.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TypeInference.h:22,
101:33.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/ObjectGroup.h:18,
101:33.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Shape.h:31,
101:33.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:27,
101:33.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches.h:14,
101:33.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:18,
101:33.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsmath.cpp:33:
101:33.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here
101:33.50    71 | struct JSSubString {
101:33.50       |        ^~~~~~~~~~~
101:33.65 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
101:33.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:19,
101:33.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
101:33.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallNonGenericMethod.h:12,
101:33.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/NamespaceImports.h:15,
101:33.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsmath.h:14,
101:33.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsmath.cpp:11:
101:33.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]':
101:33.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:289:38:   required from here
101:33.65 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead
101:33.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess]
101:33.65    32 |   memset(aT, 0, sizeof(T));
101:33.65       |   ~~~~~~^~~~~~~~~~~~~~~~~~
101:33.65 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
101:33.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
101:33.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxtinlines.h:16,
101:33.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartmentinlines.h:14,
101:33.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:29,
101:33.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsmath.cpp:42:
101:33.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:281:8: note: 'struct js::jit::Address' declared here
101:33.65   281 | struct Address
101:33.65       |        ^~~~~~~
101:33.65 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
101:33.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:19,
101:33.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
101:33.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallNonGenericMethod.h:12,
101:33.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/NamespaceImports.h:15,
101:33.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsmath.h:14,
101:33.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsmath.cpp:11:
101:33.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]':
101:33.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:305:40:   required from here
101:33.66 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead
101:33.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess]
101:33.66    32 |   memset(aT, 0, sizeof(T));
101:33.66       |   ~~~~~~^~~~~~~~~~~~~~~~~~
101:33.66 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
101:33.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
101:33.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxtinlines.h:16,
101:33.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartmentinlines.h:14,
101:33.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:29,
101:33.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsmath.cpp:42:
101:33.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:294:8: note: 'struct js::jit::BaseIndex' declared here
101:33.66   294 | struct BaseIndex
101:33.66       |        ^~~~~~~~~
101:38.60 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsUtils.h:14,
101:38.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupports.h:130,
101:38.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsINSSErrorsService.h:10,
101:38.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/security/manager/ssl/NSSErrorsService.h:8,
101:38.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/security/manager/ssl/ScopedNSSTypes.h:25,
101:38.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/security/manager/ssl/nsNSSCertificateFakeTransport.h:9,
101:38.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/security/manager/ssl/nsNSSCertificateFakeTransport.cpp:6,
101:38.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:2:
101:38.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/security/manager/ssl/nsNSSCertificateFakeTransport.cpp: In member function 'virtual nsresult nsNSSCertListFakeTransport::QueryInterface(const nsIID&, void**)':
101:38.60 Warning: -Wmultistatement-macros in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements
101:38.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
101:38.60   820 |     foundInterface = 0;                                                       \
101:38.60       |     ^~~~~~~~~~~~~~
101:38.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
101:38.60   884 | #define NS_INTERFACE_MAP_END                    NS_IMPL_QUERY_TAIL_GUTS
101:38.60       |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
101:38.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END'
101:38.60   171 |   NS_INTERFACE_MAP_END
101:38.60       |   ^~~~~~~~~~~~~~~~~~~~
101:38.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
101:38.60   176 |   NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__)                             \
101:38.60       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
101:38.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/security/manager/ssl/nsNSSCertificateFakeTransport.cpp:384:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI'
101:38.60   384 | NS_IMPL_ISUPPORTS_CI(nsNSSCertListFakeTransport,
101:38.60       | ^~~~~~~~~~~~~~~~~~~~
101:38.60 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/security/manager/ssl/nsNSSCertificateFakeTransport.cpp:9,
101:38.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:2:
101:38.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause
101:38.60   138 |   } else
101:38.60       |     ^~~~
101:38.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:170:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO'
101:38.60   170 |     NS_IMPL_QUERY_CLASSINFO(aClass)                                           \
101:38.61       |     ^~~~~~~~~~~~~~~~~~~~~~~
101:38.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
101:38.61   176 |   NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__)                             \
101:38.61       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
101:38.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/security/manager/ssl/nsNSSCertificateFakeTransport.cpp:384:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI'
101:38.61   384 | NS_IMPL_ISUPPORTS_CI(nsNSSCertListFakeTransport,
101:38.61       | ^~~~~~~~~~~~~~~~~~~~
101:42.14 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsutil.h:19,
101:42.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsutil.cpp:9:
101:42.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]':
101:42.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:76:42:   required from here
101:42.14 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead
101:42.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess]
101:42.14    32 |   memset(aT, 0, sizeof(T));
101:42.14       |   ~~~~~~^~~~~~~~~~~~~~~~~~
101:42.14 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/String.h:15,
101:42.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonTypes.h:19,
101:42.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TypeInference.h:22,
101:42.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/ObjectGroup.h:18,
101:42.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Shape.h:31,
101:42.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:27,
101:42.15                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches.h:14,
101:42.15                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:18,
101:42.15                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/HelperThreads.h:21,
101:42.15                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsutil.cpp:20:
101:42.15 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here
101:42.15    71 | struct JSSubString {
101:42.15       |        ^~~~~~~~~~~
101:44.50 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:74:
101:44.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/security/manager/ssl/nsNTLMAuthModule.cpp: In function 'nsresult GenerateType3Msg(const nsString&, const nsString&, const nsString&, const void*, uint32_t, void**, uint32_t*)':
101:44.50 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/security/manager/ssl/nsNTLMAuthModule.cpp: 'ntlmv2Resp' may be used uninitialized in this function
101:44.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/security/manager/ssl/nsNTLMAuthModule.cpp:917:11: warning: 'ntlmv2Resp' may be used uninitialized in this function [-Wmaybe-uninitialized]
101:44.50   917 |     memcpy(static_cast<uint8_t*>(*outBuf) + offset.value(), ntlmv2Resp,
101:44.50       |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
101:44.50   918 |            NTLMv2_RESP_LEN);
101:44.50       |            ~~~~~~~~~~~~~~~~
101:49.99 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
101:49.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:19,
101:49.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
101:49.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallNonGenericMethod.h:12,
101:49.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/NamespaceImports.h:15,
101:49.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:10,
101:49.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:21,
101:49.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/AtomicsObject.h:13,
101:49.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Initialization.cpp:17:
101:49.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]':
101:49.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:76:42:   required from here
101:49.99 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead
101:49.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess]
101:49.99    32 |   memset(aT, 0, sizeof(T));
101:49.99       |   ~~~~~~^~~~~~~~~~~~~~~~~~
101:49.99 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/String.h:15,
101:49.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonTypes.h:19,
101:49.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TypeInference.h:22,
101:49.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/ObjectGroup.h:18,
101:49.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Shape.h:31,
101:49.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:27,
101:49.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/AtomicsObject.h:13,
101:49.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Initialization.cpp:17:
101:49.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here
101:49.99    71 | struct JSSubString {
101:49.99       |        ^~~~~~~~~~~
101:50.11 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
101:50.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:19,
101:50.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
101:50.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallNonGenericMethod.h:12,
101:50.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/NamespaceImports.h:15,
101:50.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:10,
101:50.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:21,
101:50.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/AtomicsObject.h:13,
101:50.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Initialization.cpp:17:
101:50.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]':
101:50.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmCode.h:63:33:   required from here
101:50.12 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
101:50.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment [-Wclass-memaccess]
101:50.12    32 |   memset(aT, 0, sizeof(T));
101:50.12       |   ~~~~~~^~~~~~~~~~~~~~~~~~
101:50.12 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmInstance.h:23,
101:50.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Initialization.cpp:30:
101:50.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmCode.h:42:7: note: 'class js::wasm::CodeSegment' declared here
101:50.12    42 | class CodeSegment
101:50.12       |       ^~~~~~~~~~~
101:55.49 libsecurity_manager_ssl.a.desc
101:56.12 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:11,
101:56.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TraceLoggingTypes.h:11,
101:56.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TraceLoggingGraph.h:12,
101:56.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TraceLoggingGraph.cpp:7:
101:56.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]':
101:56.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:76:42:   required from here
101:56.13 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead
101:56.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess]
101:56.13    32 |   memset(aT, 0, sizeof(T));
101:56.13       |   ~~~~~~^~~~~~~~~~~~~~~~~~
101:56.13 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TraceLoggingTypes.h:11,
101:56.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TraceLoggingGraph.h:12,
101:56.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TraceLoggingGraph.cpp:7:
101:56.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here
101:56.13    71 | struct JSSubString {
101:56.13       |        ^~~~~~~~~~~
101:56.87 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:11,
101:56.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TraceLoggingTypes.h:11,
101:56.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TraceLoggingTypes.cpp:7:
101:56.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]':
101:56.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:76:42:   required from here
101:56.88 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead
101:56.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess]
101:56.88    32 |   memset(aT, 0, sizeof(T));
101:56.88       |   ~~~~~~^~~~~~~~~~~~~~~~~~
101:56.88 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TraceLoggingTypes.h:11,
101:56.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TraceLoggingTypes.cpp:7:
101:56.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here
101:56.88    71 | struct JSSubString {
101:56.88       |        ^~~~~~~~~~~
102:00.29 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
102:00.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TraceLogging.h:15,
102:00.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TraceLogging.cpp:7:
102:00.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]':
102:00.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:76:42:   required from here
102:00.29 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead
102:00.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess]
102:00.29    32 |   memset(aT, 0, sizeof(T));
102:00.29       |   ~~~~~~^~~~~~~~~~~~~~~~~~
102:00.29 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TraceLoggingTypes.h:11,
102:00.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TraceLoggingGraph.h:12,
102:00.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TraceLogging.h:20,
102:00.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TraceLogging.cpp:7:
102:00.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here
102:00.29    71 | struct JSSubString {
102:00.29       |        ^~~~~~~~~~~
102:00.49 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
102:00.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TraceLogging.h:15,
102:00.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TraceLogging.cpp:7:
102:00.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]':
102:00.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:289:38:   required from here
102:00.50 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead
102:00.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess]
102:00.50    32 |   memset(aT, 0, sizeof(T));
102:00.50       |   ~~~~~~^~~~~~~~~~~~~~~~~~
102:00.50 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
102:00.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
102:00.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Bailouts.h:13,
102:00.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineJIT.h:16,
102:00.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TraceLogging.cpp:18:
102:00.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:281:8: note: 'struct js::jit::Address' declared here
102:00.50   281 | struct Address
102:00.50       |        ^~~~~~~
102:00.50 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
102:00.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TraceLogging.h:15,
102:00.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TraceLogging.cpp:7:
102:00.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]':
102:00.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:305:40:   required from here
102:00.50 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead
102:00.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess]
102:00.50    32 |   memset(aT, 0, sizeof(T));
102:00.50       |   ~~~~~~^~~~~~~~~~~~~~~~~~
102:00.50 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
102:00.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
102:00.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Bailouts.h:13,
102:00.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineJIT.h:16,
102:00.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TraceLogging.cpp:18:
102:00.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:294:8: note: 'struct js::jit::BaseIndex' declared here
102:00.50   294 | struct BaseIndex
102:00.50       |        ^~~~~~~~~
102:01.16 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
102:01.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
102:01.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
102:01.17                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Bailouts.h:13,
102:01.17                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineJIT.h:16,
102:01.17                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TraceLogging.cpp:18:
102:01.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; size_t = long unsigned int]':
102:01.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:1249:63:   required from 'static js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry* js::detail::HashTable<T, HashPolicy, AllocPolicy>::createTable(AllocPolicy&, uint32_t, js::detail::HashTable<T, HashPolicy, AllocPolicy>::FailureBehavior) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; uint32_t = unsigned int]'
102:01.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:1317:28:   required from 'bool js::detail::HashTable<T, HashPolicy, AllocPolicy>::init(uint32_t) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
102:01.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:92:69:   required from 'bool js::HashMap<Key, Value, HashPolicy, AllocPolicy>::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
102:01.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/LIR.h:1801:38:   required from here
102:01.17 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' with no trivial copy-assignment
102:01.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:102:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' with no trivial copy-assignment [-Wclass-memaccess]
102:01.17   102 |             memset(p, 0, numElems * sizeof(T));
102:01.17       |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
102:01.17 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TraceLogging.h:15,
102:01.17                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TraceLogging.cpp:7:
102:01.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:788:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' declared here
102:01.17   788 | class HashTableEntry
102:01.17       |       ^~~~~~~~~~~~~~
102:04.22 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/AtomicsObject.cpp:67,
102:04.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src0.cpp:2:
102:04.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
102:04.22 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead
102:04.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:389:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
102:04.22   389 |         memset(obj->as<JSFunction>().fixedSlots(), 0, size - sizeof(js::NativeObject));
102:04.22       |                                                                                      ^
102:04.22 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:21,
102:04.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/AtomicsObject.h:13,
102:04.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/AtomicsObject.cpp:48,
102:04.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src0.cpp:2:
102:04.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here
102:04.22   662 | class HeapSlot : public WriteBarrieredBase<Value>
102:04.22       |       ^~~~~~~~
102:06.20 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
102:06.21                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:19,
102:06.21                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
102:06.21                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallNonGenericMethod.h:12,
102:06.21                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/NamespaceImports.h:15,
102:06.21                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:10,
102:06.21                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:21,
102:06.21                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/AtomicsObject.h:13,
102:06.21                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/AtomicsObject.cpp:48,
102:06.21                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src0.cpp:2:
102:06.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]':
102:06.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:76:42:   required from here
102:06.21 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead
102:06.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess]
102:06.21    32 |   memset(aT, 0, sizeof(T));
102:06.21       |   ~~~~~~^~~~~~~~~~~~~~~~~~
102:06.21 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/String.h:15,
102:06.21                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonTypes.h:19,
102:06.21                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TypeInference.h:22,
102:06.21                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/ObjectGroup.h:18,
102:06.21                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Shape.h:31,
102:06.21                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:27,
102:06.21                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/AtomicsObject.h:13,
102:06.21                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/AtomicsObject.cpp:48,
102:06.21                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src0.cpp:2:
102:06.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here
102:06.21    71 | struct JSSubString {
102:06.21       |        ^~~~~~~~~~~
102:06.31 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
102:06.31                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:19,
102:06.31                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
102:06.31                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallNonGenericMethod.h:12,
102:06.31                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/NamespaceImports.h:15,
102:06.31                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:10,
102:06.31                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:21,
102:06.31                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/AtomicsObject.h:13,
102:06.31                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/AtomicsObject.cpp:48,
102:06.31                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src0.cpp:2:
102:06.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]':
102:06.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmCode.h:63:33:   required from here
102:06.31 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
102:06.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment [-Wclass-memaccess]
102:06.31    32 |   memset(aT, 0, sizeof(T));
102:06.31       |   ~~~~~~^~~~~~~~~~~~~~~~~~
102:06.31 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmInstance.h:23,
102:06.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/AtomicsObject.cpp:65,
102:06.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src0.cpp:2:
102:06.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmCode.h:42:7: note: 'class js::wasm::CodeSegment' declared here
102:06.32    42 | class CodeSegment
102:06.32       |       ^~~~~~~~~~~
102:06.36 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
102:06.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:19,
102:06.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
102:06.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallNonGenericMethod.h:12,
102:06.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/NamespaceImports.h:15,
102:06.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:10,
102:06.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:21,
102:06.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/AtomicsObject.h:13,
102:06.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/AtomicsObject.cpp:48,
102:06.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src0.cpp:2:
102:06.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]':
102:06.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:289:38:   required from here
102:06.37 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead
102:06.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess]
102:06.37    32 |   memset(aT, 0, sizeof(T));
102:06.37       |   ~~~~~~^~~~~~~~~~~~~~~~~~
102:06.37 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
102:06.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
102:06.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxtinlines.h:16,
102:06.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartmentinlines.h:14,
102:06.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:29,
102:06.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/AtomicsObject.cpp:67,
102:06.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src0.cpp:2:
102:06.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:281:8: note: 'struct js::jit::Address' declared here
102:06.37   281 | struct Address
102:06.37       |        ^~~~~~~
102:06.37 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
102:06.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:19,
102:06.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
102:06.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallNonGenericMethod.h:12,
102:06.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/NamespaceImports.h:15,
102:06.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:10,
102:06.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:21,
102:06.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/AtomicsObject.h:13,
102:06.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/AtomicsObject.cpp:48,
102:06.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src0.cpp:2:
102:06.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]':
102:06.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:305:40:   required from here
102:06.38 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead
102:06.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess]
102:06.38    32 |   memset(aT, 0, sizeof(T));
102:06.38       |   ~~~~~~^~~~~~~~~~~~~~~~~~
102:06.38 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
102:06.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
102:06.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxtinlines.h:16,
102:06.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartmentinlines.h:14,
102:06.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:29,
102:06.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/AtomicsObject.cpp:67,
102:06.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src0.cpp:2:
102:06.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:294:8: note: 'struct js::jit::BaseIndex' declared here
102:06.38   294 | struct BaseIndex
102:06.38       |        ^~~~~~~~~
102:10.43 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/Promise.cpp:20,
102:10.43                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src1.cpp:11:
102:10.43 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
102:10.43 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead
102:10.43 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:389:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
102:10.43   389 |         memset(obj->as<JSFunction>().fixedSlots(), 0, size - sizeof(js::NativeObject));
102:10.43       |                                                                                      ^
102:10.43 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:21,
102:10.43                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsfun.h:14,
102:10.43                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Stack.h:15,
102:10.43                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Probes.h:14,
102:10.43                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/Profilers.cpp:30,
102:10.43                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src1.cpp:2:
102:10.43 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here
102:10.43   662 | class HeapSlot : public WriteBarrieredBase<Value>
102:10.43       |       ^~~~~~~~
102:12.47 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
102:12.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:19,
102:12.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
102:12.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallNonGenericMethod.h:12,
102:12.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/NamespaceImports.h:15,
102:12.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:10,
102:12.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:21,
102:12.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsfun.h:14,
102:12.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Stack.h:15,
102:12.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Probes.h:14,
102:12.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/Profilers.cpp:30,
102:12.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src1.cpp:2:
102:12.47 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]':
102:12.47 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:76:42:   required from here
102:12.47 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead
102:12.47 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess]
102:12.47    32 |   memset(aT, 0, sizeof(T));
102:12.48       |   ~~~~~~^~~~~~~~~~~~~~~~~~
102:12.48 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/String.h:15,
102:12.48                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonTypes.h:19,
102:12.48                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TypeInference.h:22,
102:12.48                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/ObjectGroup.h:18,
102:12.48                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Shape.h:31,
102:12.48                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:27,
102:12.48                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsfun.h:14,
102:12.48                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Stack.h:15,
102:12.48                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Probes.h:14,
102:12.48                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/Profilers.cpp:30,
102:12.48                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src1.cpp:2:
102:12.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here
102:12.48    71 | struct JSSubString {
102:12.48       |        ^~~~~~~~~~~
102:12.62 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
102:12.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:19,
102:12.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
102:12.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallNonGenericMethod.h:12,
102:12.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/NamespaceImports.h:15,
102:12.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:10,
102:12.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:21,
102:12.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsfun.h:14,
102:12.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Stack.h:15,
102:12.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Probes.h:14,
102:12.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/Profilers.cpp:30,
102:12.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src1.cpp:2:
102:12.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]':
102:12.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:289:38:   required from here
102:12.62 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead
102:12.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess]
102:12.62    32 |   memset(aT, 0, sizeof(T));
102:12.62       |   ~~~~~~^~~~~~~~~~~~~~~~~~
102:12.62 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
102:12.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
102:12.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxtinlines.h:16,
102:12.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/Profilers.cpp:32,
102:12.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src1.cpp:2:
102:12.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:281:8: note: 'struct js::jit::Address' declared here
102:12.63   281 | struct Address
102:12.63       |        ^~~~~~~
102:12.63 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
102:12.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:19,
102:12.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
102:12.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallNonGenericMethod.h:12,
102:12.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/NamespaceImports.h:15,
102:12.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:10,
102:12.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:21,
102:12.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsfun.h:14,
102:12.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Stack.h:15,
102:12.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Probes.h:14,
102:12.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/Profilers.cpp:30,
102:12.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src1.cpp:2:
102:12.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]':
102:12.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:305:40:   required from here
102:12.63 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead
102:12.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess]
102:12.63    32 |   memset(aT, 0, sizeof(T));
102:12.64       |   ~~~~~~^~~~~~~~~~~~~~~~~~
102:12.64 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
102:12.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
102:12.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxtinlines.h:16,
102:12.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/Profilers.cpp:32,
102:12.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src1.cpp:2:
102:12.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:294:8: note: 'struct js::jit::BaseIndex' declared here
102:12.64   294 | struct BaseIndex
102:12.64       |        ^~~~~~~~~
102:17.04 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCAPI.h:10,
102:17.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:22,
102:17.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
102:17.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallNonGenericMethod.h:12,
102:17.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/NamespaceImports.h:15,
102:17.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:10,
102:17.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:21,
102:17.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/AtomicsObject.h:13,
102:17.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/AtomicsObject.cpp:48,
102:17.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src0.cpp:2:
102:17.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/Vector.h: In lambda function:
102:17.05 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/Vector.h: 'vlength' may be used uninitialized in this function
102:17.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/Vector.h:1303:11: warning: 'vlength' may be used uninitialized in this function [-Wmaybe-uninitialized]
102:17.05  1303 |   mLength += aInsLength;
102:17.05       |   ~~~~~~~~^~~~~~~~~~~~~
102:17.05 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src0.cpp:47:
102:17.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/Object.cpp:269:25: note: 'vlength' was declared here
102:17.05   269 |         size_t voffset, vlength;
102:17.05       |                         ^~~~~~~
102:17.05 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmGeneratedSourceMap.h:24,
102:17.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmCode.h:22,
102:17.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmInstance.h:23,
102:17.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/AtomicsObject.cpp:65,
102:17.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src0.cpp:2:
102:17.05 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/StringBuffer.h: 'voffset' may be used uninitialized in this function
102:17.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/StringBuffer.h:297:35: warning: 'voffset' may be used uninitialized in this function [-Wmaybe-uninitialized]
102:17.05   297 |            ? twoByteChars().append(base->latin1Chars(nogc) + off, len)
102:17.05       |              ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
102:17.05 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src0.cpp:47:
102:17.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/Object.cpp:269:16: note: 'voffset' was declared here
102:17.06   269 |         size_t voffset, vlength;
102:17.06       |                ^~~~~~~
103:07.23 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/CacheIR.cpp:12,
103:07.23                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src10.cpp:29:
103:07.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
103:07.23 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead
103:07.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:389:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
103:07.23   389 |         memset(obj->as<JSFunction>().fixedSlots(), 0, size - sizeof(js::NativeObject));
103:07.23       |                                                                                      ^
103:07.24 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsatom.h:14,
103:07.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches.h:12,
103:07.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:18,
103:07.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:15,
103:07.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
103:07.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.cpp:7,
103:07.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src10.cpp:2:
103:07.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here
103:07.24   662 | class HeapSlot : public WriteBarrieredBase<Value>
103:07.24       |       ^~~~~~~~
103:07.54 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
103:07.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
103:07.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
103:07.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
103:07.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
103:07.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/RegExpObject.h:13,
103:07.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/RegExp.h:10,
103:07.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartment.h:17,
103:07.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:13,
103:07.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Disassembler.h:10,
103:07.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Disassembler.cpp:7,
103:07.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src11.cpp:2:
103:07.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]':
103:07.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:76:42:   required from here
103:07.54 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead
103:07.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess]
103:07.54    32 |   memset(aT, 0, sizeof(T));
103:07.54       |   ~~~~~~^~~~~~~~~~~~~~~~~~
103:07.55 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/String.h:15,
103:07.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonTypes.h:19,
103:07.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TypeInference.h:22,
103:07.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/ObjectGroup.h:18,
103:07.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Shape.h:31,
103:07.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:27,
103:07.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches.h:14,
103:07.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:18,
103:07.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/RegExpObject.h:13,
103:07.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/RegExp.h:10,
103:07.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartment.h:17,
103:07.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:13,
103:07.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Disassembler.h:10,
103:07.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Disassembler.cpp:7,
103:07.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src11.cpp:2:
103:07.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here
103:07.55    71 | struct JSSubString {
103:07.55       |        ^~~~~~~~~~~
103:07.67 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
103:07.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
103:07.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
103:07.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
103:07.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
103:07.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/RegExpObject.h:13,
103:07.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/RegExp.h:10,
103:07.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartment.h:17,
103:07.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:13,
103:07.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Disassembler.h:10,
103:07.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Disassembler.cpp:7,
103:07.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src11.cpp:2:
103:07.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]':
103:07.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:289:38:   required from here
103:07.67 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead
103:07.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess]
103:07.67    32 |   memset(aT, 0, sizeof(T));
103:07.67       |   ~~~~~~^~~~~~~~~~~~~~~~~~
103:07.67 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
103:07.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
103:07.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
103:07.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
103:07.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Disassembler.h:10,
103:07.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Disassembler.cpp:7,
103:07.68                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src11.cpp:2:
103:07.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:281:8: note: 'struct js::jit::Address' declared here
103:07.68   281 | struct Address
103:07.68       |        ^~~~~~~
103:07.68 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
103:07.68                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
103:07.68                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
103:07.68                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
103:07.68                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
103:07.68                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/RegExpObject.h:13,
103:07.68                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/RegExp.h:10,
103:07.68                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartment.h:17,
103:07.68                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:13,
103:07.68                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Disassembler.h:10,
103:07.68                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Disassembler.cpp:7,
103:07.68                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src11.cpp:2:
103:07.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]':
103:07.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:305:40:   required from here
103:07.68 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead
103:07.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess]
103:07.68    32 |   memset(aT, 0, sizeof(T));
103:07.68       |   ~~~~~~^~~~~~~~~~~~~~~~~~
103:07.69 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
103:07.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
103:07.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
103:07.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
103:07.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Disassembler.h:10,
103:07.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Disassembler.cpp:7,
103:07.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src11.cpp:2:
103:07.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:294:8: note: 'struct js::jit::BaseIndex' declared here
103:07.69   294 | struct BaseIndex
103:07.69       |        ^~~~~~~~~
103:09.52 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
103:09.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
103:09.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
103:09.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
103:09.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
103:09.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:15,
103:09.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
103:09.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.cpp:7,
103:09.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src10.cpp:2:
103:09.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]':
103:09.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:76:42:   required from here
103:09.53 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead
103:09.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess]
103:09.53    32 |   memset(aT, 0, sizeof(T));
103:09.53       |   ~~~~~~^~~~~~~~~~~~~~~~~~
103:09.53 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/String.h:15,
103:09.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonTypes.h:19,
103:09.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TypeInference.h:22,
103:09.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/ObjectGroup.h:18,
103:09.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Shape.h:31,
103:09.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:27,
103:09.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches.h:14,
103:09.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:18,
103:09.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:15,
103:09.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
103:09.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.cpp:7,
103:09.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src10.cpp:2:
103:09.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here
103:09.53    71 | struct JSSubString {
103:09.53       |        ^~~~~~~~~~~
103:09.66 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
103:09.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
103:09.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
103:09.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
103:09.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
103:09.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:15,
103:09.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
103:09.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.cpp:7,
103:09.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src10.cpp:2:
103:09.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]':
103:09.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:289:38:   required from here
103:09.66 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead
103:09.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess]
103:09.66    32 |   memset(aT, 0, sizeof(T));
103:09.66       |   ~~~~~~^~~~~~~~~~~~~~~~~~
103:09.66 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
103:09.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
103:09.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Bailouts.h:13,
103:09.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineJIT.h:16,
103:09.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsscriptinlines.h:12,
103:09.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BytecodeAnalysis.cpp:12,
103:09.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src10.cpp:11:
103:09.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:281:8: note: 'struct js::jit::Address' declared here
103:09.67   281 | struct Address
103:09.67       |        ^~~~~~~
103:09.67 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
103:09.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
103:09.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
103:09.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
103:09.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
103:09.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:15,
103:09.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
103:09.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.cpp:7,
103:09.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src10.cpp:2:
103:09.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]':
103:09.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:305:40:   required from here
103:09.67 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead
103:09.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess]
103:09.67    32 |   memset(aT, 0, sizeof(T));
103:09.67       |   ~~~~~~^~~~~~~~~~~~~~~~~~
103:09.67 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
103:09.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
103:09.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Bailouts.h:13,
103:09.68                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineJIT.h:16,
103:09.68                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsscriptinlines.h:12,
103:09.68                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BytecodeAnalysis.cpp:12,
103:09.68                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src10.cpp:11:
103:09.68 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:294:8: note: 'struct js::jit::BaseIndex' declared here
103:09.68   294 | struct BaseIndex
103:09.68       |        ^~~~~~~~~
103:10.88 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
103:10.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.cpp:7,
103:10.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src10.cpp:2:
103:10.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; size_t = long unsigned int]':
103:10.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:1249:63:   required from 'static js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry* js::detail::HashTable<T, HashPolicy, AllocPolicy>::createTable(AllocPolicy&, uint32_t, js::detail::HashTable<T, HashPolicy, AllocPolicy>::FailureBehavior) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; uint32_t = unsigned int]'
103:10.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:1317:28:   required from 'bool js::detail::HashTable<T, HashPolicy, AllocPolicy>::init(uint32_t) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
103:10.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:92:69:   required from 'bool js::HashMap<Key, Value, HashPolicy, AllocPolicy>::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
103:10.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/LIR.h:1801:38:   required from here
103:10.88 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' with no trivial copy-assignment
103:10.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:102:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' with no trivial copy-assignment [-Wclass-memaccess]
103:10.88   102 |             memset(p, 0, numElems * sizeof(T));
103:10.88       |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
103:10.88 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
103:10.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
103:10.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
103:10.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
103:10.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:15,
103:10.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
103:10.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.cpp:7,
103:10.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src10.cpp:2:
103:10.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:788:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' declared here
103:10.89   788 | class HashTableEntry
103:10.89       |       ^~~~~~~~~~~~~~
103:21.69 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Ion.cpp:55,
103:21.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src12.cpp:20:
103:21.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
103:21.70 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead
103:21.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:389:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
103:21.70   389 |         memset(obj->as<JSFunction>().fixedSlots(), 0, size - sizeof(js::NativeObject));
103:21.70       |                                                                                      ^
103:21.70 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/String.h:17,
103:21.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonTypes.h:19,
103:21.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/SIMD.h:14,
103:21.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MIR.h:19,
103:21.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/FoldLinearArithConstants.h:10,
103:21.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/FoldLinearArithConstants.cpp:7,
103:21.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src12.cpp:2:
103:21.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here
103:21.70   662 | class HeapSlot : public WriteBarrieredBase<Value>
103:21.70       |       ^~~~~~~~
103:22.65 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
103:22.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsapi.h:27,
103:22.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/SIMD.h:10,
103:22.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MIR.h:19,
103:22.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/FoldLinearArithConstants.h:10,
103:22.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/FoldLinearArithConstants.cpp:7,
103:22.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src12.cpp:2:
103:22.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]':
103:22.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:76:42:   required from here
103:22.65 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead
103:22.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess]
103:22.65    32 |   memset(aT, 0, sizeof(T));
103:22.65       |   ~~~~~~^~~~~~~~~~~~~~~~~~
103:22.65 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/String.h:15,
103:22.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonTypes.h:19,
103:22.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/SIMD.h:14,
103:22.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MIR.h:19,
103:22.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/FoldLinearArithConstants.h:10,
103:22.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/FoldLinearArithConstants.cpp:7,
103:22.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src12.cpp:2:
103:22.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here
103:22.66    71 | struct JSSubString {
103:22.66       |        ^~~~~~~~~~~
103:22.81 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
103:22.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsapi.h:27,
103:22.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/SIMD.h:10,
103:22.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MIR.h:19,
103:22.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/FoldLinearArithConstants.h:10,
103:22.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/FoldLinearArithConstants.cpp:7,
103:22.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src12.cpp:2:
103:22.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]':
103:22.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:289:38:   required from here
103:22.81 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead
103:22.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess]
103:22.81    32 |   memset(aT, 0, sizeof(T));
103:22.81       |   ~~~~~~^~~~~~~~~~~~~~~~~~
103:22.81 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
103:22.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
103:22.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Bailouts.h:13,
103:22.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineJIT.h:16,
103:22.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineIC.h:20,
103:22.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MIR.h:21,
103:22.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/FoldLinearArithConstants.h:10,
103:22.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/FoldLinearArithConstants.cpp:7,
103:22.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src12.cpp:2:
103:22.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:281:8: note: 'struct js::jit::Address' declared here
103:22.82   281 | struct Address
103:22.82       |        ^~~~~~~
103:22.82 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
103:22.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsapi.h:27,
103:22.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/SIMD.h:10,
103:22.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MIR.h:19,
103:22.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/FoldLinearArithConstants.h:10,
103:22.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/FoldLinearArithConstants.cpp:7,
103:22.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src12.cpp:2:
103:22.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]':
103:22.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:305:40:   required from here
103:22.82 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead
103:22.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess]
103:22.82    32 |   memset(aT, 0, sizeof(T));
103:22.82       |   ~~~~~~^~~~~~~~~~~~~~~~~~
103:22.82 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
103:22.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
103:22.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Bailouts.h:13,
103:22.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineJIT.h:16,
103:22.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineIC.h:20,
103:22.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MIR.h:21,
103:22.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/FoldLinearArithConstants.h:10,
103:22.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/FoldLinearArithConstants.cpp:7,
103:22.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src12.cpp:2:
103:22.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:294:8: note: 'struct js::jit::BaseIndex' declared here
103:22.82   294 | struct BaseIndex
103:22.82       |        ^~~~~~~~~
103:23.83 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
103:23.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
103:23.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
103:23.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Bailouts.h:13,
103:23.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineJIT.h:16,
103:23.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineIC.h:20,
103:23.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MIR.h:21,
103:23.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/FoldLinearArithConstants.h:10,
103:23.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/FoldLinearArithConstants.cpp:7,
103:23.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src12.cpp:2:
103:23.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; size_t = long unsigned int]':
103:23.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:1249:63:   required from 'static js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry* js::detail::HashTable<T, HashPolicy, AllocPolicy>::createTable(AllocPolicy&, uint32_t, js::detail::HashTable<T, HashPolicy, AllocPolicy>::FailureBehavior) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; uint32_t = unsigned int]'
103:23.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:1317:28:   required from 'bool js::detail::HashTable<T, HashPolicy, AllocPolicy>::init(uint32_t) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
103:23.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:92:69:   required from 'bool js::HashMap<Key, Value, HashPolicy, AllocPolicy>::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
103:23.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/LIR.h:1801:38:   required from here
103:23.84 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' with no trivial copy-assignment
103:23.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:102:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' with no trivial copy-assignment [-Wclass-memaccess]
103:23.84   102 |             memset(p, 0, numElems * sizeof(T));
103:23.84       |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
103:23.84 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
103:23.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
103:23.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:23,
103:23.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
103:23.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsapi.h:29,
103:23.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/SIMD.h:10,
103:23.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MIR.h:19,
103:23.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/FoldLinearArithConstants.h:10,
103:23.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/FoldLinearArithConstants.cpp:7,
103:23.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src12.cpp:2:
103:23.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:788:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' declared here
103:23.84   788 | class HashTableEntry
103:23.84       |       ^~~~~~~~~~~~~~
103:23.86 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
103:23.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
103:23.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
103:23.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Bailouts.h:13,
103:23.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineJIT.h:16,
103:23.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineIC.h:20,
103:23.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MIR.h:21,
103:23.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/FoldLinearArithConstants.h:10,
103:23.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/FoldLinearArithConstants.cpp:7,
103:23.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src12.cpp:2:
103:23.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry<js::HashMapEntry<unsigned int, BoundsCheckInfo> >; size_t = long unsigned int]':
103:23.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:1249:63:   required from 'static js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry* js::detail::HashTable<T, HashPolicy, AllocPolicy>::createTable(AllocPolicy&, uint32_t, js::detail::HashTable<T, HashPolicy, AllocPolicy>::FailureBehavior) [with T = js::HashMapEntry<unsigned int, BoundsCheckInfo>; HashPolicy = js::HashMap<unsigned int, BoundsCheckInfo, js::DefaultHasher<unsigned int>, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry = js::detail::HashTableEntry<js::HashMapEntry<unsigned int, BoundsCheckInfo> >; uint32_t = unsigned int]'
103:23.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:1317:28:   required from 'bool js::detail::HashTable<T, HashPolicy, AllocPolicy>::init(uint32_t) [with T = js::HashMapEntry<unsigned int, BoundsCheckInfo>; HashPolicy = js::HashMap<unsigned int, BoundsCheckInfo, js::DefaultHasher<unsigned int>, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
103:23.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:92:69:   required from 'bool js::HashMap<Key, Value, HashPolicy, AllocPolicy>::init(uint32_t) [with Key = unsigned int; Value = BoundsCheckInfo; HashPolicy = js::DefaultHasher<unsigned int>; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
103:23.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonAnalysis.cpp:3539:22:   required from here
103:23.87 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<unsigned int, BoundsCheckInfo> >' with no trivial copy-assignment
103:23.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:102:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<unsigned int, BoundsCheckInfo> >' with no trivial copy-assignment [-Wclass-memaccess]
103:23.87   102 |             memset(p, 0, numElems * sizeof(T));
103:23.87       |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
103:23.87 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
103:23.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
103:23.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:23,
103:23.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
103:23.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsapi.h:29,
103:23.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/SIMD.h:10,
103:23.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MIR.h:19,
103:23.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/FoldLinearArithConstants.h:10,
103:23.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/FoldLinearArithConstants.cpp:7,
103:23.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src12.cpp:2:
103:23.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:788:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<unsigned int, BoundsCheckInfo> >' declared here
103:23.87   788 | class HashTableEntry
103:23.87       |       ^~~~~~~~~~~~~~
104:21.83 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Stack-inl.h:23,
104:21.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Debugger-inl.h:12,
104:21.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.cpp:41,
104:21.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src13.cpp:20:
104:21.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
104:21.83 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead
104:21.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:389:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
104:21.83   389 |         memset(obj->as<JSFunction>().fixedSlots(), 0, size - sizeof(js::NativeObject));
104:21.83       |                                                                                      ^
104:21.83 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/String.h:17,
104:21.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonTypes.h:19,
104:21.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitOptions.h:12,
104:21.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonOptimizationLevels.h:15,
104:21.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonOptimizationLevels.cpp:7,
104:21.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src13.cpp:2:
104:21.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here
104:21.83   662 | class HeapSlot : public WriteBarrieredBase<Value>
104:21.83       |       ^~~~~~~~
104:22.11 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
104:22.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsapi.h:27,
104:22.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsfriendapi.h:16,
104:22.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonTypes.h:14,
104:22.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitOptions.h:12,
104:22.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonOptimizationLevels.h:15,
104:22.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonOptimizationLevels.cpp:7,
104:22.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src13.cpp:2:
104:22.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]':
104:22.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:76:42:   required from here
104:22.11 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead
104:22.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess]
104:22.11    32 |   memset(aT, 0, sizeof(T));
104:22.11       |   ~~~~~~^~~~~~~~~~~~~~~~~~
104:22.11 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/String.h:15,
104:22.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonTypes.h:19,
104:22.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitOptions.h:12,
104:22.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonOptimizationLevels.h:15,
104:22.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonOptimizationLevels.cpp:7,
104:22.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src13.cpp:2:
104:22.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here
104:22.12    71 | struct JSSubString {
104:22.12       |        ^~~~~~~~~~~
104:22.28 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
104:22.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsapi.h:27,
104:22.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsfriendapi.h:16,
104:22.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonTypes.h:14,
104:22.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitOptions.h:12,
104:22.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonOptimizationLevels.h:15,
104:22.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonOptimizationLevels.cpp:7,
104:22.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src13.cpp:2:
104:22.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]':
104:22.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:289:38:   required from here
104:22.28 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead
104:22.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess]
104:22.28    32 |   memset(aT, 0, sizeof(T));
104:22.28       |   ~~~~~~^~~~~~~~~~~~~~~~~~
104:22.28 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
104:22.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
104:22.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames-inl.h:10,
104:22.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.cpp:7,
104:22.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src13.cpp:20:
104:22.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:281:8: note: 'struct js::jit::Address' declared here
104:22.28   281 | struct Address
104:22.28       |        ^~~~~~~
104:22.28 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
104:22.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsapi.h:27,
104:22.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsfriendapi.h:16,
104:22.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonTypes.h:14,
104:22.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitOptions.h:12,
104:22.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonOptimizationLevels.h:15,
104:22.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonOptimizationLevels.cpp:7,
104:22.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src13.cpp:2:
104:22.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]':
104:22.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:305:40:   required from here
104:22.28 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead
104:22.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess]
104:22.28    32 |   memset(aT, 0, sizeof(T));
104:22.28       |   ~~~~~~^~~~~~~~~~~~~~~~~~
104:22.28 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
104:22.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
104:22.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames-inl.h:10,
104:22.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.cpp:7,
104:22.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src13.cpp:20:
104:22.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:294:8: note: 'struct js::jit::BaseIndex' declared here
104:22.29   294 | struct BaseIndex
104:22.29       |        ^~~~~~~~~
104:23.01 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
104:23.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
104:23.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
104:23.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames-inl.h:10,
104:23.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.cpp:7,
104:23.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src13.cpp:20:
104:23.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; size_t = long unsigned int]':
104:23.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:1249:63:   required from 'static js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry* js::detail::HashTable<T, HashPolicy, AllocPolicy>::createTable(AllocPolicy&, uint32_t, js::detail::HashTable<T, HashPolicy, AllocPolicy>::FailureBehavior) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; uint32_t = unsigned int]'
104:23.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:1317:28:   required from 'bool js::detail::HashTable<T, HashPolicy, AllocPolicy>::init(uint32_t) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
104:23.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:92:69:   required from 'bool js::HashMap<Key, Value, HashPolicy, AllocPolicy>::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
104:23.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/LIR.h:1801:38:   required from here
104:23.01 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' with no trivial copy-assignment
104:23.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:102:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' with no trivial copy-assignment [-Wclass-memaccess]
104:23.01   102 |             memset(p, 0, numElems * sizeof(T));
104:23.01       |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
104:23.01 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
104:23.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
104:23.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:23,
104:23.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
104:23.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsapi.h:29,
104:23.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsfriendapi.h:16,
104:23.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonTypes.h:14,
104:23.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitOptions.h:12,
104:23.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonOptimizationLevels.h:15,
104:23.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonOptimizationLevels.cpp:7,
104:23.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src13.cpp:2:
104:23.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:788:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' declared here
104:23.01   788 | class HashTableEntry
104:23.01       |       ^~~~~~~~~~~~~~
104:37.21 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Lowering.cpp:17,
104:37.21                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src14.cpp:38:
104:37.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
104:37.21 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead
104:37.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:389:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
104:37.22   389 |         memset(obj->as<JSFunction>().fixedSlots(), 0, size - sizeof(js::NativeObject));
104:37.22       |                                                                                      ^
104:37.22 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsatom.h:14,
104:37.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches.h:12,
104:37.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:18,
104:37.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:15,
104:37.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonAnalysis.h:12,
104:37.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/LICM.cpp:9,
104:37.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src14.cpp:2:
104:37.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here
104:37.22   662 | class HeapSlot : public WriteBarrieredBase<Value>
104:37.22       |       ^~~~~~~~
104:37.86 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
104:37.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
104:37.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
104:37.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
104:37.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
104:37.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:15,
104:37.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonAnalysis.h:12,
104:37.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/LICM.cpp:9,
104:37.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src14.cpp:2:
104:37.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]':
104:37.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:76:42:   required from here
104:37.86 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead
104:37.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess]
104:37.86    32 |   memset(aT, 0, sizeof(T));
104:37.86       |   ~~~~~~^~~~~~~~~~~~~~~~~~
104:37.86 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/String.h:15,
104:37.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonTypes.h:19,
104:37.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TypeInference.h:22,
104:37.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/ObjectGroup.h:18,
104:37.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Shape.h:31,
104:37.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:27,
104:37.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches.h:14,
104:37.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:18,
104:37.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:15,
104:37.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonAnalysis.h:12,
104:37.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/LICM.cpp:9,
104:37.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src14.cpp:2:
104:37.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here
104:37.87    71 | struct JSSubString {
104:37.87       |        ^~~~~~~~~~~
104:38.01 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
104:38.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
104:38.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
104:38.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
104:38.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
104:38.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:15,
104:38.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonAnalysis.h:12,
104:38.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/LICM.cpp:9,
104:38.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src14.cpp:2:
104:38.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]':
104:38.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:289:38:   required from here
104:38.02 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead
104:38.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess]
104:38.02    32 |   memset(aT, 0, sizeof(T));
104:38.02       |   ~~~~~~^~~~~~~~~~~~~~~~~~
104:38.02 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
104:38.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
104:38.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Bailouts.h:13,
104:38.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineJIT.h:16,
104:38.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineIC.h:20,
104:38.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MIR.h:21,
104:38.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonAnalysis.h:13,
104:38.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/LICM.cpp:9,
104:38.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src14.cpp:2:
104:38.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:281:8: note: 'struct js::jit::Address' declared here
104:38.02   281 | struct Address
104:38.02       |        ^~~~~~~
104:38.02 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
104:38.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
104:38.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
104:38.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
104:38.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
104:38.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:15,
104:38.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonAnalysis.h:12,
104:38.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/LICM.cpp:9,
104:38.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src14.cpp:2:
104:38.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]':
104:38.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:305:40:   required from here
104:38.04 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead
104:38.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess]
104:38.04    32 |   memset(aT, 0, sizeof(T));
104:38.04       |   ~~~~~~^~~~~~~~~~~~~~~~~~
104:38.04 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
104:38.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
104:38.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Bailouts.h:13,
104:38.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineJIT.h:16,
104:38.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineIC.h:20,
104:38.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MIR.h:21,
104:38.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonAnalysis.h:13,
104:38.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/LICM.cpp:9,
104:38.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src14.cpp:2:
104:38.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:294:8: note: 'struct js::jit::BaseIndex' declared here
104:38.04   294 | struct BaseIndex
104:38.04       |        ^~~~~~~~~
104:38.16 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MIR.cpp:30,
104:38.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src15.cpp:2:
104:38.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
104:38.16 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead
104:38.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:389:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
104:38.16   389 |         memset(obj->as<JSFunction>().fixedSlots(), 0, size - sizeof(js::NativeObject));
104:38.16       |                                                                                      ^
104:38.16 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/String.h:17,
104:38.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonTypes.h:19,
104:38.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/SIMD.h:14,
104:38.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MIR.h:19,
104:38.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MIR.cpp:7,
104:38.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src15.cpp:2:
104:38.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here
104:38.16   662 | class HeapSlot : public WriteBarrieredBase<Value>
104:38.17       |       ^~~~~~~~
104:38.84 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonAnalysis.h:12,
104:38.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/LICM.cpp:9,
104:38.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src14.cpp:2:
104:38.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; size_t = long unsigned int]':
104:38.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:1249:63:   required from 'static js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry* js::detail::HashTable<T, HashPolicy, AllocPolicy>::createTable(AllocPolicy&, uint32_t, js::detail::HashTable<T, HashPolicy, AllocPolicy>::FailureBehavior) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; uint32_t = unsigned int]'
104:38.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:1317:28:   required from 'bool js::detail::HashTable<T, HashPolicy, AllocPolicy>::init(uint32_t) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
104:38.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:92:69:   required from 'bool js::HashMap<Key, Value, HashPolicy, AllocPolicy>::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
104:38.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/LIR.h:1801:38:   required from here
104:38.84 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' with no trivial copy-assignment
104:38.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:102:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' with no trivial copy-assignment [-Wclass-memaccess]
104:38.84   102 |             memset(p, 0, numElems * sizeof(T));
104:38.84       |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
104:38.84 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
104:38.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
104:38.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
104:38.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
104:38.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:15,
104:38.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonAnalysis.h:12,
104:38.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/LICM.cpp:9,
104:38.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src14.cpp:2:
104:38.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:788:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' declared here
104:38.84   788 | class HashTableEntry
104:38.84       |       ^~~~~~~~~~~~~~
104:39.81 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
104:39.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsapi.h:27,
104:39.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/SIMD.h:10,
104:39.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MIR.h:19,
104:39.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MIR.cpp:7,
104:39.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src15.cpp:2:
104:39.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]':
104:39.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:76:42:   required from here
104:39.81 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead
104:39.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess]
104:39.81    32 |   memset(aT, 0, sizeof(T));
104:39.81       |   ~~~~~~^~~~~~~~~~~~~~~~~~
104:39.81 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/String.h:15,
104:39.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonTypes.h:19,
104:39.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/SIMD.h:14,
104:39.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MIR.h:19,
104:39.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MIR.cpp:7,
104:39.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src15.cpp:2:
104:39.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here
104:39.81    71 | struct JSSubString {
104:39.81       |        ^~~~~~~~~~~
104:40.01 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
104:40.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsapi.h:27,
104:40.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/SIMD.h:10,
104:40.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MIR.h:19,
104:40.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MIR.cpp:7,
104:40.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src15.cpp:2:
104:40.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]':
104:40.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:289:38:   required from here
104:40.01 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead
104:40.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess]
104:40.01    32 |   memset(aT, 0, sizeof(T));
104:40.01       |   ~~~~~~^~~~~~~~~~~~~~~~~~
104:40.01 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
104:40.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
104:40.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Bailouts.h:13,
104:40.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineJIT.h:16,
104:40.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineIC.h:20,
104:40.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MIR.h:21,
104:40.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MIR.cpp:7,
104:40.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src15.cpp:2:
104:40.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:281:8: note: 'struct js::jit::Address' declared here
104:40.01   281 | struct Address
104:40.01       |        ^~~~~~~
104:40.01 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
104:40.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsapi.h:27,
104:40.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/SIMD.h:10,
104:40.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MIR.h:19,
104:40.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MIR.cpp:7,
104:40.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src15.cpp:2:
104:40.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]':
104:40.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:305:40:   required from here
104:40.03 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead
104:40.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess]
104:40.03    32 |   memset(aT, 0, sizeof(T));
104:40.03       |   ~~~~~~^~~~~~~~~~~~~~~~~~
104:40.03 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
104:40.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
104:40.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Bailouts.h:13,
104:40.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineJIT.h:16,
104:40.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineIC.h:20,
104:40.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MIR.h:21,
104:40.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MIR.cpp:7,
104:40.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src15.cpp:2:
104:40.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:294:8: note: 'struct js::jit::BaseIndex' declared here
104:40.03   294 | struct BaseIndex
104:40.03       |        ^~~~~~~~~
104:40.89 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
104:40.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
104:40.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
104:40.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Bailouts.h:13,
104:40.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineJIT.h:16,
104:40.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineIC.h:20,
104:40.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MIR.h:21,
104:40.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MIR.cpp:7,
104:40.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src15.cpp:2:
104:40.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; size_t = long unsigned int]':
104:40.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:1249:63:   required from 'static js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry* js::detail::HashTable<T, HashPolicy, AllocPolicy>::createTable(AllocPolicy&, uint32_t, js::detail::HashTable<T, HashPolicy, AllocPolicy>::FailureBehavior) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; uint32_t = unsigned int]'
104:40.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:1317:28:   required from 'bool js::detail::HashTable<T, HashPolicy, AllocPolicy>::init(uint32_t) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
104:40.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:92:69:   required from 'bool js::HashMap<Key, Value, HashPolicy, AllocPolicy>::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
104:40.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/LIR.h:1801:38:   required from here
104:40.89 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' with no trivial copy-assignment
104:40.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:102:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' with no trivial copy-assignment [-Wclass-memaccess]
104:40.90   102 |             memset(p, 0, numElems * sizeof(T));
104:40.90       |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
104:40.90 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
104:40.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
104:40.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:23,
104:40.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
104:40.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsapi.h:29,
104:40.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/SIMD.h:10,
104:40.91                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MIR.h:19,
104:40.91                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MIR.cpp:7,
104:40.91                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src15.cpp:2:
104:40.91 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:788:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' declared here
104:40.91   788 | class HashTableEntry
104:40.91       |       ^~~~~~~~~~~~~~
104:41.19 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsscript.h:28,
104:41.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches.h:15,
104:41.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:18,
104:41.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineIC.h:12,
104:41.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MIR.h:21,
104:41.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MIR.cpp:7,
104:41.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src15.cpp:2:
104:41.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/NativeObject.h: At global scope:
104:41.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/NativeObject.h:893:17: warning: inline function 'void js::NativeObject::setSlotWithType(js::ExclusiveContext*, js::Shape*, const JS::Value&, bool)' used but never defined
104:41.19   893 |     inline void setSlotWithType(ExclusiveContext* cx, Shape* shape,
104:41.19       |                 ^~~~~~~~~~~~~~~
104:42.46 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src15.cpp:2:
104:42.46 Warning: -Wunused-function in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MIR.cpp: 'bool CanStoreUnboxedType(js::jit::TempAllocator&, JSValueType, js::jit::MDefinition*)' defined but not used
104:42.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MIR.cpp:2662:1: warning: 'bool CanStoreUnboxedType(js::jit::TempAllocator&, JSValueType, js::jit::MDefinition*)' defined but not used [-Wunused-function]
104:42.46  2662 | CanStoreUnboxedType(TempAllocator& alloc, JSValueType unboxedType, MDefinition* value)
104:42.46       | ^~~~~~~~~~~~~~~~~~~
105:27.38 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/ScalarReplacement.cpp:17,
105:27.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src17.cpp:2:
105:27.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
105:27.38 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead
105:27.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:389:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
105:27.38   389 |         memset(obj->as<JSFunction>().fixedSlots(), 0, size - sizeof(js::NativeObject));
105:27.38       |                                                                                      ^
105:27.38 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsatom.h:14,
105:27.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches.h:12,
105:27.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:18,
105:27.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:15,
105:27.38                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonAnalysis.h:12,
105:27.39                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/ScalarReplacement.cpp:11,
105:27.39                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src17.cpp:2:
105:27.39 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here
105:27.39   662 | class HeapSlot : public WriteBarrieredBase<Value>
105:27.39       |       ^~~~~~~~
105:27.91 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Interpreter-inl.h:20,
105:27.91                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Recover.cpp:31,
105:27.91                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src16.cpp:20:
105:27.91 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
105:27.91 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead
105:27.91 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:389:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
105:27.91   389 |         memset(obj->as<JSFunction>().fixedSlots(), 0, size - sizeof(js::NativeObject));
105:27.91       |                                                                                      ^
105:27.91 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsatom.h:14,
105:27.91                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches.h:12,
105:27.91                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:18,
105:27.91                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:15,
105:27.91                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonAnalysis.h:12,
105:27.91                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/RangeAnalysis.h:13,
105:27.91                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/RangeAnalysis.cpp:7,
105:27.91                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src16.cpp:11:
105:27.91 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here
105:27.91   662 | class HeapSlot : public WriteBarrieredBase<Value>
105:27.91       |       ^~~~~~~~
105:29.05 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
105:29.06                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
105:29.06                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
105:29.06                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
105:29.06                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
105:29.06                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:15,
105:29.06                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonAnalysis.h:12,
105:29.06                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/ScalarReplacement.cpp:11,
105:29.06                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src17.cpp:2:
105:29.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]':
105:29.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:76:42:   required from here
105:29.06 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead
105:29.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess]
105:29.06    32 |   memset(aT, 0, sizeof(T));
105:29.06       |   ~~~~~~^~~~~~~~~~~~~~~~~~
105:29.06 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/String.h:15,
105:29.06                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonTypes.h:19,
105:29.06                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TypeInference.h:22,
105:29.06                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/ObjectGroup.h:18,
105:29.06                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Shape.h:31,
105:29.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:27,
105:29.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches.h:14,
105:29.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:18,
105:29.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:15,
105:29.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonAnalysis.h:12,
105:29.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/ScalarReplacement.cpp:11,
105:29.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src17.cpp:2:
105:29.07 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here
105:29.07    71 | struct JSSubString {
105:29.07       |        ^~~~~~~~~~~
105:29.17 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
105:29.17                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
105:29.17                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
105:29.17                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
105:29.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
105:29.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:15,
105:29.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonAnalysis.h:12,
105:29.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/ScalarReplacement.cpp:11,
105:29.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src17.cpp:2:
105:29.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]':
105:29.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:289:38:   required from here
105:29.18 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead
105:29.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess]
105:29.18    32 |   memset(aT, 0, sizeof(T));
105:29.18       |   ~~~~~~^~~~~~~~~~~~~~~~~~
105:29.18 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
105:29.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
105:29.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Bailouts.h:13,
105:29.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineJIT.h:16,
105:29.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineIC.h:20,
105:29.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MIR.h:21,
105:29.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonAnalysis.h:13,
105:29.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/ScalarReplacement.cpp:11,
105:29.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src17.cpp:2:
105:29.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:281:8: note: 'struct js::jit::Address' declared here
105:29.19   281 | struct Address
105:29.19       |        ^~~~~~~
105:29.19 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
105:29.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
105:29.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
105:29.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
105:29.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
105:29.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:15,
105:29.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonAnalysis.h:12,
105:29.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/ScalarReplacement.cpp:11,
105:29.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src17.cpp:2:
105:29.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]':
105:29.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:305:40:   required from here
105:29.19 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead
105:29.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess]
105:29.19    32 |   memset(aT, 0, sizeof(T));
105:29.19       |   ~~~~~~^~~~~~~~~~~~~~~~~~
105:29.19 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
105:29.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
105:29.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Bailouts.h:13,
105:29.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineJIT.h:16,
105:29.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineIC.h:20,
105:29.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MIR.h:21,
105:29.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonAnalysis.h:13,
105:29.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/ScalarReplacement.cpp:11,
105:29.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src17.cpp:2:
105:29.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:294:8: note: 'struct js::jit::BaseIndex' declared here
105:29.20   294 | struct BaseIndex
105:29.20       |        ^~~~~~~~~
105:29.21 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
105:29.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsapi.h:27,
105:29.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsfriendapi.h:16,
105:29.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/ProcessExecutableMemory.cpp:16,
105:29.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src16.cpp:2:
105:29.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]':
105:29.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:76:42:   required from here
105:29.22 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead
105:29.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess]
105:29.22    32 |   memset(aT, 0, sizeof(T));
105:29.22       |   ~~~~~~^~~~~~~~~~~~~~~~~~
105:29.22 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/String.h:15,
105:29.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonTypes.h:19,
105:29.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TypeInference.h:22,
105:29.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/ObjectGroup.h:18,
105:29.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Shape.h:31,
105:29.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:27,
105:29.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches.h:14,
105:29.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:18,
105:29.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:15,
105:29.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonAnalysis.h:12,
105:29.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/RangeAnalysis.h:13,
105:29.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/RangeAnalysis.cpp:7,
105:29.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src16.cpp:11:
105:29.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here
105:29.22    71 | struct JSSubString {
105:29.22       |        ^~~~~~~~~~~
105:29.34 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
105:29.34                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsapi.h:27,
105:29.34                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsfriendapi.h:16,
105:29.34                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/ProcessExecutableMemory.cpp:16,
105:29.34                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src16.cpp:2:
105:29.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]':
105:29.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:289:38:   required from here
105:29.34 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead
105:29.34 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess]
105:29.34    32 |   memset(aT, 0, sizeof(T));
105:29.34       |   ~~~~~~^~~~~~~~~~~~~~~~~~
105:29.34 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
105:29.34                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
105:29.34                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Bailouts.h:13,
105:29.34                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineJIT.h:16,
105:29.34                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineIC.h:20,
105:29.34                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MIR.h:21,
105:29.34                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonAnalysis.h:13,
105:29.34                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/RangeAnalysis.h:13,
105:29.34                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/RangeAnalysis.cpp:7,
105:29.35                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src16.cpp:11:
105:29.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:281:8: note: 'struct js::jit::Address' declared here
105:29.35   281 | struct Address
105:29.35       |        ^~~~~~~
105:29.35 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
105:29.35                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsapi.h:27,
105:29.35                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsfriendapi.h:16,
105:29.35                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/ProcessExecutableMemory.cpp:16,
105:29.35                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src16.cpp:2:
105:29.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]':
105:29.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:305:40:   required from here
105:29.35 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead
105:29.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess]
105:29.35    32 |   memset(aT, 0, sizeof(T));
105:29.35       |   ~~~~~~^~~~~~~~~~~~~~~~~~
105:29.35 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
105:29.35                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
105:29.35                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Bailouts.h:13,
105:29.35                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineJIT.h:16,
105:29.35                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineIC.h:20,
105:29.35                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MIR.h:21,
105:29.35                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonAnalysis.h:13,
105:29.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/RangeAnalysis.h:13,
105:29.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/RangeAnalysis.cpp:7,
105:29.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src16.cpp:11:
105:29.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:294:8: note: 'struct js::jit::BaseIndex' declared here
105:29.36   294 | struct BaseIndex
105:29.36       |        ^~~~~~~~~
105:30.02 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonAnalysis.h:12,
105:30.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/ScalarReplacement.cpp:11,
105:30.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src17.cpp:2:
105:30.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; size_t = long unsigned int]':
105:30.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:1249:63:   required from 'static js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry* js::detail::HashTable<T, HashPolicy, AllocPolicy>::createTable(AllocPolicy&, uint32_t, js::detail::HashTable<T, HashPolicy, AllocPolicy>::FailureBehavior) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; uint32_t = unsigned int]'
105:30.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:1317:28:   required from 'bool js::detail::HashTable<T, HashPolicy, AllocPolicy>::init(uint32_t) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
105:30.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:92:69:   required from 'bool js::HashMap<Key, Value, HashPolicy, AllocPolicy>::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
105:30.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/LIR.h:1801:38:   required from here
105:30.02 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' with no trivial copy-assignment
105:30.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:102:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' with no trivial copy-assignment [-Wclass-memaccess]
105:30.02   102 |             memset(p, 0, numElems * sizeof(T));
105:30.02       |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
105:30.02 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
105:30.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
105:30.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
105:30.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
105:30.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:15,
105:30.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonAnalysis.h:12,
105:30.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/ScalarReplacement.cpp:11,
105:30.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src17.cpp:2:
105:30.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:788:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' declared here
105:30.03   788 | class HashTableEntry
105:30.03       |       ^~~~~~~~~~~~~~
105:30.13 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonAnalysis.h:12,
105:30.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/RangeAnalysis.h:13,
105:30.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/RangeAnalysis.cpp:7,
105:30.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src16.cpp:11:
105:30.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; size_t = long unsigned int]':
105:30.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:1249:63:   required from 'static js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry* js::detail::HashTable<T, HashPolicy, AllocPolicy>::createTable(AllocPolicy&, uint32_t, js::detail::HashTable<T, HashPolicy, AllocPolicy>::FailureBehavior) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; uint32_t = unsigned int]'
105:30.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:1317:28:   required from 'bool js::detail::HashTable<T, HashPolicy, AllocPolicy>::init(uint32_t) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
105:30.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:92:69:   required from 'bool js::HashMap<Key, Value, HashPolicy, AllocPolicy>::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
105:30.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/LIR.h:1801:38:   required from here
105:30.13 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' with no trivial copy-assignment
105:30.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:102:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' with no trivial copy-assignment [-Wclass-memaccess]
105:30.13   102 |             memset(p, 0, numElems * sizeof(T));
105:30.13       |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
105:30.13 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
105:30.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
105:30.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:23,
105:30.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
105:30.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsapi.h:29,
105:30.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsfriendapi.h:16,
105:30.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/ProcessExecutableMemory.cpp:16,
105:30.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src16.cpp:2:
105:30.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:788:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' declared here
105:30.13   788 | class HashTableEntry
105:30.13       |       ^~~~~~~~~~~~~~
105:34.30 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:74,
105:34.30                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsapi.h:29,
105:34.30                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsfriendapi.h:16,
105:34.30                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/ProcessExecutableMemory.cpp:16,
105:34.30                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src16.cpp:2:
105:34.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/Value.h: In member function 'virtual bool js::jit::RSignExtend::recover(JSContext*, js::jit::SnapshotIterator&) const':
105:34.30 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/Value.h: 'result' may be used uninitialized in this function
105:34.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/Value.h:949:51: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized]
105:34.30   949 |         return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i));
105:34.30       |                                                   ^~~~~~~~~~~
105:34.30 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src16.cpp:20:
105:34.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Recover.cpp:357:13: note: 'result' was declared here
105:34.30   357 |     int32_t result;
105:34.30       |             ^~~~~~
105:48.44 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/EnvironmentObject-inl.h:13,
105:48.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineFrame-inl.h:19,
105:48.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/VMFunctions.cpp:24,
105:48.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src18.cpp:11:
105:48.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
105:48.45 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead
105:48.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:389:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
105:48.45   389 |         memset(obj->as<JSFunction>().fixedSlots(), 0, size - sizeof(js::NativeObject));
105:48.45       |                                                                                      ^
105:48.45 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:21,
105:48.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/TypedObject.h:10,
105:48.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/TypedObjectPrediction.h:10,
105:48.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/TypedObjectPrediction.cpp:7,
105:48.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src18.cpp:2:
105:48.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here
105:48.46   662 | class HeapSlot : public WriteBarrieredBase<Value>
105:48.46       |       ^~~~~~~~
105:49.80 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
105:49.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:19,
105:49.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
105:49.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallNonGenericMethod.h:12,
105:49.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/NamespaceImports.h:15,
105:49.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:10,
105:49.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:21,
105:49.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/TypedObject.h:10,
105:49.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/TypedObjectPrediction.h:10,
105:49.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/TypedObjectPrediction.cpp:7,
105:49.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src18.cpp:2:
105:49.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]':
105:49.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:76:42:   required from here
105:49.80 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead
105:49.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess]
105:49.80    32 |   memset(aT, 0, sizeof(T));
105:49.80       |   ~~~~~~^~~~~~~~~~~~~~~~~~
105:49.80 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/String.h:15,
105:49.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonTypes.h:19,
105:49.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TypeInference.h:22,
105:49.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/ObjectGroup.h:18,
105:49.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Shape.h:31,
105:49.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:27,
105:49.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/TypedObject.h:10,
105:49.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/TypedObjectPrediction.h:10,
105:49.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/TypedObjectPrediction.cpp:7,
105:49.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src18.cpp:2:
105:49.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here
105:49.80    71 | struct JSSubString {
105:49.80       |        ^~~~~~~~~~~
105:49.92 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
105:49.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:19,
105:49.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
105:49.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallNonGenericMethod.h:12,
105:49.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/NamespaceImports.h:15,
105:49.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:10,
105:49.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:21,
105:49.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/TypedObject.h:10,
105:49.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/TypedObjectPrediction.h:10,
105:49.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/TypedObjectPrediction.cpp:7,
105:49.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src18.cpp:2:
105:49.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]':
105:49.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:289:38:   required from here
105:49.92 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead
105:49.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess]
105:49.92    32 |   memset(aT, 0, sizeof(T));
105:49.92       |   ~~~~~~^~~~~~~~~~~~~~~~~~
105:49.92 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
105:49.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
105:49.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/CompileInfo.h:15,
105:49.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/VMFunctions.h:14,
105:49.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/VMFunctions.cpp:7,
105:49.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src18.cpp:11:
105:49.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:281:8: note: 'struct js::jit::Address' declared here
105:49.92   281 | struct Address
105:49.93       |        ^~~~~~~
105:49.93 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
105:49.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:19,
105:49.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
105:49.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallNonGenericMethod.h:12,
105:49.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/NamespaceImports.h:15,
105:49.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:10,
105:49.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:21,
105:49.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/TypedObject.h:10,
105:49.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/TypedObjectPrediction.h:10,
105:49.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/TypedObjectPrediction.cpp:7,
105:49.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src18.cpp:2:
105:49.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]':
105:49.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:305:40:   required from here
105:49.94 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead
105:49.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess]
105:49.94    32 |   memset(aT, 0, sizeof(T));
105:49.94       |   ~~~~~~^~~~~~~~~~~~~~~~~~
105:49.94 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
105:49.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
105:49.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/CompileInfo.h:15,
105:49.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/VMFunctions.h:14,
105:49.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/VMFunctions.cpp:7,
105:49.94                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src18.cpp:11:
105:49.94 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:294:8: note: 'struct js::jit::BaseIndex' declared here
105:49.94   294 | struct BaseIndex
105:49.94       |        ^~~~~~~~~
105:50.72 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/TypedObjectPrediction.h:11,
105:50.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/TypedObjectPrediction.cpp:7,
105:50.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src18.cpp:2:
105:50.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; size_t = long unsigned int]':
105:50.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:1249:63:   required from 'static js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry* js::detail::HashTable<T, HashPolicy, AllocPolicy>::createTable(AllocPolicy&, uint32_t, js::detail::HashTable<T, HashPolicy, AllocPolicy>::FailureBehavior) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; uint32_t = unsigned int]'
105:50.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:1317:28:   required from 'bool js::detail::HashTable<T, HashPolicy, AllocPolicy>::init(uint32_t) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
105:50.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:92:69:   required from 'bool js::HashMap<Key, Value, HashPolicy, AllocPolicy>::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
105:50.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/LIR.h:1801:38:   required from here
105:50.73 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' with no trivial copy-assignment
105:50.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:102:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' with no trivial copy-assignment [-Wclass-memaccess]
105:50.73   102 |             memset(p, 0, numElems * sizeof(T));
105:50.73       |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
105:50.73 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
105:50.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
105:50.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:23,
105:50.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
105:50.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallNonGenericMethod.h:12,
105:50.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/NamespaceImports.h:15,
105:50.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:10,
105:50.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:21,
105:50.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/TypedObject.h:10,
105:50.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/TypedObjectPrediction.h:10,
105:50.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/TypedObjectPrediction.cpp:7,
105:50.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src18.cpp:2:
105:50.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:788:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' declared here
105:50.74   788 | class HashTableEntry
105:50.74       |       ^~~~~~~~~~~~~~
105:50.74 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/TypedObjectPrediction.h:11,
105:50.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/TypedObjectPrediction.cpp:7,
105:50.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src18.cpp:2:
105:50.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry<js::jit::MDefinition* const>; size_t = long unsigned int]':
105:50.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:1249:63:   required from 'static js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry* js::detail::HashTable<T, HashPolicy, AllocPolicy>::createTable(AllocPolicy&, uint32_t, js::detail::HashTable<T, HashPolicy, AllocPolicy>::FailureBehavior) [with T = js::jit::MDefinition* const; HashPolicy = js::HashSet<js::jit::MDefinition*, js::jit::ValueNumberer::VisibleValues::ValueHasher, js::jit::JitAllocPolicy>::SetOps; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry = js::detail::HashTableEntry<js::jit::MDefinition* const>; uint32_t = unsigned int]'
105:50.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:1317:28:   required from 'bool js::detail::HashTable<T, HashPolicy, AllocPolicy>::init(uint32_t) [with T = js::jit::MDefinition* const; HashPolicy = js::HashSet<js::jit::MDefinition*, js::jit::ValueNumberer::VisibleValues::ValueHasher, js::jit::JitAllocPolicy>::SetOps; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
105:50.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:345:69:   required from 'bool js::HashSet<T, HashPolicy, AllocPolicy>::init(uint32_t) [with T = js::jit::MDefinition*; HashPolicy = js::jit::ValueNumberer::VisibleValues::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
105:50.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/ValueNumbering.cpp:83:22:   required from here
105:50.74 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::jit::MDefinition* const>' with no trivial copy-assignment
105:50.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:102:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::jit::MDefinition* const>' with no trivial copy-assignment [-Wclass-memaccess]
105:50.74   102 |             memset(p, 0, numElems * sizeof(T));
105:50.74       |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
105:50.74 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
105:50.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
105:50.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:23,
105:50.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
105:50.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallNonGenericMethod.h:12,
105:50.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/NamespaceImports.h:15,
105:50.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:10,
105:50.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:21,
105:50.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/TypedObject.h:10,
105:50.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/TypedObjectPrediction.h:10,
105:50.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/TypedObjectPrediction.cpp:7,
105:50.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src18.cpp:2:
105:50.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:788:7: note: 'class js::detail::HashTableEntry<js::jit::MDefinition* const>' declared here
105:50.75   788 | class HashTableEntry
105:50.75       |       ^~~~~~~~~~~~~~
106:02.84 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
106:02.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:19,
106:02.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
106:02.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallNonGenericMethod.h:12,
106:02.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/NamespaceImports.h:15,
106:02.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:10,
106:02.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:21,
106:02.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsfun.h:14,
106:02.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrameIterator.h:10,
106:02.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Bailouts.h:12,
106:02.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/LIR.h:15,
106:02.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Lowering-shared.h:13,
106:02.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Lowering-shared-inl.h:10,
106:02.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Lowering-shared.cpp:7,
106:02.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src19.cpp:2:
106:02.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]':
106:02.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:76:42:   required from here
106:02.85 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead
106:02.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess]
106:02.85    32 |   memset(aT, 0, sizeof(T));
106:02.85       |   ~~~~~~^~~~~~~~~~~~~~~~~~
106:02.85 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/String.h:15,
106:02.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonTypes.h:19,
106:02.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TypeInference.h:22,
106:02.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/ObjectGroup.h:18,
106:02.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Shape.h:31,
106:02.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:27,
106:02.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsfun.h:14,
106:02.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrameIterator.h:10,
106:02.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Bailouts.h:12,
106:02.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/LIR.h:15,
106:02.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Lowering-shared.h:13,
106:02.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Lowering-shared-inl.h:10,
106:02.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Lowering-shared.cpp:7,
106:02.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src19.cpp:2:
106:02.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here
106:02.86    71 | struct JSSubString {
106:02.86       |        ^~~~~~~~~~~
106:02.98 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
106:02.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:19,
106:02.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
106:02.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallNonGenericMethod.h:12,
106:02.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/NamespaceImports.h:15,
106:02.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:10,
106:02.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:21,
106:02.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsfun.h:14,
106:02.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrameIterator.h:10,
106:02.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Bailouts.h:12,
106:02.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/LIR.h:15,
106:02.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Lowering-shared.h:13,
106:02.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Lowering-shared-inl.h:10,
106:02.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Lowering-shared.cpp:7,
106:02.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src19.cpp:2:
106:02.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]':
106:02.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:289:38:   required from here
106:02.99 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead
106:02.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess]
106:02.99    32 |   memset(aT, 0, sizeof(T));
106:02.99       |   ~~~~~~^~~~~~~~~~~~~~~~~~
106:02.99 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
106:02.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
106:02.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Bailouts.h:13,
106:02.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/LIR.h:15,
106:02.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Lowering-shared.h:13,
106:02.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Lowering-shared-inl.h:10,
106:02.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Lowering-shared.cpp:7,
106:02.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src19.cpp:2:
106:02.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:281:8: note: 'struct js::jit::Address' declared here
106:02.99   281 | struct Address
106:02.99       |        ^~~~~~~
106:02.99 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
106:02.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:19,
106:02.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
106:02.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallNonGenericMethod.h:12,
106:02.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/NamespaceImports.h:15,
106:02.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:10,
106:02.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:21,
106:02.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsfun.h:14,
106:02.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrameIterator.h:10,
106:02.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Bailouts.h:12,
106:02.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/LIR.h:15,
106:02.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Lowering-shared.h:13,
106:02.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Lowering-shared-inl.h:10,
106:02.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Lowering-shared.cpp:7,
106:02.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src19.cpp:2:
106:03.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]':
106:03.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:305:40:   required from here
106:03.01 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead
106:03.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess]
106:03.01    32 |   memset(aT, 0, sizeof(T));
106:03.01       |   ~~~~~~^~~~~~~~~~~~~~~~~~
106:03.01 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
106:03.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
106:03.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Bailouts.h:13,
106:03.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/LIR.h:15,
106:03.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Lowering-shared.h:13,
106:03.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Lowering-shared-inl.h:10,
106:03.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Lowering-shared.cpp:7,
106:03.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src19.cpp:2:
106:03.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:294:8: note: 'struct js::jit::BaseIndex' declared here
106:03.01   294 | struct BaseIndex
106:03.01       |        ^~~~~~~~~
106:03.61 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
106:03.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
106:03.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
106:03.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Bailouts.h:13,
106:03.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/LIR.h:15,
106:03.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Lowering-shared.h:13,
106:03.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Lowering-shared-inl.h:10,
106:03.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Lowering-shared.cpp:7,
106:03.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src19.cpp:2:
106:03.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; size_t = long unsigned int]':
106:03.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:1249:63:   required from 'static js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry* js::detail::HashTable<T, HashPolicy, AllocPolicy>::createTable(AllocPolicy&, uint32_t, js::detail::HashTable<T, HashPolicy, AllocPolicy>::FailureBehavior) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; uint32_t = unsigned int]'
106:03.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:1317:28:   required from 'bool js::detail::HashTable<T, HashPolicy, AllocPolicy>::init(uint32_t) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
106:03.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:92:69:   required from 'bool js::HashMap<Key, Value, HashPolicy, AllocPolicy>::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
106:03.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/LIR.h:1801:38:   required from here
106:03.62 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' with no trivial copy-assignment
106:03.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:102:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' with no trivial copy-assignment [-Wclass-memaccess]
106:03.62   102 |             memset(p, 0, numElems * sizeof(T));
106:03.62       |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
106:03.62 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
106:03.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
106:03.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:23,
106:03.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
106:03.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallNonGenericMethod.h:12,
106:03.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/NamespaceImports.h:15,
106:03.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:10,
106:03.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:21,
106:03.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsfun.h:14,
106:03.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrameIterator.h:10,
106:03.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Bailouts.h:12,
106:03.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/LIR.h:15,
106:03.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Lowering-shared.h:13,
106:03.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Lowering-shared-inl.h:10,
106:03.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Lowering-shared.cpp:7,
106:03.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src19.cpp:2:
106:03.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:788:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' declared here
106:03.62   788 | class HashTableEntry
106:03.62       |       ^~~~~~~~~~~~~~
106:11.29 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/TestingFunctions.cpp:58,
106:11.30                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src2.cpp:2:
106:11.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
106:11.30 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead
106:11.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:389:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
106:11.30   389 |         memset(obj->as<JSFunction>().fixedSlots(), 0, size - sizeof(js::NativeObject));
106:11.30       |                                                                                      ^
106:11.30 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsatom.h:14,
106:11.30                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches.h:12,
106:11.30                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:18,
106:11.30                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/TestingFunctions.cpp:17,
106:11.30                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src2.cpp:2:
106:11.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here
106:11.30   662 | class HeapSlot : public WriteBarrieredBase<Value>
106:11.30       |       ^~~~~~~~
106:12.97 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
106:12.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:19,
106:12.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
106:12.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallNonGenericMethod.h:12,
106:12.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/NamespaceImports.h:15,
106:12.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/TestingFunctions.h:10,
106:12.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/TestingFunctions.cpp:7,
106:12.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src2.cpp:2:
106:12.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]':
106:12.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:76:42:   required from here
106:12.97 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead
106:12.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess]
106:12.97    32 |   memset(aT, 0, sizeof(T));
106:12.98       |   ~~~~~~^~~~~~~~~~~~~~~~~~
106:12.98 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/String.h:15,
106:12.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonTypes.h:19,
106:12.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TypeInference.h:22,
106:12.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/ObjectGroup.h:18,
106:12.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Shape.h:31,
106:12.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:27,
106:12.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches.h:14,
106:12.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:18,
106:12.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/TestingFunctions.cpp:17,
106:12.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src2.cpp:2:
106:12.98 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here
106:12.98    71 | struct JSSubString {
106:12.98       |        ^~~~~~~~~~~
106:13.10 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
106:13.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:19,
106:13.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
106:13.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallNonGenericMethod.h:12,
106:13.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/NamespaceImports.h:15,
106:13.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/TestingFunctions.h:10,
106:13.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/TestingFunctions.cpp:7,
106:13.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src2.cpp:2:
106:13.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]':
106:13.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmCode.h:63:33:   required from here
106:13.10 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
106:13.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment [-Wclass-memaccess]
106:13.10    32 |   memset(aT, 0, sizeof(T));
106:13.10       |   ~~~~~~^~~~~~~~~~~~~~~~~~
106:13.10 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmModule.h:24,
106:13.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/TestingFunctions.cpp:53,
106:13.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src2.cpp:2:
106:13.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmCode.h:42:7: note: 'class js::wasm::CodeSegment' declared here
106:13.10    42 | class CodeSegment
106:13.10       |       ^~~~~~~~~~~
106:13.12 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
106:13.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:19,
106:13.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
106:13.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallNonGenericMethod.h:12,
106:13.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/NamespaceImports.h:15,
106:13.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/TestingFunctions.h:10,
106:13.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/TestingFunctions.cpp:7,
106:13.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src2.cpp:2:
106:13.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataCacheablePod]':
106:13.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmModule.h:44:51:   required from here
106:13.12 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
106:13.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32: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]
106:13.12    32 |   memset(aT, 0, sizeof(T));
106:13.12       |   ~~~~~~^~~~~~~~~~~~~~~~~~
106:13.12 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/TestingFunctions.cpp:53,
106:13.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src2.cpp:2:
106:13.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmModule.h:36:8: note: 'struct js::wasm::LinkDataCacheablePod' declared here
106:13.12    36 | struct LinkDataCacheablePod
106:13.12       |        ^~~~~~~~~~~~~~~~~~~~
106:13.15 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
106:13.15                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:19,
106:13.15                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
106:13.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallNonGenericMethod.h:12,
106:13.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/NamespaceImports.h:15,
106:13.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/TestingFunctions.h:10,
106:13.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/TestingFunctions.cpp:7,
106:13.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src2.cpp:2:
106:13.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]':
106:13.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:289:38:   required from here
106:13.16 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead
106:13.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess]
106:13.16    32 |   memset(aT, 0, sizeof(T));
106:13.16       |   ~~~~~~^~~~~~~~~~~~~~~~~~
106:13.16 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
106:13.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
106:13.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxtinlines.h:16,
106:13.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/TestingFunctions.cpp:57,
106:13.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src2.cpp:2:
106:13.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:281:8: note: 'struct js::jit::Address' declared here
106:13.16   281 | struct Address
106:13.16       |        ^~~~~~~
106:13.16 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
106:13.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:19,
106:13.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
106:13.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallNonGenericMethod.h:12,
106:13.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/NamespaceImports.h:15,
106:13.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/TestingFunctions.h:10,
106:13.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/TestingFunctions.cpp:7,
106:13.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src2.cpp:2:
106:13.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]':
106:13.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:305:40:   required from here
106:13.16 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead
106:13.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess]
106:13.16    32 |   memset(aT, 0, sizeof(T));
106:13.16       |   ~~~~~~^~~~~~~~~~~~~~~~~~
106:13.16 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
106:13.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
106:13.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxtinlines.h:16,
106:13.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/TestingFunctions.cpp:57,
106:13.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src2.cpp:2:
106:13.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:294:8: note: 'struct js::jit::BaseIndex' declared here
106:13.16   294 | struct BaseIndex
106:13.16       |        ^~~~~~~~~
106:19.81 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
106:19.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:19,
106:19.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
106:19.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallNonGenericMethod.h:12,
106:19.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/NamespaceImports.h:15,
106:19.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:10,
106:19.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:21,
106:19.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsfun.h:14,
106:19.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrameIterator.h:10,
106:19.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Bailouts.h:12,
106:19.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/LIR.h:15,
106:19.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Lowering-shared.h:13,
106:19.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x86-shared/Lowering-x86-shared.h:10,
106:19.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/Lowering-x64.h:10,
106:19.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/Lowering-x64.cpp:7,
106:19.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src20.cpp:2:
106:19.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]':
106:19.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:76:42:   required from here
106:19.81 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead
106:19.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess]
106:19.82    32 |   memset(aT, 0, sizeof(T));
106:19.82       |   ~~~~~~^~~~~~~~~~~~~~~~~~
106:19.82 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/String.h:15,
106:19.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonTypes.h:19,
106:19.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TypeInference.h:22,
106:19.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/ObjectGroup.h:18,
106:19.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Shape.h:31,
106:19.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:27,
106:19.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsfun.h:14,
106:19.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrameIterator.h:10,
106:19.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Bailouts.h:12,
106:19.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/LIR.h:15,
106:19.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Lowering-shared.h:13,
106:19.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x86-shared/Lowering-x86-shared.h:10,
106:19.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/Lowering-x64.h:10,
106:19.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/Lowering-x64.cpp:7,
106:19.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src20.cpp:2:
106:19.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here
106:19.83    71 | struct JSSubString {
106:19.83       |        ^~~~~~~~~~~
106:19.95 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
106:19.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:19,
106:19.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
106:19.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallNonGenericMethod.h:12,
106:19.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/NamespaceImports.h:15,
106:19.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:10,
106:19.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:21,
106:19.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsfun.h:14,
106:19.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrameIterator.h:10,
106:19.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Bailouts.h:12,
106:19.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/LIR.h:15,
106:19.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Lowering-shared.h:13,
106:19.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x86-shared/Lowering-x86-shared.h:10,
106:19.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/Lowering-x64.h:10,
106:19.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/Lowering-x64.cpp:7,
106:19.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src20.cpp:2:
106:19.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]':
106:19.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:289:38:   required from here
106:19.95 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead
106:19.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess]
106:19.95    32 |   memset(aT, 0, sizeof(T));
106:19.95       |   ~~~~~~^~~~~~~~~~~~~~~~~~
106:19.95 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
106:19.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
106:19.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Bailouts.h:13,
106:19.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/LIR.h:15,
106:19.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Lowering-shared.h:13,
106:19.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x86-shared/Lowering-x86-shared.h:10,
106:19.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/Lowering-x64.h:10,
106:19.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/Lowering-x64.cpp:7,
106:19.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src20.cpp:2:
106:19.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:281:8: note: 'struct js::jit::Address' declared here
106:19.95   281 | struct Address
106:19.95       |        ^~~~~~~
106:19.95 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
106:19.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:19,
106:19.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
106:19.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallNonGenericMethod.h:12,
106:19.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/NamespaceImports.h:15,
106:19.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:10,
106:19.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:21,
106:19.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsfun.h:14,
106:19.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrameIterator.h:10,
106:19.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Bailouts.h:12,
106:19.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/LIR.h:15,
106:19.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Lowering-shared.h:13,
106:19.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x86-shared/Lowering-x86-shared.h:10,
106:19.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/Lowering-x64.h:10,
106:19.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/Lowering-x64.cpp:7,
106:19.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src20.cpp:2:
106:19.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]':
106:19.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:305:40:   required from here
106:19.96 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead
106:19.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess]
106:19.96    32 |   memset(aT, 0, sizeof(T));
106:19.96       |   ~~~~~~^~~~~~~~~~~~~~~~~~
106:19.96 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
106:19.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
106:19.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Bailouts.h:13,
106:19.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/LIR.h:15,
106:19.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Lowering-shared.h:13,
106:19.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x86-shared/Lowering-x86-shared.h:10,
106:19.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/Lowering-x64.h:10,
106:19.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/Lowering-x64.cpp:7,
106:19.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src20.cpp:2:
106:19.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:294:8: note: 'struct js::jit::BaseIndex' declared here
106:19.96   294 | struct BaseIndex
106:19.96       |        ^~~~~~~~~
106:20.63 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
106:20.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
106:20.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
106:20.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Bailouts.h:13,
106:20.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/LIR.h:15,
106:20.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Lowering-shared.h:13,
106:20.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x86-shared/Lowering-x86-shared.h:10,
106:20.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/Lowering-x64.h:10,
106:20.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/Lowering-x64.cpp:7,
106:20.63                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src20.cpp:2:
106:20.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; size_t = long unsigned int]':
106:20.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:1249:63:   required from 'static js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry* js::detail::HashTable<T, HashPolicy, AllocPolicy>::createTable(AllocPolicy&, uint32_t, js::detail::HashTable<T, HashPolicy, AllocPolicy>::FailureBehavior) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; uint32_t = unsigned int]'
106:20.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:1317:28:   required from 'bool js::detail::HashTable<T, HashPolicy, AllocPolicy>::init(uint32_t) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
106:20.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:92:69:   required from 'bool js::HashMap<Key, Value, HashPolicy, AllocPolicy>::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
106:20.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/LIR.h:1801:38:   required from here
106:20.64 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' with no trivial copy-assignment
106:20.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:102:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' with no trivial copy-assignment [-Wclass-memaccess]
106:20.64   102 |             memset(p, 0, numElems * sizeof(T));
106:20.64       |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
106:20.64 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
106:20.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
106:20.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:23,
106:20.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
106:20.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallNonGenericMethod.h:12,
106:20.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/NamespaceImports.h:15,
106:20.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:10,
106:20.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:21,
106:20.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsfun.h:14,
106:20.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrameIterator.h:10,
106:20.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Bailouts.h:12,
106:20.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/LIR.h:15,
106:20.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Lowering-shared.h:13,
106:20.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x86-shared/Lowering-x86-shared.h:10,
106:20.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/Lowering-x64.h:10,
106:20.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/Lowering-x64.cpp:7,
106:20.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src20.cpp:2:
106:20.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:788:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' declared here
106:20.64   788 | class HashTableEntry
106:20.64       |       ^~~~~~~~~~~~~~
106:40.45 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Interpreter-inl.h:20,
106:40.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsapi.cpp:100,
106:40.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src22.cpp:20:
106:40.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
106:40.45 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead
106:40.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:389:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
106:40.45   389 |         memset(obj->as<JSFunction>().fixedSlots(), 0, size - sizeof(js::NativeObject));
106:40.45       |                                                                                      ^
106:40.45 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsatom.h:14,
106:40.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches.h:12,
106:40.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:18,
106:40.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/RegExpObject.h:13,
106:40.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/RegExp.h:10,
106:40.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartment.h:17,
106:40.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:13,
106:40.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x86-shared/MoveEmitter-x86-shared.h:10,
106:40.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x86-shared/MoveEmitter-x86-shared.cpp:7,
106:40.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src22.cpp:2:
106:40.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here
106:40.45   662 | class HeapSlot : public WriteBarrieredBase<Value>
106:40.46       |       ^~~~~~~~
106:40.60 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
106:40.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HeapAPI.h:12,
106:40.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCAPI.h:13,
106:40.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/ExecutableAllocator.h:46,
106:40.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x86-shared/AssemblerBuffer-x86-shared.h:37,
106:40.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x86-shared/AssemblerBuffer-x86-shared.cpp:7,
106:40.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src21.cpp:2:
106:40.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]':
106:40.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:76:42:   required from here
106:40.60 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead
106:40.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess]
106:40.60    32 |   memset(aT, 0, sizeof(T));
106:40.60       |   ~~~~~~^~~~~~~~~~~~~~~~~~
106:40.60 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/String.h:15,
106:40.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonTypes.h:19,
106:40.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TypeInference.h:22,
106:40.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/ObjectGroup.h:18,
106:40.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Shape.h:31,
106:40.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:27,
106:40.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches.h:14,
106:40.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:18,
106:40.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:12,
106:40.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineFrame.h:10,
106:40.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineFrameInfo.h:12,
106:40.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/BaselineCompiler-shared.h:10,
106:40.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x86-shared/BaselineCompiler-x86-shared.h:10,
106:40.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x86-shared/BaselineCompiler-x86-shared.cpp:7,
106:40.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src21.cpp:11:
106:40.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here
106:40.61    71 | struct JSSubString {
106:40.61       |        ^~~~~~~~~~~
106:40.73 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
106:40.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HeapAPI.h:12,
106:40.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCAPI.h:13,
106:40.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/ExecutableAllocator.h:46,
106:40.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x86-shared/AssemblerBuffer-x86-shared.h:37,
106:40.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x86-shared/AssemblerBuffer-x86-shared.cpp:7,
106:40.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src21.cpp:2:
106:40.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]':
106:40.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:289:38:   required from here
106:40.73 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead
106:40.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess]
106:40.73    32 |   memset(aT, 0, sizeof(T));
106:40.73       |   ~~~~~~^~~~~~~~~~~~~~~~~~
106:40.73 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
106:40.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
106:40.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineFrame.h:10,
106:40.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineFrameInfo.h:12,
106:40.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/BaselineCompiler-shared.h:10,
106:40.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x86-shared/BaselineCompiler-x86-shared.h:10,
106:40.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x86-shared/BaselineCompiler-x86-shared.cpp:7,
106:40.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src21.cpp:11:
106:40.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:281:8: note: 'struct js::jit::Address' declared here
106:40.74   281 | struct Address
106:40.74       |        ^~~~~~~
106:40.74 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
106:40.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HeapAPI.h:12,
106:40.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCAPI.h:13,
106:40.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/ExecutableAllocator.h:46,
106:40.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x86-shared/AssemblerBuffer-x86-shared.h:37,
106:40.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x86-shared/AssemblerBuffer-x86-shared.cpp:7,
106:40.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src21.cpp:2:
106:40.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]':
106:40.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:305:40:   required from here
106:40.75 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead
106:40.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess]
106:40.75    32 |   memset(aT, 0, sizeof(T));
106:40.75       |   ~~~~~~^~~~~~~~~~~~~~~~~~
106:40.75 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
106:40.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
106:40.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineFrame.h:10,
106:40.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineFrameInfo.h:12,
106:40.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/BaselineCompiler-shared.h:10,
106:40.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x86-shared/BaselineCompiler-x86-shared.h:10,
106:40.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x86-shared/BaselineCompiler-x86-shared.cpp:7,
106:40.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src21.cpp:11:
106:40.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:294:8: note: 'struct js::jit::BaseIndex' declared here
106:40.75   294 | struct BaseIndex
106:40.75       |        ^~~~~~~~~
106:40.98 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
106:40.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
106:40.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
106:40.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
106:40.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
106:40.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/RegExpObject.h:13,
106:40.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/RegExp.h:10,
106:40.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartment.h:17,
106:40.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:13,
106:40.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x86-shared/MoveEmitter-x86-shared.h:10,
106:40.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x86-shared/MoveEmitter-x86-shared.cpp:7,
106:40.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src22.cpp:2:
106:40.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]':
106:40.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:76:42:   required from here
106:40.99 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead
106:40.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess]
106:40.99    32 |   memset(aT, 0, sizeof(T));
106:40.99       |   ~~~~~~^~~~~~~~~~~~~~~~~~
106:40.99 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/String.h:15,
106:40.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonTypes.h:19,
106:40.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TypeInference.h:22,
106:40.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/ObjectGroup.h:18,
106:40.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Shape.h:31,
106:40.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:27,
106:40.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches.h:14,
106:40.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:18,
106:40.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/RegExpObject.h:13,
106:40.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/RegExp.h:10,
106:40.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartment.h:17,
106:40.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:13,
106:40.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x86-shared/MoveEmitter-x86-shared.h:10,
106:40.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x86-shared/MoveEmitter-x86-shared.cpp:7,
106:40.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src22.cpp:2:
106:40.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here
106:40.99    71 | struct JSSubString {
106:40.99       |        ^~~~~~~~~~~
106:41.11 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
106:41.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
106:41.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
106:41.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
106:41.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
106:41.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/RegExpObject.h:13,
106:41.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/RegExp.h:10,
106:41.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartment.h:17,
106:41.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:13,
106:41.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x86-shared/MoveEmitter-x86-shared.h:10,
106:41.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x86-shared/MoveEmitter-x86-shared.cpp:7,
106:41.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src22.cpp:2:
106:41.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]':
106:41.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:289:38:   required from here
106:41.12 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead
106:41.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess]
106:41.12    32 |   memset(aT, 0, sizeof(T));
106:41.12       |   ~~~~~~^~~~~~~~~~~~~~~~~~
106:41.12 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
106:41.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
106:41.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
106:41.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
106:41.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x86-shared/MoveEmitter-x86-shared.h:10,
106:41.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x86-shared/MoveEmitter-x86-shared.cpp:7,
106:41.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src22.cpp:2:
106:41.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:281:8: note: 'struct js::jit::Address' declared here
106:41.12   281 | struct Address
106:41.12       |        ^~~~~~~
106:41.12 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
106:41.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
106:41.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
106:41.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
106:41.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
106:41.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/RegExpObject.h:13,
106:41.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/RegExp.h:10,
106:41.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartment.h:17,
106:41.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:13,
106:41.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x86-shared/MoveEmitter-x86-shared.h:10,
106:41.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x86-shared/MoveEmitter-x86-shared.cpp:7,
106:41.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src22.cpp:2:
106:41.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]':
106:41.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:305:40:   required from here
106:41.13 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead
106:41.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess]
106:41.13    32 |   memset(aT, 0, sizeof(T));
106:41.13       |   ~~~~~~^~~~~~~~~~~~~~~~~~
106:41.13 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
106:41.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
106:41.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
106:41.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
106:41.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x86-shared/MoveEmitter-x86-shared.h:10,
106:41.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x86-shared/MoveEmitter-x86-shared.cpp:7,
106:41.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src22.cpp:2:
106:41.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:294:8: note: 'struct js::jit::BaseIndex' declared here
106:41.13   294 | struct BaseIndex
106:41.13       |        ^~~~~~~~~
106:41.23 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
106:41.23                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
106:41.23                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
106:41.23                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
106:41.23                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
106:41.23                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/RegExpObject.h:13,
106:41.23                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/RegExp.h:10,
106:41.23                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartment.h:17,
106:41.23                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:13,
106:41.23                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x86-shared/MoveEmitter-x86-shared.h:10,
106:41.23                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x86-shared/MoveEmitter-x86-shared.cpp:7,
106:41.23                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src22.cpp:2:
106:41.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]':
106:41.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmCode.h:63:33:   required from here
106:41.23 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
106:41.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment [-Wclass-memaccess]
106:41.23    32 |   memset(aT, 0, sizeof(T));
106:41.23       |   ~~~~~~^~~~~~~~~~~~~~~~~~
106:41.23 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmModule.h:24,
106:41.23                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsapi.cpp:94,
106:41.23                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src22.cpp:20:
106:41.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmCode.h:42:7: note: 'class js::wasm::CodeSegment' declared here
106:41.23    42 | class CodeSegment
106:41.23       |       ^~~~~~~~~~~
106:41.24 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
106:41.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
106:41.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
106:41.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
106:41.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
106:41.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/RegExpObject.h:13,
106:41.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/RegExp.h:10,
106:41.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartment.h:17,
106:41.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:13,
106:41.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x86-shared/MoveEmitter-x86-shared.h:10,
106:41.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x86-shared/MoveEmitter-x86-shared.cpp:7,
106:41.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src22.cpp:2:
106:41.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataCacheablePod]':
106:41.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmModule.h:44:51:   required from here
106:41.24 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
106:41.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32: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]
106:41.24    32 |   memset(aT, 0, sizeof(T));
106:41.24       |   ~~~~~~^~~~~~~~~~~~~~~~~~
106:41.24 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsapi.cpp:94,
106:41.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src22.cpp:20:
106:41.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmModule.h:36:8: note: 'struct js::wasm::LinkDataCacheablePod' declared here
106:41.24    36 | struct LinkDataCacheablePod
106:41.24       |        ^~~~~~~~~~~~~~~~~~~~
106:41.61 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
106:41.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
106:41.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
106:41.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineFrame.h:10,
106:41.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineFrameInfo.h:12,
106:41.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/BaselineCompiler-shared.h:10,
106:41.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x86-shared/BaselineCompiler-x86-shared.h:10,
106:41.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x86-shared/BaselineCompiler-x86-shared.cpp:7,
106:41.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src21.cpp:11:
106:41.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; size_t = long unsigned int]':
106:41.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:1249:63:   required from 'static js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry* js::detail::HashTable<T, HashPolicy, AllocPolicy>::createTable(AllocPolicy&, uint32_t, js::detail::HashTable<T, HashPolicy, AllocPolicy>::FailureBehavior) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; uint32_t = unsigned int]'
106:41.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:1317:28:   required from 'bool js::detail::HashTable<T, HashPolicy, AllocPolicy>::init(uint32_t) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
106:41.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:92:69:   required from 'bool js::HashMap<Key, Value, HashPolicy, AllocPolicy>::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
106:41.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/LIR.h:1801:38:   required from here
106:41.61 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' with no trivial copy-assignment
106:41.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:102:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' with no trivial copy-assignment [-Wclass-memaccess]
106:41.61   102 |             memset(p, 0, numElems * sizeof(T));
106:41.61       |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
106:41.61 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/ExecutableAllocator.h:47,
106:41.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x86-shared/AssemblerBuffer-x86-shared.h:37,
106:41.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x86-shared/AssemblerBuffer-x86-shared.cpp:7,
106:41.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src21.cpp:2:
106:41.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:788:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' declared here
106:41.61   788 | class HashTableEntry
106:41.61       |       ^~~~~~~~~~~~~~
106:51.30 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartment.h:13,
106:51.30                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:13,
106:51.30                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x86-shared/MoveEmitter-x86-shared.h:10,
106:51.30                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x86-shared/MoveEmitter-x86-shared.cpp:7,
106:51.30                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src22.cpp:2:
106:51.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/Tuple.h: In member function 'void js::GCRekeyableHashMap<Key, Value, HashPolicy, AllocPolicy, MapSweepPolicy>::sweep() [with Key = js::CrossCompartmentKey; Value = js::detail::UnsafeBareReadBarriered<JS::Value>; HashPolicy = js::CrossCompartmentKey::Hasher; AllocPolicy = js::SystemAllocPolicy; MapSweepPolicy = JS::DefaultMapSweepPolicy<js::CrossCompartmentKey, js::detail::UnsafeBareReadBarriered<JS::Value> >]':
106:51.30 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
106:51.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/Tuple.h:152:41: warning: 't.mozilla::detail::TupleImpl<0, js::NativeObject*, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>::mHead' may be used uninitialized in this function [-Wmaybe-uninitialized]
106:51.30   152 |     , mHead(Forward<HeadT>(Head(aOther))) {}
106:51.30       |                                         ^
106:51.30 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
106:51.30                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
106:51.30                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
106:51.30                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
106:51.30                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/RegExpObject.h:13,
106:51.30                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/RegExp.h:10,
106:51.30                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartment.h:17,
106:51.30                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:13,
106:51.30                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x86-shared/MoveEmitter-x86-shared.h:10,
106:51.30                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x86-shared/MoveEmitter-x86-shared.cpp:7,
106:51.31                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src22.cpp:2:
106:51.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:1882:47: note: 't.mozilla::detail::TupleImpl<0, js::NativeObject*, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>::mHead' was declared here
106:51.31  1882 |         typename HashTableEntry<T>::NonConstT t(mozilla::Move(*p));
106:51.31       |                                               ^
106:51.31 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartment.h:13,
106:51.31                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:13,
106:51.31                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x86-shared/MoveEmitter-x86-shared.h:10,
106:51.31                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x86-shared/MoveEmitter-x86-shared.cpp:7,
106:51.31                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src22.cpp:2:
106:51.31 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/Tuple.h: 't.mozilla::detail::TupleImpl<1, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>::mHead' may be used uninitialized in this function
106:51.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/Tuple.h:152:41: warning: 't.mozilla::detail::TupleImpl<1, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>::mHead' may be used uninitialized in this function [-Wmaybe-uninitialized]
106:51.31   152 |     , mHead(Forward<HeadT>(Head(aOther))) {}
106:51.31       |                                         ^
106:51.31 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
106:51.31                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
106:51.31                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
106:51.31                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
106:51.31                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/RegExpObject.h:13,
106:51.31                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/RegExp.h:10,
106:51.31                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartment.h:17,
106:51.31                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:13,
106:51.31                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x86-shared/MoveEmitter-x86-shared.h:10,
106:51.31                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x86-shared/MoveEmitter-x86-shared.cpp:7,
106:51.31                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src22.cpp:2:
106:51.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:1882:47: note: 't.mozilla::detail::TupleImpl<1, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>::mHead' was declared here
106:51.31  1882 |         typename HashTableEntry<T>::NonConstT t(mozilla::Move(*p));
106:51.31       |                                               ^
107:07.48 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsdate.cpp:47,
107:07.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src23.cpp:2:
107:07.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
107:07.49 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead
107:07.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:389:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
107:07.49   389 |         memset(obj->as<JSFunction>().fixedSlots(), 0, size - sizeof(js::NativeObject));
107:07.49       |                                                                                      ^
107:07.49 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsatom.h:14,
107:07.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches.h:12,
107:07.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:18,
107:07.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsdate.cpp:29,
107:07.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src23.cpp:2:
107:07.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here
107:07.49   662 | class HeapSlot : public WriteBarrieredBase<Value>
107:07.49       |       ^~~~~~~~
107:10.46 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
107:10.46                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/Conversions.h:18,
107:10.46                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/Date.h:35,
107:10.46                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsdate.h:16,
107:10.46                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsdate.cpp:18,
107:10.46                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src23.cpp:2:
107:10.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]':
107:10.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:76:42:   required from here
107:10.47 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead
107:10.47 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess]
107:10.47    32 |   memset(aT, 0, sizeof(T));
107:10.47       |   ~~~~~~^~~~~~~~~~~~~~~~~~
107:10.47 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/String.h:15,
107:10.48                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonTypes.h:19,
107:10.48                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TypeInference.h:22,
107:10.48                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/ObjectGroup.h:18,
107:10.48                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Shape.h:31,
107:10.48                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:27,
107:10.48                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches.h:14,
107:10.48                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:18,
107:10.48                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsdate.cpp:29,
107:10.48                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src23.cpp:2:
107:10.48 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here
107:10.48    71 | struct JSSubString {
107:10.48       |        ^~~~~~~~~~~
107:10.61 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
107:10.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/Conversions.h:18,
107:10.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/Date.h:35,
107:10.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsdate.h:16,
107:10.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsdate.cpp:18,
107:10.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src23.cpp:2:
107:10.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]':
107:10.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:289:38:   required from here
107:10.61 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead
107:10.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess]
107:10.61    32 |   memset(aT, 0, sizeof(T));
107:10.61       |   ~~~~~~^~~~~~~~~~~~~~~~~~
107:10.61 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
107:10.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
107:10.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxtinlines.h:16,
107:10.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartmentinlines.h:14,
107:10.61                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:29,
107:10.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsdate.cpp:47,
107:10.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src23.cpp:2:
107:10.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:281:8: note: 'struct js::jit::Address' declared here
107:10.62   281 | struct Address
107:10.62       |        ^~~~~~~
107:10.62 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
107:10.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/Conversions.h:18,
107:10.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/Date.h:35,
107:10.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsdate.h:16,
107:10.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsdate.cpp:18,
107:10.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src23.cpp:2:
107:10.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]':
107:10.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:305:40:   required from here
107:10.62 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead
107:10.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess]
107:10.62    32 |   memset(aT, 0, sizeof(T));
107:10.62       |   ~~~~~~^~~~~~~~~~~~~~~~~~
107:10.62 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
107:10.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
107:10.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxtinlines.h:16,
107:10.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartmentinlines.h:14,
107:10.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:29,
107:10.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsdate.cpp:47,
107:10.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src23.cpp:2:
107:10.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:294:8: note: 'struct js::jit::BaseIndex' declared here
107:10.62   294 | struct BaseIndex
107:10.62       |        ^~~~~~~~~
107:10.96 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
107:10.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/Conversions.h:18,
107:10.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/Date.h:35,
107:10.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsdate.h:16,
107:10.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsdate.cpp:18,
107:10.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src23.cpp:2:
107:10.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NativeIterator]':
107:10.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsiter.cpp:583:15:   required from here
107:10.97 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
107:10.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32: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]
107:10.97    32 |   memset(aT, 0, sizeof(T));
107:10.97       |   ~~~~~~^~~~~~~~~~~~~~~~~~
107:10.97 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Interpreter.h:14,
107:10.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsdate.cpp:42,
107:10.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src23.cpp:2:
107:10.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsiter.h:33:8: note: 'struct js::NativeIterator' declared here
107:10.97    33 | struct NativeIterator
107:10.97       |        ^~~~~~~~~~~~~~
107:11.57 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
107:11.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
107:11.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
107:11.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxtinlines.h:16,
107:11.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartmentinlines.h:14,
107:11.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:29,
107:11.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsdate.cpp:47,
107:11.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src23.cpp:2:
107:11.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; size_t = long unsigned int]':
107:11.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:1249:63:   required from 'static js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry* js::detail::HashTable<T, HashPolicy, AllocPolicy>::createTable(AllocPolicy&, uint32_t, js::detail::HashTable<T, HashPolicy, AllocPolicy>::FailureBehavior) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; uint32_t = unsigned int]'
107:11.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:1317:28:   required from 'bool js::detail::HashTable<T, HashPolicy, AllocPolicy>::init(uint32_t) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
107:11.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:92:69:   required from 'bool js::HashMap<Key, Value, HashPolicy, AllocPolicy>::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
107:11.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/LIR.h:1801:38:   required from here
107:11.57 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' with no trivial copy-assignment
107:11.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:102:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' with no trivial copy-assignment [-Wclass-memaccess]
107:11.57   102 |             memset(p, 0, numElems * sizeof(T));
107:11.57       |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
107:11.57 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
107:11.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
107:11.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:23,
107:11.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/Conversions.h:20,
107:11.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/Date.h:35,
107:11.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsdate.h:16,
107:11.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsdate.cpp:18,
107:11.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src23.cpp:2:
107:11.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:788:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' declared here
107:11.57   788 | class HashTableEntry
107:11.57       |       ^~~~~~~~~~~~~~
107:12.80 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/NativeObject-inl.h:19,
107:12.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsnum.cpp:37,
107:12.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src24.cpp:11:
107:12.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
107:12.80 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead
107:12.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:389:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
107:12.80   389 |         memset(obj->as<JSFunction>().fixedSlots(), 0, size - sizeof(js::NativeObject));
107:12.80       |                                                                                      ^
107:12.80 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsatom.h:14,
107:12.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsnum.cpp:24,
107:12.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src24.cpp:11:
107:12.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here
107:12.80   662 | class HeapSlot : public WriteBarrieredBase<Value>
107:12.80       |       ^~~~~~~~
107:14.56 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
107:14.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:19,
107:14.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
107:14.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallNonGenericMethod.h:12,
107:14.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/NamespaceImports.h:15,
107:14.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsnum.h:13,
107:14.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsnum.cpp:11,
107:14.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src24.cpp:11:
107:14.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]':
107:14.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:76:42:   required from here
107:14.56 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead
107:14.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess]
107:14.56    32 |   memset(aT, 0, sizeof(T));
107:14.56       |   ~~~~~~^~~~~~~~~~~~~~~~~~
107:14.56 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/String.h:15,
107:14.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonTypes.h:19,
107:14.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TypeInference.h:22,
107:14.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/ObjectGroup.h:18,
107:14.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Shape.h:31,
107:14.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:27,
107:14.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches.h:14,
107:14.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:18,
107:14.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsnum.cpp:25,
107:14.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src24.cpp:11:
107:14.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here
107:14.56    71 | struct JSSubString {
107:14.56       |        ^~~~~~~~~~~
107:14.70 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
107:14.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:19,
107:14.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
107:14.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallNonGenericMethod.h:12,
107:14.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/NamespaceImports.h:15,
107:14.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsnum.h:13,
107:14.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsnum.cpp:11,
107:14.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src24.cpp:11:
107:14.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]':
107:14.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:289:38:   required from here
107:14.70 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead
107:14.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess]
107:14.70    32 |   memset(aT, 0, sizeof(T));
107:14.70       |   ~~~~~~^~~~~~~~~~~~~~~~~~
107:14.70 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
107:14.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
107:14.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxtinlines.h:16,
107:14.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartmentinlines.h:14,
107:14.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:29,
107:14.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/NativeObject-inl.h:19,
107:14.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsnum.cpp:37,
107:14.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src24.cpp:11:
107:14.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:281:8: note: 'struct js::jit::Address' declared here
107:14.70   281 | struct Address
107:14.70       |        ^~~~~~~
107:14.70 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
107:14.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:19,
107:14.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
107:14.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallNonGenericMethod.h:12,
107:14.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/NamespaceImports.h:15,
107:14.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsnum.h:13,
107:14.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsnum.cpp:11,
107:14.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src24.cpp:11:
107:14.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]':
107:14.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:305:40:   required from here
107:14.70 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead
107:14.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess]
107:14.70    32 |   memset(aT, 0, sizeof(T));
107:14.70       |   ~~~~~~^~~~~~~~~~~~~~~~~~
107:14.70 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
107:14.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
107:14.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxtinlines.h:16,
107:14.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartmentinlines.h:14,
107:14.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:29,
107:14.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/NativeObject-inl.h:19,
107:14.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsnum.cpp:37,
107:14.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src24.cpp:11:
107:14.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:294:8: note: 'struct js::jit::BaseIndex' declared here
107:14.71   294 | struct BaseIndex
107:14.71       |        ^~~~~~~~~
107:14.98 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
107:14.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:19,
107:14.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
107:14.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallNonGenericMethod.h:12,
107:14.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/NamespaceImports.h:15,
107:14.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsnum.h:13,
107:14.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsnum.cpp:11,
107:14.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src24.cpp:11:
107:14.98 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = {anonymous}::BytecodeParser::Bytecode]':
107:14.98 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsopcode.cpp:264:43:   required from here
107:14.98 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
107:14.98 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32: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]
107:14.98    32 |   memset(aT, 0, sizeof(T));
107:14.98       |   ~~~~~~^~~~~~~~~~~~~~~~~~
107:14.98 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src24.cpp:38:
107:14.98 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsopcode.cpp:261:11: note: 'class {anonymous}::BytecodeParser::Bytecode' declared here
107:14.98   261 |     class Bytecode
107:14.98       |           ^~~~~~~~
107:38.32 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/NativeObject-inl.h:19,
107:38.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspropertytree.cpp:17,
107:38.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src25.cpp:2:
107:38.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
107:38.32 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead
107:38.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:389:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
107:38.32   389 |         memset(obj->as<JSFunction>().fixedSlots(), 0, size - sizeof(js::NativeObject));
107:38.32       |                                                                                      ^
107:38.32 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsatom.h:14,
107:38.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches.h:12,
107:38.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:18,
107:38.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspropertytree.cpp:11,
107:38.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src25.cpp:2:
107:38.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here
107:38.32   662 | class HeapSlot : public WriteBarrieredBase<Value>
107:38.32       |       ^~~~~~~~
107:40.24 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
107:40.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspropertytree.h:11,
107:40.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspropertytree.cpp:7,
107:40.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src25.cpp:2:
107:40.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]':
107:40.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:76:42:   required from here
107:40.24 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead
107:40.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess]
107:40.24    32 |   memset(aT, 0, sizeof(T));
107:40.24       |   ~~~~~~^~~~~~~~~~~~~~~~~~
107:40.24 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/String.h:15,
107:40.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonTypes.h:19,
107:40.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TypeInference.h:22,
107:40.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/ObjectGroup.h:18,
107:40.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Shape.h:31,
107:40.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:27,
107:40.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches.h:14,
107:40.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:18,
107:40.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspropertytree.cpp:11,
107:40.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src25.cpp:2:
107:40.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here
107:40.24    71 | struct JSSubString {
107:40.24       |        ^~~~~~~~~~~
107:40.36 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
107:40.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspropertytree.h:11,
107:40.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspropertytree.cpp:7,
107:40.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src25.cpp:2:
107:40.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]':
107:40.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:289:38:   required from here
107:40.36 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead
107:40.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess]
107:40.36    32 |   memset(aT, 0, sizeof(T));
107:40.36       |   ~~~~~~^~~~~~~~~~~~~~~~~~
107:40.36 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
107:40.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
107:40.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxtinlines.h:16,
107:40.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartmentinlines.h:14,
107:40.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:29,
107:40.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/NativeObject-inl.h:19,
107:40.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspropertytree.cpp:17,
107:40.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src25.cpp:2:
107:40.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:281:8: note: 'struct js::jit::Address' declared here
107:40.36   281 | struct Address
107:40.36       |        ^~~~~~~
107:40.36 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
107:40.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspropertytree.h:11,
107:40.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspropertytree.cpp:7,
107:40.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src25.cpp:2:
107:40.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]':
107:40.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:305:40:   required from here
107:40.36 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead
107:40.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess]
107:40.36    32 |   memset(aT, 0, sizeof(T));
107:40.36       |   ~~~~~~^~~~~~~~~~~~~~~~~~
107:40.36 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
107:40.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
107:40.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxtinlines.h:16,
107:40.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartmentinlines.h:14,
107:40.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:29,
107:40.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/NativeObject-inl.h:19,
107:40.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspropertytree.cpp:17,
107:40.36                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src25.cpp:2:
107:40.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:294:8: note: 'struct js::jit::BaseIndex' declared here
107:40.36   294 | struct BaseIndex
107:40.36       |        ^~~~~~~~~
107:40.62 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
107:40.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspropertytree.h:11,
107:40.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspropertytree.cpp:7,
107:40.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src25.cpp:2:
107:40.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSScript]':
107:40.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsscript.cpp:2454:25:   required from here
107:40.62 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
107:40.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32: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]
107:40.62    32 |   memset(aT, 0, sizeof(T));
107:40.62       |   ~~~~~~^~~~~~~~~~~~~~~~~~
107:40.62 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches.h:15,
107:40.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:18,
107:40.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspropertytree.cpp:11,
107:40.62                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src25.cpp:2:
107:40.62 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsscript.h:789:7: note: 'class JSScript' declared here
107:40.62   789 | class JSScript : public js::gc::TenuredCell
107:40.62       |       ^~~~~~~~
107:42.08 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsscript.cpp:38,
107:42.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src25.cpp:11:
107:42.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/frontend/BytecodeEmitter.h: At global scope:
107:42.08 Warning: -Wunused-variable in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/frontend/BytecodeEmitter.h: 'js::frontend::MaxSrcNotesLength' defined but not used
107:42.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/frontend/BytecodeEmitter.h:113:15: warning: 'js::frontend::MaxSrcNotesLength' defined but not used [-Wunused-variable]
107:42.08   113 | static size_t MaxSrcNotesLength = INT32_MAX;
107:42.08       |               ^~~~~~~~~~~~~~~~~
107:42.08 Warning: -Wunused-variable in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/frontend/BytecodeEmitter.h: 'js::frontend::MaxBytecodeLength' defined but not used
107:42.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/frontend/BytecodeEmitter.h:112:15: warning: 'js::frontend::MaxBytecodeLength' defined but not used [-Wunused-variable]
107:42.08   112 | static size_t MaxBytecodeLength = INT32_MAX;
107:42.08       |               ^~~~~~~~~~~~~~~~~
107:45.32 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/proxy/BaseProxyHandler.cpp:11,
107:45.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src26.cpp:2:
107:45.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
107:45.32 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead
107:45.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:389:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
107:45.32   389 |         memset(obj->as<JSFunction>().fixedSlots(), 0, size - sizeof(js::NativeObject));
107:45.32       |                                                                                      ^
107:45.32 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:21,
107:45.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/ShapedObject.h:10,
107:45.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/ProxyObject.h:11,
107:45.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/proxy/BaseProxyHandler.cpp:8,
107:45.32                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src26.cpp:2:
107:45.32 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here
107:45.32   662 | class HeapSlot : public WriteBarrieredBase<Value>
107:45.32       |       ^~~~~~~~
107:45.56 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
107:45.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsapi.h:27,
107:45.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsfriendapi.h:16,
107:45.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/Proxy.h:12,
107:45.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/proxy/BaseProxyHandler.cpp:7,
107:45.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src26.cpp:2:
107:45.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]':
107:45.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:76:42:   required from here
107:45.56 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead
107:45.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess]
107:45.56    32 |   memset(aT, 0, sizeof(T));
107:45.56       |   ~~~~~~^~~~~~~~~~~~~~~~~~
107:45.56 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/String.h:15,
107:45.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonTypes.h:19,
107:45.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TypeInference.h:22,
107:45.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/ObjectGroup.h:18,
107:45.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Shape.h:31,
107:45.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:27,
107:45.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/ShapedObject.h:10,
107:45.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/ProxyObject.h:11,
107:45.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/proxy/BaseProxyHandler.cpp:8,
107:45.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src26.cpp:2:
107:45.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here
107:45.56    71 | struct JSSubString {
107:45.56       |        ^~~~~~~~~~~
107:45.69 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
107:45.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsapi.h:27,
107:45.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsfriendapi.h:16,
107:45.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/Proxy.h:12,
107:45.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/proxy/BaseProxyHandler.cpp:7,
107:45.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src26.cpp:2:
107:45.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]':
107:45.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:289:38:   required from here
107:45.69 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead
107:45.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess]
107:45.69    32 |   memset(aT, 0, sizeof(T));
107:45.69       |   ~~~~~~^~~~~~~~~~~~~~~~~~
107:45.69 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
107:45.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
107:45.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxtinlines.h:16,
107:45.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/proxy/BaseProxyHandler.cpp:10,
107:45.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src26.cpp:2:
107:45.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:281:8: note: 'struct js::jit::Address' declared here
107:45.69   281 | struct Address
107:45.69       |        ^~~~~~~
107:45.69 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
107:45.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsapi.h:27,
107:45.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsfriendapi.h:16,
107:45.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/Proxy.h:12,
107:45.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/proxy/BaseProxyHandler.cpp:7,
107:45.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src26.cpp:2:
107:45.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]':
107:45.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:305:40:   required from here
107:45.69 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead
107:45.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess]
107:45.69    32 |   memset(aT, 0, sizeof(T));
107:45.69       |   ~~~~~~^~~~~~~~~~~~~~~~~~
107:45.69 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
107:45.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
107:45.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxtinlines.h:16,
107:45.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/proxy/BaseProxyHandler.cpp:10,
107:45.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src26.cpp:2:
107:45.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:294:8: note: 'struct js::jit::BaseIndex' declared here
107:45.69   294 | struct BaseIndex
107:45.69       |        ^~~~~~~~~
108:01.15 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/proxy/Wrapper.cpp:17,
108:01.15                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src27.cpp:11:
108:01.15 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
108:01.15 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead
108:01.15 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:389:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
108:01.15   389 |         memset(obj->as<JSFunction>().fixedSlots(), 0, size - sizeof(js::NativeObject));
108:01.15       |                                                                                      ^
108:01.15 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsatom.h:14,
108:01.15                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsatominlines.h:10,
108:01.15                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/proxy/SecurityWrapper.cpp:10,
108:01.15                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src27.cpp:2:
108:01.15 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here
108:01.15   662 | class HeapSlot : public WriteBarrieredBase<Value>
108:01.15       |       ^~~~~~~~
108:03.16 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
108:03.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsapi.h:27,
108:03.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/proxy/SecurityWrapper.cpp:7,
108:03.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src27.cpp:2:
108:03.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]':
108:03.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:76:42:   required from here
108:03.16 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead
108:03.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess]
108:03.16    32 |   memset(aT, 0, sizeof(T));
108:03.16       |   ~~~~~~^~~~~~~~~~~~~~~~~~
108:03.16 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/String.h:15,
108:03.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonTypes.h:19,
108:03.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TypeInference.h:22,
108:03.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/ObjectGroup.h:18,
108:03.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Shape.h:31,
108:03.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:27,
108:03.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches.h:14,
108:03.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:18,
108:03.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsatominlines.h:15,
108:03.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/proxy/SecurityWrapper.cpp:10,
108:03.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src27.cpp:2:
108:03.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here
108:03.16    71 | struct JSSubString {
108:03.17       |        ^~~~~~~~~~~
108:03.28 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
108:03.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsapi.h:27,
108:03.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/proxy/SecurityWrapper.cpp:7,
108:03.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src27.cpp:2:
108:03.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]':
108:03.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:289:38:   required from here
108:03.29 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead
108:03.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess]
108:03.29    32 |   memset(aT, 0, sizeof(T));
108:03.29       |   ~~~~~~^~~~~~~~~~~~~~~~~~
108:03.29 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
108:03.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
108:03.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxtinlines.h:16,
108:03.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartmentinlines.h:14,
108:03.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:29,
108:03.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/proxy/Wrapper.cpp:17,
108:03.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src27.cpp:11:
108:03.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:281:8: note: 'struct js::jit::Address' declared here
108:03.29   281 | struct Address
108:03.29       |        ^~~~~~~
108:03.29 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
108:03.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsapi.h:27,
108:03.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/proxy/SecurityWrapper.cpp:7,
108:03.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src27.cpp:2:
108:03.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]':
108:03.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:305:40:   required from here
108:03.29 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead
108:03.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess]
108:03.29    32 |   memset(aT, 0, sizeof(T));
108:03.29       |   ~~~~~~^~~~~~~~~~~~~~~~~~
108:03.29 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
108:03.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
108:03.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxtinlines.h:16,
108:03.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartmentinlines.h:14,
108:03.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:29,
108:03.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/proxy/Wrapper.cpp:17,
108:03.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src27.cpp:11:
108:03.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:294:8: note: 'struct js::jit::BaseIndex' declared here
108:03.29   294 | struct BaseIndex
108:03.29       |        ^~~~~~~~~
108:08.85 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches-inl.h:18,
108:08.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches.cpp:7,
108:08.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src28.cpp:2:
108:08.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
108:08.85 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead
108:08.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:389:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
108:08.85   389 |         memset(obj->as<JSFunction>().fixedSlots(), 0, size - sizeof(js::NativeObject));
108:08.85       |                                                                                      ^
108:08.85 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsatom.h:14,
108:08.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches.h:12,
108:08.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches-inl.h:10,
108:08.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches.cpp:7,
108:08.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src28.cpp:2:
108:08.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here
108:08.85   662 | class HeapSlot : public WriteBarrieredBase<Value>
108:08.85       |       ^~~~~~~~
108:09.37 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
108:09.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:19,
108:09.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
108:09.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallNonGenericMethod.h:12,
108:09.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/NamespaceImports.h:15,
108:09.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:10,
108:09.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsatom.h:14,
108:09.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches.h:12,
108:09.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches-inl.h:10,
108:09.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches.cpp:7,
108:09.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src28.cpp:2:
108:09.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]':
108:09.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:76:42:   required from here
108:09.37 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead
108:09.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess]
108:09.37    32 |   memset(aT, 0, sizeof(T));
108:09.37       |   ~~~~~~^~~~~~~~~~~~~~~~~~
108:09.37 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/String.h:15,
108:09.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonTypes.h:19,
108:09.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TypeInference.h:22,
108:09.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/ObjectGroup.h:18,
108:09.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Shape.h:31,
108:09.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:27,
108:09.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches.h:14,
108:09.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches-inl.h:10,
108:09.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches.cpp:7,
108:09.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src28.cpp:2:
108:09.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here
108:09.37    71 | struct JSSubString {
108:09.37       |        ^~~~~~~~~~~
108:09.49 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
108:09.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:19,
108:09.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
108:09.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallNonGenericMethod.h:12,
108:09.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/NamespaceImports.h:15,
108:09.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:10,
108:09.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsatom.h:14,
108:09.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches.h:12,
108:09.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches-inl.h:10,
108:09.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches.cpp:7,
108:09.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src28.cpp:2:
108:09.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]':
108:09.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:289:38:   required from here
108:09.49 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead
108:09.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess]
108:09.49    32 |   memset(aT, 0, sizeof(T));
108:09.49       |   ~~~~~~^~~~~~~~~~~~~~~~~~
108:09.49 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
108:09.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
108:09.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxtinlines.h:16,
108:09.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartmentinlines.h:14,
108:09.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:29,
108:09.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches-inl.h:18,
108:09.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches.cpp:7,
108:09.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src28.cpp:2:
108:09.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:281:8: note: 'struct js::jit::Address' declared here
108:09.49   281 | struct Address
108:09.49       |        ^~~~~~~
108:09.50 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
108:09.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:19,
108:09.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
108:09.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallNonGenericMethod.h:12,
108:09.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/NamespaceImports.h:15,
108:09.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:10,
108:09.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsatom.h:14,
108:09.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches.h:12,
108:09.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches-inl.h:10,
108:09.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches.cpp:7,
108:09.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src28.cpp:2:
108:09.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]':
108:09.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:305:40:   required from here
108:09.50 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead
108:09.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess]
108:09.50    32 |   memset(aT, 0, sizeof(T));
108:09.50       |   ~~~~~~^~~~~~~~~~~~~~~~~~
108:09.50 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
108:09.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
108:09.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxtinlines.h:16,
108:09.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartmentinlines.h:14,
108:09.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:29,
108:09.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches-inl.h:18,
108:09.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches.cpp:7,
108:09.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src28.cpp:2:
108:09.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:294:8: note: 'struct js::jit::BaseIndex' declared here
108:09.50   294 | struct BaseIndex
108:09.50       |        ^~~~~~~~~
108:18.28 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Stack-inl.h:23,
108:18.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Debugger-inl.h:12,
108:18.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Debugger.cpp:7,
108:18.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src29.cpp:2:
108:18.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
108:18.29 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead
108:18.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:389:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
108:18.29   389 |         memset(obj->as<JSFunction>().fixedSlots(), 0, size - sizeof(js::NativeObject));
108:18.29       |                                                                                      ^
108:18.29 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsatom.h:14,
108:18.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches.h:12,
108:18.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:18,
108:18.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Debugger.h:16,
108:18.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Debugger-inl.h:10,
108:18.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Debugger.cpp:7,
108:18.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src29.cpp:2:
108:18.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here
108:18.29   662 | class HeapSlot : public WriteBarrieredBase<Value>
108:18.29       |       ^~~~~~~~
108:19.22 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/frontend/BytecodeCompiler.cpp:24,
108:19.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src3.cpp:11:
108:19.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
108:19.22 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead
108:19.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:389:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
108:19.22   389 |         memset(obj->as<JSFunction>().fixedSlots(), 0, size - sizeof(js::NativeObject));
108:19.22       |                                                                                      ^
108:19.22 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:21,
108:19.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Scope.h:13,
108:19.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/frontend/BytecodeCompiler.h:14,
108:19.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/frontend/BytecodeCompiler.cpp:7,
108:19.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src3.cpp:11:
108:19.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here
108:19.22   662 | class HeapSlot : public WriteBarrieredBase<Value>
108:19.22       |       ^~~~~~~~
108:20.88 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
108:20.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
108:20.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
108:20.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
108:20.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
108:20.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Debugger.h:16,
108:20.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Debugger-inl.h:10,
108:20.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Debugger.cpp:7,
108:20.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src29.cpp:2:
108:20.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]':
108:20.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:76:42:   required from here
108:20.88 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead
108:20.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess]
108:20.88    32 |   memset(aT, 0, sizeof(T));
108:20.88       |   ~~~~~~^~~~~~~~~~~~~~~~~~
108:20.88 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/String.h:15,
108:20.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonTypes.h:19,
108:20.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TypeInference.h:22,
108:20.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/ObjectGroup.h:18,
108:20.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Shape.h:31,
108:20.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:27,
108:20.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches.h:14,
108:20.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:18,
108:20.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Debugger.h:16,
108:20.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Debugger-inl.h:10,
108:20.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Debugger.cpp:7,
108:20.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src29.cpp:2:
108:20.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here
108:20.89    71 | struct JSSubString {
108:20.89       |        ^~~~~~~~~~~
108:21.04 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
108:21.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
108:21.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
108:21.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
108:21.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
108:21.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Debugger.h:16,
108:21.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Debugger-inl.h:10,
108:21.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Debugger.cpp:7,
108:21.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src29.cpp:2:
108:21.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]':
108:21.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:289:38:   required from here
108:21.04 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead
108:21.04 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess]
108:21.05    32 |   memset(aT, 0, sizeof(T));
108:21.05       |   ~~~~~~^~~~~~~~~~~~~~~~~~
108:21.05 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
108:21.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
108:21.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineFrame.h:10,
108:21.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Stack-inl.h:17,
108:21.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Debugger-inl.h:12,
108:21.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Debugger.cpp:7,
108:21.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src29.cpp:2:
108:21.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:281:8: note: 'struct js::jit::Address' declared here
108:21.05   281 | struct Address
108:21.05       |        ^~~~~~~
108:21.05 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
108:21.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
108:21.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
108:21.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
108:21.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
108:21.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Debugger.h:16,
108:21.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Debugger-inl.h:10,
108:21.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Debugger.cpp:7,
108:21.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src29.cpp:2:
108:21.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]':
108:21.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:305:40:   required from here
108:21.05 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead
108:21.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess]
108:21.05    32 |   memset(aT, 0, sizeof(T));
108:21.05       |   ~~~~~~^~~~~~~~~~~~~~~~~~
108:21.05 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
108:21.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
108:21.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineFrame.h:10,
108:21.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Stack-inl.h:17,
108:21.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Debugger-inl.h:12,
108:21.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Debugger.cpp:7,
108:21.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src29.cpp:2:
108:21.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:294:8: note: 'struct js::jit::BaseIndex' declared here
108:21.05   294 | struct BaseIndex
108:21.05       |        ^~~~~~~~~
108:21.29 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/ds/LifoAlloc.h:14,
108:21.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/ds/SplayTree.h:10,
108:21.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/ds/MemoryProtectionExceptionHandler.cpp:27,
108:21.30                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src3.cpp:2:
108:21.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]':
108:21.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:76:42:   required from here
108:21.30 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead
108:21.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess]
108:21.30    32 |   memset(aT, 0, sizeof(T));
108:21.30       |   ~~~~~~^~~~~~~~~~~~~~~~~~
108:21.30 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/String.h:15,
108:21.30                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonTypes.h:19,
108:21.30                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TypeInference.h:22,
108:21.30                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/ObjectGroup.h:18,
108:21.30                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Shape.h:31,
108:21.30                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:27,
108:21.30                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Scope.h:13,
108:21.30                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/frontend/BytecodeCompiler.h:14,
108:21.30                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/frontend/BytecodeCompiler.cpp:7,
108:21.30                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src3.cpp:11:
108:21.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here
108:21.30    71 | struct JSSubString {
108:21.30       |        ^~~~~~~~~~~
108:21.30 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
108:21.31                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
108:21.31                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
108:21.31                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
108:21.31                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
108:21.31                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Debugger.h:16,
108:21.31                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Debugger-inl.h:10,
108:21.31                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Debugger.cpp:7,
108:21.31                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src29.cpp:2:
108:21.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]':
108:21.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmCode.h:63:33:   required from here
108:21.31 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
108:21.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment [-Wclass-memaccess]
108:21.31    32 |   memset(aT, 0, sizeof(T));
108:21.31       |   ~~~~~~^~~~~~~~~~~~~~~~~~
108:21.31 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmInstance.h:23,
108:21.31                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Debugger.cpp:41,
108:21.31                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src29.cpp:2:
108:21.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmCode.h:42:7: note: 'class js::wasm::CodeSegment' declared here
108:21.31    42 | class CodeSegment
108:21.31       |       ^~~~~~~~~~~
108:21.47 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/ds/LifoAlloc.h:14,
108:21.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/ds/SplayTree.h:10,
108:21.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/ds/MemoryProtectionExceptionHandler.cpp:27,
108:21.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src3.cpp:2:
108:21.47 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]':
108:21.47 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:289:38:   required from here
108:21.47 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead
108:21.47 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess]
108:21.47    32 |   memset(aT, 0, sizeof(T));
108:21.47       |   ~~~~~~^~~~~~~~~~~~~~~~~~
108:21.47 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
108:21.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
108:21.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxtinlines.h:16,
108:21.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartmentinlines.h:14,
108:21.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:29,
108:21.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/frontend/BytecodeCompiler.cpp:24,
108:21.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src3.cpp:11:
108:21.47 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:281:8: note: 'struct js::jit::Address' declared here
108:21.47   281 | struct Address
108:21.47       |        ^~~~~~~
108:21.47 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/ds/LifoAlloc.h:14,
108:21.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/ds/SplayTree.h:10,
108:21.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/ds/MemoryProtectionExceptionHandler.cpp:27,
108:21.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src3.cpp:2:
108:21.47 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]':
108:21.47 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:305:40:   required from here
108:21.47 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead
108:21.47 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess]
108:21.47    32 |   memset(aT, 0, sizeof(T));
108:21.47       |   ~~~~~~^~~~~~~~~~~~~~~~~~
108:21.47 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
108:21.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
108:21.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxtinlines.h:16,
108:21.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartmentinlines.h:14,
108:21.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:29,
108:21.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/frontend/BytecodeCompiler.cpp:24,
108:21.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src3.cpp:11:
108:21.47 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:294:8: note: 'struct js::jit::BaseIndex' declared here
108:21.47   294 | struct BaseIndex
108:21.47       |        ^~~~~~~~~
108:41.79 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src29.cpp:2:
108:41.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerEnvironment::typeGetter(JSContext*, unsigned int, JS::Value*)':
108:41.79 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Debugger.cpp: 's' may be used uninitialized in this function
108:41.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Debugger.cpp:10374:17: warning: 's' may be used uninitialized in this function [-Wmaybe-uninitialized]
108:41.79 10374 |     const char* s;
108:41.79       |                 ^
108:47.57 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/GlobalObject.cpp:43,
108:47.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src30.cpp:2:
108:47.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
108:47.57 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead
108:47.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:389:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
108:47.57   389 |         memset(obj->as<JSFunction>().fixedSlots(), 0, size - sizeof(js::NativeObject));
108:47.57       |                                                                                      ^
108:47.57 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:21,
108:47.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsarray.h:12,
108:47.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/GlobalObject.h:10,
108:47.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/GlobalObject.cpp:7,
108:47.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src30.cpp:2:
108:47.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here
108:47.58   662 | class HeapSlot : public WriteBarrieredBase<Value>
108:47.58       |       ^~~~~~~~
108:50.75 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
108:50.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:19,
108:50.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
108:50.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallNonGenericMethod.h:12,
108:50.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/NamespaceImports.h:15,
108:50.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:10,
108:50.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:21,
108:50.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsarray.h:12,
108:50.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/GlobalObject.h:10,
108:50.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/GlobalObject.cpp:7,
108:50.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src30.cpp:2:
108:50.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]':
108:50.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:76:42:   required from here
108:50.75 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead
108:50.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess]
108:50.75    32 |   memset(aT, 0, sizeof(T));
108:50.75       |   ~~~~~~^~~~~~~~~~~~~~~~~~
108:50.75 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/String.h:15,
108:50.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonTypes.h:19,
108:50.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TypeInference.h:22,
108:50.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/ObjectGroup.h:18,
108:50.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Shape.h:31,
108:50.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:27,
108:50.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsarray.h:12,
108:50.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/GlobalObject.h:10,
108:50.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/GlobalObject.cpp:7,
108:50.75                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src30.cpp:2:
108:50.75 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here
108:50.75    71 | struct JSSubString {
108:50.75       |        ^~~~~~~~~~~
108:50.89 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
108:50.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:19,
108:50.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
108:50.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallNonGenericMethod.h:12,
108:50.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/NamespaceImports.h:15,
108:50.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:10,
108:50.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:21,
108:50.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsarray.h:12,
108:50.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/GlobalObject.h:10,
108:50.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/GlobalObject.cpp:7,
108:50.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src30.cpp:2:
108:50.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]':
108:50.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:289:38:   required from here
108:50.89 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead
108:50.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess]
108:50.89    32 |   memset(aT, 0, sizeof(T));
108:50.89       |   ~~~~~~^~~~~~~~~~~~~~~~~~
108:50.90 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
108:50.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
108:50.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxtinlines.h:16,
108:50.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartmentinlines.h:14,
108:50.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/GlobalObject.cpp:42,
108:50.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src30.cpp:2:
108:50.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:281:8: note: 'struct js::jit::Address' declared here
108:50.90   281 | struct Address
108:50.90       |        ^~~~~~~
108:50.90 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
108:50.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:19,
108:50.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
108:50.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallNonGenericMethod.h:12,
108:50.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/NamespaceImports.h:15,
108:50.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:10,
108:50.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:21,
108:50.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsarray.h:12,
108:50.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/GlobalObject.h:10,
108:50.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/GlobalObject.cpp:7,
108:50.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src30.cpp:2:
108:50.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]':
108:50.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:305:40:   required from here
108:50.90 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead
108:50.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess]
108:50.90    32 |   memset(aT, 0, sizeof(T));
108:50.90       |   ~~~~~~^~~~~~~~~~~~~~~~~~
108:50.90 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
108:50.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
108:50.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxtinlines.h:16,
108:50.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartmentinlines.h:14,
108:50.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/GlobalObject.cpp:42,
108:50.90                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src30.cpp:2:
108:50.90 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:294:8: note: 'struct js::jit::BaseIndex' declared here
108:50.90   294 | struct BaseIndex
108:50.91       |        ^~~~~~~~~
108:51.23 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
108:51.23                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:19,
108:51.23                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
108:51.23                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallNonGenericMethod.h:12,
108:51.23                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/NamespaceImports.h:15,
108:51.23                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:10,
108:51.23                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:21,
108:51.23                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsarray.h:12,
108:51.23                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/GlobalObject.h:10,
108:51.23                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/GlobalObject.cpp:7,
108:51.23                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src30.cpp:2:
108:51.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]':
108:51.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmCode.h:63:33:   required from here
108:51.23 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
108:51.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment [-Wclass-memaccess]
108:51.23    32 |   memset(aT, 0, sizeof(T));
108:51.23       |   ~~~~~~^~~~~~~~~~~~~~~~~~
108:51.23 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmInstance.h:23,
108:51.23                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/MemoryMetrics.cpp:26,
108:51.23                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src30.cpp:47:
108:51.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmCode.h:42:7: note: 'class js::wasm::CodeSegment' declared here
108:51.23    42 | class CodeSegment
108:51.23       |       ^~~~~~~~~~~
108:51.25 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
108:51.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:19,
108:51.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
108:51.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallNonGenericMethod.h:12,
108:51.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/NamespaceImports.h:15,
108:51.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:10,
108:51.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:21,
108:51.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsarray.h:12,
108:51.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/GlobalObject.h:10,
108:51.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/GlobalObject.cpp:7,
108:51.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src30.cpp:2:
108:51.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataCacheablePod]':
108:51.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmModule.h:44:51:   required from here
108:51.25 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
108:51.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32: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]
108:51.25    32 |   memset(aT, 0, sizeof(T));
108:51.25       |   ~~~~~~^~~~~~~~~~~~~~~~~~
108:51.25 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/MemoryMetrics.cpp:28,
108:51.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src30.cpp:47:
108:51.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmModule.h:36:8: note: 'struct js::wasm::LinkDataCacheablePod' declared here
108:51.25    36 | struct LinkDataCacheablePod
108:51.25       |        ^~~~~~~~~~~~~~~~~~~~
108:51.92 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
108:51.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
108:51.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
108:51.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxtinlines.h:16,
108:51.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartmentinlines.h:14,
108:51.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/GlobalObject.cpp:42,
108:51.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src30.cpp:2:
108:51.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; size_t = long unsigned int]':
108:51.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:1249:63:   required from 'static js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry* js::detail::HashTable<T, HashPolicy, AllocPolicy>::createTable(AllocPolicy&, uint32_t, js::detail::HashTable<T, HashPolicy, AllocPolicy>::FailureBehavior) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; uint32_t = unsigned int]'
108:51.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:1317:28:   required from 'bool js::detail::HashTable<T, HashPolicy, AllocPolicy>::init(uint32_t) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
108:51.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:92:69:   required from 'bool js::HashMap<Key, Value, HashPolicy, AllocPolicy>::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
108:51.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/LIR.h:1801:38:   required from here
108:51.92 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' with no trivial copy-assignment
108:51.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:102:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' with no trivial copy-assignment [-Wclass-memaccess]
108:51.92   102 |             memset(p, 0, numElems * sizeof(T));
108:51.92       |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
108:51.92 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
108:51.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
108:51.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:23,
108:51.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
108:51.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallNonGenericMethod.h:12,
108:51.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/NamespaceImports.h:15,
108:51.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:10,
108:51.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:21,
108:51.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsarray.h:12,
108:51.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/GlobalObject.h:10,
108:51.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/GlobalObject.cpp:7,
108:51.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src30.cpp:2:
108:51.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:788:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' declared here
108:51.92   788 | class HashTableEntry
108:51.92       |       ^~~~~~~~~~~~~~
109:17.85 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/NativeObject-inl.h:19,
109:17.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/NativeObject.cpp:7,
109:17.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src31.cpp:2:
109:17.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
109:17.86 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead
109:17.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:389:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
109:17.86   389 |         memset(obj->as<JSFunction>().fixedSlots(), 0, size - sizeof(js::NativeObject));
109:17.86       |                                                                                      ^
109:17.86 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:21,
109:17.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/NativeObject.h:16,
109:17.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/NativeObject-inl.h:10,
109:17.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/NativeObject.cpp:7,
109:17.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src31.cpp:2:
109:17.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here
109:17.86   662 | class HeapSlot : public WriteBarrieredBase<Value>
109:17.86       |       ^~~~~~~~
109:18.50 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
109:18.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsapi.h:27,
109:18.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsfriendapi.h:16,
109:18.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/NativeObject.h:15,
109:18.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/NativeObject-inl.h:10,
109:18.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/NativeObject.cpp:7,
109:18.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src31.cpp:2:
109:18.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]':
109:18.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:76:42:   required from here
109:18.51 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead
109:18.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess]
109:18.51    32 |   memset(aT, 0, sizeof(T));
109:18.51       |   ~~~~~~^~~~~~~~~~~~~~~~~~
109:18.51 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/String.h:15,
109:18.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonTypes.h:19,
109:18.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TypeInference.h:22,
109:18.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/ObjectGroup.h:18,
109:18.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Shape.h:31,
109:18.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:27,
109:18.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/NativeObject.h:16,
109:18.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/NativeObject-inl.h:10,
109:18.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/NativeObject.cpp:7,
109:18.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src31.cpp:2:
109:18.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here
109:18.51    71 | struct JSSubString {
109:18.51       |        ^~~~~~~~~~~
109:18.64 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
109:18.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsapi.h:27,
109:18.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsfriendapi.h:16,
109:18.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/NativeObject.h:15,
109:18.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/NativeObject-inl.h:10,
109:18.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/NativeObject.cpp:7,
109:18.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src31.cpp:2:
109:18.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]':
109:18.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:289:38:   required from here
109:18.64 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead
109:18.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess]
109:18.64    32 |   memset(aT, 0, sizeof(T));
109:18.64       |   ~~~~~~^~~~~~~~~~~~~~~~~~
109:18.64 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
109:18.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
109:18.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxtinlines.h:16,
109:18.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartmentinlines.h:14,
109:18.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:29,
109:18.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/NativeObject-inl.h:19,
109:18.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/NativeObject.cpp:7,
109:18.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src31.cpp:2:
109:18.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:281:8: note: 'struct js::jit::Address' declared here
109:18.64   281 | struct Address
109:18.64       |        ^~~~~~~
109:18.64 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
109:18.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsapi.h:27,
109:18.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsfriendapi.h:16,
109:18.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/NativeObject.h:15,
109:18.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/NativeObject-inl.h:10,
109:18.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/NativeObject.cpp:7,
109:18.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src31.cpp:2:
109:18.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]':
109:18.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:305:40:   required from here
109:18.64 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead
109:18.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess]
109:18.64    32 |   memset(aT, 0, sizeof(T));
109:18.64       |   ~~~~~~^~~~~~~~~~~~~~~~~~
109:18.64 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
109:18.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
109:18.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxtinlines.h:16,
109:18.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartmentinlines.h:14,
109:18.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:29,
109:18.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/NativeObject-inl.h:19,
109:18.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/NativeObject.cpp:7,
109:18.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src31.cpp:2:
109:18.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:294:8: note: 'struct js::jit::BaseIndex' declared here
109:18.65   294 | struct BaseIndex
109:18.65       |        ^~~~~~~~~
109:18.71 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
109:18.71                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsapi.h:27,
109:18.71                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsfriendapi.h:16,
109:18.71                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/NativeObject.h:15,
109:18.71                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/NativeObject-inl.h:10,
109:18.71                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/NativeObject.cpp:7,
109:18.71                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src31.cpp:2:
109:18.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::ObjectGroup]':
109:18.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/ObjectGroup.cpp:38:17:   required from here
109:18.71 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
109:18.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32: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]
109:18.71    32 |   memset(aT, 0, sizeof(T));
109:18.71       |   ~~~~~~^~~~~~~~~~~~~~~~~~
109:18.71 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Shape.h:31,
109:18.71                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:27,
109:18.71                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/NativeObject.h:16,
109:18.71                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/NativeObject-inl.h:10,
109:18.71                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/NativeObject.cpp:7,
109:18.71                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src31.cpp:2:
109:18.71 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/ObjectGroup.h:85:7: note: 'class js::ObjectGroup' declared here
109:18.71    85 | class ObjectGroup : public gc::TenuredCell
109:18.71       |       ^~~~~~~~~~~
109:18.74 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
109:18.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsapi.h:27,
109:18.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsfriendapi.h:16,
109:18.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/NativeObject.h:15,
109:18.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/NativeObject-inl.h:10,
109:18.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/NativeObject.cpp:7,
109:18.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src31.cpp:2:
109:18.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::ObjectGroupCompartment]':
109:18.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/ObjectGroup.cpp:1521:17:   required from here
109:18.74 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
109:18.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32: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]
109:18.74    32 |   memset(aT, 0, sizeof(T));
109:18.74       |   ~~~~~~^~~~~~~~~~~~~~~~~~
109:18.74 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Shape.h:31,
109:18.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:27,
109:18.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/NativeObject.h:16,
109:18.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/NativeObject-inl.h:10,
109:18.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/NativeObject.cpp:7,
109:18.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src31.cpp:2:
109:18.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/ObjectGroup.h:501:7: note: 'class js::ObjectGroupCompartment' declared here
109:18.74   501 | class ObjectGroupCompartment
109:18.74       |       ^~~~~~~~~~~~~~~~~~~~~~
109:29.72 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/ReceiverGuard.cpp:10,
109:29.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src32.cpp:11:
109:29.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
109:29.73 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead
109:29.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:389:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
109:29.73   389 |         memset(obj->as<JSFunction>().fixedSlots(), 0, size - sizeof(js::NativeObject));
109:29.73       |                                                                                      ^
109:29.73 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsatom.h:14,
109:29.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches.h:12,
109:29.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:18,
109:29.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Realm.cpp:9,
109:29.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src32.cpp:2:
109:29.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here
109:29.73   662 | class HeapSlot : public WriteBarrieredBase<Value>
109:29.73       |       ^~~~~~~~
109:32.28 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
109:32.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
109:32.28                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
109:32.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
109:32.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
109:32.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Realm.cpp:9,
109:32.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src32.cpp:2:
109:32.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]':
109:32.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:76:42:   required from here
109:32.29 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead
109:32.29 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess]
109:32.29    32 |   memset(aT, 0, sizeof(T));
109:32.29       |   ~~~~~~^~~~~~~~~~~~~~~~~~
109:32.29 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/String.h:15,
109:32.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonTypes.h:19,
109:32.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TypeInference.h:22,
109:32.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/ObjectGroup.h:18,
109:32.29                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Shape.h:31,
109:32.30                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:27,
109:32.30                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches.h:14,
109:32.30                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:18,
109:32.30                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Realm.cpp:9,
109:32.30                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src32.cpp:2:
109:32.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here
109:32.30    71 | struct JSSubString {
109:32.30       |        ^~~~~~~~~~~
109:32.41 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
109:32.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
109:32.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
109:32.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
109:32.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
109:32.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Realm.cpp:9,
109:32.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src32.cpp:2:
109:32.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]':
109:32.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:289:38:   required from here
109:32.41 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead
109:32.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess]
109:32.41    32 |   memset(aT, 0, sizeof(T));
109:32.41       |   ~~~~~~^~~~~~~~~~~~~~~~~~
109:32.41 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
109:32.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
109:32.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxtinlines.h:16,
109:32.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartmentinlines.h:14,
109:32.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:29,
109:32.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/ReceiverGuard.cpp:10,
109:32.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src32.cpp:11:
109:32.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:281:8: note: 'struct js::jit::Address' declared here
109:32.41   281 | struct Address
109:32.41       |        ^~~~~~~
109:32.41 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
109:32.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
109:32.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
109:32.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
109:32.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
109:32.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Realm.cpp:9,
109:32.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src32.cpp:2:
109:32.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]':
109:32.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:305:40:   required from here
109:32.42 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead
109:32.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess]
109:32.42    32 |   memset(aT, 0, sizeof(T));
109:32.42       |   ~~~~~~^~~~~~~~~~~~~~~~~~
109:32.42 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
109:32.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
109:32.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxtinlines.h:16,
109:32.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartmentinlines.h:14,
109:32.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:29,
109:32.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/ReceiverGuard.cpp:10,
109:32.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src32.cpp:11:
109:32.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:294:8: note: 'struct js::jit::BaseIndex' declared here
109:32.42   294 | struct BaseIndex
109:32.43       |        ^~~~~~~~~
109:33.40 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
109:33.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
109:33.40                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
109:33.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxtinlines.h:16,
109:33.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartmentinlines.h:14,
109:33.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:29,
109:33.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/ReceiverGuard.cpp:10,
109:33.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src32.cpp:11:
109:33.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; size_t = long unsigned int]':
109:33.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:1249:63:   required from 'static js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry* js::detail::HashTable<T, HashPolicy, AllocPolicy>::createTable(AllocPolicy&, uint32_t, js::detail::HashTable<T, HashPolicy, AllocPolicy>::FailureBehavior) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; uint32_t = unsigned int]'
109:33.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:1317:28:   required from 'bool js::detail::HashTable<T, HashPolicy, AllocPolicy>::init(uint32_t) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
109:33.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:92:69:   required from 'bool js::HashMap<Key, Value, HashPolicy, AllocPolicy>::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
109:33.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/LIR.h:1801:38:   required from here
109:33.41 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' with no trivial copy-assignment
109:33.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:102:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' with no trivial copy-assignment [-Wclass-memaccess]
109:33.41   102 |             memset(p, 0, numElems * sizeof(T));
109:33.41       |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
109:33.41 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
109:33.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
109:33.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
109:33.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
109:33.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Realm.cpp:9,
109:33.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src32.cpp:2:
109:33.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:788:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' declared here
109:33.41   788 | class HashTableEntry
109:33.41       |       ^~~~~~~~~~~~~~
109:36.70 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/NativeObject-inl.h:19,
109:36.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/SavedStacks.cpp:39,
109:36.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src33.cpp:2:
109:36.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
109:36.70 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead
109:36.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:389:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
109:36.70   389 |         memset(obj->as<JSFunction>().fixedSlots(), 0, size - sizeof(js::NativeObject));
109:36.70       |                                                                                      ^
109:36.70 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsatom.h:14,
109:36.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches.h:12,
109:36.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:18,
109:36.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/SavedStacks.h:13,
109:36.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/SavedStacks.cpp:7,
109:36.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src33.cpp:2:
109:36.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here
109:36.71   662 | class HeapSlot : public WriteBarrieredBase<Value>
109:36.71       |       ^~~~~~~~
109:38.82 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
109:38.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
109:38.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
109:38.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
109:38.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
109:38.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/SavedStacks.h:13,
109:38.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/SavedStacks.cpp:7,
109:38.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src33.cpp:2:
109:38.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]':
109:38.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:76:42:   required from here
109:38.83 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead
109:38.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess]
109:38.83    32 |   memset(aT, 0, sizeof(T));
109:38.83       |   ~~~~~~^~~~~~~~~~~~~~~~~~
109:38.83 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/String.h:15,
109:38.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonTypes.h:19,
109:38.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TypeInference.h:22,
109:38.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/ObjectGroup.h:18,
109:38.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Shape.h:31,
109:38.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:27,
109:38.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches.h:14,
109:38.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:18,
109:38.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/SavedStacks.h:13,
109:38.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/SavedStacks.cpp:7,
109:38.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src33.cpp:2:
109:38.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here
109:38.83    71 | struct JSSubString {
109:38.83       |        ^~~~~~~~~~~
109:38.95 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
109:38.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
109:38.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
109:38.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
109:38.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
109:38.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/SavedStacks.h:13,
109:38.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/SavedStacks.cpp:7,
109:38.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src33.cpp:2:
109:38.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]':
109:38.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:289:38:   required from here
109:38.96 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead
109:38.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess]
109:38.96    32 |   memset(aT, 0, sizeof(T));
109:38.96       |   ~~~~~~^~~~~~~~~~~~~~~~~~
109:38.96 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
109:38.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
109:38.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxtinlines.h:16,
109:38.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/SavedStacks.cpp:37,
109:38.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src33.cpp:2:
109:38.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:281:8: note: 'struct js::jit::Address' declared here
109:38.96   281 | struct Address
109:38.96       |        ^~~~~~~
109:38.96 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
109:38.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
109:38.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
109:38.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
109:38.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
109:38.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/SavedStacks.h:13,
109:38.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/SavedStacks.cpp:7,
109:38.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src33.cpp:2:
109:38.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]':
109:38.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:305:40:   required from here
109:38.96 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead
109:38.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess]
109:38.96    32 |   memset(aT, 0, sizeof(T));
109:38.96       |   ~~~~~~^~~~~~~~~~~~~~~~~~
109:38.96 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
109:38.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
109:38.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxtinlines.h:16,
109:38.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/SavedStacks.cpp:37,
109:38.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src33.cpp:2:
109:38.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:294:8: note: 'struct js::jit::BaseIndex' declared here
109:38.97   294 | struct BaseIndex
109:38.97       |        ^~~~~~~~~
109:46.72 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Stack-inl.h:23,
109:46.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Stack.cpp:7,
109:46.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src34.cpp:2:
109:46.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
109:46.72 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead
109:46.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:389:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
109:46.72   389 |         memset(obj->as<JSFunction>().fixedSlots(), 0, size - sizeof(js::NativeObject));
109:46.72       |                                                                                      ^
109:46.72 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:21,
109:46.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsfun.h:14,
109:46.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Stack.h:15,
109:46.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Stack-inl.h:10,
109:46.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Stack.cpp:7,
109:46.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src34.cpp:2:
109:46.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here
109:46.72   662 | class HeapSlot : public WriteBarrieredBase<Value>
109:46.72       |       ^~~~~~~~
109:49.65 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
109:49.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:19,
109:49.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
109:49.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallNonGenericMethod.h:12,
109:49.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/NamespaceImports.h:15,
109:49.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:10,
109:49.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:21,
109:49.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsfun.h:14,
109:49.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Stack.h:15,
109:49.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Stack-inl.h:10,
109:49.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Stack.cpp:7,
109:49.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src34.cpp:2:
109:49.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]':
109:49.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:76:42:   required from here
109:49.65 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead
109:49.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess]
109:49.65    32 |   memset(aT, 0, sizeof(T));
109:49.65       |   ~~~~~~^~~~~~~~~~~~~~~~~~
109:49.66 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/String.h:15,
109:49.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonTypes.h:19,
109:49.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TypeInference.h:22,
109:49.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/ObjectGroup.h:18,
109:49.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Shape.h:31,
109:49.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:27,
109:49.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsfun.h:14,
109:49.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Stack.h:15,
109:49.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Stack-inl.h:10,
109:49.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Stack.cpp:7,
109:49.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src34.cpp:2:
109:49.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here
109:49.66    71 | struct JSSubString {
109:49.66       |        ^~~~~~~~~~~
109:49.78 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
109:49.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:19,
109:49.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
109:49.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallNonGenericMethod.h:12,
109:49.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/NamespaceImports.h:15,
109:49.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:10,
109:49.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:21,
109:49.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsfun.h:14,
109:49.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Stack.h:15,
109:49.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Stack-inl.h:10,
109:49.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Stack.cpp:7,
109:49.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src34.cpp:2:
109:49.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]':
109:49.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:289:38:   required from here
109:49.79 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead
109:49.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess]
109:49.79    32 |   memset(aT, 0, sizeof(T));
109:49.79       |   ~~~~~~^~~~~~~~~~~~~~~~~~
109:49.79 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
109:49.79                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
109:49.79                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineFrame.h:10,
109:49.79                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Stack-inl.h:17,
109:49.79                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Stack.cpp:7,
109:49.79                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src34.cpp:2:
109:49.79 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:281:8: note: 'struct js::jit::Address' declared here
109:49.79   281 | struct Address
109:49.79       |        ^~~~~~~
109:49.79 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
109:49.79                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:19,
109:49.79                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
109:49.79                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallNonGenericMethod.h:12,
109:49.79                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/NamespaceImports.h:15,
109:49.79                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:10,
109:49.79                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:21,
109:49.79                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsfun.h:14,
109:49.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Stack.h:15,
109:49.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Stack-inl.h:10,
109:49.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Stack.cpp:7,
109:49.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src34.cpp:2:
109:49.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]':
109:49.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:305:40:   required from here
109:49.80 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead
109:49.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess]
109:49.80    32 |   memset(aT, 0, sizeof(T));
109:49.80       |   ~~~~~~^~~~~~~~~~~~~~~~~~
109:49.80 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
109:49.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
109:49.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineFrame.h:10,
109:49.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Stack-inl.h:17,
109:49.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Stack.cpp:7,
109:49.80                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src34.cpp:2:
109:49.80 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:294:8: note: 'struct js::jit::BaseIndex' declared here
109:49.80   294 | struct BaseIndex
109:49.80       |        ^~~~~~~~~
109:50.65 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
109:50.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
109:50.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
109:50.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineFrame.h:10,
109:50.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Stack-inl.h:17,
109:50.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Stack.cpp:7,
109:50.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src34.cpp:2:
109:50.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; size_t = long unsigned int]':
109:50.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:1249:63:   required from 'static js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry* js::detail::HashTable<T, HashPolicy, AllocPolicy>::createTable(AllocPolicy&, uint32_t, js::detail::HashTable<T, HashPolicy, AllocPolicy>::FailureBehavior) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; uint32_t = unsigned int]'
109:50.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:1317:28:   required from 'bool js::detail::HashTable<T, HashPolicy, AllocPolicy>::init(uint32_t) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
109:50.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:92:69:   required from 'bool js::HashMap<Key, Value, HashPolicy, AllocPolicy>::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
109:50.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/LIR.h:1801:38:   required from here
109:50.65 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' with no trivial copy-assignment
109:50.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:102:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' with no trivial copy-assignment [-Wclass-memaccess]
109:50.66   102 |             memset(p, 0, numElems * sizeof(T));
109:50.66       |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
109:50.66 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
109:50.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
109:50.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:23,
109:50.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
109:50.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallNonGenericMethod.h:12,
109:50.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/NamespaceImports.h:15,
109:50.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:10,
109:50.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:21,
109:50.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsfun.h:14,
109:50.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Stack.h:15,
109:50.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Stack-inl.h:10,
109:50.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Stack.cpp:7,
109:50.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src34.cpp:2:
109:50.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:788:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' declared here
109:50.66   788 | class HashTableEntry
109:50.66       |       ^~~~~~~~~~~~~~
109:50.93 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsscript.h:28,
109:50.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsfun.h:15,
109:50.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Stack.h:15,
109:50.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Stack-inl.h:10,
109:50.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Stack.cpp:7,
109:50.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src34.cpp:2:
109:50.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/NativeObject.h: At global scope:
109:50.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/NativeObject.h:893:17: warning: inline function 'void js::NativeObject::setSlotWithType(js::ExclusiveContext*, js::Shape*, const JS::Value&, bool)' used but never defined
109:50.93   893 |     inline void setSlotWithType(ExclusiveContext* cx, Shape* shape,
109:50.93       |                 ^~~~~~~~~~~~~~~
110:04.64 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches-inl.h:18,
110:04.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TaggedProto.cpp:15,
110:04.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src35.cpp:2:
110:04.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
110:04.64 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead
110:04.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:389:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
110:04.64   389 |         memset(obj->as<JSFunction>().fixedSlots(), 0, size - sizeof(js::NativeObject));
110:04.64       |                                                                                      ^
110:04.64 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Tracer.h:12,
110:04.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TaggedProto.h:10,
110:04.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TaggedProto.cpp:7,
110:04.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src35.cpp:2:
110:04.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here
110:04.64   662 | class HeapSlot : public WriteBarrieredBase<Value>
110:04.64       |       ^~~~~~~~
110:06.95 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
110:06.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsapi.h:27,
110:06.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsfriendapi.h:16,
110:06.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Tracer.h:10,
110:06.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TaggedProto.h:10,
110:06.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TaggedProto.cpp:7,
110:06.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src35.cpp:2:
110:06.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]':
110:06.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:76:42:   required from here
110:06.96 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead
110:06.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess]
110:06.96    32 |   memset(aT, 0, sizeof(T));
110:06.96       |   ~~~~~~^~~~~~~~~~~~~~~~~~
110:06.96 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/String.h:15,
110:06.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonTypes.h:19,
110:06.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TypeInference.h:22,
110:06.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/ObjectGroup.h:18,
110:06.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Shape.h:31,
110:06.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:27,
110:06.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsfun.h:14,
110:06.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TaggedProto.cpp:9,
110:06.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src35.cpp:2:
110:06.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here
110:06.96    71 | struct JSSubString {
110:06.96       |        ^~~~~~~~~~~
110:07.10 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
110:07.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsapi.h:27,
110:07.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsfriendapi.h:16,
110:07.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Tracer.h:10,
110:07.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TaggedProto.h:10,
110:07.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TaggedProto.cpp:7,
110:07.10                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src35.cpp:2:
110:07.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]':
110:07.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:289:38:   required from here
110:07.10 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead
110:07.10 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess]
110:07.10    32 |   memset(aT, 0, sizeof(T));
110:07.10       |   ~~~~~~^~~~~~~~~~~~~~~~~~
110:07.11 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
110:07.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
110:07.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxtinlines.h:16,
110:07.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartmentinlines.h:14,
110:07.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:29,
110:07.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches-inl.h:18,
110:07.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TaggedProto.cpp:15,
110:07.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src35.cpp:2:
110:07.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:281:8: note: 'struct js::jit::Address' declared here
110:07.11   281 | struct Address
110:07.11       |        ^~~~~~~
110:07.11 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
110:07.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsapi.h:27,
110:07.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsfriendapi.h:16,
110:07.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Tracer.h:10,
110:07.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TaggedProto.h:10,
110:07.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TaggedProto.cpp:7,
110:07.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src35.cpp:2:
110:07.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]':
110:07.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:305:40:   required from here
110:07.11 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead
110:07.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess]
110:07.11    32 |   memset(aT, 0, sizeof(T));
110:07.11       |   ~~~~~~^~~~~~~~~~~~~~~~~~
110:07.12 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
110:07.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
110:07.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxtinlines.h:16,
110:07.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartmentinlines.h:14,
110:07.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:29,
110:07.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches-inl.h:18,
110:07.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TaggedProto.cpp:15,
110:07.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src35.cpp:2:
110:07.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:294:8: note: 'struct js::jit::BaseIndex' declared here
110:07.12   294 | struct BaseIndex
110:07.12       |        ^~~~~~~~~
110:08.17 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/AsmJS.cpp:46,
110:08.17                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src36.cpp:47:
110:08.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
110:08.17 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead
110:08.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:389:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
110:08.17   389 |         memset(obj->as<JSFunction>().fixedSlots(), 0, size - sizeof(js::NativeObject));
110:08.17       |                                                                                      ^
110:08.17 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsatom.h:14,
110:08.17                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches.h:12,
110:08.17                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:18,
110:08.17                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/RegExpObject.h:13,
110:08.17                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/RegExp.h:10,
110:08.17                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartment.h:17,
110:08.17                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsweakmap.h:13,
110:08.17                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/WeakMapPtr.cpp:9,
110:08.17                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src36.cpp:29:
110:08.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here
110:08.17   662 | class HeapSlot : public WriteBarrieredBase<Value>
110:08.17       |       ^~~~~~~~
110:08.47 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
110:08.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/UbiNode.h:20,
110:08.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/UbiNodeBreadthFirst.h:10,
110:08.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/UbiNodeShortestPaths.h:16,
110:08.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/UbiNodeShortestPaths.cpp:7,
110:08.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src36.cpp:2:
110:08.47 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]':
110:08.47 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:76:42:   required from here
110:08.47 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead
110:08.47 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess]
110:08.47    32 |   memset(aT, 0, sizeof(T));
110:08.47       |   ~~~~~~^~~~~~~~~~~~~~~~~~
110:08.47 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/UbiNodeShortestPaths.cpp:12,
110:08.47                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src36.cpp:2:
110:08.47 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here
110:08.47    71 | struct JSSubString {
110:08.47       |        ^~~~~~~~~~~
110:08.69 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
110:08.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/UbiNode.h:20,
110:08.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/UbiNodeBreadthFirst.h:10,
110:08.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/UbiNodeShortestPaths.h:16,
110:08.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/UbiNodeShortestPaths.cpp:7,
110:08.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src36.cpp:2:
110:08.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]':
110:08.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:289:38:   required from here
110:08.69 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead
110:08.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess]
110:08.69    32 |   memset(aT, 0, sizeof(T));
110:08.69       |   ~~~~~~^~~~~~~~~~~~~~~~~~
110:08.69 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
110:08.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
110:08.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
110:08.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
110:08.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmGenerator.h:22,
110:08.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/AsmJS.cpp:41,
110:08.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src36.cpp:47:
110:08.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:281:8: note: 'struct js::jit::Address' declared here
110:08.69   281 | struct Address
110:08.69       |        ^~~~~~~
110:08.69 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
110:08.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/UbiNode.h:20,
110:08.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/UbiNodeBreadthFirst.h:10,
110:08.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/UbiNodeShortestPaths.h:16,
110:08.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/UbiNodeShortestPaths.cpp:7,
110:08.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src36.cpp:2:
110:08.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]':
110:08.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:305:40:   required from here
110:08.70 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead
110:08.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess]
110:08.70    32 |   memset(aT, 0, sizeof(T));
110:08.70       |   ~~~~~~^~~~~~~~~~~~~~~~~~
110:08.70 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
110:08.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
110:08.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
110:08.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
110:08.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmGenerator.h:22,
110:08.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/AsmJS.cpp:41,
110:08.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src36.cpp:47:
110:08.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:294:8: note: 'struct js::jit::BaseIndex' declared here
110:08.70   294 | struct BaseIndex
110:08.70       |        ^~~~~~~~~
110:08.73 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
110:08.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/UbiNode.h:20,
110:08.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/UbiNodeBreadthFirst.h:10,
110:08.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/UbiNodeShortestPaths.h:16,
110:08.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/UbiNodeShortestPaths.cpp:7,
110:08.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src36.cpp:2:
110:08.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]':
110:08.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmCode.h:63:33:   required from here
110:08.73 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
110:08.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment [-Wclass-memaccess]
110:08.73    32 |   memset(aT, 0, sizeof(T));
110:08.73       |   ~~~~~~^~~~~~~~~~~~~~~~~~
110:08.73 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmModule.h:24,
110:08.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmCompile.h:22,
110:08.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmGenerator.h:23,
110:08.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/AsmJS.cpp:41,
110:08.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src36.cpp:47:
110:08.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmCode.h:42:7: note: 'class js::wasm::CodeSegment' declared here
110:08.73    42 | class CodeSegment
110:08.73       |       ^~~~~~~~~~~
110:08.74 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
110:08.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/UbiNode.h:20,
110:08.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/UbiNodeBreadthFirst.h:10,
110:08.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/UbiNodeShortestPaths.h:16,
110:08.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/UbiNodeShortestPaths.cpp:7,
110:08.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src36.cpp:2:
110:08.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataCacheablePod]':
110:08.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmModule.h:44:51:   required from here
110:08.74 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
110:08.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32: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]
110:08.74    32 |   memset(aT, 0, sizeof(T));
110:08.74       |   ~~~~~~^~~~~~~~~~~~~~~~~~
110:08.74 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmCompile.h:22,
110:08.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmGenerator.h:23,
110:08.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/AsmJS.cpp:41,
110:08.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src36.cpp:47:
110:08.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmModule.h:36:8: note: 'struct js::wasm::LinkDataCacheablePod' declared here
110:08.74    36 | struct LinkDataCacheablePod
110:08.74       |        ^~~~~~~~~~~~~~~~~~~~
110:08.77 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
110:08.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/UbiNode.h:20,
110:08.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/UbiNodeBreadthFirst.h:10,
110:08.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/UbiNodeShortestPaths.h:16,
110:08.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/UbiNodeShortestPaths.cpp:7,
110:08.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src36.cpp:2:
110:08.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = AsmJSGlobal::CacheablePod]':
110:08.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/AsmJS.cpp:162:30:   required from here
110:08.77 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
110:08.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32: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]
110:08.77    32 |   memset(aT, 0, sizeof(T));
110:08.77       |   ~~~~~~^~~~~~~~~~~~~~~~~~
110:08.77 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src36.cpp:47:
110:08.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/AsmJS.cpp:128:12: note: 'struct AsmJSGlobal::CacheablePod' declared here
110:08.78   128 |     struct CacheablePod {
110:08.78       |            ^~~~~~~~~~~~
110:14.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/AsmJS.cpp: In function 'NumLit ExtractNumericLiteral(ModuleValidator&, js::frontend::ParseNode*)':
110:14.46 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/AsmJS.cpp: 'u32' may be used uninitialized in this function
110:14.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/AsmJS.cpp:2618:20: warning: 'u32' may be used uninitialized in this function [-Wmaybe-uninitialized]
110:14.46  2618 |             val[i] = u32 ? -1 : 0;
110:14.46       |             ~~~~~~~^~~~~~~~~~~~~~
110:14.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/AsmJS.cpp:2616:22: note: 'u32' was declared here
110:14.46  2616 |             uint32_t u32;
110:14.46       |                      ^~~
110:14.46 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/AsmJS.cpp: 'u32' may be used uninitialized in this function
110:14.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/AsmJS.cpp:2572:20: warning: 'u32' may be used uninitialized in this function [-Wmaybe-uninitialized]
110:14.46  2572 |             val[i] = int8_t(u32);
110:14.46       |             ~~~~~~~^~~~~~~~~~~~~
110:14.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/AsmJS.cpp:2570:22: note: 'u32' was declared here
110:14.46  2570 |             uint32_t u32;
110:14.46       |                      ^~~
110:16.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/AsmJS.cpp: In member function 'js::wasm::SharedModule ModuleValidator::finish()':
110:16.61 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/AsmJS.cpp: 'pos.js::frontend::TokenPos::end' may be used uninitialized in this function
110:16.61 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/AsmJS.cpp:2377:65: warning: 'pos.js::frontend::TokenPos::end' may be used uninitialized in this function [-Wmaybe-uninitialized]
110:16.61  2377 |         asmJSMetadata_->srcLengthWithRightBrace = endAfterCurly - asmJSMetadata_->srcStart;
110:16.61       |                                                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
110:36.52 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
110:36.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
110:36.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
110:36.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
110:36.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
110:36.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/RegExpObject.h:13,
110:36.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/RegExp.h:10,
110:36.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartment.h:17,
110:36.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:13,
110:36.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
110:36.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmBaselineCompile.h:22,
110:36.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmBaselineCompile.cpp:98,
110:36.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src37.cpp:2:
110:36.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]':
110:36.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:76:42:   required from here
110:36.53 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead
110:36.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess]
110:36.54    32 |   memset(aT, 0, sizeof(T));
110:36.54       |   ~~~~~~^~~~~~~~~~~~~~~~~~
110:36.54 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/String.h:15,
110:36.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonTypes.h:19,
110:36.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TypeInference.h:22,
110:36.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/ObjectGroup.h:18,
110:36.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Shape.h:31,
110:36.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:27,
110:36.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches.h:14,
110:36.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:18,
110:36.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/RegExpObject.h:13,
110:36.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/RegExp.h:10,
110:36.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartment.h:17,
110:36.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:13,
110:36.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
110:36.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmBaselineCompile.h:22,
110:36.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmBaselineCompile.cpp:98,
110:36.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src37.cpp:2:
110:36.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here
110:36.54    71 | struct JSSubString {
110:36.54       |        ^~~~~~~~~~~
110:36.64 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
110:36.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
110:36.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
110:36.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
110:36.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
110:36.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/RegExpObject.h:13,
110:36.64                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/RegExp.h:10,
110:36.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartment.h:17,
110:36.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:13,
110:36.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
110:36.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmBaselineCompile.h:22,
110:36.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmBaselineCompile.cpp:98,
110:36.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src37.cpp:2:
110:36.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]':
110:36.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:289:38:   required from here
110:36.65 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead
110:36.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess]
110:36.65    32 |   memset(aT, 0, sizeof(T));
110:36.65       |   ~~~~~~^~~~~~~~~~~~~~~~~~
110:36.65 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
110:36.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
110:36.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
110:36.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
110:36.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
110:36.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmBaselineCompile.h:22,
110:36.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmBaselineCompile.cpp:98,
110:36.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src37.cpp:2:
110:36.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:281:8: note: 'struct js::jit::Address' declared here
110:36.66   281 | struct Address
110:36.66       |        ^~~~~~~
110:36.66 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
110:36.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
110:36.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
110:36.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
110:36.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
110:36.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/RegExpObject.h:13,
110:36.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/RegExp.h:10,
110:36.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartment.h:17,
110:36.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:13,
110:36.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
110:36.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmBaselineCompile.h:22,
110:36.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmBaselineCompile.cpp:98,
110:36.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src37.cpp:2:
110:36.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]':
110:36.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:305:40:   required from here
110:36.66 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead
110:36.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess]
110:36.66    32 |   memset(aT, 0, sizeof(T));
110:36.66       |   ~~~~~~^~~~~~~~~~~~~~~~~~
110:36.66 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
110:36.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
110:36.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
110:36.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
110:36.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
110:36.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmBaselineCompile.h:22,
110:36.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmBaselineCompile.cpp:98,
110:36.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src37.cpp:2:
110:36.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:294:8: note: 'struct js::jit::BaseIndex' declared here
110:36.67   294 | struct BaseIndex
110:36.67       |        ^~~~~~~~~
110:36.83 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
110:36.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
110:36.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
110:36.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
110:36.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
110:36.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/RegExpObject.h:13,
110:36.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/RegExp.h:10,
110:36.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartment.h:17,
110:36.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:13,
110:36.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
110:36.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmBaselineCompile.h:22,
110:36.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmBaselineCompile.cpp:98,
110:36.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src37.cpp:2:
110:36.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]':
110:36.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmCode.h:63:33:   required from here
110:36.84 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
110:36.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment [-Wclass-memaccess]
110:36.84    32 |   memset(aT, 0, sizeof(T));
110:36.84       |   ~~~~~~^~~~~~~~~~~~~~~~~~
110:36.84 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmModule.h:24,
110:36.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmCompile.h:22,
110:36.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmGenerator.h:23,
110:36.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmBaselineCompile.cpp:120,
110:36.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src37.cpp:2:
110:36.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmCode.h:42:7: note: 'class js::wasm::CodeSegment' declared here
110:36.84    42 | class CodeSegment
110:36.84       |       ^~~~~~~~~~~
110:36.84 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
110:36.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
110:36.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
110:36.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
110:36.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
110:36.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/RegExpObject.h:13,
110:36.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/RegExp.h:10,
110:36.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartment.h:17,
110:36.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:13,
110:36.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
110:36.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmBaselineCompile.h:22,
110:36.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmBaselineCompile.cpp:98,
110:36.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src37.cpp:2:
110:36.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataCacheablePod]':
110:36.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmModule.h:44:51:   required from here
110:36.85 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
110:36.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32: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]
110:36.85    32 |   memset(aT, 0, sizeof(T));
110:36.85       |   ~~~~~~^~~~~~~~~~~~~~~~~~
110:36.85 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmCompile.h:22,
110:36.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmGenerator.h:23,
110:36.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmBaselineCompile.cpp:120,
110:36.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src37.cpp:2:
110:36.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmModule.h:36:8: note: 'struct js::wasm::LinkDataCacheablePod' declared here
110:36.85    36 | struct LinkDataCacheablePod
110:36.85       |        ^~~~~~~~~~~~~~~~~~~~
110:37.52 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/StoreBuffer.h:17,
110:37.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:13,
110:37.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsatom.h:14,
110:37.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches.h:12,
110:37.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:18,
110:37.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/RegExpObject.h:13,
110:37.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/RegExp.h:10,
110:37.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartment.h:17,
110:37.52                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:13,
110:37.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
110:37.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmBaselineCompile.h:22,
110:37.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmBaselineCompile.cpp:98,
110:37.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src37.cpp:2:
110:37.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/ds/LifoAlloc.h: In instantiation of 'T* js::LifoAllocPolicy<fb>::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry<js::HashMapEntry<js::wasm::AstSig*, unsigned int> >; js::Fallibility fb = js::Fallible; size_t = long unsigned int]':
110:37.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:1249:63:   required from 'static js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry* js::detail::HashTable<T, HashPolicy, AllocPolicy>::createTable(AllocPolicy&, uint32_t, js::detail::HashTable<T, HashPolicy, AllocPolicy>::FailureBehavior) [with T = js::HashMapEntry<js::wasm::AstSig*, unsigned int>; HashPolicy = js::HashMap<js::wasm::AstSig*, unsigned int, js::wasm::AstSig, js::LifoAllocPolicy<js::Fallible> >::MapHashPolicy; AllocPolicy = js::LifoAllocPolicy<js::Fallible>; js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry = js::detail::HashTableEntry<js::HashMapEntry<js::wasm::AstSig*, unsigned int> >; uint32_t = unsigned int]'
110:37.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:1317:28:   required from 'bool js::detail::HashTable<T, HashPolicy, AllocPolicy>::init(uint32_t) [with T = js::HashMapEntry<js::wasm::AstSig*, unsigned int>; HashPolicy = js::HashMap<js::wasm::AstSig*, unsigned int, js::wasm::AstSig, js::LifoAllocPolicy<js::Fallible> >::MapHashPolicy; AllocPolicy = js::LifoAllocPolicy<js::Fallible>; uint32_t = unsigned int]'
110:37.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:92:69:   required from 'bool js::HashMap<Key, Value, HashPolicy, AllocPolicy>::init(uint32_t) [with Key = js::wasm::AstSig*; Value = unsigned int; HashPolicy = js::wasm::AstSig; AllocPolicy = js::LifoAllocPolicy<js::Fallible>; uint32_t = unsigned int]'
110:37.53 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmAST.h:802:29:   required from here
110:37.54 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/ds/LifoAlloc.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<js::wasm::AstSig*, unsigned int> >' with no trivial copy-assignment
110:37.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/ds/LifoAlloc.h:616:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<js::wasm::AstSig*, unsigned int> >' with no trivial copy-assignment [-Wclass-memaccess]
110:37.54   616 |         memset(p, 0, numElems * sizeof(T));
110:37.54       |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
110:37.54 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
110:37.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
110:37.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
110:37.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
110:37.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/RegExpObject.h:13,
110:37.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/RegExp.h:10,
110:37.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartment.h:17,
110:37.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:13,
110:37.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
110:37.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmBaselineCompile.h:22,
110:37.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmBaselineCompile.cpp:98,
110:37.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src37.cpp:2:
110:37.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:788:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<js::wasm::AstSig*, unsigned int> >' declared here
110:37.54   788 | class HashTableEntry
110:37.54       |       ^~~~~~~~~~~~~~
110:42.25 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmBaselineCompile.cpp:118,
110:42.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src37.cpp:2:
110:42.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmBinaryFormat.h: In function 'bool js::wasm::DecodeUnknownSections(js::wasm::Decoder&)':
110:42.25 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmBinaryFormat.h: 'sectionStart' may be used uninitialized in this function
110:42.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmBinaryFormat.h:505:84: warning: 'sectionStart' may be used uninitialized in this function [-Wmaybe-uninitialized]
110:42.25   505 |             if (idSize > bytesRemain() || currentOffset() + idSize > *sectionStart + *sectionSize)
110:42.25       |                                                                      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
110:42.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmBinaryFormat.h:534:18: note: 'sectionStart' was declared here
110:42.25   534 |         uint32_t sectionStart, sectionSize;
110:42.25       |                  ^~~~~~~~~~~~
110:42.25 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmBinaryFormat.h: 'sectionSize' may be used uninitialized in this function
110:42.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmBinaryFormat.h:505:84: warning: 'sectionSize' may be used uninitialized in this function [-Wmaybe-uninitialized]
110:42.25   505 |             if (idSize > bytesRemain() || currentOffset() + idSize > *sectionStart + *sectionSize)
110:42.25       |                                                                      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
110:42.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmBinaryFormat.h:534:32: note: 'sectionSize' was declared here
110:42.25   534 |         uint32_t sectionStart, sectionSize;
110:42.25       |                                ^~~~~~~~~~~
110:48.12 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartment.h:11,
110:48.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:13,
110:48.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
110:48.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmBaselineCompile.h:22,
110:48.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmBaselineCompile.cpp:98,
110:48.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src37.cpp:2:
110:48.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/Maybe.h: In member function 'bool js::wasm::BaseCompiler::emitStore(js::wasm::ValType, js::Scalar::Type)':
110:48.12 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/Maybe.h: '*((void*)& access +32)' may be used uninitialized in this function
110:48.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/Maybe.h:432:5: warning: '*((void*)& access +32)' may be used uninitialized in this function [-Wmaybe-uninitialized]
110:48.12   432 |     ::new (mStorage.addr()) T(Forward<Args>(aArgs)...);
110:48.12       |     ^~
110:48.12 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src37.cpp:2:
110:48.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmBaselineCompile.cpp:6067:22: note: '*((void*)& access +32)' was declared here
110:48.12  6067 |     MemoryAccessDesc access(viewType, addr.align, addr.offset, trapIfNotAsmJS());
110:48.12       |                      ^~~~~~
110:48.17 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartment.h:11,
110:48.17                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:13,
110:48.17                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
110:48.17                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmBaselineCompile.h:22,
110:48.17                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmBaselineCompile.cpp:98,
110:48.17                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src37.cpp:2:
110:48.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/Maybe.h: In member function 'bool js::wasm::BaseCompiler::emitTeeStore(js::wasm::ValType, js::Scalar::Type)':
110:48.17 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/Maybe.h: '*((void*)& access +32)' may be used uninitialized in this function
110:48.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/Maybe.h:432:5: warning: '*((void*)& access +32)' may be used uninitialized in this function [-Wmaybe-uninitialized]
110:48.17   432 |     ::new (mStorage.addr()) T(Forward<Args>(aArgs)...);
110:48.17       |     ^~
110:48.17 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src37.cpp:2:
110:48.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmBaselineCompile.cpp:6137:22: note: '*((void*)& access +32)' was declared here
110:48.17  6137 |     MemoryAccessDesc access(viewType, addr.align, addr.offset, trapIfNotAsmJS());
110:48.17       |                      ^~~~~~
110:48.22 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartment.h:11,
110:48.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:13,
110:48.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
110:48.23                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmBaselineCompile.h:22,
110:48.23                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmBaselineCompile.cpp:98,
110:48.23                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src37.cpp:2:
110:48.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/Maybe.h: In member function 'bool js::wasm::BaseCompiler::emitTeeStoreWithCoercion(js::wasm::ValType, js::Scalar::Type)':
110:48.23 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/Maybe.h: '*((void*)& access +32)' may be used uninitialized in this function
110:48.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/Maybe.h:432:5: warning: '*((void*)& access +32)' may be used uninitialized in this function [-Wmaybe-uninitialized]
110:48.23   432 |     ::new (mStorage.addr()) T(Forward<Args>(aArgs)...);
110:48.23       |     ^~
110:48.23 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src37.cpp:2:
110:48.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmBaselineCompile.cpp:6430:22: note: '*((void*)& access +32)' was declared here
110:48.23  6430 |     MemoryAccessDesc access(viewType, addr.align, addr.offset, trapIfNotAsmJS());
110:48.23       |                      ^~~~~~
110:49.08 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Stack-inl.h:23,
110:49.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Debugger-inl.h:12,
110:49.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmCompartment.cpp:25,
110:49.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src38.cpp:11:
110:49.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
110:49.08 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead
110:49.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:389:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
110:49.08   389 |         memset(obj->as<JSFunction>().fixedSlots(), 0, size - sizeof(js::NativeObject));
110:49.08       |                                                                                      ^
110:49.08 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsatom.h:14,
110:49.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches.h:12,
110:49.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:18,
110:49.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/StringBuffer.h:13,
110:49.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmGeneratedSourceMap.h:24,
110:49.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmCode.h:22,
110:49.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmCode.cpp:19,
110:49.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src38.cpp:2:
110:49.08 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here
110:49.08   662 | class HeapSlot : public WriteBarrieredBase<Value>
110:49.08       |       ^~~~~~~~
110:50.88 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
110:50.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
110:50.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
110:50.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
110:50.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
110:50.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/StringBuffer.h:13,
110:50.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmGeneratedSourceMap.h:24,
110:50.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmCode.h:22,
110:50.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmCode.cpp:19,
110:50.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src38.cpp:2:
110:50.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]':
110:50.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:76:42:   required from here
110:50.88 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead
110:50.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess]
110:50.88    32 |   memset(aT, 0, sizeof(T));
110:50.88       |   ~~~~~~^~~~~~~~~~~~~~~~~~
110:50.88 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/String.h:15,
110:50.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonTypes.h:19,
110:50.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TypeInference.h:22,
110:50.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/ObjectGroup.h:18,
110:50.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Shape.h:31,
110:50.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:27,
110:50.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches.h:14,
110:50.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:18,
110:50.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/StringBuffer.h:13,
110:50.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmGeneratedSourceMap.h:24,
110:50.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmCode.h:22,
110:50.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmCode.cpp:19,
110:50.89                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src38.cpp:2:
110:50.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here
110:50.89    71 | struct JSSubString {
110:50.89       |        ^~~~~~~~~~~
110:50.96 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
110:50.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
110:50.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
110:50.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
110:50.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
110:50.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/StringBuffer.h:13,
110:50.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmGeneratedSourceMap.h:24,
110:50.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmCode.h:22,
110:50.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmCode.cpp:19,
110:50.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src38.cpp:2:
110:50.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]':
110:50.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmCode.h:63:33:   required from here
110:50.96 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
110:50.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment [-Wclass-memaccess]
110:50.96    32 |   memset(aT, 0, sizeof(T));
110:50.97       |   ~~~~~~^~~~~~~~~~~~~~~~~~
110:50.97 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmCode.cpp:19,
110:50.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src38.cpp:2:
110:50.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmCode.h:42:7: note: 'class js::wasm::CodeSegment' declared here
110:50.97    42 | class CodeSegment
110:50.97       |       ^~~~~~~~~~~
110:51.02 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
110:51.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
110:51.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
110:51.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
110:51.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
110:51.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/StringBuffer.h:13,
110:51.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmGeneratedSourceMap.h:24,
110:51.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmCode.h:22,
110:51.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmCode.cpp:19,
110:51.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src38.cpp:2:
110:51.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]':
110:51.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:289:38:   required from here
110:51.03 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead
110:51.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess]
110:51.03    32 |   memset(aT, 0, sizeof(T));
110:51.03       |   ~~~~~~^~~~~~~~~~~~~~~~~~
110:51.03 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
110:51.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
110:51.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
110:51.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
110:51.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmCode.cpp:28,
110:51.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src38.cpp:2:
110:51.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:281:8: note: 'struct js::jit::Address' declared here
110:51.03   281 | struct Address
110:51.03       |        ^~~~~~~
110:51.03 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
110:51.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
110:51.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
110:51.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
110:51.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
110:51.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/StringBuffer.h:13,
110:51.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmGeneratedSourceMap.h:24,
110:51.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmCode.h:22,
110:51.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmCode.cpp:19,
110:51.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src38.cpp:2:
110:51.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]':
110:51.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:305:40:   required from here
110:51.03 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead
110:51.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess]
110:51.03    32 |   memset(aT, 0, sizeof(T));
110:51.03       |   ~~~~~~^~~~~~~~~~~~~~~~~~
110:51.03 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
110:51.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
110:51.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
110:51.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
110:51.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmCode.cpp:28,
110:51.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src38.cpp:2:
110:51.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:294:8: note: 'struct js::jit::BaseIndex' declared here
110:51.03   294 | struct BaseIndex
110:51.03       |        ^~~~~~~~~
110:51.07 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
110:51.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
110:51.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
110:51.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
110:51.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
110:51.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/StringBuffer.h:13,
110:51.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmGeneratedSourceMap.h:24,
110:51.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmCode.h:22,
110:51.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmCode.cpp:19,
110:51.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src38.cpp:2:
110:51.07 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataCacheablePod]':
110:51.07 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmModule.h:44:51:   required from here
110:51.07 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
110:51.07 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32: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]
110:51.07    32 |   memset(aT, 0, sizeof(T));
110:51.07       |   ~~~~~~^~~~~~~~~~~~~~~~~~
110:51.07 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmCode.cpp:37,
110:51.07                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src38.cpp:2:
110:51.07 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmModule.h:36:8: note: 'struct js::wasm::LinkDataCacheablePod' declared here
110:51.07    36 | struct LinkDataCacheablePod
110:51.08       |        ^~~~~~~~~~~~~~~~~~~~
110:51.26 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src37.cpp:29:
110:51.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmBinaryToAST.cpp: In function 'bool AstDecodeExpr(AstDecodeContext&)':
110:51.26 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmBinaryToAST.cpp: 'type' may be used uninitialized in this function
110:51.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmBinaryToAST.cpp:853:9: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized]
110:51.26   853 |         if (!IsVoid(type))
110:51.26       |         ^~
110:51.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmBinaryToAST.cpp:842:14: note: 'type' was declared here
110:51.26   842 |     ExprType type;
110:51.26       |              ^~~~
110:51.26 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmBinaryToAST.cpp: 'depth' may be used uninitialized in this function
110:51.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmBinaryToAST.cpp:859:30: warning: 'depth' may be used uninitialized in this function [-Wmaybe-uninitialized]
110:51.26   859 |     if (!AstDecodeGetBlockRef(c, depth, &depthRef))
110:51.26       |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
110:51.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmBinaryToAST.cpp:841:14: note: 'depth' was declared here
110:51.26   841 |     uint32_t depth;
110:51.26       |              ^~~~~
110:51.26 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmBinaryToAST.cpp: 'globalId' may be used uninitialized in this function
110:51.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmBinaryToAST.cpp:948:14: warning: 'globalId' may be used uninitialized in this function [-Wmaybe-uninitialized]
110:51.26   948 |     uint32_t globalId;
110:51.26       |              ^~~~~~~~
110:51.26 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmBinaryToAST.cpp: 'globalId' may be used uninitialized in this function
110:51.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmBinaryToAST.cpp:969:14: warning: 'globalId' may be used uninitialized in this function [-Wmaybe-uninitialized]
110:51.26   969 |     uint32_t globalId;
110:51.26       |              ^~~~~~~~
110:51.26 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmBinaryToAST.cpp: 'teeLocalId' may be used uninitialized in this function
110:51.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmBinaryToAST.cpp:925:14: warning: 'teeLocalId' may be used uninitialized in this function [-Wmaybe-uninitialized]
110:51.26   925 |     uint32_t teeLocalId;
110:51.26       |              ^~~~~~~~~~
110:51.26 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmBinaryToAST.cpp: 'setLocalId' may be used uninitialized in this function
110:51.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmBinaryToAST.cpp:898:14: warning: 'setLocalId' may be used uninitialized in this function [-Wmaybe-uninitialized]
110:51.26   898 |     uint32_t setLocalId;
110:51.26       |              ^~~~~~~~~~
110:51.27 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmBinaryToAST.cpp: 'getLocalId' may be used uninitialized in this function
110:51.27 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmBinaryToAST.cpp:877:14: warning: 'getLocalId' may be used uninitialized in this function [-Wmaybe-uninitialized]
110:51.27   877 |     uint32_t getLocalId;
110:51.27       |              ^~~~~~~~~~
110:51.27 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmBinaryToAST.cpp: 'op' may be used uninitialized in this function
110:51.27 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmBinaryToAST.cpp:845:5: warning: 'op' may be used uninitialized in this function [-Wmaybe-uninitialized]
110:51.27   845 |     if (op == Op::Br) {
110:51.27       |     ^~
110:51.27 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmBinaryToAST.cpp:1017:14: note: 'op' was declared here
110:51.28  1017 |     uint16_t op;
110:51.28       |              ^~
110:51.95 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:10,
110:51.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
110:51.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/RegExpObject.h:13,
110:51.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/RegExp.h:10,
110:51.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartment.h:17,
110:51.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:13,
110:51.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
110:51.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmBaselineCompile.h:22,
110:51.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmBaselineCompile.cpp:98,
110:51.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src37.cpp:2:
110:51.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/Vector.h: In function 'bool js::wasm::BinaryToAst(JSContext*, const uint8_t*, uint32_t, js::LifoAlloc&, js::wasm::AstModule**)':
110:51.95 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/Vector.h: 'func' may be used uninitialized in this function
110:51.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/Vector.h:172:5: warning: 'func' may be used uninitialized in this function [-Wmaybe-uninitialized]
110:51.95   172 |     *aDst = temp;
110:51.95       |     ^
110:51.95 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src37.cpp:29:
110:51.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmBinaryToAST.cpp:1897:18: note: 'func' was declared here
110:51.95  1897 |         AstFunc* func;
110:51.95       |                  ^~~~
111:01.35 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src38.cpp:20:
111:01.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmCompile.cpp: In function 'bool DecodeFunctionBody(js::wasm::Decoder&, js::wasm::ModuleGenerator&, uint32_t)':
111:01.35 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmCompile.cpp: 'tableLength' may be used uninitialized in this function
111:01.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmCompile.cpp:141:43: warning: 'tableLength' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:01.35   141 |     for (size_t i = 0, e = tableLength; i < e; ++i) {
111:01.35       |                                         ~~^~~
111:01.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmCompile.cpp:135:14: note: 'tableLength' was declared here
111:01.35   135 |     uint32_t tableLength;
111:01.35       |              ^~~~~~~~~~~
111:01.35 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmCompile.cpp: 'op' may be used uninitialized in this function
111:01.35 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmCompile.cpp:156:18: warning: 'op' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:01.35   156 |         uint16_t op;
111:01.35       |                  ^~
111:08.12 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmJS.cpp:35,
111:08.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:11:
111:08.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
111:08.13 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead
111:08.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:389:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
111:08.13   389 |         memset(obj->as<JSFunction>().fixedSlots(), 0, size - sizeof(js::NativeObject));
111:08.13       |                                                                                      ^
111:08.13 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsatom.h:14,
111:08.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches.h:12,
111:08.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:18,
111:08.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/RegExpObject.h:13,
111:08.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/RegExp.h:10,
111:08.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartment.h:17,
111:08.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:13,
111:08.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:08.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:08.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:08.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here
111:08.13   662 | class HeapSlot : public WriteBarrieredBase<Value>
111:08.13       |       ^~~~~~~~
111:08.69 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
111:08.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
111:08.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
111:08.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
111:08.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
111:08.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/RegExpObject.h:13,
111:08.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/RegExp.h:10,
111:08.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartment.h:17,
111:08.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:13,
111:08.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:08.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:08.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:08.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]':
111:08.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:76:42:   required from here
111:08.70 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead
111:08.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess]
111:08.70    32 |   memset(aT, 0, sizeof(T));
111:08.70       |   ~~~~~~^~~~~~~~~~~~~~~~~~
111:08.70 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/String.h:15,
111:08.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonTypes.h:19,
111:08.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TypeInference.h:22,
111:08.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/ObjectGroup.h:18,
111:08.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Shape.h:31,
111:08.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:27,
111:08.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches.h:14,
111:08.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:18,
111:08.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/RegExpObject.h:13,
111:08.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/RegExp.h:10,
111:08.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartment.h:17,
111:08.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:13,
111:08.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:08.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:08.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:08.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here
111:08.70    71 | struct JSSubString {
111:08.70       |        ^~~~~~~~~~~
111:08.83 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
111:08.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
111:08.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
111:08.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
111:08.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
111:08.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/RegExpObject.h:13,
111:08.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/RegExp.h:10,
111:08.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartment.h:17,
111:08.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:13,
111:08.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:08.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:08.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:08.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]':
111:08.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:289:38:   required from here
111:08.83 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead
111:08.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess]
111:08.84    32 |   memset(aT, 0, sizeof(T));
111:08.84       |   ~~~~~~^~~~~~~~~~~~~~~~~~
111:08.84 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
111:08.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:08.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:08.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:08.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:08.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:08.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:08.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:281:8: note: 'struct js::jit::Address' declared here
111:08.84   281 | struct Address
111:08.84       |        ^~~~~~~
111:08.84 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
111:08.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
111:08.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
111:08.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
111:08.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
111:08.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/RegExpObject.h:13,
111:08.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/RegExp.h:10,
111:08.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartment.h:17,
111:08.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:13,
111:08.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:08.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:08.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:08.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]':
111:08.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:305:40:   required from here
111:08.84 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead
111:08.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess]
111:08.84    32 |   memset(aT, 0, sizeof(T));
111:08.84       |   ~~~~~~^~~~~~~~~~~~~~~~~~
111:08.84 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
111:08.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:08.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:08.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:08.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:08.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:08.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:08.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:294:8: note: 'struct js::jit::BaseIndex' declared here
111:08.85   294 | struct BaseIndex
111:08.85       |        ^~~~~~~~~
111:09.04 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
111:09.04                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
111:09.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
111:09.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
111:09.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
111:09.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/RegExpObject.h:13,
111:09.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/RegExp.h:10,
111:09.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartment.h:17,
111:09.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:13,
111:09.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:09.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:09.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:09.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]':
111:09.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmCode.h:63:33:   required from here
111:09.05 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
111:09.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment [-Wclass-memaccess]
111:09.05    32 |   memset(aT, 0, sizeof(T));
111:09.05       |   ~~~~~~^~~~~~~~~~~~~~~~~~
111:09.05 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmModule.h:24,
111:09.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmCompile.h:22,
111:09.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmGenerator.h:23,
111:09.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:28,
111:09.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:09.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmCode.h:42:7: note: 'class js::wasm::CodeSegment' declared here
111:09.05    42 | class CodeSegment
111:09.05       |       ^~~~~~~~~~~
111:09.06 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
111:09.06                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
111:09.06                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
111:09.06                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
111:09.06                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
111:09.06                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/RegExpObject.h:13,
111:09.06                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/RegExp.h:10,
111:09.06                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartment.h:17,
111:09.06                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:13,
111:09.06                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:09.06                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:09.06                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:09.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataCacheablePod]':
111:09.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmModule.h:44:51:   required from here
111:09.06 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
111:09.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32: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]
111:09.06    32 |   memset(aT, 0, sizeof(T));
111:09.06       |   ~~~~~~^~~~~~~~~~~~~~~~~~
111:09.06 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmCompile.h:22,
111:09.06                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmGenerator.h:23,
111:09.06                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:28,
111:09.06                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:09.06 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmModule.h:36:8: note: 'struct js::wasm::LinkDataCacheablePod' declared here
111:09.06    36 | struct LinkDataCacheablePod
111:09.06       |        ^~~~~~~~~~~~~~~~~~~~
111:09.84 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
111:09.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
111:09.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:09.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:09.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:09.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:09.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:09.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:09.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; size_t = long unsigned int]':
111:09.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:1249:63:   required from 'static js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry* js::detail::HashTable<T, HashPolicy, AllocPolicy>::createTable(AllocPolicy&, uint32_t, js::detail::HashTable<T, HashPolicy, AllocPolicy>::FailureBehavior) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; uint32_t = unsigned int]'
111:09.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:1317:28:   required from 'bool js::detail::HashTable<T, HashPolicy, AllocPolicy>::init(uint32_t) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
111:09.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:92:69:   required from 'bool js::HashMap<Key, Value, HashPolicy, AllocPolicy>::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
111:09.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/LIR.h:1801:38:   required from here
111:09.85 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' with no trivial copy-assignment
111:09.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:102:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' with no trivial copy-assignment [-Wclass-memaccess]
111:09.85   102 |             memset(p, 0, numElems * sizeof(T));
111:09.85       |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
111:09.85 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
111:09.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
111:09.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
111:09.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
111:09.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/RegExpObject.h:13,
111:09.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/RegExp.h:10,
111:09.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscompartment.h:17,
111:09.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:13,
111:09.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:09.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:09.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:09.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:788:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' declared here
111:09.85   788 | class HashTableEntry
111:09.85       |       ^~~~~~~~~~~~~~
111:12.92 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Allocator.cpp:18,
111:12.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src4.cpp:11:
111:12.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
111:12.92 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead
111:12.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:389:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
111:12.92   389 |         memset(obj->as<JSFunction>().fixedSlots(), 0, size - sizeof(js::NativeObject));
111:12.92       |                                                                                      ^
111:12.92 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsatom.h:14,
111:12.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches.h:12,
111:12.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:18,
111:12.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/frontend/TokenStream.h:22,
111:12.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/frontend/TokenStream.cpp:9,
111:12.92                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src4.cpp:2:
111:12.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here
111:12.92   662 | class HeapSlot : public WriteBarrieredBase<Value>
111:12.92       |       ^~~~~~~~
111:13.51 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/frontend/TokenStream.h:16,
111:13.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/frontend/TokenStream.cpp:9,
111:13.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src4.cpp:2:
111:13.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]':
111:13.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:76:42:   required from here
111:13.51 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead
111:13.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess]
111:13.51    32 |   memset(aT, 0, sizeof(T));
111:13.51       |   ~~~~~~^~~~~~~~~~~~~~~~~~
111:13.51 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/String.h:15,
111:13.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonTypes.h:19,
111:13.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TypeInference.h:22,
111:13.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/ObjectGroup.h:18,
111:13.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Shape.h:31,
111:13.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:27,
111:13.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches.h:14,
111:13.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:18,
111:13.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/frontend/TokenStream.h:22,
111:13.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/frontend/TokenStream.cpp:9,
111:13.51                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src4.cpp:2:
111:13.51 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here
111:13.51    71 | struct JSSubString {
111:13.51       |        ^~~~~~~~~~~
111:13.65 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/frontend/TokenStream.h:16,
111:13.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/frontend/TokenStream.cpp:9,
111:13.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src4.cpp:2:
111:13.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]':
111:13.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:289:38:   required from here
111:13.65 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead
111:13.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess]
111:13.65    32 |   memset(aT, 0, sizeof(T));
111:13.65       |   ~~~~~~^~~~~~~~~~~~~~~~~~
111:13.65 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
111:13.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:13.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/CompileInfo.h:15,
111:13.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitCompartment.h:15,
111:13.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Allocator.cpp:14,
111:13.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src4.cpp:11:
111:13.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:281:8: note: 'struct js::jit::Address' declared here
111:13.65   281 | struct Address
111:13.65       |        ^~~~~~~
111:13.65 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/frontend/TokenStream.h:16,
111:13.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/frontend/TokenStream.cpp:9,
111:13.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src4.cpp:2:
111:13.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]':
111:13.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:305:40:   required from here
111:13.65 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead
111:13.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess]
111:13.65    32 |   memset(aT, 0, sizeof(T));
111:13.65       |   ~~~~~~^~~~~~~~~~~~~~~~~~
111:13.65 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
111:13.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:13.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/CompileInfo.h:15,
111:13.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitCompartment.h:15,
111:13.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Allocator.cpp:14,
111:13.65                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src4.cpp:11:
111:13.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:294:8: note: 'struct js::jit::BaseIndex' declared here
111:13.65   294 | struct BaseIndex
111:13.65       |        ^~~~~~~~~
111:15.87 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:15.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitSimdBinaryComp({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MSimdBinaryComp::Operation, js::SimdSign)':
111:15.87 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: 'rhs' may be used uninitialized in this function
111:15.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:470:45: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:15.87   470 |         return MSimdBinaryComp::AddLegalized(alloc(), curBlock_, lhs, rhs, op, sign);
111:15.87       |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
111:15.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2619:18: note: 'rhs' was declared here
111:15.87  2619 |     MDefinition* rhs;
111:15.87       |                  ^~~
111:15.87 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: 'lhs' may be used uninitialized in this function
111:15.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:470:45: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:15.87   470 |         return MSimdBinaryComp::AddLegalized(alloc(), curBlock_, lhs, rhs, op, sign);
111:15.87       |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
111:15.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2618:18: note: 'lhs' was declared here
111:15.87  2618 |     MDefinition* lhs;
111:15.87       |                  ^~~
111:16.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitSimdConvert({anonymous}::FunctionCompiler&, js::wasm::ValType, js::wasm::ValType, js::SimdSign)':
111:16.13 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: 'input' may be used uninitialized in this function
111:16.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:580:42: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:16.13   580 |         return MSimdConvert::AddLegalized(alloc(), curBlock_, vec, to, sign, trapOffset());
111:16.13       |                ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
111:16.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2724:18: note: 'input' was declared here
111:16.13  2724 |     MDefinition* input;
111:16.13       |                  ^~~~~
111:16.15 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitSetLocal({anonymous}::FunctionCompiler&)':
111:16.15 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: 'value' may be used uninitialized in this function
111:16.15 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:711:27: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:16.15   711 |         curBlock_->setSlot(info().localSlot(slot), def);
111:16.15       |         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
111:16.15 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2014:18: note: 'value' was declared here
111:16.15  2014 |     MDefinition* value;
111:16.15       |                  ^~~~~
111:16.15 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitTeeLocal({anonymous}::FunctionCompiler&)':
111:16.15 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: 'value' may be used uninitialized in this function
111:16.15 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:711:27: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:16.15   711 |         curBlock_->setSlot(info().localSlot(slot), def);
111:16.15       |         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
111:16.15 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2026:18: note: 'value' was declared here
111:16.15  2026 |     MDefinition* value;
111:16.15       |                  ^~~~~
111:16.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBr({anonymous}::FunctionCompiler&)':
111:16.18 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: 'value' may be used uninitialized in this function
111:16.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:1166:29: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:16.18  1166 |         if (def && def->type() != MIRType::None)
111:16.18       |                    ~~~~~~~~~^~
111:16.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:1788:18: note: 'value' was declared here
111:16.18  1788 |     MDefinition* value;
111:16.18       |                  ^~~~~
111:16.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBitwise({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MBitXor]':
111:16.22 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: 'rhs' may be used uninitialized in this function
111:16.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:408:24: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:16.22   408 |         T* ins = T::New(alloc(), lhs, rhs, type);
111:16.22       |                  ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
111:16.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2272:18: note: 'rhs' was declared here
111:16.22  2272 |     MDefinition* rhs;
111:16.22       |                  ^~~
111:16.22 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: 'lhs' may be used uninitialized in this function
111:16.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:408:24: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:16.22   408 |         T* ins = T::New(alloc(), lhs, rhs, type);
111:16.22       |                  ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
111:16.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2271:18: note: 'lhs' was declared here
111:16.22  2271 |     MDefinition* lhs;
111:16.22       |                  ^~~
111:16.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBitwise({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MLsh]':
111:16.23 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: 'rhs' may be used uninitialized in this function
111:16.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:408:24: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:16.23   408 |         T* ins = T::New(alloc(), lhs, rhs, type);
111:16.23       |                  ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
111:16.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2272:18: note: 'rhs' was declared here
111:16.23  2272 |     MDefinition* rhs;
111:16.23       |                  ^~~
111:16.23 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: 'lhs' may be used uninitialized in this function
111:16.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:408:24: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:16.23   408 |         T* ins = T::New(alloc(), lhs, rhs, type);
111:16.23       |                  ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
111:16.23 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2271:18: note: 'lhs' was declared here
111:16.23  2271 |     MDefinition* lhs;
111:16.23       |                  ^~~
111:16.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBitwise({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MRsh]':
111:16.25 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: 'rhs' may be used uninitialized in this function
111:16.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:408:24: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:16.25   408 |         T* ins = T::New(alloc(), lhs, rhs, type);
111:16.25       |                  ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
111:16.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2272:18: note: 'rhs' was declared here
111:16.25  2272 |     MDefinition* rhs;
111:16.25       |                  ^~~
111:16.25 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: 'lhs' may be used uninitialized in this function
111:16.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:408:24: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:16.25   408 |         T* ins = T::New(alloc(), lhs, rhs, type);
111:16.25       |                  ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
111:16.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2271:18: note: 'lhs' was declared here
111:16.25  2271 |     MDefinition* lhs;
111:16.25       |                  ^~~
111:16.27 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBitwise({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MBitOr]':
111:16.27 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: 'rhs' may be used uninitialized in this function
111:16.27 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:408:24: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:16.27   408 |         T* ins = T::New(alloc(), lhs, rhs, type);
111:16.27       |                  ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
111:16.27 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2272:18: note: 'rhs' was declared here
111:16.27  2272 |     MDefinition* rhs;
111:16.27       |                  ^~~
111:16.27 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: 'lhs' may be used uninitialized in this function
111:16.27 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:408:24: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:16.27   408 |         T* ins = T::New(alloc(), lhs, rhs, type);
111:16.27       |                  ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
111:16.27 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2271:18: note: 'lhs' was declared here
111:16.27  2271 |     MDefinition* lhs;
111:16.27       |                  ^~~
111:16.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBitwise({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MUrsh]':
111:16.28 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: 'rhs' may be used uninitialized in this function
111:16.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:408:24: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:16.28   408 |         T* ins = T::New(alloc(), lhs, rhs, type);
111:16.28       |                  ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
111:16.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2272:18: note: 'rhs' was declared here
111:16.28  2272 |     MDefinition* rhs;
111:16.28       |                  ^~~
111:16.28 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: 'lhs' may be used uninitialized in this function
111:16.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:408:24: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:16.28   408 |         T* ins = T::New(alloc(), lhs, rhs, type);
111:16.28       |                  ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
111:16.28 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2271:18: note: 'lhs' was declared here
111:16.28  2271 |     MDefinition* lhs;
111:16.28       |                  ^~~
111:16.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBitwise({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MBitAnd]':
111:16.30 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: 'rhs' may be used uninitialized in this function
111:16.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:408:24: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:16.30   408 |         T* ins = T::New(alloc(), lhs, rhs, type);
111:16.30       |                  ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
111:16.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2272:18: note: 'rhs' was declared here
111:16.30  2272 |     MDefinition* rhs;
111:16.30       |                  ^~~
111:16.30 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: 'lhs' may be used uninitialized in this function
111:16.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:408:24: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:16.30   408 |         T* ins = T::New(alloc(), lhs, rhs, type);
111:16.30       |                  ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
111:16.30 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2271:18: note: 'lhs' was declared here
111:16.30  2271 |     MDefinition* lhs;
111:16.30       |                  ^~~
111:16.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitSimdShift({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MSimdShift::Operation)':
111:16.31 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: 'lhs' may be used uninitialized in this function
111:16.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:489:40: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:16.31   489 |         return MSimdShift::AddLegalized(alloc(), curBlock_, lhs, rhs, op);
111:16.31       |                ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
111:16.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2643:18: note: 'lhs' was declared here
111:16.31  2643 |     MDefinition* lhs;
111:16.31       |                  ^~~
111:16.31 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: 'rhs' may be used uninitialized in this function
111:16.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:489:40: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:16.31   489 |         return MSimdShift::AddLegalized(alloc(), curBlock_, lhs, rhs, op);
111:16.31       |                ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
111:16.31 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2644:18: note: 'rhs' was declared here
111:16.31  2644 |     MDefinition* rhs;
111:16.31       |                  ^~~
111:16.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitSimdBinary({anonymous}::FunctionCompiler&, js::wasm::ValType, OpKind) [with OpKind = js::jit::MSimdBinaryArith::Operation]':
111:16.33 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: 'rhs' may be used uninitialized in this function
111:16.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:448:46: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:16.33   448 |         return MSimdBinaryArith::AddLegalized(alloc(), curBlock_, lhs, rhs, op);
111:16.33       |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
111:16.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2606:18: note: 'rhs' was declared here
111:16.33  2606 |     MDefinition* rhs;
111:16.33       |                  ^~~
111:16.33 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: 'lhs' may be used uninitialized in this function
111:16.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:448:46: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:16.33   448 |         return MSimdBinaryArith::AddLegalized(alloc(), curBlock_, lhs, rhs, op);
111:16.33       |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
111:16.33 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2605:18: note: 'lhs' was declared here
111:16.33  2605 |     MDefinition* lhs;
111:16.33       |                  ^~~
111:16.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitConversion({anonymous}::FunctionCompiler&, js::wasm::ValType, js::wasm::ValType) [with MIRClass = js::jit::MNot]':
111:16.36 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: 'input' may be used uninitialized in this function
111:16.36 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2135:5: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:16.36  2135 |     f.iter().setResult(f.unary<MIRClass>(input));
111:16.36       |     ^
111:16.37 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:18,
111:16.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
111:16.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
111:16.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:16.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:16.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:16.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:16.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:16.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:16.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: In function 'bool EmitUnaryWithType({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MAbs]':
111:16.38 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function
111:16.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h:348:9: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:16.38   348 |         at->next = item;
111:16.38       |         ^~
111:16.38 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:16.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2143:18: note: 'input' was declared here
111:16.38  2143 |     MDefinition* input;
111:16.38       |                  ^~~~~
111:16.41 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:18,
111:16.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
111:16.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
111:16.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:16.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:16.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:16.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:16.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:16.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:16.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: In function 'bool EmitMul({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType)':
111:16.41 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: 'rhs' may be used uninitialized in this function
111:16.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h:348:9: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:16.41   348 |         at->next = item;
111:16.41       |         ^~
111:16.41 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:16.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2284:18: note: 'rhs' was declared here
111:16.41  2284 |     MDefinition* rhs;
111:16.41       |                  ^~~
111:16.41 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:18,
111:16.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
111:16.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
111:16.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:16.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:16.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:16.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:16.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:16.41                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:16.41 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: 'lhs' may be used uninitialized in this function
111:16.41 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h:348:9: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:16.41   348 |         at->next = item;
111:16.41       |         ^~
111:16.41 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:16.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2283:18: note: 'lhs' was declared here
111:16.42  2283 |     MDefinition* lhs;
111:16.42       |                  ^~~
111:16.45 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:18,
111:16.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
111:16.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
111:16.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:16.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:16.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:16.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:16.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:16.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:16.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: In function 'bool EmitDiv({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType, bool)':
111:16.45 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: 'lhs' may be used uninitialized in this function
111:16.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h:348:9: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:16.45   348 |         at->next = item;
111:16.45       |         ^~
111:16.45 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:16.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2296:18: note: 'lhs' was declared here
111:16.45  2296 |     MDefinition* lhs;
111:16.45       |                  ^~~
111:16.45 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:18,
111:16.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
111:16.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
111:16.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:16.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:16.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:16.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:16.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:16.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:16.45 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: 'rhs' may be used uninitialized in this function
111:16.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h:348:9: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:16.45   348 |         at->next = item;
111:16.45       |         ^~
111:16.45 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:16.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2297:18: note: 'rhs' was declared here
111:16.45  2297 |     MDefinition* rhs;
111:16.45       |                  ^~~
111:16.49 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:18,
111:16.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
111:16.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
111:16.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:16.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:16.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:16.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:16.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:16.49                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:16.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: In function 'bool EmitRem({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType, bool)':
111:16.49 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: 'lhs' may be used uninitialized in this function
111:16.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h:348:9: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:16.49   348 |         at->next = item;
111:16.49       |         ^~
111:16.49 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:16.49 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2308:18: note: 'lhs' was declared here
111:16.50  2308 |     MDefinition* lhs;
111:16.50       |                  ^~~
111:16.50 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:18,
111:16.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
111:16.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
111:16.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:16.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:16.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:16.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:16.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:16.50                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:16.50 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: 'rhs' may be used uninitialized in this function
111:16.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h:348:9: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:16.50   348 |         at->next = item;
111:16.50       |         ^~
111:16.50 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:16.50 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2309:18: note: 'rhs' was declared here
111:16.50  2309 |     MDefinition* rhs;
111:16.50       |                  ^~~
111:16.53 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:18,
111:16.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
111:16.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
111:16.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:16.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:16.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:16.53                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:16.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:16.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:16.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: In function 'bool EmitRotate({anonymous}::FunctionCompiler&, js::wasm::ValType, bool)':
111:16.54 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: 'rhs' may be used uninitialized in this function
111:16.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h:348:9: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:16.54   348 |         at->next = item;
111:16.54       |         ^~
111:16.54 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:16.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2247:18: note: 'rhs' was declared here
111:16.54  2247 |     MDefinition* rhs;
111:16.54       |                  ^~~
111:16.54 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:18,
111:16.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
111:16.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
111:16.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:16.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:16.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:16.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:16.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:16.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:16.54 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: 'lhs' may be used uninitialized in this function
111:16.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h:348:9: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:16.54   348 |         at->next = item;
111:16.54       |         ^~
111:16.54 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:16.54 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2246:18: note: 'lhs' was declared here
111:16.55  2246 |     MDefinition* lhs;
111:16.55       |                  ^~~
111:16.57 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:18,
111:16.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
111:16.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
111:16.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:16.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:16.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:16.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:16.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:16.57                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:16.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: In function 'bool EmitConvertI64ToFloatingPoint({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType, bool)':
111:16.57 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function
111:16.57 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h:348:9: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:16.57   348 |         at->next = item;
111:16.58       |         ^~
111:16.58 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:16.58 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2200:18: note: 'input' was declared here
111:16.58  2200 |     MDefinition* input;
111:16.58       |                  ^~~~~
111:16.60 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:18,
111:16.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
111:16.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
111:16.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:16.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:16.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:16.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:16.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:16.60                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:16.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: In function 'bool EmitSimdBitcast({anonymous}::FunctionCompiler&, js::wasm::ValType, js::wasm::ValType)':
111:16.60 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function
111:16.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h:348:9: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:16.60   348 |         at->next = item;
111:16.60       |         ^~
111:16.60 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:16.60 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2713:18: note: 'input' was declared here
111:16.60  2713 |     MDefinition* input;
111:16.60       |                  ^~~~~
111:16.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitConversion({anonymous}::FunctionCompiler&, js::wasm::ValType, js::wasm::ValType) [with MIRClass = js::jit::MToFloat32]':
111:16.64 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: 'input' may be used uninitialized in this function
111:16.64 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2135:5: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:16.64  2135 |     f.iter().setResult(f.unary<MIRClass>(input));
111:16.64       |     ^
111:16.66 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:18,
111:16.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
111:16.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
111:16.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:16.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:16.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:16.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:16.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:16.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:16.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: In function 'bool EmitSimdBinary({anonymous}::FunctionCompiler&, js::wasm::ValType, OpKind) [with OpKind = js::jit::MSimdBinaryBitwise::Operation]':
111:16.66 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: 'lhs' may be used uninitialized in this function
111:16.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h:348:9: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:16.66   348 |         at->next = item;
111:16.66       |         ^~
111:16.66 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:16.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2605:18: note: 'lhs' was declared here
111:16.66  2605 |     MDefinition* lhs;
111:16.66       |                  ^~~
111:16.66 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:18,
111:16.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
111:16.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
111:16.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:16.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:16.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:16.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:16.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:16.66                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:16.66 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: 'rhs' may be used uninitialized in this function
111:16.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h:348:9: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:16.66   348 |         at->next = item;
111:16.66       |         ^~
111:16.66 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:16.66 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2606:18: note: 'rhs' was declared here
111:16.67  2606 |     MDefinition* rhs;
111:16.67       |                  ^~~
111:16.69 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:18,
111:16.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
111:16.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
111:16.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:16.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:16.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:16.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:16.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:16.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:16.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: In function 'bool EmitSimdBinarySaturating({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MSimdBinarySaturating::Operation, js::SimdSign)':
111:16.69 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: 'lhs' may be used uninitialized in this function
111:16.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h:348:9: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:16.70   348 |         at->next = item;
111:16.70       |         ^~
111:16.70 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:16.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2631:18: note: 'lhs' was declared here
111:16.70  2631 |     MDefinition* lhs;
111:16.70       |                  ^~~
111:16.70 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:18,
111:16.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
111:16.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
111:16.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:16.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:16.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:16.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:16.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:16.70                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:16.70 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: 'rhs' may be used uninitialized in this function
111:16.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h:348:9: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:16.70   348 |         at->next = item;
111:16.70       |         ^~
111:16.70 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:16.70 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2632:18: note: 'rhs' was declared here
111:16.70  2632 |     MDefinition* rhs;
111:16.70       |                  ^~~
111:16.72 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:18,
111:16.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
111:16.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
111:16.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:16.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:16.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:16.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:16.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:16.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:16.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: In function 'bool EmitComparison({anonymous}::FunctionCompiler&, js::wasm::ValType, JSOp, js::jit::MCompare::CompareType)':
111:16.73 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: 'lhs' may be used uninitialized in this function
111:16.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h:348:9: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:16.73   348 |         at->next = item;
111:16.73       |         ^~
111:16.73 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:16.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2345:18: note: 'lhs' was declared here
111:16.73  2345 |     MDefinition* lhs;
111:16.73       |                  ^~~
111:16.73 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:18,
111:16.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
111:16.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
111:16.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:16.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:16.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:16.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:16.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:16.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:16.74 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: 'rhs' may be used uninitialized in this function
111:16.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h:348:9: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:16.74   348 |         at->next = item;
111:16.74       |         ^~
111:16.74 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:16.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2346:18: note: 'rhs' was declared here
111:16.74  2346 |     MDefinition* rhs;
111:16.74       |                  ^~~
111:16.77 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:18,
111:16.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
111:16.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
111:16.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:16.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:16.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:16.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:16.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:16.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:16.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: In function 'bool EmitTruncate({anonymous}::FunctionCompiler&, js::wasm::ValType, js::wasm::ValType, bool)':
111:16.77 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function
111:16.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h:348:9: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:16.77   348 |         at->next = item;
111:16.77       |         ^~
111:16.77 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:16.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2168:18: note: 'input' was declared here
111:16.77  2168 |     MDefinition* input;
111:16.77       |                  ^~~~~
111:16.81 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:18,
111:16.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
111:16.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
111:16.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:16.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:16.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:16.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:16.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:16.81                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:16.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: In function 'bool EmitReinterpret({anonymous}::FunctionCompiler&, js::wasm::ValType, js::wasm::ValType, js::jit::MIRType)':
111:16.81 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function
111:16.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h:348:9: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:16.81   348 |         at->next = item;
111:16.81       |         ^~
111:16.81 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:16.81 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2211:18: note: 'input' was declared here
111:16.82  2211 |     MDefinition* input;
111:16.82       |                  ^~~~~
111:16.84 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:18,
111:16.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
111:16.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
111:16.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:16.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:16.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:16.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:16.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:16.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:16.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: In function 'bool EmitAdd({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType)':
111:16.84 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: 'lhs' may be used uninitialized in this function
111:16.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h:348:9: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:16.84   348 |         at->next = item;
111:16.85       |         ^~
111:16.85 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:16.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2222:18: note: 'lhs' was declared here
111:16.85  2222 |     MDefinition* lhs;
111:16.85       |                  ^~~
111:16.85 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:18,
111:16.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
111:16.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
111:16.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:16.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:16.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:16.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:16.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:16.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:16.86 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: 'rhs' may be used uninitialized in this function
111:16.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h:348:9: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:16.86   348 |         at->next = item;
111:16.86       |         ^~
111:16.86 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:16.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2223:18: note: 'rhs' was declared here
111:16.86  2223 |     MDefinition* rhs;
111:16.86       |                  ^~~
111:16.88 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:18,
111:16.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
111:16.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
111:16.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:16.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:16.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:16.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:16.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:16.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:16.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: In function 'bool EmitCopySign({anonymous}::FunctionCompiler&, js::wasm::ValType)':
111:16.88 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: 'lhs' may be used uninitialized in this function
111:16.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h:348:9: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:16.88   348 |         at->next = item;
111:16.88       |         ^~
111:16.88 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:16.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2332:18: note: 'lhs' was declared here
111:16.88  2332 |     MDefinition* lhs;
111:16.88       |                  ^~~
111:16.88 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:18,
111:16.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
111:16.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
111:16.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:16.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:16.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:16.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:16.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:16.88                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:16.88 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: 'rhs' may be used uninitialized in this function
111:16.88 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h:348:9: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:16.88   348 |         at->next = item;
111:16.88       |         ^~
111:16.89 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:16.89 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2333:18: note: 'rhs' was declared here
111:16.89  2333 |     MDefinition* rhs;
111:16.89       |                  ^~~
111:16.91 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:18,
111:16.91                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
111:16.91                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
111:16.91                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:16.91                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:16.91                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:16.91                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:16.91                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:16.91                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:16.91 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: In function 'bool EmitUnaryWithType({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MClz]':
111:16.92 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function
111:16.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h:348:9: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:16.92   348 |         at->next = item;
111:16.92       |         ^~
111:16.92 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:16.92 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2143:18: note: 'input' was declared here
111:16.92  2143 |     MDefinition* input;
111:16.92       |                  ^~~~~
111:16.93 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:18,
111:16.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
111:16.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
111:16.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:16.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:16.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:16.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:16.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:16.93                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:16.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: In function 'bool EmitUnaryWithType({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MCtz]':
111:16.93 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function
111:16.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h:348:9: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:16.93   348 |         at->next = item;
111:16.93       |         ^~
111:16.93 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:16.93 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2143:18: note: 'input' was declared here
111:16.94  2143 |     MDefinition* input;
111:16.94       |                  ^~~~~
111:16.96 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:18,
111:16.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
111:16.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
111:16.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:16.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:16.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:16.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:16.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:16.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:16.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: In function 'bool EmitUnaryWithType({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MPopcnt]':
111:16.96 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function
111:16.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h:348:9: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:16.96   348 |         at->next = item;
111:16.96       |         ^~
111:16.96 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:16.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2143:18: note: 'input' was declared here
111:16.96  2143 |     MDefinition* input;
111:16.96       |                  ^~~~~
111:16.98 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:18,
111:16.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
111:16.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
111:16.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:16.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:16.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:16.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:16.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:16.98                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:16.98 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: In function 'bool EmitUnaryWithType({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MAsmJSNeg]':
111:16.98 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function
111:16.98 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h:348:9: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:16.98   348 |         at->next = item;
111:16.98       |         ^~
111:16.98 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:16.98 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2143:18: note: 'input' was declared here
111:16.98  2143 |     MDefinition* input;
111:16.98       |                  ^~~~~
111:17.00 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:18,
111:17.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
111:17.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
111:17.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:17.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:17.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:17.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:17.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:17.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:17.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: In function 'bool EmitUnaryWithType({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MSqrt]':
111:17.00 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function
111:17.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h:348:9: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:17.00   348 |         at->next = item;
111:17.00       |         ^~
111:17.00 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:17.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2143:18: note: 'input' was declared here
111:17.01  2143 |     MDefinition* input;
111:17.01       |                  ^~~~~
111:17.05 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:18,
111:17.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
111:17.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
111:17.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:17.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:17.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:17.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:17.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:17.05                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:17.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: In function 'bool EmitReturn({anonymous}::FunctionCompiler&)':
111:17.05 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: 'value' may be used uninitialized in this function
111:17.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h:348:9: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:17.05   348 |         at->next = item;
111:17.05       |         ^~
111:17.05 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:17.05 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:1872:18: note: 'value' was declared here
111:17.05  1872 |     MDefinition* value;
111:17.05       |                  ^~~~~
111:17.08 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:18,
111:17.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
111:17.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
111:17.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:17.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:17.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:17.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:17.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:17.08                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:17.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: In function 'bool EmitConversion({anonymous}::FunctionCompiler&, js::wasm::ValType, js::wasm::ValType) [with MIRClass = js::jit::MToDouble]':
111:17.09 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function
111:17.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h:348:9: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:17.09   348 |         at->next = item;
111:17.09       |         ^~
111:17.09 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:17.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2131:18: note: 'input' was declared here
111:17.09  2131 |     MDefinition* input;
111:17.09       |                  ^~~~~
111:17.11 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:18,
111:17.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
111:17.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
111:17.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:17.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:17.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:17.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:17.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:17.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:17.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: In function 'bool EmitSub({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType)':
111:17.11 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: 'rhs' may be used uninitialized in this function
111:17.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h:348:9: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:17.11   348 |         at->next = item;
111:17.11       |         ^~
111:17.11 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:17.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2235:18: note: 'rhs' was declared here
111:17.11  2235 |     MDefinition* rhs;
111:17.11       |                  ^~~
111:17.11 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:18,
111:17.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
111:17.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
111:17.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:17.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:17.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:17.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:17.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:17.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:17.11 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: 'lhs' may be used uninitialized in this function
111:17.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h:348:9: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:17.12   348 |         at->next = item;
111:17.12       |         ^~
111:17.12 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:17.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2234:18: note: 'lhs' was declared here
111:17.12  2234 |     MDefinition* lhs;
111:17.12       |                  ^~~
111:17.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBrIf({anonymous}::FunctionCompiler&)':
111:17.16 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: 'value' may be used uninitialized in this function
111:17.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:1166:29: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:17.16  1166 |         if (def && def->type() != MIRType::None)
111:17.16       |                    ~~~~~~~~~^~
111:17.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:1808:18: note: 'value' was declared here
111:17.16  1808 |     MDefinition* value;
111:17.16       |                  ^~~~~
111:17.16 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:18,
111:17.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
111:17.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
111:17.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:17.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:17.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:17.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:17.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:17.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:17.16 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: 'condition' may be used uninitialized in this function
111:17.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h:348:9: warning: 'condition' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:17.16   348 |         at->next = item;
111:17.16       |         ^~
111:17.16 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:17.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:1809:18: note: 'condition' was declared here
111:17.16  1809 |     MDefinition* condition;
111:17.16       |                  ^~~~~~~~~
111:17.22 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:18,
111:17.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
111:17.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
111:17.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:17.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:17.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:17.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:17.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:17.22                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:17.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: In function 'bool EmitSimdLoad({anonymous}::FunctionCompiler&, js::wasm::ValType, unsigned int)':
111:17.22 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: 'addr.js::wasm::LinearMemoryAddress<js::jit::MDefinition*>::base' may be used uninitialized in this function
111:17.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h:348:9: warning: 'addr.js::wasm::LinearMemoryAddress<js::jit::MDefinition*>::base' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:17.22   348 |         at->next = item;
111:17.22       |         ^~
111:17.22 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:17.22 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2779:39: note: 'addr.js::wasm::LinearMemoryAddress<js::jit::MDefinition*>::base' was declared here
111:17.23  2779 |     LinearMemoryAddress<MDefinition*> addr;
111:17.23       |                                       ^~~~
111:17.37 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:18,
111:17.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
111:17.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
111:17.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:17.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:17.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:17.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:17.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:17.37                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:17.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: In function 'bool EmitLoad({anonymous}::FunctionCompiler&, js::wasm::ValType, js::Scalar::Type)':
111:17.37 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: 'addr.js::wasm::LinearMemoryAddress<js::jit::MDefinition*>::base' may be used uninitialized in this function
111:17.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h:348:9: warning: 'addr.js::wasm::LinearMemoryAddress<js::jit::MDefinition*>::base' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:17.37   348 |         at->next = item;
111:17.37       |         ^~
111:17.37 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:17.37 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2371:39: note: 'addr.js::wasm::LinearMemoryAddress<js::jit::MDefinition*>::base' was declared here
111:17.37  2371 |     LinearMemoryAddress<MDefinition*> addr;
111:17.37       |                                       ^~~~
111:17.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitStore({anonymous}::FunctionCompiler&, js::wasm::ValType, js::Scalar::Type)':
111:17.63 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: 'addr.js::wasm::LinearMemoryAddress<js::jit::MDefinition*>::base' may be used uninitialized in this function
111:17.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2390:12: warning: 'addr.js::wasm::LinearMemoryAddress<js::jit::MDefinition*>::base' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:17.63  2390 |     f.store(addr.base, access, value);
111:17.63       |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
111:17.63 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: 'value' may be used uninitialized in this function
111:17.63 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2390:12: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:17.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitTeeStore({anonymous}::FunctionCompiler&, js::wasm::ValType, js::Scalar::Type)':
111:17.65 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: 'addr.js::wasm::LinearMemoryAddress<js::jit::MDefinition*>::base' may be used uninitialized in this function
111:17.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2404:12: warning: 'addr.js::wasm::LinearMemoryAddress<js::jit::MDefinition*>::base' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:17.65  2404 |     f.store(addr.base, access, value);
111:17.65       |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
111:17.65 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: 'value' may be used uninitialized in this function
111:17.65 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2404:12: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:17.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitTeeStoreWithCoercion({anonymous}::FunctionCompiler&, js::wasm::ValType, js::Scalar::Type)':
111:17.69 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: 'addr.js::wasm::LinearMemoryAddress<js::jit::MDefinition*>::base' may be used uninitialized in this function
111:17.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2425:12: warning: 'addr.js::wasm::LinearMemoryAddress<js::jit::MDefinition*>::base' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:17.69  2425 |     f.store(addr.base, access, value);
111:17.69       |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
111:17.69 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:18,
111:17.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
111:17.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
111:17.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:17.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:17.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:17.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:17.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:17.69                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:17.69 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: 'value' may be used uninitialized in this function
111:17.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h:348:9: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:17.69   348 |         at->next = item;
111:17.69       |         ^~
111:17.69 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:17.69 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2412:18: note: 'value' was declared here
111:17.69  2412 |     MDefinition* value;
111:17.69       |                  ^~~~~
111:17.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitSimdStore({anonymous}::FunctionCompiler&, js::wasm::ValType, unsigned int)':
111:17.73 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: 'addr.js::wasm::LinearMemoryAddress<js::jit::MDefinition*>::base' may be used uninitialized in this function
111:17.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2805:12: warning: 'addr.js::wasm::LinearMemoryAddress<js::jit::MDefinition*>::base' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:17.73  2805 |     f.store(addr.base, access, value);
111:17.73       |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
111:17.73 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: 'value' may be used uninitialized in this function
111:17.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2805:12: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:17.77 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/LIR.h:20,
111:17.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/CodeGenerator-shared.h:15,
111:17.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:10,
111:17.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/CodeGenerator-x64.h:10,
111:17.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/CodeGenerator.h:18,
111:17.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:23,
111:17.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:17.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MIR.h: In function 'bool EmitMinMax({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType, bool)':
111:17.77 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MIR.h: 'rhs' may be used uninitialized in this function
111:17.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MIR.h:6131:31: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:17.77  6131 |         mustPreserveNaN_(false)
111:17.77       |                               ^
111:17.77 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:17.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2321:18: note: 'rhs' was declared here
111:17.77  2321 |     MDefinition* rhs;
111:17.77       |                  ^~~
111:17.77 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/LIR.h:20,
111:17.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/CodeGenerator-shared.h:15,
111:17.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:10,
111:17.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/CodeGenerator-x64.h:10,
111:17.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/CodeGenerator.h:18,
111:17.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:23,
111:17.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:17.78 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MIR.h: 'lhs' may be used uninitialized in this function
111:17.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MIR.h:6131:31: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:17.78  6131 |         mustPreserveNaN_(false)
111:17.78       |                               ^
111:17.78 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:17.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2320:18: note: 'lhs' was declared here
111:17.78  2320 |     MDefinition* lhs;
111:17.78       |                  ^~~
111:17.95 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:18,
111:17.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
111:17.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
111:17.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:17.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:17.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:17.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:17.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:17.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:17.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: In function 'bool EmitSimdOp({anonymous}::FunctionCompiler&, js::wasm::ValType, js::SimdOperation, js::SimdSign)':
111:17.95 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: 'vector' may be used uninitialized in this function
111:17.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h:348:9: warning: 'vector' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:17.95   348 |         at->next = item;
111:17.95       |         ^~
111:17.95 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:17.95 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2676:18: note: 'vector' was declared here
111:17.95  2676 |     MDefinition* vector;
111:17.95       |                  ^~~~~~
111:17.95 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:18,
111:17.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
111:17.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
111:17.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:17.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:17.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:17.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:17.95                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:17.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:17.96 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function
111:17.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h:348:9: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:17.96   348 |         at->next = item;
111:17.96       |         ^~
111:17.96 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:17.96 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2593:18: note: 'input' was declared here
111:17.96  2593 |     MDefinition* input;
111:17.96       |                  ^~~~~
111:17.96 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:18,
111:17.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
111:17.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
111:17.96                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:17.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:17.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:17.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:17.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:17.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:17.97 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function
111:17.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h:348:9: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:17.97   348 |         at->next = item;
111:17.97       |         ^~
111:17.97 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:17.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2837:18: note: 'input' was declared here
111:17.97  2837 |     MDefinition* input;
111:17.97       |                  ^~~~~
111:17.97 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:18,
111:17.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
111:17.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
111:17.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:17.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:17.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:17.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:17.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:17.97                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:17.97 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function
111:17.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h:348:9: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:17.97   348 |         at->next = item;
111:17.97       |         ^~
111:17.97 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:17.97 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2826:18: note: 'input' was declared here
111:17.97  2826 |     MDefinition* input;
111:17.97       |                  ^~~~~
111:17.97 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: 'lhs' may be used uninitialized in this function
111:17.98 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:510:46: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:17.98   510 |         MInstruction* ins = MSimdShuffle::New(alloc(), lhs, rhs, lanes);
111:17.98       |                             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
111:17.98 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2748:18: note: 'lhs' was declared here
111:17.98  2748 |     MDefinition* lhs;
111:17.98       |                  ^~~
111:17.98 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: 'rhs' may be used uninitialized in this function
111:17.98 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:510:46: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:17.98   510 |         MInstruction* ins = MSimdShuffle::New(alloc(), lhs, rhs, lanes);
111:17.98       |                             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
111:17.98 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2749:18: note: 'rhs' was declared here
111:17.98  2749 |     MDefinition* rhs;
111:17.98       |                  ^~~
111:17.98 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:18,
111:17.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
111:17.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
111:17.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:17.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:17.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:17.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:17.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:17.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:17.99 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: 'vector' may be used uninitialized in this function
111:17.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h:348:9: warning: 'vector' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:17.99   348 |         at->next = item;
111:17.99       |         ^~
111:17.99 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:17.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2736:18: note: 'vector' was declared here
111:17.99  2736 |     MDefinition* vector;
111:17.99       |                  ^~~~~~
111:17.99 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:18,
111:17.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
111:17.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
111:17.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:17.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:17.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:17.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:17.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:17.99                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:18.00 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: 'trueValue' may be used uninitialized in this function
111:18.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h:348:9: warning: 'trueValue' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:18.00   348 |         at->next = item;
111:18.00       |         ^~
111:18.00 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:18.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2812:18: note: 'trueValue' was declared here
111:18.00  2812 |     MDefinition* trueValue;
111:18.00       |                  ^~~~~~~~~
111:18.00 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:18,
111:18.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
111:18.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
111:18.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:18.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:18.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:18.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:18.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:18.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:18.00 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: 'condition' may be used uninitialized in this function
111:18.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h:348:9: warning: 'condition' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:18.00   348 |         at->next = item;
111:18.00       |         ^~
111:18.00 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:18.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2814:18: note: 'condition' was declared here
111:18.00  2814 |     MDefinition* condition;
111:18.00       |                  ^~~~~~~~~
111:18.00 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:18,
111:18.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
111:18.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
111:18.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:18.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:18.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:18.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:18.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:18.00                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:18.00 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: 'falseValue' may be used uninitialized in this function
111:18.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h:348:9: warning: 'falseValue' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:18.00   348 |         at->next = item;
111:18.00       |         ^~
111:18.00 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:18.00 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2813:18: note: 'falseValue' was declared here
111:18.01  2813 |     MDefinition* falseValue;
111:18.01       |                  ^~~~~~~~~~
111:18.01 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:18,
111:18.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
111:18.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
111:18.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:18.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:18.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:18.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:18.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:18.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:18.01 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function
111:18.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h:348:9: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:18.01   348 |         at->next = item;
111:18.01       |         ^~
111:18.01 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:18.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2851:18: note: 'input' was declared here
111:18.01  2851 |     MDefinition* input;
111:18.01       |                  ^~~~~
111:18.01 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/LIR.h:20,
111:18.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/CodeGenerator-shared.h:15,
111:18.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:10,
111:18.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/CodeGenerator-x64.h:10,
111:18.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/CodeGenerator.h:18,
111:18.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:23,
111:18.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:18.01 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MIR.h: 'vector' may be used uninitialized in this function
111:18.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MIR.h:1983:33: warning: 'vector' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:18.01  1983 |         MIRType type = vec->type();
111:18.01       |                        ~~~~~~~~~^~
111:18.01 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:18.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2701:18: note: 'vector' was declared here
111:18.01  2701 |     MDefinition* vector;
111:18.01       |                  ^~~~~~
111:18.01 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/LIR.h:20,
111:18.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/CodeGenerator-shared.h:15,
111:18.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:10,
111:18.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/CodeGenerator-x64.h:10,
111:18.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/CodeGenerator.h:18,
111:18.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:23,
111:18.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:18.02 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MIR.h: 'scalar' may be used uninitialized in this function
111:18.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MIR.h:1981:49: warning: 'scalar' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:18.02  1981 |       : MBinaryInstruction(vec, val), lane_(lane)
111:18.02       |                                                 ^
111:18.02 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:18.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2702:18: note: 'scalar' was declared here
111:18.02  2702 |     MDefinition* scalar;
111:18.02       |                  ^~~~~~
111:19.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitUnaryMathBuiltinCall({anonymous}::FunctionCompiler&, js::wasm::SymbolicAddress, js::wasm::ValType)':
111:19.74 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: 'input' may be used uninitialized in this function
111:19.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2442:19: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:19.74  2442 |     if (!f.passArg(input, operandType, &call))
111:19.74       |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
111:19.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBinaryMathBuiltinCall({anonymous}::FunctionCompiler&, js::wasm::SymbolicAddress, js::wasm::ValType)':
111:19.77 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: 'rhs' may be used uninitialized in this function
111:19.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2473:19: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:19.77  2473 |     if (!f.passArg(rhs, operandType, &call))
111:19.77       |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
111:19.77 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: 'lhs' may be used uninitialized in this function
111:19.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2470:19: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:19.77  2470 |     if (!f.passArg(lhs, operandType, &call))
111:19.77       |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
111:19.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBrTable({anonymous}::FunctionCompiler&)':
111:19.87 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: 'index' may be used uninitialized in this function
111:19.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:1510:48: warning: 'index' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:19.87  1510 |         MTableSwitch* table = MTableSwitch::New(alloc(), operand, 0, int32_t(numCases - 1));
111:19.87       |                               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
111:19.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:1830:18: note: 'index' was declared here
111:19.87  1830 |     MDefinition* index;
111:19.87       |                  ^~~~~
111:23.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitCallIndirect({anonymous}::FunctionCompiler&, bool)':
111:23.46 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: 'callee' may be used uninitialized in this function
111:23.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:1022:48: warning: 'callee' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:23.46  1022 |             MBitAnd* maskedIndex = MBitAnd::New(alloc(), index, mask, MIRType::Int32);
111:23.46       |                                    ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
111:23.46 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:1958:18: note: 'callee' was declared here
111:23.46  1958 |     MDefinition* callee;
111:23.46       |                  ^~~~~~
111:24.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: In function 'bool js::wasm::IonCompileFunction(js::wasm::IonCompileTask*)':
111:24.09 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: 'delta' may be used uninitialized in this function
111:24.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:3067:19: warning: 'delta' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:24.09  3067 |     if (!f.passArg(delta, ValType::I32, &args))
111:24.09       |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
111:24.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:3063:18: note: 'delta' was declared here
111:24.09  3063 |     MDefinition* delta;
111:24.09       |                  ^~~~~
111:24.09 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:18,
111:24.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
111:24.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
111:24.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:24.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:24.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:24.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:24.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:24.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:24.09 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: 'value' may be used uninitialized in this function
111:24.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h:348:9: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:24.09   348 |         at->next = item;
111:24.09       |         ^~
111:24.09 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:24.09 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2556:18: note: 'value' was declared here
111:24.09  2556 |     MDefinition* value;
111:24.09       |                  ^~~~~
111:24.09 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:18,
111:24.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
111:24.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
111:24.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:24.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:24.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:24.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:24.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:24.09                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:24.11 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: 'newValue' may be used uninitialized in this function
111:24.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h:348:9: warning: 'newValue' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:24.11   348 |         at->next = item;
111:24.11       |         ^~
111:24.11 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:24.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2541:18: note: 'newValue' was declared here
111:24.11  2541 |     MDefinition* newValue;
111:24.11       |                  ^~~~~~~~
111:24.11 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:18,
111:24.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
111:24.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
111:24.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:24.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:24.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:24.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:24.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:24.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:24.11 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: 'oldValue' may be used uninitialized in this function
111:24.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h:348:9: warning: 'oldValue' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:24.11   348 |         at->next = item;
111:24.11       |         ^~
111:24.11 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:24.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2540:18: note: 'oldValue' was declared here
111:24.11  2540 |     MDefinition* oldValue;
111:24.11       |                  ^~~~~~~~
111:24.11 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:18,
111:24.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
111:24.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
111:24.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:24.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:24.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:24.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:24.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:24.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:24.11 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: 'value' may be used uninitialized in this function
111:24.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h:348:9: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:24.11   348 |         at->next = item;
111:24.11       |         ^~
111:24.11 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:24.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2525:18: note: 'value' was declared here
111:24.12  2525 |     MDefinition* value;
111:24.12       |                  ^~~~~
111:24.12 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: 'value' may be used uninitialized in this function
111:24.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2514:12: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:24.13  2514 |     f.store(addr.base, access, value);
111:24.13       |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
111:24.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2507:18: note: 'value' was declared here
111:24.13  2507 |     MDefinition* value;
111:24.13       |                  ^~~~~
111:24.13 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:18,
111:24.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
111:24.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
111:24.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:24.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:24.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:24.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:24.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:24.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:24.13 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function
111:24.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h:348:9: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:24.13   348 |         at->next = item;
111:24.13       |         ^~
111:24.13 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:24.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2131:18: note: 'input' was declared here
111:24.13  2131 |     MDefinition* input;
111:24.13       |                  ^~~~~
111:24.13 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:18,
111:24.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
111:24.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
111:24.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:24.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:24.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:24.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:24.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:24.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:24.13 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function
111:24.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h:348:9: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:24.13   348 |         at->next = item;
111:24.13       |         ^~
111:24.13 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:24.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2131:18: note: 'input' was declared here
111:24.14  2131 |     MDefinition* input;
111:24.14       |                  ^~~~~
111:24.14 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:18,
111:24.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
111:24.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
111:24.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:24.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:24.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:24.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:24.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:24.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:24.14 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function
111:24.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h:348:9: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:24.14   348 |         at->next = item;
111:24.14       |         ^~
111:24.14 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:24.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2188:18: note: 'input' was declared here
111:24.14  2188 |     MDefinition* input;
111:24.14       |                  ^~~~~
111:24.14 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: 'input' may be used uninitialized in this function
111:24.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:647:38: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:24.14   647 |         auto* ins = MBitNot::NewInt32(alloc(), op);
111:24.14       |                     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
111:24.14 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2259:18: note: 'input' was declared here
111:24.14  2259 |     MDefinition* input;
111:24.14       |                  ^~~~~
111:24.14 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:18,
111:24.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
111:24.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
111:24.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:24.14                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:24.15                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:24.15                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:24.15                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:24.15                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:24.15 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function
111:24.15 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h:348:9: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:24.15   348 |         at->next = item;
111:24.15       |         ^~
111:24.15 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:24.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2131:18: note: 'input' was declared here
111:24.16  2131 |     MDefinition* input;
111:24.16       |                  ^~~~~
111:24.16 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:18,
111:24.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
111:24.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
111:24.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:24.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:24.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:24.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:24.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:24.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:24.16 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: 'condition' may be used uninitialized in this function
111:24.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h:348:9: warning: 'condition' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:24.16   348 |         at->next = item;
111:24.16       |         ^~
111:24.16 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:24.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2360:18: note: 'condition' was declared here
111:24.16  2360 |     MDefinition* condition;
111:24.16       |                  ^~~~~~~~~
111:24.16 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:18,
111:24.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
111:24.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
111:24.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:24.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:24.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:24.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:24.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:24.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:24.16 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: 'value' may be used uninitialized in this function
111:24.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h:348:9: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:24.16   348 |         at->next = item;
111:24.16       |         ^~
111:24.16 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:24.16 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2104:18: note: 'value' was declared here
111:24.16  2104 |     MDefinition* value;
111:24.16       |                  ^~~~~
111:24.16 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:18,
111:24.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
111:24.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
111:24.16                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:24.17                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:24.17                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:24.17                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:24.17                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:24.17                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:24.17 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: 'value' may be used uninitialized in this function
111:24.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h:348:9: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:24.17   348 |         at->next = item;
111:24.17       |         ^~
111:24.17 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:24.17 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2089:18: note: 'value' was declared here
111:24.17  2089 |     MDefinition* value;
111:24.17       |                  ^~~~~
111:24.18 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:18,
111:24.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
111:24.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
111:24.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:24.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:24.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:24.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:24.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:24.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:24.18 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: 'addr.js::wasm::LinearMemoryAddress<js::jit::MDefinition*>::base' may be used uninitialized in this function
111:24.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h:348:9: warning: 'addr.js::wasm::LinearMemoryAddress<js::jit::MDefinition*>::base' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:24.18   348 |         at->next = item;
111:24.18       |         ^~
111:24.18 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:24.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2554:39: note: 'addr.js::wasm::LinearMemoryAddress<js::jit::MDefinition*>::base' was declared here
111:24.18  2554 |     LinearMemoryAddress<MDefinition*> addr;
111:24.18       |                                       ^~~~
111:24.18 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:18,
111:24.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
111:24.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
111:24.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:24.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:24.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:24.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:24.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:24.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:24.19 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: 'addr.js::wasm::LinearMemoryAddress<js::jit::MDefinition*>::base' may be used uninitialized in this function
111:24.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h:348:9: warning: 'addr.js::wasm::LinearMemoryAddress<js::jit::MDefinition*>::base' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:24.19   348 |         at->next = item;
111:24.19       |         ^~
111:24.19 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:24.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2538:39: note: 'addr.js::wasm::LinearMemoryAddress<js::jit::MDefinition*>::base' was declared here
111:24.19  2538 |     LinearMemoryAddress<MDefinition*> addr;
111:24.19       |                                       ^~~~
111:24.19 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:18,
111:24.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
111:24.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
111:24.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:24.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:24.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:24.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:24.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:24.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:24.19 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: 'addr.js::wasm::LinearMemoryAddress<js::jit::MDefinition*>::base' may be used uninitialized in this function
111:24.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h:348:9: warning: 'addr.js::wasm::LinearMemoryAddress<js::jit::MDefinition*>::base' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:24.19   348 |         at->next = item;
111:24.19       |         ^~
111:24.19 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:24.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2522:39: note: 'addr.js::wasm::LinearMemoryAddress<js::jit::MDefinition*>::base' was declared here
111:24.19  2522 |     LinearMemoryAddress<MDefinition*> addr;
111:24.19       |                                       ^~~~
111:24.20 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp: 'addr.js::wasm::LinearMemoryAddress<js::jit::MDefinition*>::base' may be used uninitialized in this function
111:24.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2514:12: warning: 'addr.js::wasm::LinearMemoryAddress<js::jit::MDefinition*>::base' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:24.20  2514 |     f.store(addr.base, access, value);
111:24.20       |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
111:24.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2505:39: note: 'addr.js::wasm::LinearMemoryAddress<js::jit::MDefinition*>::base' was declared here
111:24.20  2505 |     LinearMemoryAddress<MDefinition*> addr;
111:24.20       |                                       ^~~~
111:24.20 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:18,
111:24.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
111:24.21                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
111:24.21                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:24.21                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:24.21                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:24.21                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.h:22,
111:24.21                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:19,
111:24.21                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:24.21 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h: 'addr.js::wasm::LinearMemoryAddress<js::jit::MDefinition*>::base' may be used uninitialized in this function
111:24.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/InlineList.h:348:9: warning: 'addr.js::wasm::LinearMemoryAddress<js::jit::MDefinition*>::base' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:24.21   348 |         at->next = item;
111:24.21       |         ^~
111:24.21 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src39.cpp:2:
111:24.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmIonCompile.cpp:2490:39: note: 'addr.js::wasm::LinearMemoryAddress<js::jit::MDefinition*>::base' was declared here
111:24.21  2490 |     LinearMemoryAddress<MDefinition*> addr;
111:24.21       |                                       ^~~~
111:36.12 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Stack-inl.h:23,
111:36.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmTypes.cpp:35,
111:36.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src40.cpp:20:
111:36.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
111:36.13 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead
111:36.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:389:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
111:36.13   389 |         memset(obj->as<JSFunction>().fixedSlots(), 0, size - sizeof(js::NativeObject));
111:36.13       |                                                                                      ^
111:36.13 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/String.h:17,
111:36.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonTypes.h:19,
111:36.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmTypes.h:33,
111:36.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmTextToBinary.h:22,
111:36.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmTextToBinary.cpp:19,
111:36.13                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src40.cpp:2:
111:36.13 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here
111:36.13   662 | class HeapSlot : public WriteBarrieredBase<Value>
111:36.13       |       ^~~~~~~~
111:37.56 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
111:37.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:19,
111:37.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
111:37.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallNonGenericMethod.h:12,
111:37.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/NamespaceImports.h:15,
111:37.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmTypes.h:30,
111:37.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmTextToBinary.h:22,
111:37.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmTextToBinary.cpp:19,
111:37.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src40.cpp:2:
111:37.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]':
111:37.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:76:42:   required from here
111:37.56 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead
111:37.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess]
111:37.56    32 |   memset(aT, 0, sizeof(T));
111:37.56       |   ~~~~~~^~~~~~~~~~~~~~~~~~
111:37.56 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/String.h:15,
111:37.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonTypes.h:19,
111:37.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmTypes.h:33,
111:37.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmTextToBinary.h:22,
111:37.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmTextToBinary.cpp:19,
111:37.56                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src40.cpp:2:
111:37.56 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here
111:37.56    71 | struct JSSubString {
111:37.56       |        ^~~~~~~~~~~
111:37.77 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
111:37.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:19,
111:37.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
111:37.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallNonGenericMethod.h:12,
111:37.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/NamespaceImports.h:15,
111:37.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmTypes.h:30,
111:37.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmTextToBinary.h:22,
111:37.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmTextToBinary.cpp:19,
111:37.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src40.cpp:2:
111:37.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]':
111:37.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:289:38:   required from here
111:37.77 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead
111:37.77 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess]
111:37.77    32 |   memset(aT, 0, sizeof(T));
111:37.77       |   ~~~~~~^~~~~~~~~~~~~~~~~~
111:37.77 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
111:37.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:37.77                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:37.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:37.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmTypes.cpp:28,
111:37.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src40.cpp:20:
111:37.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:281:8: note: 'struct js::jit::Address' declared here
111:37.78   281 | struct Address
111:37.78       |        ^~~~~~~
111:37.78 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
111:37.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:19,
111:37.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
111:37.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallNonGenericMethod.h:12,
111:37.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/NamespaceImports.h:15,
111:37.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmTypes.h:30,
111:37.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmTextToBinary.h:22,
111:37.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmTextToBinary.cpp:19,
111:37.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src40.cpp:2:
111:37.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]':
111:37.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:305:40:   required from here
111:37.78 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead
111:37.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess]
111:37.78    32 |   memset(aT, 0, sizeof(T));
111:37.78       |   ~~~~~~^~~~~~~~~~~~~~~~~~
111:37.78 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
111:37.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:37.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:37.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:37.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmTypes.cpp:28,
111:37.78                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src40.cpp:20:
111:37.78 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:294:8: note: 'struct js::jit::BaseIndex' declared here
111:37.78   294 | struct BaseIndex
111:37.78       |        ^~~~~~~~~
111:37.83 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
111:37.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:19,
111:37.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
111:37.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallNonGenericMethod.h:12,
111:37.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/NamespaceImports.h:15,
111:37.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmTypes.h:30,
111:37.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmTextToBinary.h:22,
111:37.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmTextToBinary.cpp:19,
111:37.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src40.cpp:2:
111:37.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]':
111:37.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmCode.h:63:33:   required from here
111:37.83 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
111:37.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment [-Wclass-memaccess]
111:37.83    32 |   memset(aT, 0, sizeof(T));
111:37.83       |   ~~~~~~^~~~~~~~~~~~~~~~~~
111:37.83 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmInstance.h:23,
111:37.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmTypes.cpp:31,
111:37.83                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src40.cpp:20:
111:37.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmCode.h:42:7: note: 'class js::wasm::CodeSegment' declared here
111:37.83    42 | class CodeSegment
111:37.83       |       ^~~~~~~~~~~
111:38.42 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmTypes.h:32,
111:38.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmTextToBinary.h:22,
111:38.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmTextToBinary.cpp:19,
111:38.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src40.cpp:2:
111:38.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/ds/LifoAlloc.h: In instantiation of 'T* js::LifoAllocPolicy<fb>::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry<js::HashMapEntry<js::wasm::AstSig*, unsigned int> >; js::Fallibility fb = js::Fallible; size_t = long unsigned int]':
111:38.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:1249:63:   required from 'static js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry* js::detail::HashTable<T, HashPolicy, AllocPolicy>::createTable(AllocPolicy&, uint32_t, js::detail::HashTable<T, HashPolicy, AllocPolicy>::FailureBehavior) [with T = js::HashMapEntry<js::wasm::AstSig*, unsigned int>; HashPolicy = js::HashMap<js::wasm::AstSig*, unsigned int, js::wasm::AstSig, js::LifoAllocPolicy<js::Fallible> >::MapHashPolicy; AllocPolicy = js::LifoAllocPolicy<js::Fallible>; js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry = js::detail::HashTableEntry<js::HashMapEntry<js::wasm::AstSig*, unsigned int> >; uint32_t = unsigned int]'
111:38.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:1317:28:   required from 'bool js::detail::HashTable<T, HashPolicy, AllocPolicy>::init(uint32_t) [with T = js::HashMapEntry<js::wasm::AstSig*, unsigned int>; HashPolicy = js::HashMap<js::wasm::AstSig*, unsigned int, js::wasm::AstSig, js::LifoAllocPolicy<js::Fallible> >::MapHashPolicy; AllocPolicy = js::LifoAllocPolicy<js::Fallible>; uint32_t = unsigned int]'
111:38.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:92:69:   required from 'bool js::HashMap<Key, Value, HashPolicy, AllocPolicy>::init(uint32_t) [with Key = js::wasm::AstSig*; Value = unsigned int; HashPolicy = js::wasm::AstSig; AllocPolicy = js::LifoAllocPolicy<js::Fallible>; uint32_t = unsigned int]'
111:38.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmAST.h:802:29:   required from here
111:38.42 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/ds/LifoAlloc.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<js::wasm::AstSig*, unsigned int> >' with no trivial copy-assignment
111:38.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/ds/LifoAlloc.h:616:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<js::wasm::AstSig*, unsigned int> >' with no trivial copy-assignment [-Wclass-memaccess]
111:38.42   616 |         memset(p, 0, numElems * sizeof(T));
111:38.42       |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
111:38.42 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
111:38.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
111:38.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:23,
111:38.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
111:38.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallNonGenericMethod.h:12,
111:38.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/NamespaceImports.h:15,
111:38.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmTypes.h:30,
111:38.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmTextToBinary.h:22,
111:38.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmTextToBinary.cpp:19,
111:38.42                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src40.cpp:2:
111:38.42 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:788:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<js::wasm::AstSig*, unsigned int> >' declared here
111:38.42   788 | class HashTableEntry
111:38.42       |       ^~~~~~~~~~~~~~
111:38.44 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmTypes.h:32,
111:38.44                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmTextToBinary.h:22,
111:38.44                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmTextToBinary.cpp:19,
111:38.44                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src40.cpp:2:
111:38.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/ds/LifoAlloc.h: In instantiation of 'T* js::LifoAllocPolicy<fb>::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry<js::HashMapEntry<js::wasm::AstName, unsigned int> >; js::Fallibility fb = js::Fallible; size_t = long unsigned int]':
111:38.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:1249:63:   required from 'static js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry* js::detail::HashTable<T, HashPolicy, AllocPolicy>::createTable(AllocPolicy&, uint32_t, js::detail::HashTable<T, HashPolicy, AllocPolicy>::FailureBehavior) [with T = js::HashMapEntry<js::wasm::AstName, unsigned int>; HashPolicy = js::HashMap<js::wasm::AstName, unsigned int, js::wasm::AstNameHasher, js::LifoAllocPolicy<js::Fallible> >::MapHashPolicy; AllocPolicy = js::LifoAllocPolicy<js::Fallible>; js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry = js::detail::HashTableEntry<js::HashMapEntry<js::wasm::AstName, unsigned int> >; uint32_t = unsigned int]'
111:38.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:1317:28:   required from 'bool js::detail::HashTable<T, HashPolicy, AllocPolicy>::init(uint32_t) [with T = js::HashMapEntry<js::wasm::AstName, unsigned int>; HashPolicy = js::HashMap<js::wasm::AstName, unsigned int, js::wasm::AstNameHasher, js::LifoAllocPolicy<js::Fallible> >::MapHashPolicy; AllocPolicy = js::LifoAllocPolicy<js::Fallible>; uint32_t = unsigned int]'
111:38.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:92:69:   required from 'bool js::HashMap<Key, Value, HashPolicy, AllocPolicy>::init(uint32_t) [with Key = js::wasm::AstName; Value = unsigned int; HashPolicy = js::wasm::AstNameHasher; AllocPolicy = js::LifoAllocPolicy<js::Fallible>; uint32_t = unsigned int]'
111:38.44 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmTextToBinary.cpp:3395:29:   required from here
111:38.45 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/ds/LifoAlloc.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<js::wasm::AstName, unsigned int> >' with no trivial copy-assignment
111:38.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/ds/LifoAlloc.h:616:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<js::wasm::AstName, unsigned int> >' with no trivial copy-assignment [-Wclass-memaccess]
111:38.45   616 |         memset(p, 0, numElems * sizeof(T));
111:38.45       |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
111:38.45 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
111:38.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
111:38.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:23,
111:38.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
111:38.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallNonGenericMethod.h:12,
111:38.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/NamespaceImports.h:15,
111:38.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmTypes.h:30,
111:38.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmTextToBinary.h:22,
111:38.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmTextToBinary.cpp:19,
111:38.45                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src40.cpp:2:
111:38.45 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:788:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<js::wasm::AstName, unsigned int> >' declared here
111:38.45   788 | class HashTableEntry
111:38.45       |       ^~~~~~~~~~~~~~
111:39.82 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Nursery.cpp:32,
111:39.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src5.cpp:20:
111:39.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
111:39.82 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead
111:39.82 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:389:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
111:39.82   389 |         memset(obj->as<JSFunction>().fixedSlots(), 0, size - sizeof(js::NativeObject));
111:39.82       |                                                                                      ^
111:39.82 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsatom.h:14,
111:39.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Runtime.h:21,
111:39.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Memory.cpp:13,
111:39.82                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src5.cpp:2:
111:39.83 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here
111:39.83   662 | class HeapSlot : public WriteBarrieredBase<Value>
111:39.83       |       ^~~~~~~~
111:40.01 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
111:40.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HeapAPI.h:12,
111:40.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Memory.cpp:12,
111:40.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src5.cpp:2:
111:40.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]':
111:40.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:76:42:   required from here
111:40.01 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead
111:40.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess]
111:40.01    32 |   memset(aT, 0, sizeof(T));
111:40.01       |   ~~~~~~^~~~~~~~~~~~~~~~~~
111:40.01 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/String.h:15,
111:40.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonTypes.h:19,
111:40.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TypeInference.h:22,
111:40.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/ObjectGroup.h:18,
111:40.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Shape.h:31,
111:40.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:27,
111:40.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Scope.h:13,
111:40.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/frontend/NameAnalysisTypes.h:12,
111:40.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsscript.h:22,
111:40.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Runtime.h:23,
111:40.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Memory.cpp:13,
111:40.01                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src5.cpp:2:
111:40.01 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here
111:40.01    71 | struct JSSubString {
111:40.01       |        ^~~~~~~~~~~
111:40.11 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
111:40.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HeapAPI.h:12,
111:40.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Memory.cpp:12,
111:40.11                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src5.cpp:2:
111:40.11 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]':
111:40.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:289:38:   required from here
111:40.12 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead
111:40.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess]
111:40.12    32 |   memset(aT, 0, sizeof(T));
111:40.12       |   ~~~~~~^~~~~~~~~~~~~~~~~~
111:40.12 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
111:40.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:40.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Nursery.cpp:22,
111:40.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src5.cpp:20:
111:40.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:281:8: note: 'struct js::jit::Address' declared here
111:40.12   281 | struct Address
111:40.12       |        ^~~~~~~
111:40.12 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
111:40.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HeapAPI.h:12,
111:40.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Memory.cpp:12,
111:40.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src5.cpp:2:
111:40.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]':
111:40.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:305:40:   required from here
111:40.12 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead
111:40.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess]
111:40.12    32 |   memset(aT, 0, sizeof(T));
111:40.12       |   ~~~~~~^~~~~~~~~~~~~~~~~~
111:40.12 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
111:40.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:40.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Nursery.cpp:22,
111:40.12                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src5.cpp:20:
111:40.12 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:294:8: note: 'struct js::jit::BaseIndex' declared here
111:40.12   294 | struct BaseIndex
111:40.12       |        ^~~~~~~~~
111:40.18 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
111:40.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HeapAPI.h:12,
111:40.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Memory.cpp:12,
111:40.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src5.cpp:2:
111:40.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::EnumeratedArray<js::Nursery::ProfileKey, js::Nursery::ProfileKey::KeyCount, long int>]':
111:40.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Nursery.cpp:170:25:   required from here
111:40.18 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::EnumeratedArray<js::Nursery::ProfileKey, js::Nursery::ProfileKey::KeyCount, long int>' with no trivial copy-assignment; use value-initialization instead
111:40.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::EnumeratedArray<js::Nursery::ProfileKey, js::Nursery::ProfileKey::KeyCount, long int>' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
111:40.18    32 |   memset(aT, 0, sizeof(T));
111:40.18       |   ~~~~~~^~~~~~~~~~~~~~~~~~
111:40.18 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:15,
111:40.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HeapAPI.h:12,
111:40.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Memory.cpp:12,
111:40.18                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src5.cpp:2:
111:40.18 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/EnumeratedArray.h:44:7: note: 'class mozilla::EnumeratedArray<js::Nursery::ProfileKey, js::Nursery::ProfileKey::KeyCount, long int>' declared here
111:40.18    44 | class EnumeratedArray
111:40.18       |       ^~~~~~~~~~~~~~~
111:40.24 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
111:40.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HeapAPI.h:12,
111:40.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Memory.cpp:12,
111:40.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src5.cpp:2:
111:40.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::EnumeratedArray<js::gcstats::Statistics::ProfileKey, js::gcstats::Statistics::ProfileKey::KeyCount, long int>]':
111:40.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Statistics.cpp:824:25:   required from here
111:40.24 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::EnumeratedArray<js::gcstats::Statistics::ProfileKey, js::gcstats::Statistics::ProfileKey::KeyCount, long int>' with no trivial copy-assignment; use value-initialization instead
111:40.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::EnumeratedArray<js::gcstats::Statistics::ProfileKey, js::gcstats::Statistics::ProfileKey::KeyCount, long int>' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
111:40.24    32 |   memset(aT, 0, sizeof(T));
111:40.24       |   ~~~~~~^~~~~~~~~~~~~~~~~~
111:40.24 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:15,
111:40.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HeapAPI.h:12,
111:40.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Memory.cpp:12,
111:40.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src5.cpp:2:
111:40.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/EnumeratedArray.h:44:7: note: 'class mozilla::EnumeratedArray<js::gcstats::Statistics::ProfileKey, js::gcstats::Statistics::ProfileKey::KeyCount, long int>' declared here
111:40.24    44 | class EnumeratedArray
111:40.24       |       ^~~~~~~~~~~~~~~
111:45.20 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jstypes.h:25,
111:45.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallNonGenericMethod.h:10,
111:45.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/NamespaceImports.h:15,
111:45.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmTypes.h:30,
111:45.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmTextToBinary.h:22,
111:45.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmTextToBinary.cpp:19,
111:45.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src40.cpp:2:
111:45.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/Casting.h: In function 'js::wasm::AstExpr* ParseExprBody({anonymous}::WasmParseContext&, {anonymous}::WasmToken, bool)':
111:45.20 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/Casting.h: 'result' may be used uninitialized in this function
111:45.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/Casting.h:51:3: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:45.20    51 |   u.mFrom = aFrom;
111:45.20       |   ^
111:45.20 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src40.cpp:2:
111:45.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmTextToBinary.cpp:1898:11: note: 'result' was declared here
111:45.20  1898 |     Float result;
111:45.20       |           ^~~~~~
111:45.20 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jstypes.h:25,
111:45.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallNonGenericMethod.h:10,
111:45.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/NamespaceImports.h:15,
111:45.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmTypes.h:30,
111:45.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmTextToBinary.h:22,
111:45.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmTextToBinary.cpp:19,
111:45.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src40.cpp:2:
111:45.20 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/Casting.h: 'result' may be used uninitialized in this function
111:45.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/Casting.h:51:3: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized]
111:45.20    51 |   u.mFrom = aFrom;
111:45.20       |   ^
111:45.20 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src40.cpp:2:
111:45.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmTextToBinary.cpp:1898:11: note: 'result' was declared here
111:45.20  1898 |     Float result;
111:45.20       |           ^~~~~~
111:52.74 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
111:52.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
111:52.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
111:52.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
111:52.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
111:52.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Verifier.cpp:14,
111:52.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src6.cpp:2:
111:52.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]':
111:52.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:76:42:   required from here
111:52.74 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead
111:52.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess]
111:52.74    32 |   memset(aT, 0, sizeof(T));
111:52.74       |   ~~~~~~^~~~~~~~~~~~~~~~~~
111:52.74 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/String.h:15,
111:52.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonTypes.h:19,
111:52.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TypeInference.h:22,
111:52.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/ObjectGroup.h:18,
111:52.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Shape.h:31,
111:52.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:27,
111:52.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches.h:14,
111:52.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:18,
111:52.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Verifier.cpp:14,
111:52.74                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src6.cpp:2:
111:52.74 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here
111:52.74    71 | struct JSSubString {
111:52.74       |        ^~~~~~~~~~~
111:52.85 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
111:52.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
111:52.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
111:52.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
111:52.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
111:52.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Verifier.cpp:14,
111:52.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src6.cpp:2:
111:52.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]':
111:52.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:289:38:   required from here
111:52.85 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead
111:52.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess]
111:52.85    32 |   memset(aT, 0, sizeof(T));
111:52.85       |   ~~~~~~^~~~~~~~~~~~~~~~~~
111:52.85 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
111:52.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:52.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxtinlines.h:16,
111:52.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Verifier.cpp:23,
111:52.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src6.cpp:2:
111:52.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:281:8: note: 'struct js::jit::Address' declared here
111:52.85   281 | struct Address
111:52.85       |        ^~~~~~~
111:52.85 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
111:52.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
111:52.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
111:52.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
111:52.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
111:52.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Verifier.cpp:14,
111:52.85                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src6.cpp:2:
111:52.85 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]':
111:52.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:305:40:   required from here
111:52.86 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead
111:52.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess]
111:52.86    32 |   memset(aT, 0, sizeof(T));
111:52.86       |   ~~~~~~^~~~~~~~~~~~~~~~~~
111:52.86 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
111:52.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:52.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxtinlines.h:16,
111:52.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Verifier.cpp:23,
111:52.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src6.cpp:2:
111:52.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:294:8: note: 'struct js::jit::BaseIndex' declared here
111:52.86   294 | struct BaseIndex
111:52.86       |        ^~~~~~~~~
111:57.54 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
111:57.54                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
111:57.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
111:57.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
111:57.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
111:57.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/irregexp/RegExpEngine.h:34,
111:57.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/irregexp/RegExpAST.h:42,
111:57.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/irregexp/RegExpMacroAssembler.h:34,
111:57.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/irregexp/RegExpInterpreter.cpp:34,
111:57.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src7.cpp:2:
111:57.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]':
111:57.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:76:42:   required from here
111:57.55 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead
111:57.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess]
111:57.55    32 |   memset(aT, 0, sizeof(T));
111:57.55       |   ~~~~~~^~~~~~~~~~~~~~~~~~
111:57.55 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/String.h:15,
111:57.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonTypes.h:19,
111:57.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TypeInference.h:22,
111:57.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/ObjectGroup.h:18,
111:57.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Shape.h:31,
111:57.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:27,
111:57.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches.h:14,
111:57.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:18,
111:57.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/irregexp/RegExpEngine.h:34,
111:57.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/irregexp/RegExpAST.h:42,
111:57.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/irregexp/RegExpMacroAssembler.h:34,
111:57.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/irregexp/RegExpInterpreter.cpp:34,
111:57.55                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src7.cpp:2:
111:57.55 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here
111:57.55    71 | struct JSSubString {
111:57.55       |        ^~~~~~~~~~~
111:57.67 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
111:57.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
111:57.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
111:57.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
111:57.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
111:57.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/irregexp/RegExpEngine.h:34,
111:57.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/irregexp/RegExpAST.h:42,
111:57.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/irregexp/RegExpMacroAssembler.h:34,
111:57.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/irregexp/RegExpInterpreter.cpp:34,
111:57.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src7.cpp:2:
111:57.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]':
111:57.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:289:38:   required from here
111:57.67 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead
111:57.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess]
111:57.67    32 |   memset(aT, 0, sizeof(T));
111:57.67       |   ~~~~~~^~~~~~~~~~~~~~~~~~
111:57.67 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
111:57.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:57.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:57.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:57.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/irregexp/RegExpMacroAssembler.h:36,
111:57.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/irregexp/RegExpInterpreter.cpp:34,
111:57.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src7.cpp:2:
111:57.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:281:8: note: 'struct js::jit::Address' declared here
111:57.67   281 | struct Address
111:57.67       |        ^~~~~~~
111:57.67 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
111:57.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
111:57.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
111:57.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
111:57.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
111:57.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/irregexp/RegExpEngine.h:34,
111:57.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/irregexp/RegExpAST.h:42,
111:57.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/irregexp/RegExpMacroAssembler.h:34,
111:57.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/irregexp/RegExpInterpreter.cpp:34,
111:57.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src7.cpp:2:
111:57.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]':
111:57.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:305:40:   required from here
111:57.67 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead
111:57.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess]
111:57.67    32 |   memset(aT, 0, sizeof(T));
111:57.67       |   ~~~~~~^~~~~~~~~~~~~~~~~~
111:57.67 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
111:57.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
111:57.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/x64/MacroAssembler-x64.h:10,
111:57.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MacroAssembler.h:18,
111:57.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/irregexp/RegExpMacroAssembler.h:36,
111:57.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/irregexp/RegExpInterpreter.cpp:34,
111:57.67                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src7.cpp:2:
111:57.67 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:294:8: note: 'struct js::jit::BaseIndex' declared here
111:57.67   294 | struct BaseIndex
111:57.67       |        ^~~~~~~~~
112:14.21 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Stack-inl.h:23,
112:14.21                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Bailouts.cpp:22,
112:14.21                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src8.cpp:20:
112:14.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
112:14.21 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead
112:14.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:389:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
112:14.21   389 |         memset(obj->as<JSFunction>().fixedSlots(), 0, size - sizeof(js::NativeObject));
112:14.21       |                                                                                      ^
112:14.21 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/String.h:17,
112:14.21                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonTypes.h:19,
112:14.21                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/SIMD.h:14,
112:14.21                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MIR.h:19,
112:14.21                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/AlignmentMaskAnalysis.cpp:8,
112:14.21                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src8.cpp:2:
112:14.21 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here
112:14.21   662 | class HeapSlot : public WriteBarrieredBase<Value>
112:14.21       |       ^~~~~~~~
112:14.84 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Stack-inl.h:23,
112:14.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineDebugModeOSR.cpp:19,
112:14.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src9.cpp:2:
112:14.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
112:14.84 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead
112:14.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobjinlines.h:389:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
112:14.84   389 |         memset(obj->as<JSFunction>().fixedSlots(), 0, size - sizeof(js::NativeObject));
112:14.84       |                                                                                      ^
112:14.84 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsatom.h:14,
112:14.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches.h:12,
112:14.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:18,
112:14.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:12,
112:14.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineFrame.h:10,
112:14.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineDebugModeOSR.h:10,
112:14.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineDebugModeOSR.cpp:7,
112:14.84                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src9.cpp:2:
112:14.84 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here
112:14.84   662 | class HeapSlot : public WriteBarrieredBase<Value>
112:14.84       |       ^~~~~~~~
112:15.02 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
112:15.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsapi.h:27,
112:15.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/SIMD.h:10,
112:15.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MIR.h:19,
112:15.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/AlignmentMaskAnalysis.cpp:8,
112:15.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src8.cpp:2:
112:15.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]':
112:15.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:76:42:   required from here
112:15.02 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead
112:15.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess]
112:15.03    32 |   memset(aT, 0, sizeof(T));
112:15.03       |   ~~~~~~^~~~~~~~~~~~~~~~~~
112:15.03 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/String.h:15,
112:15.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonTypes.h:19,
112:15.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/SIMD.h:14,
112:15.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MIR.h:19,
112:15.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/AlignmentMaskAnalysis.cpp:8,
112:15.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src8.cpp:2:
112:15.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here
112:15.03    71 | struct JSSubString {
112:15.03       |        ^~~~~~~~~~~
112:15.19 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
112:15.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsapi.h:27,
112:15.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/SIMD.h:10,
112:15.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MIR.h:19,
112:15.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/AlignmentMaskAnalysis.cpp:8,
112:15.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src8.cpp:2:
112:15.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]':
112:15.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:289:38:   required from here
112:15.19 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead
112:15.19 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess]
112:15.19    32 |   memset(aT, 0, sizeof(T));
112:15.19       |   ~~~~~~^~~~~~~~~~~~~~~~~~
112:15.19 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
112:15.19                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
112:15.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Bailouts.h:13,
112:15.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineJIT.h:16,
112:15.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineIC.h:20,
112:15.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MIR.h:21,
112:15.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/AlignmentMaskAnalysis.cpp:8,
112:15.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src8.cpp:2:
112:15.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:281:8: note: 'struct js::jit::Address' declared here
112:15.20   281 | struct Address
112:15.20       |        ^~~~~~~
112:15.20 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jspubtd.h:17,
112:15.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsapi.h:27,
112:15.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/SIMD.h:10,
112:15.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MIR.h:19,
112:15.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/AlignmentMaskAnalysis.cpp:8,
112:15.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src8.cpp:2:
112:15.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]':
112:15.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:305:40:   required from here
112:15.20 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead
112:15.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess]
112:15.20    32 |   memset(aT, 0, sizeof(T));
112:15.20       |   ~~~~~~^~~~~~~~~~~~~~~~~~
112:15.20 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
112:15.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
112:15.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Bailouts.h:13,
112:15.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineJIT.h:16,
112:15.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineIC.h:20,
112:15.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MIR.h:21,
112:15.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/AlignmentMaskAnalysis.cpp:8,
112:15.20                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src8.cpp:2:
112:15.20 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:294:8: note: 'struct js::jit::BaseIndex' declared here
112:15.20   294 | struct BaseIndex
112:15.20       |        ^~~~~~~~~
112:15.72 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
112:15.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
112:15.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
112:15.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
112:15.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
112:15.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:12,
112:15.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineFrame.h:10,
112:15.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineDebugModeOSR.h:10,
112:15.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineDebugModeOSR.cpp:7,
112:15.72                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src9.cpp:2:
112:15.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]':
112:15.72 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:76:42:   required from here
112:15.73 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead
112:15.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess]
112:15.73    32 |   memset(aT, 0, sizeof(T));
112:15.73       |   ~~~~~~^~~~~~~~~~~~~~~~~~
112:15.73 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/String.h:15,
112:15.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/IonTypes.h:19,
112:15.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/TypeInference.h:22,
112:15.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/ObjectGroup.h:18,
112:15.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Shape.h:31,
112:15.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsobj.h:27,
112:15.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/vm/Caches.h:14,
112:15.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:18,
112:15.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:12,
112:15.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineFrame.h:10,
112:15.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineDebugModeOSR.h:10,
112:15.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineDebugModeOSR.cpp:7,
112:15.73                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src9.cpp:2:
112:15.73 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here
112:15.73    71 | struct JSSubString {
112:15.73       |        ^~~~~~~~~~~
112:15.86 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
112:15.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
112:15.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
112:15.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
112:15.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
112:15.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:12,
112:15.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineFrame.h:10,
112:15.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineDebugModeOSR.h:10,
112:15.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineDebugModeOSR.cpp:7,
112:15.86                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src9.cpp:2:
112:15.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]':
112:15.86 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:289:38:   required from here
112:15.86 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead
112:15.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess]
112:15.87    32 |   memset(aT, 0, sizeof(T));
112:15.87       |   ~~~~~~^~~~~~~~~~~~~~~~~~
112:15.87 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
112:15.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
112:15.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineFrame.h:10,
112:15.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineDebugModeOSR.h:10,
112:15.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineDebugModeOSR.cpp:7,
112:15.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src9.cpp:2:
112:15.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:281:8: note: 'struct js::jit::Address' declared here
112:15.87   281 | struct Address
112:15.87       |        ^~~~~~~
112:15.87 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
112:15.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
112:15.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
112:15.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
112:15.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
112:15.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:12,
112:15.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineFrame.h:10,
112:15.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineDebugModeOSR.h:10,
112:15.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineDebugModeOSR.cpp:7,
112:15.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src9.cpp:2:
112:15.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]':
112:15.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:305:40:   required from here
112:15.87 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead
112:15.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess]
112:15.87    32 |   memset(aT, 0, sizeof(T));
112:15.87       |   ~~~~~~^~~~~~~~~~~~~~~~~~
112:15.87 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:12,
112:15.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
112:15.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineFrame.h:10,
112:15.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineDebugModeOSR.h:10,
112:15.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineDebugModeOSR.cpp:7,
112:15.87                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src9.cpp:2:
112:15.87 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/shared/Assembler-shared.h:294:8: note: 'struct js::jit::BaseIndex' declared here
112:15.88   294 | struct BaseIndex
112:15.88       |        ^~~~~~~~~
112:16.24 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
112:16.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
112:16.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
112:16.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Bailouts.h:13,
112:16.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineJIT.h:16,
112:16.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineIC.h:20,
112:16.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MIR.h:21,
112:16.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/AlignmentMaskAnalysis.cpp:8,
112:16.24                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src8.cpp:2:
112:16.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; size_t = long unsigned int]':
112:16.24 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:1249:63:   required from 'static js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry* js::detail::HashTable<T, HashPolicy, AllocPolicy>::createTable(AllocPolicy&, uint32_t, js::detail::HashTable<T, HashPolicy, AllocPolicy>::FailureBehavior) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; uint32_t = unsigned int]'
112:16.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:1317:28:   required from 'bool js::detail::HashTable<T, HashPolicy, AllocPolicy>::init(uint32_t) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
112:16.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:92:69:   required from 'bool js::HashMap<Key, Value, HashPolicy, AllocPolicy>::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
112:16.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/LIR.h:1801:38:   required from here
112:16.25 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' with no trivial copy-assignment
112:16.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:102:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' with no trivial copy-assignment [-Wclass-memaccess]
112:16.25   102 |             memset(p, 0, numElems * sizeof(T));
112:16.25       |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
112:16.25 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
112:16.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
112:16.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/RootingAPI.h:23,
112:16.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/CallArgs.h:73,
112:16.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jsapi.h:29,
112:16.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/builtin/SIMD.h:10,
112:16.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/MIR.h:19,
112:16.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/AlignmentMaskAnalysis.cpp:8,
112:16.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src8.cpp:2:
112:16.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:788:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' declared here
112:16.25   788 | class HashTableEntry
112:16.25       |       ^~~~~~~~~~~~~~
112:16.25 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:19,
112:16.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
112:16.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
112:16.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
112:16.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
112:16.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:12,
112:16.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineFrame.h:10,
112:16.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineDebugModeOSR.h:10,
112:16.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineDebugModeOSR.cpp:7,
112:16.25                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src9.cpp:2:
112:16.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]':
112:16.25 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmCode.h:63:33:   required from here
112:16.25 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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
112:16.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment [-Wclass-memaccess]
112:16.26    32 |   memset(aT, 0, sizeof(T));
112:16.26       |   ~~~~~~^~~~~~~~~~~~~~~~~~
112:16.26 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmInstance.h:23,
112:16.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineJIT.cpp:21,
112:16.26                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src9.cpp:47:
112:16.26 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/wasm/WasmCode.h:42:7: note: 'class js::wasm::CodeSegment' declared here
112:16.26    42 | class CodeSegment
112:16.26       |       ^~~~~~~~~~~
112:17.02 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BitSet.h:12,
112:17.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/Safepoints.h:10,
112:17.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:16,
112:17.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineFrame.h:10,
112:17.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineDebugModeOSR.h:10,
112:17.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineDebugModeOSR.cpp:7,
112:17.02                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src9.cpp:2:
112:17.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; size_t = long unsigned int]':
112:17.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:1249:63:   required from 'static js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry* js::detail::HashTable<T, HashPolicy, AllocPolicy>::createTable(AllocPolicy&, uint32_t, js::detail::HashTable<T, HashPolicy, AllocPolicy>::FailureBehavior) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; uint32_t = unsigned int]'
112:17.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:1317:28:   required from 'bool js::detail::HashTable<T, HashPolicy, AllocPolicy>::init(uint32_t) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
112:17.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:92:69:   required from 'bool js::HashMap<Key, Value, HashPolicy, AllocPolicy>::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
112:17.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/LIR.h:1801:38:+ RPM_EC=0
++ jobs -p
+ exit 0
   required from here
112:17.03 Warning: -Wclass-memaccess in /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' with no trivial copy-assignment
112:17.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitAllocPolicy.h:102:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' with no trivial copy-assignment [-Wclass-memaccess]
112:17.03   102 |             memset(p, 0, numElems * sizeof(T));
112:17.03       |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
112:17.03 In file included from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/TracingAPI.h:12,
112:17.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCPolicyAPI.h:46,
112:17.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/GCVector.h:12,
112:17.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jscntxt.h:15,
112:17.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/JitFrames.h:12,
112:17.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineFrame.h:10,
112:17.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineDebugModeOSR.h:10,
112:17.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/BaselineDebugModeOSR.cpp:7,
112:17.03                  from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/js/src/Unified_cpp_js_src9.cpp:2:
112:17.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/include/js/HashTable.h:788:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' declared here
112:17.03   788 | class HashTableEntry
112:17.03       |       ^~~~~~~~~~~~~~
112:55.64 libjs_static.a
113:11.53 libxul_s.a.desc
113:11.53 libxul.so
133:21.33 Still linking, 20 minutes passed...
144:36.93 xpcshell
144:37.62 plugin-container
144:42.53 libbrowsercomps.so
144:47.47 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/dom/inputmethod/Keyboard.jsm: WARNING: no preprocessor directives found
144:48.43 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/modules/NewTabUtils.jsm: WARNING: no preprocessor directives found
144:50.02 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/services/sync/SyncComponents.manifest: WARNING: no useful preprocessor directives found
144:50.03 dependentlibs.list
145:06.99 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/application/palemoon/base/content/autocomplete.xml: WARNING: no preprocessor directives found
145:09.38 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/application/palemoon/themes/linux/autocomplete.css: WARNING: no preprocessor directives found
145:09.90 Packaging quitter@mozilla.org.xpi...
145:10.84 497 compiler warnings present.
145:47.60 Notification center failed: Install the python dbus module to get a notification when the build finishes.
145:47.60 We know it took a while, but your build finally finished successfully!
To view resource usage of the build, run |mach resource-usage|.
To take your build for a test drive, run: |mach run|
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.G8dGjw
+ umask 022
+ cd /builddir/build/BUILD
+ '[' /builddir/build/BUILDROOT/palemoon-28.6.0.1-1.x86_64 '!=' / ']'
+ rm -rf /builddir/build/BUILDROOT/palemoon-28.6.0.1-1.x86_64
++ dirname /builddir/build/BUILDROOT/palemoon-28.6.0.1-1.x86_64
+ mkdir -p /builddir/build/BUILDROOT
+ mkdir /builddir/build/BUILDROOT/palemoon-28.6.0.1-1.x86_64
+ cd UXP-PM28.6.0.1_Release
+ rm -rf /builddir/build/BUILDROOT/palemoon-28.6.0.1-1.x86_64
+ make -f client.mk DESTDIR=/builddir/build/BUILDROOT/palemoon-28.6.0.1-1.x86_64 idldir=/usr/share/idl/palemoon includedir=/usr/include/palemoon installdir=/usr/lib64/palemoon sdkdir=/usr/lib64/palemoon-devel install
Adding client.mk options from /builddir/build/BUILD/UXP-PM28.6.0.1_Release/.mozconfig:
    AUTOCLOBBER=1
    MOZ_OBJDIR=/builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild
    OBJDIR=/builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild
    FOUND_MOZCONFIG=/builddir/build/BUILD/UXP-PM28.6.0.1_Release/.mozconfig
make -j2 -C /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild install
make[1]: Entering directory '/builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild'
make[2]: Entering directory '/builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/application/palemoon/installer'
/builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/_virtualenv/bin/python -m mozbuild.action.preprocessor -DMOZ_APP_NAME=palemoon -DPREF_DIR=defaults/preferences -DMOZ_GTK=1 -DJAREXT= -DMOZ_CHILD_PROCESS_NAME=plugin-container -DDLL_PREFIX=lib -DDLL_SUFFIX=.so -DBIN_SUFFIX= -DDIR_MACOS= -DDIR_RESOURCES= -DBINPATH=bin -DRESPATH=bin -DAB=en -DMOZ_ICU_VERSION=58 -DMOZ_ICU_DATA_ARCHIVE -DMOZ_ICU_DBG_SUFFIX= -DICU_DATA_FILE=icudt58l.dat -DA11Y_LOG=1 -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DD_INO=d_ino -DENABLE_MARIONETTE=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_26 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_GLX=1 -DHAVE_64BIT_BUILD=1 -DHAVE_ALLOCA_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_CPUID_H=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GETTID=1 -DHAVE_GMTIME_R=1 -DHAVE_I18N_LC_MESSAGES=1 -DHAVE_INTTYPES_H=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VA_LIST_AS_ARRAY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMC_OFFICIAL=1 -DMC_PALEMOON=1 -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"4.3"' -DMOZILLA_UAVERSION_U=4.3 -DMOZILLA_VERSION='"4.3.0"' -DMOZILLA_VERSION_U=4.3.0 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"28.6.0.1"' -DMOZ_AV1=1 -DMOZ_BROWSER_STATUSBAR=1 -DMOZ_BUILD_APP=application/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.palemoon -DMOZ_MEMORY=1 -DMOZ_MEMORY_LINUX=1 -DMOZ_OFFICIAL_BRANDING=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_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_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=2 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSPIDERMONKEY_PROMISE=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/UXP-PM28.6.0.1_Release/application/palemoon/installer/package-manifest.in -o package-manifest
OMNIJAR_NAME=omni.ja \
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/UXP-PM28.6.0.1_Release/pmbuild/_virtualenv/bin/python /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/mozapps/installer/packager.py -DMOZ_APP_NAME=palemoon -DPREF_DIR=defaults/preferences -DMOZ_GTK=1 -DJAREXT= -DMOZ_CHILD_PROCESS_NAME=plugin-container -DDLL_PREFIX=lib -DDLL_SUFFIX=.so -DBIN_SUFFIX= -DDIR_MACOS= -DDIR_RESOURCES= -DBINPATH=bin -DRESPATH=bin -DAB=en -DMOZ_ICU_VERSION=58 -DMOZ_ICU_DATA_ARCHIVE -DMOZ_ICU_DBG_SUFFIX= -DICU_DATA_FILE=icudt58l.dat -DA11Y_LOG=1 -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DD_INO=d_ino -DENABLE_MARIONETTE=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_26 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_GLX=1 -DHAVE_64BIT_BUILD=1 -DHAVE_ALLOCA_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_CPUID_H=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GETTID=1 -DHAVE_GMTIME_R=1 -DHAVE_I18N_LC_MESSAGES=1 -DHAVE_INTTYPES_H=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VA_LIST_AS_ARRAY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMC_OFFICIAL=1 -DMC_PALEMOON=1 -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"4.3"' -DMOZILLA_UAVERSION_U=4.3 -DMOZILLA_VERSION='"4.3.0"' -DMOZILLA_VERSION_U=4.3.0 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"28.6.0.1"' -DMOZ_AV1=1 -DMOZ_BROWSER_STATUSBAR=1 -DMOZ_BUILD_APP=application/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.palemoon -DMOZ_MEMORY=1 -DMOZ_MEMORY_LINUX=1 -DMOZ_OFFICIAL_BRANDING=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_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_CONExecuting /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/bin/xpcshell -g /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/bin/ -a /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/bin/ -f /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/mozapps/installer/precompile_cache.js -e precompile_startupcache("resource://gre/");
FORMANT=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=2 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSPIDERMONKEY_PROMISE=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/UXP-PM28.6.0.1_Release/application/palemoon/installer/removed-files.in \
	 \
	 \
	 \
	 \
	--optimizejars \
	 \
	 \
	package-manifest ../../../dist ../../../dist/palemoon \
	
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/PresentationControlService.js
resource://gre/components/PresentationDataChannelSessionTransport.js
resource://gre/components/PresentationDeviceInfoManager.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/ContextualIdentityService.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/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/PresentationApp.jsm
resource://gre/modules/PresentationDeviceInfoManager.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/RokuApp.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/SimpleServiceDiscovery.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/identity/Identity.jsm
resource://gre/modules/identity/IdentityProvider.jsm
resource://gre/modules/identity/IdentityStore.jsm
resource://gre/modules/identity/IdentityUtils.jsm
resource://gre/modules/identity/LogUtils.jsm
resource://gre/modules/identity/MinimalIdentity.jsm
resource://gre/modules/identity/RelyingParty.jsm
resource://gre/modules/identity/Sandbox.jsm
resource://gre/modules/identity/jwcrypto.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/presentation/ControllerStateMachine.jsm
resource://gre/modules/presentation/ReceiverStateMachine.jsm
resource://gre/modules/presentation/StateMachineHelper.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
*************************
A coding exception was thrown and uncaught in a Task.

Full message: TypeError: invalid path component
Full stack: join@resource://gre/modules/osfile/ospath_unix.jsm:90:13
this.Utils.jsonLoad<@resource://services-sync/util.js:324:16
TaskImpl_run@resource://gre/modules/Task.jsm:319:42
TaskImpl@resource://gre/modules/Task.jsm:277:3
asyncFunction@resource://gre/modules/Task.jsm:252:14
loadChangedIDs@resource://gre/modules/services-sync/engines.js:104:5
Tracker@resource://gre/modules/services-sync/engines.js:53:3
ClientsTracker@resource://gre/modules/services-sync/engines/clients.js:446:3
get _tracker@resource://gre/modules/services-sync/engines.js:664:19
Engine@resource://gre/modules/services-sync/engines.js:624:3
SyncEngine@resource://gre/modules/services-sync/engines.js:707:3
ClientEngine@resource://gre/modules/services-sync/engines/clients.js:40:3
_registerEngines@resource://gre/modules/services-sync/service.js:448:26
onStartup@resource://gre/modules/services-sync/service.js:343:5
@resource://gre/modules/services-sync/service.js:1603:1
load_modules_under@/builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/mozapps/installer/precompile_cache.js:75:7
precompile_startupcache@/builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/mozapps/installer/precompile_cache.js:86:3
@-e:1:1

*************************
*************************
A coding exception was thrown and uncaught in a Task.

Full message: TypeError: invalid path component
Full stack: join@resource://gre/modules/osfile/ospath_unix.jsm:90:13
this.Utils.jsonLoad<@resource://services-sync/util.js:324:16
TaskImpl_run@resource://gre/modules/Task.jsm:319:42
TaskImpl@resource://gre/modules/Task.jsm:277:3
asyncFunction@resource://gre/modules/Task.jsm:252:14
loadToFetch@resource://gre/modules/services-sync/engines.js:810:5
SyncEngine@resource://gre/modules/services-sync/engines.js:709:3
ClientEngine@resource://gre/modules/services-sync/engines/clients.js:40:3
_registerEngines@resource://gre/modules/services-sync/service.js:448:26
onStartup@resource://gre/modules/services-sync/service.js:343:5
@resource://gre/modules/services-sync/service.js:1603:1
load_modules_under@/builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/mozapps/installer/precompile_cache.js:75:7
precompile_startupcache@/builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/mozapps/installer/precompile_cache.js:86:3
@-e:1:1

*************************
*************************
A coding exception was thrown and uncaught in a Task.

Full message: TypeError: invalid path component
Full stack: join@resource://gre/modules/osfile/ospath_unix.jsm:90:13
this.Utils.jsonLoad<@resource://services-sync/util.js:324:16
TaskImpl_run@resource://gre/modules/Task.jsm:319:42
TaskImpl@resource://gre/modules/Task.jsm:277:3
asyncFunction@resource://gre/modules/Task.jsm:252:14
loadPreviousFailed@resource://gre/modules/services-sync/engines.js:841:5
SyncEngine@resource://gre/modules/services-sync/engines.js:710:3
ClientEngine@resource://gre/modules/services-sync/engines/clients.js:40:3
_registerEngines@resource://gre/modules/services-sync/service.js:448:26
onStartup@resource://gre/modules/services-sync/service.js:343:5
@resource://gre/modules/services-sync/service.js:1603:1
load_modules_under@/builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/mozapps/installer/precompile_cache.js:75:7
precompile_startupcache@/builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/mozapps/installer/precompile_cache.js:86:3
@-e:1:1

*************************
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/sqlite/sqlite_internal.js
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/mJavaScript error: resource://gre/modules/services-sync/service.js, line 302: TypeError: Svc.Prefs is undefined
Executing /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/bin/xpcshell -g /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/bin/ -a /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/bin/browser -f /builddir/build/BUILD/UXP-PM28.6.0.1_Release/toolkit/mozapps/installer/precompile_cache.js -e precompile_startupcache("resource://app/");
Executing /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/bin/shlibsign -v -o ../../../dist/palemoon/libsoftokn3.chk -i ../../../dist/palemoon/libsoftokn3.so
Library File: ../../../dist/palemoon/libsoftokn3.so 221512 bytes
Check File: ../../../dist/palemoon/libsoftokn3.chk
  hash: 32 bytes
    3f 32 9c 5e 38 af 9f e0 0d 2e
    a6 8e 05 33 08 49 3c 7b 0d eb
    f9 f8 ba 17 13 c8 4f 38 a6 f3
    c9 a2
  signature: 64 bytes
    6a ff 54 2f 9e 41 98 d4 f5 92
    53 75 4f ca b5 4b 14 45 74 e4
    27 b4 98 3b 16 d6 0f 20 8a 38
    26 0b 09 ac 5e 6e 69 2d 78 a6
    89 71 0c 9c 31 85 be b7 ba 06
    d1 b6 f8 6f 06 49 fb dd 94 64
    04 db 7a ce
Executing /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/bin/shlibsign -v -o ../../../dist/palemoon/libnssdbm3.chk -i ../../../dist/palemoon/libnssdbm3.so
Library File: ../../../dist/palemoon/libnssdbm3.so 122024 bytes
Check File: ../../../dist/palemoon/libnssdbm3.chk
  hash: 32 bytes
    c5 3c c4 39 1b 75 ce d5 0f cc
    92 ef 57 af 17 5f 3f 2a 44 10
    e3 f9 e0 f2 0e 37 a1 cb bd cf
    da fe
  signature: 64 bytes
    35 9e 79 9b 87 91 39 09 59 6b
    ff 0f 7f 29 a6 e8 25 5e 4f a6
    cb cb 3d 9b 39 99 03 7a 1e 29
    83 27 4b 7f c0 ad c0 bb 5a 75
    3b d4 a3 c9 8c de 15 74 b7 23
    80 ef f6 f8 13 6c cc 2d d3 7f
    b0 f4 f1 5c
Executing /builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/dist/bin/shlibsign -v -o ../../../dist/palemoon/libfreeblpriv3.chk -i ../../../dist/palemoon/libfreeblpriv3.so
Library File: ../../../dist/palemoon/libfreeblpriv3.so 539328 bytes
Check File: ../../../dist/palemoon/libfreeblpriv3.chk
  hash: 32 bytes
    17 f2 a0 e3 7f a8 81 b9 0b 0c
    ad c6 c7 cd 19 7b b3 d4 b6 32
    3b ad 99 dc 5d 9e f3 ad 7f 51
    1a 93
  signature: 64 bytes
    8c 19 ca 69 3b 73 c9 79 a9 c9
    78 25 b0 19 f7 a1 76 c7 6f 6f
    2c 23 f1 fc 48 f3 9d 16 c5 0b
    5e 77 11 22 da 5c 24 2e 6f a2
    97 d4 7c c4 c0 db df 03 11 a6
    19 6d a2 a6 17 3b 1b bb 72 98
    8c a6 4c 97
odules/workers/PromiseWorker.js
resource://gre/modules/workers/require.js
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/components/webideCli.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
moduleSpec configdir='' certPrefix='' keyPrefix='' secmod='' flags=noCertDB, noModDB
Generate a DSA key pair ... 
moduleSpec configdir='' certPrefix='' keyPrefix='' secmod='' flags=noCertDB, noModDB
Generate a DSA key pair ... 
moduleSpec configdir='' certPrefix='' keyPrefix='' secmod='' flags=noCertDB, noModDB
Generate a DSA key pair ... 
/builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/_virtualenv/bin/python /builddir/build/BUILD/UXP-PM28.6.0.1_Release/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 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

Duplicates 175368 bytes:
  palemoon
  palemoon-bin

WARNING: Found 27 duplicated files taking 227666 bytes (uncompressed)
../../../config/nsinstall -D /builddir/build/BUILDROOT/palemoon-28.6.0.1-1.x86_64/usr/lib64/palemoon
(cd ../../../dist/palemoon && /usr/bin/gtar --exclude=precomplete --exclude=.mkdir.done -chf - .) | \
  (cd /builddir/build/BUILDROOT/palemoon-28.6.0.1-1.x86_64/usr/lib64/palemoon && tar -xf -)
../../../config/nsinstall -D /builddir/build/BUILDROOT/palemoon-28.6.0.1-1.x86_64/usr/local/bin
rm -f -f /builddir/build/BUILDROOT/palemoon-28.6.0.1-1.x86_64/usr/local/bin/palemoon
ln -s /usr/lib64/palemoon/palemoon /builddir/build/BUILDROOT/palemoon-28.6.0.1-1.x86_64/usr/local/bin
../../../config/nsinstall -D /builddir/build/BUILDROOT/palemoon-28.6.0.1-1.x86_64/usr/include/palemoon
(cd ../../../dist/include && /usr/bin/gtar --exclude=.mkdir.done -chf - .) | \
  (cd /builddir/build/BUILDROOT/palemoon-28.6.0.1-1.x86_64/usr/include/palemoon && tar -xf -)
../../../config/nsinstall -D /builddir/build/BUILDROOT/palemoon-28.6.0.1-1.x86_64/usr/share/idl/palemoon
(cd ../../../dist/idl && /usr/bin/gtar --exclude=.mkdir.done -chf - .) | \
  (cd /builddir/build/BUILDROOT/palemoon-28.6.0.1-1.x86_64/usr/share/idl/palemoon && tar -xf -)
../../../config/nsinstall -D /builddir/build/BUILDROOT/palemoon-28.6.0.1-1.x86_64/usr/lib64/palemoon-devel/sdk/lib
../../../config/nsinstall -D /builddir/build/BUILDROOT/palemoon-28.6.0.1-1.x86_64/us+ rm -rf /builddir/build/BUILDROOT/palemoon-28.6.0.1-1.x86_64/usr/share/idl /builddir/build/BUILDROOT/palemoon-28.6.0.1-1.x86_64/usr/lib64/palemoon-devel /builddir/build/BUILDROOT/palemoon-28.6.0.1-1.x86_64/usr/include
+ rm -rf /builddir/build/BUILDROOT/palemoon-28.6.0.1-1.x86_64/usr/lib64/palemoon/palemoon-bin
+ /usr/bin/rm -rf /builddir/build/BUILDROOT/palemoon-28.6.0.1-1.x86_64/usr/share/idl/palemoon /builddir/build/BUILDROOT/palemoon-28.6.0.1-1.x86_64/usr/include/palemoon /builddir/build/BUILDROOT/palemoon-28.6.0.1-1.x86_64/usr/lib64/palemoon-devel
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/palemoon-28.6.0.1-1.x86_64/usr/share/applications
+ desktop-file-install --dir /builddir/build/BUILDROOT/palemoon-28.6.0.1-1.x86_64/usr/share/applications /builddir/build/SOURCES/palemoon.desktop
+ /usr/bin/sed -i -r -e 's/@NAME@/Pale Moon Web Browser/;' -e 's/@EXEC@/palemoon/;' -e 's/@ICON@/palemoon/;' /builddir/build/BUILDROOT/palemoon-28.6.0.1-1.x86_64/usr/share/applications/palemoon.desktop
+ /usr/bin/install -Dm0644 /builddir/build/SOURCES/palemoon-mimeinfo.xml /builddir/build/BUILDROOT/palemoon-28.6.0.1-1.x86_64/usr/share/mime/packages/palemoon.xml
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/palemoon-28.6.0.1-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-28.6.0.1-1.x86_64/usr/share/icons/hicolor/16x16/apps
+ /usr/bin/cp -p application/palemoon/branding/official/default16.png /builddir/build/BUILDROOT/palemoon-28.6.0.1-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-28.6.0.1-1.x86_64/usr/share/icons/hicolor/22x22/apps
+ /usr/bin/cp -p application/palemoon/branding/official/default22.png /builddir/build/BUILDROOT/palemoon-28.6.0.1-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-28.6.0.1-1.x86_64/usr/share/icons/hicolor/24x24/apps
+ /usr/bin/cp -p application/palemoon/branding/official/default24.png /builddir/build/BUILDROOT/palemoon-28.6.0.1-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-28.6.0.1-1.x86_64/usr/share/icons/hicolor/32x32/apps
+ /usr/bin/cp -p application/palemoon/branding/official/default32.png /builddir/build/BUILDROOT/palemoon-28.6.0.1-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-28.6.0.1-1.x86_64/usr/share/icons/hicolor/48x48/apps
+ /usr/bin/cp -p application/palemoon/branding/official/default48.png /builddir/build/BUILDROOT/palemoon-28.6.0.1-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-28.6.0.1-1.x86_64/usr/share/icons/hicolor/256x256/apps
+ /usr/bin/cp -p application/palemoon/branding/official/default256.png /builddir/build/BUILDROOT/palemoon-28.6.0.1-1.x86_64/usr/share/icons/hicolor/256x256/apps/palemoon.png
+ mkdir -p /builddir/build/BUILDROOT/palemoon-28.6.0.1-1.x86_64/usr/share/appdata
+ cat
+ filelist file.lst palemoon usr langpack
+ filelist=/builddir/build/BUILD/UXP-PM28.6.0.1_Release/file.lst
+ pushd /builddir/build/BUILDROOT/palemoon-28.6.0.1-1.x86_64
+ find ./
+ read list
+ '[' -n langpack ']'
+ echo ./
+ grep langpack
++ echo ./
++ sed 's/[^/]//'
+ _file=/
++ dirname /
+ _dir=/
+ echo /
+ grep palemoon
+ grep usr
+ echo /
+ read list
+ '[' -n langpack ']'
+ grep langpack
+ echo ./usr
++ echo ./usr
++ sed 's/[^/]//'
+ _file=/usr
++ dirname /usr
+ _dir=/
+ echo /
+ grep palemoon
+ echo /usr
+ grep usr
+ '[' -d ./usr ']'
+ read list
+ '[' -n langpack ']'
+ echo ./usr/share
+ grep langpack
++ echo ./usr/share
++ sed 's/[^/]//'
+ _file=/usr/share
++ dirname /usr/share
+ _dir=/usr
+ echo /usr
+ grep palemoon
+ echo /usr/share
+ grep usr
+ '[' -d ./usr/share ']'
+ read list
+ '[' -n langpack ']'
+ echo ./usr/share/appdata
+ grep langpack
++ echo ./usr/share/appdata
++ sed 's/[^/]//'
+ _file=/usr/share/appdata
++ dirname /usr/share/appdata
+ _dir=/usr/share
+ echo /usr/share
+ grep palemoon
+ echo /usr/share/appdata
+ grep usr
+ '[' -d ./usr/share/appdata ']'
+ read list
+ '[' -n langpack ']'
+ echo ./usr/share/appdata/palemoon.appdata.xml
+ grep langpack
++ 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
+ '[' -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
+ '[' -d ./usr/share/icons ']'
+ read list
+ '[' -n langpack ']'
+ echo ./usr/share/icons/hicolor
+ grep langpack
++ echo ./usr/share/icons/hicolor
++ sed 's/[^/]//'
+ _file=/usr/share/icons/hicolor
++ dirname /usr/share/icons/hicolor
+ _dir=/usr/share/icons
+ grep palemoon
+ echo /usr/share/icons
+ echo /usr/share/icons/hicolor
+ grep usr
+ '[' -d ./usr/share/icons/hicolor ']'
+ read list
+ '[' -n langpack ']'
+ echo ./usr/share/icons/hicolor/256x256
+ grep langpack
++ sed 's/[^/]//'
++ echo ./usr/share/icons/hicolor/256x256
+ _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
+ '[' -d ./usr/share/icons/hicolor/256x256 ']'
+ read list
+ '[' -n langpack ']'
+ grep langpack
+ echo ./usr/share/icons/hicolor/256x256/apps
++ sed 's/[^/]//'
++ echo ./usr/share/icons/hicolor/256x256/apps
+ _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
+ '[' -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
+ '[' -d ./usr/share/icons/hicolor/256x256/apps/palemoon.png ']'
+ echo /usr/share/icons/hicolor/256x256/apps/palemoon.png
+ read list
+ '[' -n langpack ']'
+ echo ./usr/share/icons/hicolor/48x48
+ grep langpack
++ echo ./usr/share/icons/hicolor/48x48
++ sed 's/[^/]//'
+ _file=/usr/share/icons/hicolor/48x48
++ dirname /usr/share/icons/hicolor/48x48
+ _dir=/usr/share/icons/hicolor
+ echo /usr/share/icons/hicolor
+ grep palemoon
+ echo /usr/share/icons/hicolor/48x48
+ grep usr
+ '[' -d ./usr/share/icons/hicolor/48x48 ']'
+ read list
+ '[' -n langpack ']'
+ echo ./usr/share/icons/hicolor/48x48/apps
+ grep langpack
++ sed 's/[^/]//'
++ echo ./usr/share/icons/hicolor/48x48/apps
+ _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
+ '[' -d ./usr/share/icons/hicolor/48x48/apps ']'
+ read list
+ '[' -n langpack ']'
+ grep langpack
+ echo ./usr/share/icons/hicolor/48x48/apps/palemoon.png
++ echo ./usr/share/icons/hicolor/48x48/apps/palemoon.png
++ sed 's/[^/]//'
+ _file=/usr/share/icons/hicolor/48x48/apps/palemoon.png
++ dirname /usr/share/icons/hicolor/48x48/apps/palemoon.png
+ _dir=/usr/share/icons/hicolor/48x48/apps
+ echo /usr/share/icons/hicolor/48x48/apps
+ grep palemoon
+ echo /usr/share/icons/hicolor/48x48/apps/palemoon.png
+ grep usr
+ '[' -d ./usr/share/icons/hicolor/48x48/apps/palemoon.png ']'
+ echo /usr/share/icons/hicolor/48x48/apps/palemoon.png
+ read list
+ '[' -n langpack ']'
+ echo ./usr/share/icons/hicolor/32x32
+ grep langpack
++ echo ./usr/share/icons/hicolor/32x32
++ sed 's/[^/]//'
+ _file=/usr/share/icons/hicolor/32x32
++ dirname /usr/share/icons/hicolor/32x32
+ _dir=/usr/share/icons/hicolor
+ echo /usr/share/icons/hicolor
+ grep palemoon
+ echo /usr/share/icons/hicolor/32x32
+ grep usr
+ '[' -d ./usr/share/icons/hicolor/32x32 ']'
+ read list
+ '[' -n langpack ']'
+ echo ./usr/share/icons/hicolor/32x32/apps
+ grep langpack
++ echo ./usr/share/icons/hicolor/32x32/apps
++ sed 's/[^/]//'
+ _file=/usr/share/icons/hicolor/32x32/apps
++ dirname /usr/share/icons/hicolor/32x32/apps
+ _dir=/usr/share/icons/hicolor/32x32
+ echo /usr/share/icons/hicolor/32x32
+ grep palemoon
+ echo /usr/share/icons/hicolor/32x32/apps
+ grep usr
+ '[' -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
+ echo /usr/share/icons/hicolor/32x32/apps
+ grep palemoon
+ echo /usr/share/icons/hicolor/32x32/apps/palemoon.png
+ grep usr
+ '[' -d ./usr/share/icons/hicolor/32x32/apps/palemoon.png ']'
+ echo /usr/share/icons/hicolor/32x32/apps/palemoon.png
+ read list
+ '[' -n langpack ']'
+ echo ./usr/share/icons/hicolor/24x24
+ grep langpack
++ echo ./usr/share/icons/hicolor/24x24
++ sed 's/[^/]//'
+ _file=/usr/share/icons/hicolor/24x24
++ dirname /usr/share/icons/hicolor/24x24
+ _dir=/usr/share/icons/hicolor
+ echo /usr/share/icons/hicolor
+ grep palemoon
+ grep usr
+ echo /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
+ '[' -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
+ '[' -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
+ echo /usr/share/icons/hicolor
+ grep palemoon
+ grep usr
+ echo /usr/share/icons/hicolor/22x22
+ '[' -d ./usr/share/icons/hicolor/22x22 ']'
+ read list
+ '[' -n langpack ']'
+ grep langpack
+ echo ./usr/share/icons/hicolor/22x22/apps
++ echo ./usr/share/icons/hicolor/22x22/apps
++ sed 's/[^/]//'
+ _file=/usr/share/icons/hicolor/22x22/apps
++ dirname /usr/share/icons/hicolor/22x22/apps
+ _dir=/usr/share/icons/hicolor/22x22
+ echo /usr/share/icons/hicolor/22x22
+ grep palemoon
+ echo /usr/share/icons/hicolor/22x22/apps
+ grep usr
+ '[' -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
+ '[' -d ./usr/share/icons/hicolor/22x22/apps/palemoon.png ']'
+ echo /usr/share/icons/hicolor/22x22/apps/palemoon.png
+ read list
+ '[' -n langpack ']'
+ echo ./usr/share/icons/hicolor/16x16
+ grep langpack
++ echo ./usr/share/icons/hicolor/16x16
++ sed 's/[^/]//'
+ _file=/usr/share/icons/hicolor/16x16
++ dirname /usr/share/icons/hicolor/16x16
+ _dir=/usr/share/icons/hicolor
+ echo /usr/share/icons/hicolor
+ grep palemoon
+ echo /usr/share/icons/hicolor/16x16
+ grep usr
+ '[' -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
+ '[' -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
+ '[' -d ./usr/share/icons/hicolor/16x16/apps/palemoon.png ']'
+ echo /usr/share/icons/hicolor/16x16/apps/palemoon.png
+ read list
+ '[' -n langpack ']'
+ echo ./usr/share/icons/hicolor/symbolic
+ grep langpack
++ echo ./usr/share/icons/hicolor/symbolic
++ sed 's/[^/]//'
+ _file=/usr/share/icons/hicolor/symbolic
++ dirname /usr/share/icons/hicolor/symbolic
+ _dir=/usr/share/icons/hicolor
+ echo /usr/share/icons/hicolor
+ grep palemoon
+ echo /usr/share/icons/hicolor/symbolic
+ grep usr
+ '[' -d ./usr/share/icons/hicolor/symbolic ']'
+ read list
+ '[' -n langpack ']'
+ grep langpack
+ echo ./usr/share/icons/hicolor/symbolic/apps
++ echo ./usr/share/icons/hicolor/symbolic/apps
++ sed 's/[^/]//'
+ _file=/usr/share/icons/hicolor/symbolic/apps
++ dirname /usr/share/icons/hicolor/symbolic/apps
+ _dir=/usr/share/icons/hicolor/symbolic
+ echo /usr/share/icons/hicolor/symbolic
+ grep palemoon
+ echo /usr/share/icons/hicolor/symbolic/apps
+ grep usr
+ '[' -d ./usr/share/icons/hicolor/symbolic/apps ']'
+ read list
+ '[' -n langpack ']'
+ grep langpack
+ echo ./usr/share/mime
++ echo ./usr/share/mime
++ sed 's/[^/]//'
+ _file=/usr/share/mime
++ dirname /usr/share/mime
+ _dir=/usr/share
+ echo /usr/share
+ grep palemoon
+ echo /usr/share/mime
+ grep usr
+ '[' -d ./usr/share/mime ']'
+ read list
+ '[' -n langpack ']'
+ grep langpack
+ echo ./usr/share/mime/packages
++ echo ./usr/share/mime/packages
++ sed 's/[^/]//'
+ _file=/usr/share/mime/packages
++ dirname /usr/share/mime/packages
+ _dir=/usr/share/mime
+ echo /usr/share/mime
+ grep palemoon
+ echo /usr/share/mime/packages
+ grep usr
+ '[' -d ./usr/share/mime/packages ']'
+ read list
+ '[' -n langpack ']'
+ grep langpack
+ echo ./usr/share/mime/packages/palemoon.xml
++ echo ./usr/share/mime/packages/palemoon.xml
++ sed 's/[^/]//'
+ _file=/usr/share/mime/packages/palemoon.xml
++ dirname /usr/share/mime/packages/palemoon.xml
+ _dir=/usr/share/mime/packages
+ echo /usr/share/mime/packages
+ grep palemoon
+ echo /usr/share/mime/packages/palemoon.xml
+ grep usr
+ '[' -d ./usr/share/mime/packages/palemoon.xml ']'
+ echo /usr/share/mime/packages/palemoon.xml
+ read list
+ '[' -n langpack ']'
+ grep langpack
+ echo ./usr/share/applications
++ echo ./usr/share/applications
++ sed 's/[^/]//'
+ _file=/usr/share/applications
++ dirname /usr/share/applications
+ _dir=/usr/share
+ grep palemoon
+ echo /usr/share
+ echo /usr/share/applications
+ grep usr
+ '[' -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
+ echo /usr/share/applications
+ grep palemoon
+ echo /usr/share/applications/palemoon.desktop
+ grep usr
+ '[' -d ./usr/share/applications/palemoon.desktop ']'
+ echo /usr/share/applications/palemoon.desktop
+ read list
+ '[' -n langpack ']'
+ echo ./usr/local
+ grep langpack
++ echo ./usr/local
++ sed 's/[^/]//'
+ _file=/usr/local
++ dirname /usr/local
+ _dir=/usr
+ echo /usr
+ grep palemoon
+ grep usr
+ echo /usr/local
+ '[' -d ./usr/local ']'
+ read list
+ '[' -n langpack ']'
+ echo ./usr/local/bin
+ grep langpack
++ echo ./usr/local/bin
++ sed 's/[^/]//'
+ _file=/usr/local/bin
++ dirname /usr/local/bin
+ _dir=/usr/local
+ echo /usr/local
+ grep palemoon
+ echo /usr/local/bin
+ grep usr
+ '[' -d ./usr/local/bin ']'
+ read list
+ '[' -n langpack ']'
+ echo ./usr/local/bin/palemoon
+ grep langpack
++ echo ./usr/local/bin/palemoon
++ sed 's/[^/]//'
+ _file=/usr/local/bin/palemoon
++ dirname /usr/local/bin/palemoon
+ _dir=/usr/local/bin
+ echo /usr/local/bin
+ grep palemoon
+ echo /usr/local/bin/palemoon
+ grep usr
+ '[' -d ./usr/local/bin/palemoon ']'
+ echo /usr/local/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
+ '[' -d ./usr/lib64 ']'
+ read list
+ '[' -n langpack ']'
+ grep langpack
+ echo ./usr/lib64/palemoon
++ echo ./usr/lib64/palemoon
++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon
++ dirname /usr/lib64/palemoon
+ _dir=/usr/lib64
+ grep palemoon
+ echo /usr/lib64
+ echo /usr/lib64/palemoon
+ grep usr
+ '[' -d ./usr/lib64/palemoon ']'
+ read list
+ '[' -n langpack ']'
+ echo ./usr/lib64/palemoon/fonts
+ grep langpack
++ echo ./usr/lib64/palemoon/fonts
++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/fonts
++ dirname /usr/lib64/palemoon/fonts
+ _dir=/usr/lib64/palemoon
+ echo /usr/lib64/palemoon
+ grep palemoon
+ grep -xqs '\%dir\ /usr/lib64/palemoon' /builddir/build/BUILD/UXP-PM28.6.0.1_Release/file.lst
+ echo '%dir /usr/lib64/palemoon'
+ grep usr
+ echo /usr/lib64/palemoon/fonts
+ '[' -d ./usr/lib64/palemoon/fonts ']'
+ read list
+ '[' -n langpack ']'
+ grep langpack
+ echo ./usr/lib64/palemoon/fonts/TwemojiMozilla.ttf
++ echo ./usr/lib64/palemoon/fonts/TwemojiMozilla.ttf
++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/fonts/TwemojiMozilla.ttf
++ dirname /usr/lib64/palemoon/fonts/TwemojiMozilla.ttf
+ _dir=/usr/lib64/palemoon/fonts
+ echo /usr/lib64/palemoon/fonts
+ grep palemoon
+ grep -xqs '\%dir\ /usr/lib64/palemoon/fonts' /builddir/build/BUILD/UXP-PM28.6.0.1_Release/file.lst
+ echo '%dir /usr/lib64/palemoon/fonts'
+ echo /usr/lib64/palemoon/fonts/TwemojiMozilla.ttf
+ grep usr
+ '[' -d ./usr/lib64/palemoon/fonts/TwemojiMozilla.ttf ']'
+ echo /usr/lib64/palemoon/fonts/TwemojiMozilla.ttf
+ read list
+ '[' -n langpack ']'
+ echo ./usr/lib64/palemoon/browser
+ grep langpack
++ echo ./usr/lib64/palemoon/browser
++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/browser
++ dirname /usr/lib64/palemoon/browser
+ _dir=/usr/lib64/palemoon
+ echo /usr/lib64/palemoon
+ grep palemoon
+ grep -xqs '\%dir\ /usr/lib64/palemoon' /builddir/build/BUILD/UXP-PM28.6.0.1_Release/file.lst
+ echo /usr/lib64/palemoon/browser
+ grep usr
+ '[' -d ./usr/lib64/palemoon/browser ']'
+ read list
+ '[' -n langpack ']'
+ echo ./usr/lib64/palemoon/browser/icons
+ grep langpack
++ echo ./usr/lib64/palemoon/browser/icons
++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/browser/icons
++ dirname /usr/lib64/palemoon/browser/icons
+ _dir=/usr/lib64/palemoon/browser
+ echo /usr/lib64/palemoon/browser
+ grep palemoon
+ grep -xqs '\%dir\ /usr/lib64/palemoon/browser' /builddir/build/BUILD/UXP-PM28.6.0.1_Release/file.lst
+ echo '%dir /usr/lib64/palemoon/browser'
+ echo /usr/lib64/palemoon/browser/icons
+ grep usr
+ '[' -d ./usr/lib64/palemoon/browser/icons ']'
+ read list
+ '[' -n langpack ']'
+ echo ./usr/lib64/palemoon/browser/icons/mozicon128.png
+ grep langpack
++ echo ./usr/lib64/palemoon/browser/icons/mozicon128.png
++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/browser/icons/mozicon128.png
++ dirname /usr/lib64/palemoon/browser/icons/mozicon128.png
+ _dir=/usr/lib64/palemoon/browser/icons
+ echo /usr/lib64/palemoon/browser/icons
+ grep palemoon
+ grep -xqs '\%dir\ /usr/lib64/palemoon/browser/icons' /builddir/build/BUILD/UXP-PM28.6.0.1_Release/file.lst
+ echo '%dir /usr/lib64/palemoon/browser/icons'
+ echo /usr/lib64/palemoon/browser/icons/mozicon128.png
+ grep usr
+ '[' -d ./usr/lib64/palemoon/browser/icons/mozicon128.png ']'
+ echo /usr/lib64/palemoon/browser/icons/mozicon128.png
+ read list
+ '[' -n langpack ']'
+ echo ./usr/lib64/palemoon/browser/chrome
+ grep langpack
++ echo ./usr/lib64/palemoon/browser/chrome
++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/browser/chrome
++ dirname /usr/lib64/palemoon/browser/chrome
+ _dir=/usr/lib64/palemoon/browser
+ grep palemoon
+ echo /usr/lib64/palemoon/browser
+ grep -xqs '\%dir\ /usr/lib64/palemoon/browser' /builddir/build/BUILD/UXP-PM28.6.0.1_Release/file.lst
+ grep usr
+ echo /usr/lib64/palemoon/browser/chrome
+ '[' -d ./usr/lib64/palemoon/browser/chrome ']'
+ read list
+ '[' -n langpack ']'
+ echo ./usr/lib64/palemoon/browser/chrome/icons
+ grep langpack
++ echo ./usr/lib64/palemoon/browser/chrome/icons
++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/browser/chrome/icons
++ dirname /usr/lib64/palemoon/browser/chrome/icons
+ _dir=/usr/lib64/palemoon/browser/chrome
+ echo /usr/lib64/palemoon/browser/chrome
+ grep palemoon
+ grep -xqs '\%dir\ /usr/lib64/palemoon/browser/chrome' /builddir/build/BUILD/UXP-PM28.6.0.1_Release/file.lst
+ echo '%dir /usr/lib64/palemoon/browser/chrome'
+ echo /usr/lib64/palemoon/browser/chrome/icons
+ grep usr
+ '[' -d ./usr/lib64/palemoon/browser/chrome/icons ']'
+ read list
+ '[' -n langpack ']'
+ echo ./usr/lib64/palemoon/browser/chrome/icons/default
+ grep langpack
++ echo ./usr/lib64/palemoon/browser/chrome/icons/default
++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/browser/chrome/icons/default
++ dirname /usr/lib64/palemoon/browser/chrome/icons/default
+ _dir=/usr/lib64/palemoon/browser/chrome/icons
+ echo /usr/lib64/palemoon/browser/chrome/icons
+ grep palemoon
+ grep -xqs '\%dir\ /usr/lib64/palemoon/browser/chrome/icons' /builddir/build/BUILD/UXP-PM28.6.0.1_Release/file.lst
+ echo '%dir /usr/lib64/palemoon/browser/chrome/icons'
+ echo /usr/lib64/palemoon/browser/chrome/icons/default
+ grep usr
+ '[' -d ./usr/lib64/palemoon/browser/chrome/icons/default ']'
+ read list
+ '[' -n langpack ']'
+ grep langpack
+ echo ./usr/lib64/palemoon/browser/chrome/icons/default/default16.png
++ echo ./usr/lib64/palemoon/browser/chrome/icons/default/default16.png
++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/browser/chrome/icons/default/default16.png
++ dirname /usr/lib64/palemoon/browser/chrome/icons/default/default16.png
+ _dir=/usr/lib64/palemoon/browser/chrome/icons/default
+ echo /usr/lib64/palemoon/browser/chrome/icons/default
+ grep palemoon
+ grep -xqs '\%dir\ /usr/lib64/palemoon/browser/chrome/icons/default' /builddir/build/BUILD/UXP-PM28.6.0.1_Release/file.lst
+ echo '%dir /usr/lib64/palemoon/browser/chrome/icons/default'
+ grep usr
+ echo /usr/lib64/palemoon/browser/chrome/icons/default/default16.png
+ '[' -d ./usr/lib64/palemoon/browser/chrome/icons/default/default16.png ']'
+ echo /usr/lib64/palemoon/browser/chrome/icons/default/default16.png
+ read list
+ '[' -n langpack ']'
+ echo ./usr/lib64/palemoon/browser/chrome/icons/default/default32.png
+ grep langpack
++ echo ./usr/lib64/palemoon/browser/chrome/icons/default/default32.png
++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/browser/chrome/icons/default/default32.png
++ dirname /usr/lib64/palemoon/browser/chrome/icons/default/default32.png
+ _dir=/usr/lib64/palemoon/browser/chrome/icons/default
+ echo /usr/lib64/palemoon/browser/chrome/icons/default
+ grep palemoon
+ grep -xqs '\%dir\ /usr/lib64/palemoon/browser/chrome/icons/default' /builddir/build/BUILD/UXP-PM28.6.0.1_Release/file.lst
+ echo /usr/lib64/palemoon/browser/chrome/icons/default/default32.png
+ grep usr
+ '[' -d ./usr/lib64/palemoon/browser/chrome/icons/default/default32.png ']'
+ echo /usr/lib64/palemoon/browser/chrome/icons/default/default32.png
+ read list
+ '[' -n langpack ']'
+ grep langpack
+ echo ./usr/lib64/palemoon/browser/chrome/icons/default/default48.png
++ echo ./usr/lib64/palemoon/browser/chrome/icons/default/default48.png
++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/browser/chrome/icons/default/default48.png
++ dirname /usr/lib64/palemoon/browser/chrome/icons/default/default48.png
+ _dir=/usr/lib64/palemoon/browser/chrome/icons/default
+ echo /usr/lib64/palemoon/browser/chrome/icons/default
+ grep palemoon
+ grep -xqs '\%dir\ /usr/lib64/palemoon/browser/chrome/icons/default' /builddir/build/BUILD/UXP-PM28.6.0.1_Release/file.lst
+ echo /usr/lib64/palemoon/browser/chrome/icons/default/default48.png
+ grep usr
+ '[' -d ./usr/lib64/palemoon/browser/chrome/icons/default/default48.png ']'
+ echo /usr/lib64/palemoon/browser/chrome/icons/default/default48.png
+ read list
+ '[' -n langpack ']'
+ echo ./usr/lib64/palemoon/browser/components
+ grep langpack
++ echo ./usr/lib64/palemoon/browser/components
++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/browser/components
++ dirname /usr/lib64/palemoon/browser/components
+ _dir=/usr/lib64/palemoon/browser
+ grep palemoon
+ echo /usr/lib64/palemoon/browser
+ grep -xqs '\%dir\ /usr/lib64/palemoon/browser' /builddir/build/BUILD/UXP-PM28.6.0.1_Release/file.lst
+ grep usr
+ echo /usr/lib64/palemoon/browser/components
+ '[' -d ./usr/lib64/palemoon/browser/components ']'
+ read list
+ '[' -n langpack ']'
+ grep langpack
+ echo ./usr/lib64/palemoon/browser/components/components.manifest
++ echo ./usr/lib64/palemoon/browser/components/components.manifest
++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/browser/components/components.manifest
++ dirname /usr/lib64/palemoon/browser/components/components.manifest
+ _dir=/usr/lib64/palemoon/browser/components
+ echo /usr/lib64/palemoon/browser/components
+ grep palemoon
+ grep -xqs '\%dir\ /usr/lib64/palemoon/browser/components' /builddir/build/BUILD/UXP-PM28.6.0.1_Release/file.lst
+ echo '%dir /usr/lib64/palemoon/browser/components'
+ echo /usr/lib64/palemoon/browser/components/components.manifest
+ grep usr
+ '[' -d ./usr/lib64/palemoon/browser/components/components.manifest ']'
+ echo /usr/lib64/palemoon/browser/components/components.manifest
+ read list
+ '[' -n langpack ']'
+ echo ./usr/lib64/palemoon/browser/components/libbrowsercomps.so
+ grep langpack
++ echo ./usr/lib64/palemoon/browser/components/libbrowsercomps.so
++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/browser/components/libbrowsercomps.so
++ dirname /usr/lib64/palemoon/browser/components/libbrowsercomps.so
+ _dir=/usr/lib64/palemoon/browser/components
+ echo /usr/lib64/palemoon/browser/components
+ grep palemoon
r/lib64/palemoon-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-28.6.0.1-1.x86_64/usr/lib64/palemoon-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-28.6.0.1-1.x86_64/usr/lib64/palemoon-devel/sdk/lib && tar -xf -)
(cd ../../../dist/sdk/bin && /usr/bin/gtar --exclude=.mkdir.done -chf - .) | (cd /builddir/build/BUILDROOT/palemoon-28.6.0.1-1.x86_64/usr/lib64/palemoon-devel/sdk/bin && tar -xf -)
rm -f -f /builddir/build/BUILDROOT/palemoon-28.6.0.1-1.x86_64/usr/lib64/palemoon-devel/lib /builddir/build/BUILDROOT/palemoon-28.6.0.1-1.x86_64/usr/lib64/palemoon-devel/bin /builddir/build/BUILDROOT/palemoon-28.6.0.1-1.x86_64/usr/lib64/palemoon-devel/include /builddir/build/BUILDROOT/palemoon-28.6.0.1-1.x86_64/usr/lib64/palemoon-devel/include /builddir/build/BUILDROOT/palemoon-28.6.0.1-1.x86_64/usr/lib64/palemoon-devel/sdk/idl /builddir/build/BUILDROOT/palemoon-28.6.0.1-1.x86_64/usr/lib64/palemoon-devel/idl
ln -s /usr/lib64/palemoon-devel/sdk/lib /builddir/build/BUILDROOT/palemoon-28.6.0.1-1.x86_64/usr/lib64/palemoon-devel/lib
ln -s /usr/lib64/palemoon /builddir/build/BUILDROOT/palemoon-28.6.0.1-1.x86_64/usr/lib64/palemoon-devel/bin
ln -s /usr/include/palemoon /builddir/build/BUILDROOT/palemoon-28.6.0.1-1.x86_64/usr/lib64/palemoon-devel/include
ln -s /usr/share/idl/palemoon /builddir/build/BUILDROOT/palemoon-28.6.0.1-1.x86_64/usr/lib64/palemoon-devel/idl
make[2]: Leaving directory '/builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild/application/palemoon/installer'
make[1]: Leaving directory '/builddir/build/BUILD/UXP-PM28.6.0.1_Release/pmbuild'
~/build/BUILDROOT/palemoon-28.6.0.1-1.x86_64 ~/build/BUILD/UXP-PM28.6.0.1_Release
/usr
/usr/share
/usr/share/appdata
/usr/share/appdata/palemoon.appdata.xml
/usr/share/icons
/usr/share/icons/hicolor
/usr/share/icons/hicolor/256x256
/usr/share/icons/hicolor/256x256/apps
/usr/share/icons/hicolor/256x256/apps/palemoon.png
/usr/share/icons/hicolor/48x48
/usr/share/icons/hicolor/48x48/apps
/usr/share/icons/hicolor/48x48/apps/palemoon.png
/usr/share/icons/hicolor/32x32
/usr/share/icons/hicolor/32x32/apps
/usr/share/icons/hicolor/32x32/apps/palemoon.png
/usr/share/icons/hicolor/24x24
/usr/share/icons/hicolor/24x24/apps
/usr/share/icons/hicolor/24x24/apps/palemoon.png
/usr/share/icons/hicolor/22x22
/usr/share/icons/hicolor/22x22/apps
/usr/share/icons/hicolor/22x22/apps/palemoon.png
/usr/share/icons/hicolor/16x16
/usr/share/icons/hicolor/16x16/apps
/usr/share/icons/hicolor/16x16/apps/palemoon.png
/usr/share/icons/hicolor/symbolic
/usr/share/icons/hicolor/symbolic/apps
/usr/share/mime
/usr/share/mime/packages
/usr/share/mime/packages/palemoon.xml
/usr/share/applications
/usr/share/applications/palemoon.desktop
/usr/local
/usr/local/bin
/usr/local/bin/palemoon
/usr/lib64
/usr/lib64/palemoon
/usr/lib64/palemoon
/usr/lib64/palemoon/fonts
/usr/lib64/palemoon/fonts
/usr/lib64/palemoon/fonts/TwemojiMozilla.ttf
/usr/lib64/palemoon
/usr/lib64/palemoon/browser
/usr/lib64/palemoon/browser
/usr/lib64/palemoon/browser/icons
/usr/lib64/palemoon/browser/icons
/usr/lib64/palemoon/browser/icons/mozicon128.png
/usr/lib64/palemoon/browser
/usr/lib64/palemoon/browser/chrome
/usr/lib64/palemoon/browser/chrome
/usr/lib64/palemoon/browser/chrome/icons
/usr/lib64/palemoon/browser/chrome/icons
/usr/lib64/palemoon/browser/chrome/icons/default
/usr/lib64/palemoon/browser/chrome/icons/default
/usr/lib64/palemoon/browser/chrome/icons/default/default16.png
/usr/lib64/palemoon/browser/chrome/icons/default
/usr/lib64/palemoon/browser/chrome/icons/default/default32.png
/usr/lib64/palemoon/browser/chrome/icons/default
/usr/lib64/palemoon/browser/chrome/icons/default/default48.png
/usr/lib64/palemoon/browser
/usr/lib64/palemoon/browser/components
/usr/lib64/palemoon/browser/components
/usr/lib64/palemoon/browser/components/components.manifest
/usr/lib64/palemoon/browser/compon+ grep -xqs '\%dir\ /usr/lib64/palemoon/browser/components' /builddir/build/BUILD/UXP-PM28.6.0.1_Release/file.lst
+ echo /usr/lib64/palemoon/browser/components/libbrowsercomps.so
+ grep usr
+ '[' -d ./usr/lib64/palemoon/browser/components/libbrowsercomps.so ']'
+ echo /usr/lib64/palemoon/browser/components/libbrowsercomps.so
+ read list
+ '[' -n langpack ']'
+ echo ./usr/lib64/palemoon/browser/extensions
+ grep langpack
++ echo ./usr/lib64/palemoon/browser/extensions
++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/browser/extensions
++ dirname /usr/lib64/palemoon/browser/extensions
+ _dir=/usr/lib64/palemoon/browser
+ grep palemoon
+ echo /usr/lib64/palemoon/browser
+ grep -xqs '\%dir\ /usr/lib64/palemoon/browser' /builddir/build/BUILD/UXP-PM28.6.0.1_Release/file.lst
+ echo /usr/lib64/palemoon/browser/extensions
+ grep usr
+ '[' -d ./usr/lib64/palemoon/browser/extensions ']'
+ read list
+ '[' -n langpack ']'
+ echo './usr/lib64/palemoon/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi'
+ grep langpack
++ echo './usr/lib64/palemoon/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi'
++ sed 's/[^/]//'
+ _file='/usr/lib64/palemoon/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi'
++ dirname '/usr/lib64/palemoon/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi'
+ _dir=/usr/lib64/palemoon/browser/extensions
+ echo /usr/lib64/palemoon/browser/extensions
+ grep palemoon
+ grep -xqs '\%dir\ /usr/lib64/palemoon/browser/extensions' /builddir/build/BUILD/UXP-PM28.6.0.1_Release/file.lst
+ echo '%dir /usr/lib64/palemoon/browser/extensions'
+ echo '/usr/lib64/palemoon/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi'
+ grep usr
+ '[' -d './usr/lib64/palemoon/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi' ']'
+ echo '/usr/lib64/palemoon/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi'
+ read list
+ '[' -n langpack ']'
+ echo ./usr/lib64/palemoon/browser/searchplugins
+ grep langpack
++ echo ./usr/lib64/palemoon/browser/searchplugins
++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/browser/searchplugins
++ dirname /usr/lib64/palemoon/browser/searchplugins
+ _dir=/usr/lib64/palemoon/browser
+ echo /usr/lib64/palemoon/browser
+ grep palemoon
+ grep -xqs '\%dir\ /usr/lib64/palemoon/browser' /builddir/build/BUILD/UXP-PM28.6.0.1_Release/file.lst
+ echo /usr/lib64/palemoon/browser/searchplugins
+ grep usr
+ '[' -d ./usr/lib64/palemoon/browser/searchplugins ']'
+ read list
+ '[' -n langpack ']'
+ echo ./usr/lib64/palemoon/browser/searchplugins/bing.xml
+ grep langpack
++ echo ./usr/lib64/palemoon/browser/searchplugins/bing.xml
++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/browser/searchplugins/bing.xml
++ dirname /usr/lib64/palemoon/browser/searchplugins/bing.xml
+ _dir=/usr/lib64/palemoon/browser/searchplugins
+ echo /usr/lib64/palemoon/browser/searchplugins
+ grep palemoon
+ grep -xqs '\%dir\ /usr/lib64/palemoon/browser/searchplugins' /builddir/build/BUILD/UXP-PM28.6.0.1_Release/file.lst
+ echo '%dir /usr/lib64/palemoon/browser/searchplugins'
+ echo /usr/lib64/palemoon/browser/searchplugins/bing.xml
+ grep usr
+ '[' -d ./usr/lib64/palemoon/browser/searchplugins/bing.xml ']'
+ echo /usr/lib64/palemoon/browser/searchplugins/bing.xml
+ read list
+ '[' -n langpack ']'
+ echo ./usr/lib64/palemoon/browser/searchplugins/duckduckgo-palemoon.xml
+ grep langpack
++ echo ./usr/lib64/palemoon/browser/searchplugins/duckduckgo-palemoon.xml
++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/browser/searchplugins/duckduckgo-palemoon.xml
++ dirname /usr/lib64/palemoon/browser/searchplugins/duckduckgo-palemoon.xml
+ _dir=/usr/lib64/palemoon/browser/searchplugins
+ echo /usr/lib64/palemoon/browser/searchplugins
+ grep palemoon
+ grep -xqs '\%dir\ /usr/lib64/palemoon/browser/searchplugins' /builddir/build/BUILD/UXP-PM28.6.0.1_Release/file.lst
+ echo /usr/lib64/palemoon/browser/searchplugins/duckduckgo-palemoon.xml
+ grep usr
+ '[' -d ./usr/lib64/palemoon/browser/searchplugins/duckduckgo-palemoon.xml ']'
+ echo /usr/lib64/palemoon/browser/searchplugins/duckduckgo-palemoon.xml
+ read list
+ '[' -n langpack ']'
+ grep langpack
+ echo ./usr/lib64/palemoon/browser/searchplugins/ecosia.xml
++ echo ./usr/lib64/palemoon/browser/searchplugins/ecosia.xml
++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/browser/searchplugins/ecosia.xml
++ dirname /usr/lib64/palemoon/browser/searchplugins/ecosia.xml
+ _dir=/usr/lib64/palemoon/browser/searchplugins
+ echo /usr/lib64/palemoon/browser/searchplugins
+ grep palemoon
+ grep -xqs '\%dir\ /usr/lib64/palemoon/browser/searchplugins' /builddir/build/BUILD/UXP-PM28.6.0.1_Release/file.lst
+ echo /usr/lib64/palemoon/browser/searchplugins/ecosia.xml
+ grep usr
+ '[' -d ./usr/lib64/palemoon/browser/searchplugins/ecosia.xml ']'
+ echo /usr/lib64/palemoon/browser/searchplugins/ecosia.xml
+ read list
+ '[' -n langpack ']'
+ echo ./usr/lib64/palemoon/browser/searchplugins/twitter.xml
+ grep langpack
++ echo ./usr/lib64/palemoon/browser/searchplugins/twitter.xml
++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/browser/searchplugins/twitter.xml
++ dirname /usr/lib64/palemoon/browser/searchplugins/twitter.xml
+ _dir=/usr/lib64/palemoon/browser/searchplugins
+ echo /usr/lib64/palemoon/browser/searchplugins
+ grep palemoon
+ grep -xqs '\%dir\ /usr/lib64/palemoon/browser/searchplugins' /builddir/build/BUILD/UXP-PM28.6.0.1_Release/file.lst
+ echo /usr/lib64/palemoon/browser/searchplugins/twitter.xml
+ grep usr
+ '[' -d ./usr/lib64/palemoon/browser/searchplugins/twitter.xml ']'
+ echo /usr/lib64/palemoon/browser/searchplugins/twitter.xml
+ read list
+ '[' -n langpack ']'
+ grep langpack
+ echo ./usr/lib64/palemoon/browser/searchplugins/wikipedia.xml
++ echo ./usr/lib64/palemoon/browser/searchplugins/wikipedia.xml
++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/browser/searchplugins/wikipedia.xml
++ dirname /usr/lib64/palemoon/browser/searchplugins/wikipedia.xml
+ _dir=/usr/lib64/palemoon/browser/searchplugins
+ echo /usr/lib64/palemoon/browser/searchplugins
+ grep palemoon
+ grep -xqs '\%dir\ /usr/lib64/palemoon/browser/searchplugins' /builddir/build/BUILD/UXP-PM28.6.0.1_Release/file.lst
+ echo /usr/lib64/palemoon/browser/searchplugins/wikipedia.xml
+ grep usr
+ '[' -d ./usr/lib64/palemoon/browser/searchplugins/wikipedia.xml ']'
+ echo /usr/lib64/palemoon/browser/searchplugins/wikipedia.xml
+ read list
+ '[' -n langpack ']'
+ echo ./usr/lib64/palemoon/browser/searchplugins/yahoo.xml
+ grep langpack
++ echo ./usr/lib64/palemoon/browser/searchplugins/yahoo.xml
++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/browser/searchplugins/yahoo.xml
++ dirname /usr/lib64/palemoon/browser/searchplugins/yahoo.xml
+ _dir=/usr/lib64/palemoon/browser/searchplugins
+ grep palemoon
+ echo /usr/lib64/palemoon/browser/searchplugins
+ grep -xqs '\%dir\ /usr/lib64/palemoon/browser/searchplugins' /builddir/build/BUILD/UXP-PM28.6.0.1_Release/file.lst
+ echo /usr/lib64/palemoon/browser/searchplugins/yahoo.xml
+ grep usr
+ '[' -d ./usr/lib64/palemoon/browser/searchplugins/yahoo.xml ']'
+ echo /usr/lib64/palemoon/browser/searchplugins/yahoo.xml
+ read list
+ '[' -n langpack ']'
+ echo ./usr/lib64/palemoon/browser/chrome.manifest
+ grep langpack
++ echo ./usr/lib64/palemoon/browser/chrome.manifest
++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/browser/chrome.manifest
++ dirname /usr/lib64/palemoon/browser/chrome.manifest
+ _dir=/usr/lib64/palemoon/browser
+ echo /usr/lib64/palemoon/browser
+ grep palemoon
+ grep -xqs '\%dir\ /usr/lib64/palemoon/browser' /builddir/build/BUILD/UXP-PM28.6.0.1_Release/file.lst
+ echo /usr/lib64/palemoon/browser/chrome.manifest
+ grep usr
+ '[' -d ./usr/lib64/palemoon/browser/chrome.manifest ']'
+ echo /usr/lib64/palemoon/browser/chrome.manifest
+ read list
+ '[' -n langpack ']'
+ echo ./usr/lib64/palemoon/browser/omni.ja
+ grep langpack
++ echo ./usr/lib64/palemoon/browser/omni.ja
++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/browser/omni.ja
++ dirname /usr/lib64/palemoon/browser/omni.ja
+ _dir=/usr/lib64/palemoon/browser
+ grep palemoon
+ echo /usr/lib64/palemoon/browser
+ grep -xqs '\%dir\ /usr/lib64/palemoon/browser' /builddir/build/BUILD/UXP-PM28.6.0.1_Release/file.lst
+ echo /usr/lib64/palemoon/browser/omni.ja
+ grep usr
+ '[' -d ./usr/lib64/palemoon/browser/omni.ja ']'
+ echo /usr/lib64/palemoon/browser/omni.ja
+ read list
+ '[' -n langpack ']'
+ grep langpack
+ echo ./usr/lib64/palemoon/browser/blocklist.xml
++ echo ./usr/lib64/palemoon/browser/blocklist.xml
++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/browser/blocklist.xml
++ dirname /usr/lib64/palemoon/browser/blocklist.xml
+ _dir=/usr/lib64/palemoon/browser
+ echo /usr/lib64/palemoon/browser
+ grep palemoon
+ grep -xqs '\%dir\ /usr/lib64/palemoon/browser' /builddir/build/BUILD/UXP-PM28.6.0.1_Release/file.lst
+ echo /usr/lib64/palemoon/browser/blocklist.xml
+ grep usr
+ '[' -d ./usr/lib64/palemoon/browser/blocklist.xml ']'
+ echo /usr/lib64/palemoon/browser/blocklist.xml
+ read list
+ '[' -n langpack ']'
+ grep langpack
+ echo ./usr/lib64/palemoon/defaults
++ echo ./usr/lib64/palemoon/defaults
++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/defaults
++ dirname /usr/lib64/palemoon/defaults
+ _dir=/usr/lib64/palemoon
+ echo /usr/lib64/palemoon
+ grep palemoon
+ grep -xqs '\%dir\ /usr/lib64/palemoon' /builddir/build/BUILD/UXP-PM28.6.0.1_Release/file.lst
+ echo /usr/lib64/palemoon/defaults
+ grep usr
+ '[' -d ./usr/lib64/palemoon/defaults ']'
+ read list
+ '[' -n langpack ']'
+ echo ./usr/lib64/palemoon/defaults/pref
+ grep langpack
++ echo ./usr/lib64/palemoon/defaults/pref
++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/defaults/pref
++ dirname /usr/lib64/palemoon/defaults/pref
+ _dir=/usr/lib64/palemoon/defaults
+ grep palemoon
+ echo /usr/lib64/palemoon/defaults
+ grep -xqs '\%dir\ /usr/lib64/palemoon/defaults' /builddir/build/BUILD/UXP-PM28.6.0.1_Release/file.lst
+ echo '%dir /usr/lib64/palemoon/defaults'
+ echo /usr/lib64/palemoon/defaults/pref
+ grep usr
+ '[' -d ./usr/lib64/palemoon/defaults/pref ']'
+ read list
+ '[' -n langpack ']'
+ echo ./usr/lib64/palemoon/defaults/pref/channel-prefs.js
+ grep langpack
++ echo ./usr/lib64/palemoon/defaults/pref/channel-prefs.js
++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/defaults/pref/channel-prefs.js
++ dirname /usr/lib64/palemoon/defaults/pref/channel-prefs.js
+ _dir=/usr/lib64/palemoon/defaults/pref
+ grep palemoon
+ echo /usr/lib64/palemoon/defaults/pref
+ grep -xqs '\%dir\ /usr/lib64/palemoon/defaults/pref' /builddir/build/BUILD/UXP-PM28.6.0.1_Release/file.lst
+ echo '%dir /usr/lib64/palemoon/defaults/pref'
+ grep usr
+ echo /usr/lib64/palemoon/defaults/pref/channel-prefs.js
+ '[' -d ./usr/lib64/palemoon/defaults/pref/channel-prefs.js ']'
+ echo /usr/lib64/palemoon/defaults/pref/channel-prefs.js
+ read list
+ '[' -n langpack ']'
+ echo ./usr/lib64/palemoon/dictionaries
+ grep langpack
++ echo ./usr/lib64/palemoon/dictionaries
++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/dictionaries
++ dirname /usr/lib64/palemoon/dictionaries
+ _dir=/usr/lib64/palemoon
+ grep palemoon
+ echo /usr/lib64/palemoon
+ grep -xqs '\%dir\ /usr/lib64/palemoon' /builddir/build/BUILD/UXP-PM28.6.0.1_Release/file.lst
+ echo /usr/lib64/palemoon/dictionaries
+ grep usr
+ '[' -d ./usr/lib64/palemoon/dictionaries ']'
+ read list
+ '[' -n langpack ']'
+ echo ./usr/lib64/palemoon/dictionaries/en-US.aff
+ grep langpack
++ echo ./usr/lib64/palemoon/dictionaries/en-US.aff
++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/dictionaries/en-US.aff
++ dirname /usr/lib64/palemoon/dictionaries/en-US.aff
+ _dir=/usr/lib64/palemoon/dictionaries
+ grep palemoon
+ echo /usr/lib64/palemoon/dictionaries
+ grep -xqs '\%dir\ /usr/lib64/palemoon/dictionaries' /builddir/build/BUILD/UXP-PM28.6.0.1_Release/file.lst
+ echo '%dir /usr/lib64/palemoon/dictionaries'
+ echo /usr/lib64/palemoon/dictionaries/en-US.aff
+ grep usr
+ '[' -d ./usr/lib64/palemoon/dictionaries/en-US.aff ']'
+ echo /usr/lib64/palemoon/dictionaries/en-US.aff
+ read list
+ '[' -n langpack ']'
+ grep langpack
+ echo ./usr/lib64/palemoon/dictionaries/en-US.dic
++ echo ./usr/lib64/palemoon/dictionaries/en-US.dic
++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/dictionaries/en-US.dic
++ dirname /usr/lib64/palemoon/dictionaries/en-US.dic
+ _dir=/usr/lib64/palemoon/dictionaries
+ grep palemoon
+ echo /usr/lib64/palemoon/dictionaries
+ grep -xqs '\%dir\ /usr/lib64/palemoon/dictionaries' /builddir/build/BUILD/UXP-PM28.6.0.1_Release/file.lst
+ echo /usr/lib64/palemoon/dictionaries/en-US.dic
+ grep usr
+ '[' -d ./usr/lib64/palemoon/dictionaries/en-US.dic ']'
+ echo /usr/lib64/palemoon/dictionaries/en-US.dic
+ read list
+ '[' -n langpack ']'
+ grep langpack
+ echo ./usr/lib64/palemoon/chrome.manifest
++ echo ./usr/lib64/palemoon/chrome.manifest
++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/chrome.manifest
++ dirname /usr/lib64/palemoon/chrome.manifest
+ _dir=/usr/lib64/palemoon
+ echo /usr/lib64/palemoon
+ grep palemoon
+ grep -xqs '\%dir\ /usr/lib64/palemoon' /builddir/build/BUILD/UXP-PM28.6.0.1_Release/file.lst
+ echo /usr/lib64/palemoon/chrome.manifest
+ grep usr
+ '[' -d ./usr/lib64/palemoon/chrome.manifest ']'
+ echo /usr/lib64/palemoon/chrome.manifest
+ read list
+ '[' -n langpack ']'
+ grep langpack
+ echo ./usr/lib64/palemoon/omni.ja
++ echo ./usr/lib64/palemoon/omni.ja
++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/omni.ja
++ dirname /usr/lib64/palemoon/omni.ja
+ _dir=/usr/lib64/palemoon
+ grep palemoon
+ echo /usr/lib64/palemoon
+ grep -xqs '\%dir\ /usr/lib64/palemoon' /builddir/build/BUILD/UXP-PM28.6.0.1_Release/file.lst
+ echo /usr/lib64/palemoon/omni.ja
+ grep usr
+ '[' -d ./usr/lib64/palemoon/omni.ja ']'
+ echo /usr/lib64/palemoon/omni.ja
+ read list
+ '[' -n langpack ']'
+ echo ./usr/lib64/palemoon/dependentlibs.list
+ grep langpack
++ sed 's/[^/]//'
++ echo ./usr/lib64/palemoon/dependentlibs.list
+ _file=/usr/lib64/palemoon/dependentlibs.list
++ dirname /usr/lib64/palemoon/dependentlibs.list
+ _dir=/usr/lib64/palemoon
+ echo /usr/lib64/palemoon
+ grep palemoon
+ grep -xqs '\%dir\ /usr/lib64/palemoon' /builddir/build/BUILD/UXP-PM28.6.0.1_Release/file.lst
+ echo /usr/lib64/palemoon/dependentlibs.list
+ grep usr
+ '[' -d ./usr/lib64/palemoon/dependentlibs.list ']'
+ echo /usr/lib64/palemoon/dependentlibs.list
+ read list
+ '[' -n langpack ']'
+ echo ./usr/lib64/palemoon/libnspr4.so
+ grep langpack
++ echo ./usr/lib64/palemoon/libnspr4.so
++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/libnspr4.so
++ dirname /usr/lib64/palemoon/libnspr4.so
+ _dir=/usr/lib64/palemoon
+ echo /usr/lib64/palemoon
+ grep palemoon
+ grep -xqs '\%dir\ /usr/lib64/palemoon' /builddir/build/BUILD/UXP-PM28.6.0.1_Release/file.lst
+ echo /usr/lib64/palemoon/libnspr4.so
+ grep usr
+ '[' -d ./usr/lib64/palemoon/libnspr4.so ']'
+ echo /usr/lib64/palemoon/libnspr4.so
+ read list
+ '[' -n langpack ']'
+ echo ./usr/lib64/palemoon/libplc4.so
+ grep langpack
++ echo ./usr/lib64/palemoon/libplc4.so
++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/libplc4.so
++ dirname /usr/lib64/palemoon/libplc4.so
+ _dir=/usr/lib64/palemoon
+ echo /usr/lib64/palemoon
+ grep palemoon
+ grep -xqs '\%dir\ /usr/lib64/palemoon' /builddir/build/BUILD/UXP-PM28.6.0.1_Release/file.lst
+ echo /usr/lib64/palemoon/libplc4.so
+ grep usr
+ '[' -d ./usr/lib64/palemoon/libplc4.so ']'
+ echo /usr/lib64/palemoon/libplc4.so
+ read list
+ '[' -n langpack ']'
+ echo ./usr/lib64/palemoon/libplds4.so
+ grep langpack
++ echo ./usr/lib64/palemoon/libplds4.so
++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/libplds4.so
++ dirname /usr/lib64/palemoon/libplds4.so
+ _dir=/usr/lib64/palemoon
+ echo /usr/lib64/palemoon
+ grep palemoon
+ grep -xqs '\%dir\ /usr/lib64/palemoon' /builddir/build/BUILD/UXP-PM28.6.0.1_Release/file.lst
+ grep usr
+ echo /usr/lib64/palemoon/libplds4.so
+ '[' -d ./usr/lib64/palemoon/libplds4.so ']'
+ echo /usr/lib64/palemoon/libplds4.so
+ read list
+ '[' -n langpack ']'
+ grep langpack
+ echo ./usr/lib64/palemoon/libxul.so
++ echo ./usr/lib64/palemoon/libxul.so
++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/libxul.so
++ dirname /usr/lib64/palemoon/libxul.so
+ _dir=/usr/lib64/palemoon
+ echo /usr/lib64/palemoon
+ grep palemoon
+ grep -xqs '\%dir\ /usr/lib64/palemoon' /builddir/build/BUILD/UXP-PM28.6.0.1_Release/file.lst
+ echo /usr/lib64/palemoon/libxul.so
+ grep usr
+ '[' -d ./usr/lib64/palemoon/libxul.so ']'
+ echo /usr/lib64/palemoon/libxul.so
+ read list
+ '[' -n langpack ']'
+ grep langpack
+ echo ./usr/lib64/palemoon/plugin-container
++ echo ./usr/lib64/palemoon/plugin-container
++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/plugin-container
++ dirname /usr/lib64/palemoon/plugin-container
+ _dir=/usr/lib64/palemoon
+ grep palemoon
+ echo /usr/lib64/palemoon
+ grep -xqs '\%dir\ /usr/lib64/palemoon' /builddir/build/BUILD/UXP-PM28.6.0.1_Release/file.lst
+ grep usr
+ echo /usr/lib64/palemoon/plugin-container
+ '[' -d ./usr/lib64/palemoon/plugin-container ']'
+ echo /usr/lib64/palemoon/plugin-container
+ read list
+ '[' -n langpack ']'
+ echo ./usr/lib64/palemoon/icudt58l.dat
+ grep langpack
++ echo ./usr/lib64/palemoon/icudt58l.dat
++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/icudt58l.dat
++ dirname /usr/lib64/palemoon/icudt58l.dat
+ _dir=/usr/lib64/palemoon
+ echo /usr/lib64/palemoon
+ grep palemoon
+ grep -xqs '\%dir\ /usr/lib64/palemoon' /builddir/build/BUILD/UXP-PM28.6.0.1_Release/file.lst
+ echo /usr/lib64/palemoon/icudt58l.dat
+ grep usr
+ '[' -d ./usr/lib64/palemoon/icudt58l.dat ']'
+ echo /usr/lib64/palemoon/icudt58l.dat
+ read list
+ '[' -n langpack ']'
+ grep langpack
+ echo ./usr/lib64/palemoon/palemoon
++ echo ./usr/lib64/palemoon/palemoon
++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/palemoon
++ dirname /usr/lib64/palemoon/palemoon
+ _dir=/usr/lib64/palemoon
+ grep palemoon
+ echo /usr/lib64/palemoon
+ grep -xqs '\%dir\ /usr/lib64/palemoon' /builddir/build/BUILD/UXP-PM28.6.0.1_Release/file.lst
+ echo /usr/lib64/palemoon/palemoon
+ grep usr
+ '[' -d ./usr/lib64/palemoon/palemoon ']'
+ echo /usr/lib64/palemoon/palemoon
+ read list
+ '[' -n langpack ']'
+ grep langpack
+ echo ./usr/lib64/palemoon/application.ini
++ echo ./usr/lib64/palemoon/application.ini
++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/application.ini
++ dirname /usr/lib64/palemoon/application.ini
+ _dir=/usr/lib64/palemoon
+ grep palemoon
+ echo /usr/lib64/palemoon
+ grep -xqs '\%dir\ /usr/lib64/palemoon' /builddir/build/BUILD/UXP-PM28.6.0.1_Release/file.lst
+ echo /usr/lib64/palemoon/application.ini
+ grep usr
+ '[' -d ./usr/lib64/palemoon/application.ini ']'
+ echo /usr/lib64/palemoon/application.ini
+ read list
+ '[' -n langpack ']'
+ echo ./usr/lib64/palemoon/platform.ini
+ grep langpack
++ echo ./usr/lib64/palemoon/platform.ini
++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/platform.ini
++ dirname /usr/lib64/palemoon/platform.ini
+ _dir=/usr/lib64/palemoon
+ echo /usr/lib64/palemoon
+ grep palemoon
+ grep -xqs '\%dir\ /usr/lib64/palemoon' /builddir/build/BUILD/UXP-PM28.6.0.1_Release/file.lst
+ echo /usr/lib64/palemoon/platform.ini
+ grep usr
+ '[' -d ./usr/lib64/palemoon/platform.ini ']'
+ echo /usr/lib64/palemoon/platform.ini
+ read list
+ '[' -n langpack ']'
+ echo ./usr/lib64/palemoon/libmozsqlite3.so
+ grep langpack
++ echo ./usr/lib64/palemoon/libmozsqlite3.so
++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/libmozsqlite3.so
++ dirname /usr/lib64/palemoon/libmozsqlite3.so
+ _dir=/usr/lib64/palemoon
+ grep palemoon
+ echo /usr/lib64/palemoon
+ grep -xqs '\%dir\ /usr/lib64/palemoon' /builddir/build/BUILD/UXP-PM28.6.0.1_Release/file.lst
+ grep usr
+ echo /usr/lib64/palemoon/libmozsqlite3.so
+ '[' -d ./usr/lib64/palemoon/libmozsqlite3.so ']'
+ echo /usr/lib64/palemoon/libmozsqlite3.so
+ read list
+ '[' -n langpack ']'
+ grep langpack
+ echo ./usr/lib64/palemoon/liblgpllibs.so
++ echo ./usr/lib64/palemoon/liblgpllibs.so
++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/liblgpllibs.so
++ dirname /usr/lib64/palemoon/liblgpllibs.so
+ _dir=/usr/lib64/palemoon
+ grep palemoon
+ echo /usr/lib64/palemoon
+ grep -xqs '\%dir\ /usr/lib64/palemoon' /builddir/build/BUILD/UXP-PM28.6.0.1_Release/file.lst
+ echo /usr/lib64/palemoon/liblgpllibs.so
+ grep usr
+ '[' -d ./usr/lib64/palemoon/liblgpllibs.so ']'
+ echo /usr/lib64/palemoon/liblgpllibs.so
+ read list
+ '[' -n langpack ']'
+ echo ./usr/lib64/palemoon/libmozavutil.so
+ grep langpack
++ echo ./usr/lib64/palemoon/libmozavutil.so
++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/libmozavutil.so
++ dirname /usr/lib64/palemoon/libmozavutil.so
+ _dir=/usr/lib64/palemoon
+ grep palemoon
+ echo /usr/lib64/palemoon
+ grep -xqs '\%dir\ /usr/lib64/palemoon' /builddir/build/BUILD/UXP-PM28.6.0.1_Release/file.lst
+ echo /usr/lib64/palemoon/libmozavutil.so
+ grep usr
+ '[' -d ./usr/lib64/palemoon/libmozavutil.so ']'
+ echo /usr/lib64/palemoon/libmozavutil.so
+ read list
+ '[' -n langpack ']'
+ echo ./usr/lib64/palemoon/libmozavcodec.so
+ grep langpack
++ echo ./usr/lib64/palemoon/libmozavcodec.so
++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/libmozavcodec.so
++ dirname /usr/lib64/palemoon/libmozavcodec.so
+ _dir=/usr/lib64/palemoon
+ grep palemoon
+ echo /usr/lib64/palemoon
+ grep -xqs '\%dir\ /usr/lib64/palemoon' /builddir/build/BUILD/UXP-PM28.6.0.1_Release/file.lst
+ echo /usr/lib64/palemoon/libmozavcodec.so
+ grep usr
+ '[' -d ./usr/lib64/palemoon/libmozavcodec.so ']'
+ echo /usr/lib64/palemoon/libmozavcodec.so
+ read list
+ '[' -n langpack ']'
+ echo ./usr/lib64/palemoon/run-mozilla.sh
+ grep langpack
++ echo ./usr/lib64/palemoon/run-mozilla.sh
++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/run-mozilla.sh
++ dirname /usr/lib64/palemoon/run-mozilla.sh
+ _dir=/usr/lib64/palemoon
+ echo /usr/lib64/palemoon
+ grep palemoon
+ grep -xqs '\%dir\ /usr/lib64/palemoon' /builddir/build/BUILD/UXP-PM28.6.0.1_Release/file.lst
+ grep usr
+ echo /usr/lib64/palemoon/run-mozilla.sh
+ '[' -d ./usr/lib64/palemoon/run-mozilla.sh ']'
+ echo /usr/lib64/palemoon/run-mozilla.sh
+ read list
+ '[' -n langpack ']'
+ echo ./usr/lib64/palemoon/libfreeblpriv3.so
+ grep langpack
++ echo ./usr/lib64/palemoon/libfreeblpriv3.so
++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/libfreeblpriv3.so
++ dirname /usr/lib64/palemoon/libfreeblpriv3.so
+ _dir=/usr/lib64/palemoon
+ grep palemoon
+ echo /usr/lib64/palemoon
+ grep -xqs '\%dir\ /usr/lib64/palemoon' /builddir/build/BUILD/UXP-PM28.6.0.1_Release/file.lst
+ echo /usr/lib64/palemoon/libfreeblpriv3.so
+ grep usr
+ '[' -d ./usr/lib64/palemoon/libfreeblpriv3.so ']'
+ echo /usr/lib64/palemoon/libfreeblpriv3.so
+ read list
+ '[' -n langpack ']'
+ grep langpack
+ echo ./usr/lib64/palemoon/libnss3.so
++ echo ./usr/lib64/palemoon/libnss3.so
++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/libnss3.so
++ dirname /usr/lib64/palemoon/libnss3.so
+ _dir=/usr/lib64/palemoon
+ grep palemoon
+ echo /usr/lib64/palemoon
+ grep -xqs '\%dir\ /usr/lib64/palemoon' /builddir/build/BUILD/UXP-PM28.6.0.1_Release/file.lst
+ echo /usr/lib64/palemoon/libnss3.so
+ grep usr
+ '[' -d ./usr/lib64/palemoon/libnss3.so ']'
+ echo /usr/lib64/palemoon/libnss3.so
+ read list
+ '[' -n langpack ']'
+ echo ./usr/lib64/palemoon/libnssckbi.so
+ grep langpack
++ echo ./usr/lib64/palemoon/libnssckbi.so
++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/libnssckbi.so
++ dirname /usr/lib64/palemoon/libnssckbi.so
+ _dir=/usr/lib64/palemoon
+ echo /usr/lib64/palemoon
+ grep palemoon
+ grep -xqs '\%dir\ /usr/lib64/palemoon' /builddir/build/BUILD/UXP-PM28.6.0.1_Release/file.lst
+ grep usr
+ echo /usr/lib64/palemoon/libnssckbi.so
+ '[' -d ./usr/lib64/palemoon/libnssckbi.so ']'
+ echo /usr/lib64/palemoon/libnssckbi.so
+ read list
+ '[' -n langpack ']'
+ echo ./usr/lib64/palemoon/libnssdbm3.so
+ grep langpack
++ echo ./usr/lib64/palemoon/libnssdbm3.so
++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/libnssdbm3.so
++ dirname /usr/lib64/palemoon/libnssdbm3.so
+ _dir=/usr/lib64/palemoon
+ grep palemoon
+ echo /usr/lib64/palemoon
+ grep -xqs '\%dir\ /usr/lib64/palemoon' /builddir/build/BUILD/UXP-PM28.6.0.1_Release/file.lst
+ echo /usr/lib64/palemoon/libnssdbm3.so
+ grep usr
+ '[' -d ./usr/lib64/palemoon/libnssdbm3.so ']'
+ echo /usr/lib64/palemoon/libnssdbm3.so
+ read list
+ '[' -n langpack ']'
+ echo ./usr/lib64/palemoon/libnssutil3.so
+ grep langpack
++ echo ./usr/lib64/palemoon/libnssutil3.so
++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/libnssutil3.so
++ dirname /usr/lib64/palemoon/libnssutil3.so
+ _dir=/usr/lib64/palemoon
+ grep palemoon
+ echo /usr/lib64/palemoon
+ grep -xqs '\%dir\ /usr/lib64/palemoon' /builddir/build/BUILD/UXP-PM28.6.0.1_Release/file.lst
+ echo /usr/lib64/palemoon/libnssutil3.so
+ grep usr
+ '[' -d ./usr/lib64/palemoon/libnssutil3.so ']'
+ echo /usr/lib64/palemoon/libnssutil3.so
+ read list
+ '[' -n langpack ']'
+ echo ./usr/lib64/palemoon/libsmime3.so
+ grep langpack
++ echo ./usr/lib64/palemoon/libsmime3.so
++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/libsmime3.so
++ dirname /usr/lib64/palemoon/libsmime3.so
+ _dir=/usr/lib64/palemoon
+ echo /usr/lib64/palemoon
+ grep palemoon
+ grep -xqs '\%dir\ /usr/lib64/palemoon' /builddir/build/BUILD/UXP-PM28.6.0.1_Release/file.lst
+ echo /usr/lib64/palemoon/libsmime3.so
+ grep usr
+ '[' -d ./usr/lib64/palemoon/libsmime3.so ']'
+ echo /usr/lib64/palemoon/libsmime3.so
+ read list
+ '[' -n langpack ']'
+ echo ./usr/lib64/palemoon/libssl3.so
+ grep langpack
++ echo ./usr/lib64/palemoon/libssl3.so
++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/libssl3.so
++ dirname /usr/lib64/palemoon/libssl3.so
+ _dir=/usr/lib64/palemoon
+ grep palemoon
+ echo /usr/lib64/palemoon
+ grep -xqs '\%dir\ /usr/lib64/palemoon' /builddir/build/BUILD/UXP-PM28.6.0.1_Release/file.lst
+ echo /usr/lib64/palemoon/libssl3.so
+ grep usr
+ '[' -d ./usr/lib64/palemoon/libssl3.so ']'
+ echo /usr/lib64/palemoon/libssl3.so
+ read list
+ '[' -n langpack ']'
+ echo ./usr/lib64/palemoon/libsoftokn3.so
+ grep langpack
++ echo ./usr/lib64/palemoon/libsoftokn3.so
++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/libsoftokn3.so
++ dirname /usr/lib64/palemoon/libsoftokn3.so
+ _dir=/usr/lib64/palemoon
+ echo /usr/lib64/palemoon
+ grep palemoon
+ grep -xqs '\%dir\ /usr/lib64/palemoon' /builddir/build/BUILD/UXP-PM28.6.0.1_Release/file.lst
+ echo /usr/lib64/palemoon/libsoftokn3.so
+ grep usr
+ '[' -d ./usr/lib64/palemoon/libsoftokn3.so ']'
+ echo /usr/lib64/palemoon/libsoftokn3.so
+ read list
+ '[' -n langpack ']'
+ echo ./usr/lib64/palemoon/removed-files
+ grep langpack
++ echo ./usr/lib64/palemoon/removed-files
++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/removed-files
++ dirname /usr/lib64/palemoon/removed-files
+ _dir=/usr/lib64/palemoon
+ echo /usr/lib64/palemoon
+ grep palemoon
+ grep -xqs '\%dir\ /usr/lib64/palemoon' /builddir/build/BUILD/UXP-PM28.6.0.1_Release/file.lst
+ echo /usr/lib64/palemoon/removed-files
+ grep usr
+ '[' -d ./usr/lib64/palemoon/removed-files ']'
+ echo /usr/lib64/palemoon/removed-files
+ read list
+ '[' -n langpack ']'
+ echo ./usr/lib64/palemoon/libsoftokn3.chk
+ grep langpack
++ echo ./usr/lib64/palemoon/libsoftokn3.chk
++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/libsoftokn3.chk
++ dirname /usr/lib64/palemoon/libsoftokn3.chk
+ _dir=/usr/lib64/palemoon
+ echo /usr/lib64/palemoon
+ grep palemoon
+ grep -xqs '\%dir\ /usr/lib64/palemoon' /builddir/build/BUILD/UXP-PM28.6.0.1_Release/file.lst
+ grep usr
+ echo /usr/lib64/palemoon/libsoftokn3.chk
+ '[' -d ./usr/lib64/palemoon/libsoftokn3.chk ']'
+ echo /usr/lib64/palemoon/libsoftokn3.chk
+ read list
+ '[' -n langpack ']'
+ echo ./usr/lib64/palemoon/libnssdbm3.chk
+ grep langpack
++ echo ./usr/lib64/palemoon/libnssdbm3.chk
++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/libnssdbm3.chk
++ dirname /usr/lib64/palemoon/libnssdbm3.chk
+ _dir=/usr/lib64/palemoon
+ echo /usr/lib64/palemoon
+ grep palemoon
+ grep -xqs '\%dir\ /usr/lib64/palemoon' /builddir/build/BUILD/UXP-PM28.6.0.1_Release/file.lst
+ echo /usr/lib64/palemoon/libnssdbm3.chk
+ grep usr
+ '[' -d ./usr/lib64/palemoon/libnssdbm3.chk ']'
+ echo /usr/lib64/palemoon/libnssdbm3.chk
+ read list
+ '[' -n langpack ']'
+ echo ./usr/lib64/palemoon/libfreeblpriv3.chk
+ grep langpack
++ echo ./usr/lib64/palemoon/libfreeblpriv3.chk
++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/libfreeblpriv3.chk
++ dirname /usr/lib64/palemoon/libfreeblpriv3.chk
+ _dir=/usr/lib64/palemoon
+ echo /usr/lib64/palemoon
+ grep palemoon
+ grep -xqs '\%dir\ /usr/lib64/palemoon' /builddir/build/BUILD/UXP-PM28.6.0.1_Release/file.lst
+ echo /usr/lib64/palemoon/libfreeblpriv3.chk
+ grep usr
+ '[' -d ./usr/lib64/palemoon/libfreeblpriv3.chk ']'
+ echo /usr/lib64/palemoon/libfreeblpriv3.chk
+ read list
+ popd
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/redhat/brp-ldconfig
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/brp-strip /usr/bin/strip
+ /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump
+ /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/brp-python-hardlink
+ /usr/lib/rpm/redhat/brp-mangle-shebangs
ents
/usr/lib64/palemoon/browser/components/libbrowsercomps.so
/usr/lib64/palemoon/browser
/usr/lib64/palemoon/browser/extensions
/usr/lib64/palemoon/browser/extensions
/usr/lib64/palemoon/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi
/usr/lib64/palemoon/browser
/usr/lib64/palemoon/browser/searchplugins
/usr/lib64/palemoon/browser/searchplugins
/usr/lib64/palemoon/browser/searchplugins/bing.xml
/usr/lib64/palemoon/browser/searchplugins
/usr/lib64/palemoon/browser/searchplugins/duckduckgo-palemoon.xml
/usr/lib64/palemoon/browser/searchplugins
/usr/lib64/palemoon/browser/searchplugins/ecosia.xml
/usr/lib64/palemoon/browser/searchplugins
/usr/lib64/palemoon/browser/searchplugins/twitter.xml
/usr/lib64/palemoon/browser/searchplugins
/usr/lib64/palemoon/browser/searchplugins/wikipedia.xml
/usr/lib64/palemoon/browser/searchplugins
/usr/lib64/palemoon/browser/searchplugins/yahoo.xml
/usr/lib64/palemoon/browser
/usr/lib64/palemoon/browser/chrome.manifest
/usr/lib64/palemoon/browser
/usr/lib64/palemoon/browser/omni.ja
/usr/lib64/palemoon/browser
/usr/lib64/palemoon/browser/blocklist.xml
/usr/lib64/palemoon
/usr/lib64/palemoon/defaults
/usr/lib64/palemoon/defaults
/usr/lib64/palemoon/defaults/pref
/usr/lib64/palemoon/defaults/pref
/usr/lib64/palemoon/defaults/pref/channel-prefs.js
/usr/lib64/palemoon
/usr/lib64/palemoon/dictionaries
/usr/lib64/palemoon/dictionaries
/usr/lib64/palemoon/dictionaries/en-US.aff
/usr/lib64/palemoon/dictionaries
/usr/lib64/palemoon/dictionaries/en-US.dic
/usr/lib64/palemoon
/usr/lib64/palemoon/chrome.manifest
/usr/lib64/palemoon
/usr/lib64/palemoon/omni.ja
/usr/lib64/palemoon
/usr/lib64/palemoon/dependentlibs.list
/usr/lib64/palemoon
/usr/lib64/palemoon/libnspr4.so
/usr/lib64/palemoon
/usr/lib64/palemoon/libplc4.so
/usr/lib64/palemoon
/usr/lib64/palemoon/libplds4.so
/usr/lib64/palemoon
/usr/lib64/palemoon/libxul.so
/usr/lib64/palemoon
/usr/lib64/palemoon/plugin-container
/usr/lib64/palemoon
/usr/lib64/palemoon/icudt58l.dat
/usr/lib64/palemoon
/usr/lib64/palemoon/palemoon
/usr/lib64/palemoon
/usr/lib64/palemoon/application.ini
/usr/lib64/palemoon
/usr/lib64/palemoon/platform.ini
/usr/lib64/palemoon
/usr/lib64/palemoon/libmozsqlite3.so
/usr/lib64/palemoon
/usr/lib64/palemoon/liblgpllibs.so
/usr/lib64/palemoon
/usr/lib64/palemoon/libmozavutil.so
/usr/lib64/palemoon
/usr/lib64/palemoon/libmozavcodec.so
/usr/lib64/palemoon
/usr/lib64/palemoon/run-mozilla.sh
/usr/lib64/palemoon
/usr/lib64/palemoon/libfreeblpriv3.so
/usr/lib64/palemoon
/usr/lib64/palemoon/libnss3.so
/usr/lib64/palemoon
/usr/lib64/palemoon/libnssckbi.so
/usr/lib64/palemoon
/usr/lib64/palemoon/libnssdbm3.so
/usr/lib64/palemoon
/usr/lib64/palemoon/libnssutil3.so
/usr/lib64/palemoon
/usr/lib64/palemoon/libsmime3.so
/usr/lib64/palemoon
/usr/lib64/palemoon/libssl3.so
/usr/lib64/palemoon
/usr/lib64/palemoon/libsoftokn3.so
/usr/lib64/palemoon
/usr/lib64/palemoon/removed-files
/usr/lib64/palemoon
/usr/lib64/palemoon/libsoftokn3.chk
/usr/lib64/palemoon
/usr/lib64/palemoon/libnssdbm3.chk
/usr/lib64/palemoon
/usr/lib64/palemoon/libfreeblpriv3.chk
~/build/BUILD/UXP-PM28.6.0.1_Release
mangling shebang in /usr/lib64/palemoon/run-mozilla.sh from /bin/sh to #!/usr/bin/sh
Processing files: palemoon-28.6.0.1-1.x86_64
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.y9nBww
+ umask 022
+ cd /builddir/build/BUILD
+ cd UXP-PM28.6.0.1_Release
+ DOCDIR=/builddir/build/BUILDROOT/palemoon-28.6.0.1-1.x86_64/usr/share/doc/palemoon
+ export LC_ALL=C
+ LC_ALL=C
+ export DOCDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/palemoon-28.6.0.1-1.x86_64/usr/share/doc/palemoon
+ cp -pr AUTHORS /builddir/build/BUILDROOT/palemoon-28.6.0.1-1.x86_64/usr/share/doc/palemoon
+ cp -pr LICENSE /builddir/build/BUILDROOT/palemoon-28.6.0.1-1.x86_64/usr/share/doc/palemoon
+ RPM_EC=0
++ jobs -p
+ exit 0
warning: absolute symlink: /usr/local/bin/palemoon -> /usr/lib64/palemoon/palemoon
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.5)(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) libnssdbm3.so()(64bit) libnssdbm3.so(NSSDBM_3.12)(64bit) libnssutil3.so()(64bit) libnssutil3.so(NSSUTIL_3.12)(64bit) libnssutil3.so(NSSUTIL_3.12.3)(64bit) libnssutil3.so(NSSUTIL_3.12.5)(64bit) libnssutil3.so(NSSUTIL_3.12.7)(64bit) libnssutil3.so(NSSUTIL_3.13)(64bit) libnssutil3.so(NSSUTIL_3.14)(64bit) libnssutil3.so(NSSUTIL_3.15)(64bit) libnssutil3.so(NSSUTIL_3.17.1)(64bit) libnssutil3.so(NSSUTIL_3.21)(64bit) libnssutil3.so(NSSUTIL_3.24)(64bit) libnssutil3.so(NSSUTIL_3.25)(64bit) libnssutil3.so(NSSUTIL_3.31)(64bit) libnssutil3.so(NSSUTIL_3.33)(64bit) libnssutil3.so(NSSUTIL_3.38)(64bit) libnssutil3.so(NSSUTIL_3.39)(64bit) libplc4.so()(64bit) libplds4.so()(64bit) libsmime3.so()(64bit) libsmime3.so(NSS_3.10)(64bit) libsmime3.so(NSS_3.12.10)(64bit) libsmime3.so(NSS_3.12.2)(64bit) libsmime3.so(NSS_3.13)(64bit) libsmime3.so(NSS_3.15)(64bit) libsmime3.so(NSS_3.16)(64bit) libsmime3.so(NSS_3.18)(64bit) libsmime3.so(NSS_3.2)(64bit) libsmime3.so(NSS_3.2.1)(64bit) libsmime3.so(NSS_3.3)(64bit) libsmime3.so(NSS_3.4)(64bit) libsmime3.so(NSS_3.4.1)(64bit) libsmime3.so(NSS_3.6)(64bit) libsmime3.so(NSS_3.7)(64bit) libsmime3.so(NSS_3.7.2)(64bit) libsmime3.so(NSS_3.8)(64bit) libsmime3.so(NSS_3.9)(64bit) libsmime3.so(NSS_3.9.3)(64bit) libsoftokn3.so()(64bit) libsoftokn3.so(NSS_3.4)(64bit) 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 = 28.6.0.1-1 palemoon(x86-64) = 28.6.0.1-1 webclient
Requires(interp): /bin/sh /bin/sh /bin/sh /bin/sh
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires(post): /bin/sh
Requires(preun): /bin/sh
Requires(postun): /bin/sh
Requires(posttrans): /bin/sh
Requires: /usr/bin/sh ld-linux-x86-64.so.2()(64bit) ld-linux-x86-64.so.2(GLIBC_2.3)(64bit) libX11-xcb.so.1()(64bit) libX11.so.6()(64bit) libXext.so.6()(64bit) libXrender.so.1()(64bit) libXt.so.6()(64bit) libasound.so.2()(64bit) libasound.so.2(ALSA_0.9)(64bit) libasound.so.2(ALSA_0.9.0rc4)(64bit) libatk-1.0.so.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.28)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.2)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.30)(64bit) libc.so.6(GLIBC_2.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) libm.so.6(GLIBC_2.29)(64bit) libmozavutil.so()(64bit) libmozsqlite3.so()(64bit) libnspr4.so()(64bit) libnss3.so()(64bit) libnss3.so(NSS_3.10)(64bit) libnss3.so(NSS_3.10.2)(64bit) libnss3.so(NSS_3.11)(64bit) libnss3.so(NSS_3.11.1)(64bit) libnss3.so(NSS_3.11.2)(64bit) libnss3.so(NSS_3.12)(64bit) libnss3.so(NSS_3.12.3)(64bit) libnss3.so(NSS_3.12.6)(64bit) libnss3.so(NSS_3.12.9)(64bit) libnss3.so(NSS_3.13)(64bit) libnss3.so(NSS_3.14)(64bit) libnss3.so(NSS_3.14.3)(64bit) libnss3.so(NSS_3.15)(64bit) libnss3.so(NSS_3.16.1)(64bit) libnss3.so(NSS_3.16.2)(64bit) libnss3.so(NSS_3.19)(64bit) libnss3.so(NSS_3.19.1)(64bit) libnss3.so(NSS_3.2)(64bit) libnss3.so(NSS_3.21)(64bit) libnss3.so(NSS_3.22)(64bit) libnss3.so(NSS_3.3)(64bit) libnss3.so(NSS_3.3.1)(64bit) libnss3.so(NSS_3.4)(64bit) libnss3.so(NSS_3.5)(64bit) libnss3.so(NSS_3.6)(64bit) libnss3.so(NSS_3.7)(64bit) libnss3.so(NSS_3.8)(64bit) libnss3.so(NSS_3.9)(64bit) libnss3.so(NSS_3.9.2)(64bit) libnss3.so(NSS_3.9.3)(64bit) libnssutil3.so()(64bit) libnssutil3.so(NSSUTIL_3.12)(64bit) libnssutil3.so(NSSUTIL_3.12.3)(64bit) libnssutil3.so(NSSUTIL_3.12.5)(64bit) libnssutil3.so(NSSUTIL_3.13)(64bit) libnssutil3.so(NSSUTIL_3.14)(64bit) libnssutil3.so(NSSUTIL_3.15)(64bit) libnssutil3.so(NSSUTIL_3.17.1)(64bit) libnssutil3.so(NSSUTIL_3.21)(64bit) libnssutil3.so(NSSUTIL_3.24)(64bit) libnssutil3.so(NSSUTIL_3.31)(64bit) libnssutil3.so(NSSUTIL_3.33)(64bit) libnssutil3.so(NSSUTIL_3.38)(64bit) libnssutil3.so(NSSUTIL_3.39)(64bit) libpango-1.0.so.0()(64bit) libpangocairo-1.0.so.0()(64bit) libpangoft2-1.0.so.0()(64bit) libplc4.so()(64bit) libplds4.so()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.12)(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libpthread.so.0(GLIBC_2.3.2)(64bit) libpthread.so.0(GLIBC_2.3.3)(64bit) librt.so.1()(64bit) libsmime3.so()(64bit) libsmime3.so(NSS_3.13)(64bit) libsmime3.so(NSS_3.16)(64bit) libsmime3.so(NSS_3.2)(64bit) libsmime3.so(NSS_3.4)(64bit) libssl3.so()(64bit) libssl3.so(NSS_3.12.6)(64bit) libssl3.so(NSS_3.13)(64bit) libssl3.so(NSS_3.13.2)(64bit) libssl3.so(NSS_3.14)(64bit) libssl3.so(NSS_3.15)(64bit) libssl3.so(NSS_3.15.4)(64bit) libssl3.so(NSS_3.2)(64bit) libssl3.so(NSS_3.22)(64bit) libssl3.so(NSS_3.23)(64bit) libssl3.so(NSS_3.27)(64bit) libssl3.so(NSS_3.28)(64bit) libssl3.so(NSS_3.4)(64bit) libssl3.so(NSS_3.7.4)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(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-stackrpms
Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/palemoon-28.6.0.1-1.x86_64
Wrote: /builddir/build/RPMS/palemoon-28.6.0.1-1.x86_64.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.SkTMtt
+ umask 022
+ cd /builddir/build/BUILD
+ cd UXP-PM28.6.0.1_Release
+ /usr/bin/rm -rf /builddir/build/BUILDROOT/palemoon-28.6.0.1-1.x86_64
+ RPM_EC=0
++ jobs -p
+ exit 0
Finish: rpmbuild palemoon-28.6.0.1-1.src.rpm
INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan
INFO: /var/lib/mock/959609-fedora-rawhide-x86_64-1562381390.556856/root/var/log/dnf.log
/var/lib/mock/959609-fedora-rawhide-x86_64-1562381390.556856/root/var/log/dnf.librepo.log
/var/lib/mock/959609-fedora-rawhide-x86_64-1562381390.556856/root/var/log/dnf.rpm.log
Finish: build phase for palemoon-28.6.0.1-1.src.rpm
INFO: Done(/var/lib/copr-rpmbuild/results/palemoon-28.6.0.1-1.src.rpm) Config(child) 150 minutes 33 seconds
INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results
INFO: Cleaning up build root ('cleanup_on_success=True')
Start: clean chroot
INFO: unmounting tmpfs.
Finish: clean chroot
Finish: run
WARNING: Could not find required logging config file: /var/lib/copr-rpmbuild/results/configs/logging.ini. Using default...
INFO: mock.py version 1.4.16 starting (python version = 3.7.3)...
Start: init plugins
INFO: tmpfs initialized
INFO: selinux disabled
INFO: chroot_scan: initialized
INFO: compress_logs: initialized
Finish: init plugins
Start: run
Start: scrub ['cache']
INFO: scrubbing cache for child
Finish: scrub ['cache']
Finish: run