Mock Version: 1.4.16
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/palemoon.spec'], chrootPath='/var/lib/mock/959609-fedora-rawhide-x86_64-1562381390.556856/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7f1acd6566d8>timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ta1u1n5e:/etc/resolv.conf']unshare_net=TrueprintOutput=True)
Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ta1u1n5e:/etc/resolv.conf']
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '5bef3a0bea4f47099261816430e86fbd', '-D', '/var/lib/mock/959609-fedora-rawhide-x86_64-1562381390.556856/root', '-a', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ta1u1n5e:/etc/resolv.conf', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=en_US.UTF-8', '-u', 'mockbuild', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/palemoon.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False
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
Child return code was: 0
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/palemoon.spec'], chrootPath='/var/lib/mock/959609-fedora-rawhide-x86_64-1562381390.556856/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7f1acd6566d8>timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ta1u1n5e:/etc/resolv.conf']unshare_net=TrueprintOutput=True)
Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ta1u1n5e:/etc/resolv.conf']
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'b033fd3af69d475eacf7199965bab71d', '-D', '/var/lib/mock/959609-fedora-rawhide-x86_64-1562381390.556856/root', '-a', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ta1u1n5e:/etc/resolv.conf', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=en_US.UTF-8', '-u', 'mockbuild', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/palemoon.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False
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
BUILDSTDERR: ++ 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]'
BUILDSTDERR: 112:17.03 /builddir/build/BUILD/UXP-PM28.6.0.1_Release/js/src/jit/LIR.h:1801:38:+ RPM_EC=0
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ 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 " \
BUILDSTDERR: /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
BUILDSTDERR: resource://gre/mJavaScript error: resource://gre/modules/services-sync/service.js, line 302: TypeError: Svc.Prefs is undefined
BUILDSTDERR: 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/");
BUILDSTDERR: 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
BUILDSTDERR: Library File: ../../../dist/palemoon/libsoftokn3.so 221512 bytes
BUILDSTDERR: Check File: ../../../dist/palemoon/libsoftokn3.chk
BUILDSTDERR:   hash: 32 bytes
BUILDSTDERR:     3f 32 9c 5e 38 af 9f e0 0d 2e
BUILDSTDERR:     a6 8e 05 33 08 49 3c 7b 0d eb
BUILDSTDERR:     f9 f8 ba 17 13 c8 4f 38 a6 f3
BUILDSTDERR:     c9 a2
BUILDSTDERR:   signature: 64 bytes
BUILDSTDERR:     6a ff 54 2f 9e 41 98 d4 f5 92
BUILDSTDERR:     53 75 4f ca b5 4b 14 45 74 e4
BUILDSTDERR:     27 b4 98 3b 16 d6 0f 20 8a 38
BUILDSTDERR:     26 0b 09 ac 5e 6e 69 2d 78 a6
BUILDSTDERR:     89 71 0c 9c 31 85 be b7 ba 06
BUILDSTDERR:     d1 b6 f8 6f 06 49 fb dd 94 64
BUILDSTDERR:     04 db 7a ce
BUILDSTDERR: 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
BUILDSTDERR: Library File: ../../../dist/palemoon/libnssdbm3.so 122024 bytes
BUILDSTDERR: Check File: ../../../dist/palemoon/libnssdbm3.chk
BUILDSTDERR:   hash: 32 bytes
BUILDSTDERR:     c5 3c c4 39 1b 75 ce d5 0f cc
BUILDSTDERR:     92 ef 57 af 17 5f 3f 2a 44 10
BUILDSTDERR:     e3 f9 e0 f2 0e 37 a1 cb bd cf
BUILDSTDERR:     da fe
BUILDSTDERR:   signature: 64 bytes
BUILDSTDERR:     35 9e 79 9b 87 91 39 09 59 6b
BUILDSTDERR:     ff 0f 7f 29 a6 e8 25 5e 4f a6
BUILDSTDERR:     cb cb 3d 9b 39 99 03 7a 1e 29
BUILDSTDERR:     83 27 4b 7f c0 ad c0 bb 5a 75
BUILDSTDERR:     3b d4 a3 c9 8c de 15 74 b7 23
BUILDSTDERR:     80 ef f6 f8 13 6c cc 2d d3 7f
BUILDSTDERR:     b0 f4 f1 5c
BUILDSTDERR: 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
BUILDSTDERR: Library File: ../../../dist/palemoon/libfreeblpriv3.so 539328 bytes
BUILDSTDERR: Check File: ../../../dist/palemoon/libfreeblpriv3.chk
BUILDSTDERR:   hash: 32 bytes
BUILDSTDERR:     17 f2 a0 e3 7f a8 81 b9 0b 0c
BUILDSTDERR:     ad c6 c7 cd 19 7b b3 d4 b6 32
BUILDSTDERR:     3b ad 99 dc 5d 9e f3 ad 7f 51
BUILDSTDERR:     1a 93
BUILDSTDERR:   signature: 64 bytes
BUILDSTDERR:     8c 19 ca 69 3b 73 c9 79 a9 c9
BUILDSTDERR:     78 25 b0 19 f7 a1 76 c7 6f 6f
BUILDSTDERR:     2c 23 f1 fc 48 f3 9d 16 c5 0b
BUILDSTDERR:     5e 77 11 22 da 5c 24 2e 6f a2
BUILDSTDERR:     97 d4 7c c4 c0 db df 03 11 a6
BUILDSTDERR:     19 6d a2 a6 17 3b 1b bb 72 98
BUILDSTDERR:     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
BUILDSTDERR: ../../../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
BUILDSTDERR: ++ echo ./
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/
BUILDSTDERR: ++ dirname /
+ _dir=/
+ echo /
+ grep palemoon
+ grep usr
+ echo /
+ read list
+ '[' -n langpack ']'
+ grep langpack
+ echo ./usr
BUILDSTDERR: ++ echo ./usr
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr
BUILDSTDERR: ++ dirname /usr
+ _dir=/
+ echo /
+ grep palemoon
+ echo /usr
+ grep usr
+ '[' -d ./usr ']'
+ read list
+ '[' -n langpack ']'
+ echo ./usr/share
+ grep langpack
BUILDSTDERR: ++ echo ./usr/share
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/share
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/share/appdata
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/share/appdata
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/share/appdata/palemoon.appdata.xml
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/share/appdata/palemoon.appdata.xml
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/share/icons
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/share/icons
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/share/icons/hicolor
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/share/icons/hicolor
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ sed 's/[^/]//'
BUILDSTDERR: ++ echo ./usr/share/icons/hicolor/256x256
+ _file=/usr/share/icons/hicolor/256x256
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ sed 's/[^/]//'
BUILDSTDERR: ++ echo ./usr/share/icons/hicolor/256x256/apps
+ _file=/usr/share/icons/hicolor/256x256/apps
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/share/icons/hicolor/256x256/apps/palemoon.png
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/share/icons/hicolor/256x256/apps/palemoon.png
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/share/icons/hicolor/48x48
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/share/icons/hicolor/48x48
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ sed 's/[^/]//'
BUILDSTDERR: ++ echo ./usr/share/icons/hicolor/48x48/apps
+ _file=/usr/share/icons/hicolor/48x48/apps
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/share/icons/hicolor/48x48/apps/palemoon.png
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/share/icons/hicolor/48x48/apps/palemoon.png
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/share/icons/hicolor/32x32
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/share/icons/hicolor/32x32
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/share/icons/hicolor/32x32/apps
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/share/icons/hicolor/32x32/apps
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/share/icons/hicolor/32x32/apps/palemoon.png
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/share/icons/hicolor/32x32/apps/palemoon.png
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/share/icons/hicolor/24x24
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/share/icons/hicolor/24x24
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/share/icons/hicolor/24x24/apps
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/share/icons/hicolor/24x24/apps
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/share/icons/hicolor/24x24/apps/palemoon.png
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/share/icons/hicolor/24x24/apps/palemoon.png
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/share/icons/hicolor/22x22
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/share/icons/hicolor/22x22
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/share/icons/hicolor/22x22/apps
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/share/icons/hicolor/22x22/apps
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/share/icons/hicolor/22x22/apps/palemoon.png
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/share/icons/hicolor/22x22/apps/palemoon.png
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/share/icons/hicolor/16x16
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/share/icons/hicolor/16x16
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/share/icons/hicolor/16x16/apps
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/share/icons/hicolor/16x16/apps
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/share/icons/hicolor/16x16/apps/palemoon.png
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/share/icons/hicolor/16x16/apps/palemoon.png
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/share/icons/hicolor/symbolic
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/share/icons/hicolor/symbolic
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/share/icons/hicolor/symbolic/apps
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/share/icons/hicolor/symbolic/apps
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/share/mime
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/share/mime
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/share/mime/packages
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/share/mime/packages
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/share/mime/packages/palemoon.xml
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/share/mime/packages/palemoon.xml
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/share/applications
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/share/applications
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/share/applications/palemoon.desktop
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/share/applications/palemoon.desktop
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/local
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/local
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/local/bin
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/local/bin
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/local/bin/palemoon
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/local/bin/palemoon
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/lib64
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/lib64
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/lib64/palemoon
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/lib64/palemoon/fonts
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/fonts
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/lib64/palemoon/fonts/TwemojiMozilla.ttf
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/fonts/TwemojiMozilla.ttf
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/lib64/palemoon/browser
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/browser
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/lib64/palemoon/browser/icons
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/browser/icons
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/lib64/palemoon/browser/icons/mozicon128.png
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/browser/icons/mozicon128.png
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/lib64/palemoon/browser/chrome
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/browser/chrome
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/lib64/palemoon/browser/chrome/icons
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/browser/chrome/icons
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/lib64/palemoon/browser/chrome/icons/default
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/browser/chrome/icons/default
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/lib64/palemoon/browser/chrome/icons/default/default16.png
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/browser/chrome/icons/default/default16.png
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/lib64/palemoon/browser/chrome/icons/default/default32.png
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/browser/chrome/icons/default/default32.png
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/lib64/palemoon/browser/chrome/icons/default/default48.png
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/browser/chrome/icons/default/default48.png
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/lib64/palemoon/browser/components
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/browser/components
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/lib64/palemoon/browser/components/components.manifest
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/browser/components/components.manifest
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/lib64/palemoon/browser/components/libbrowsercomps.so
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/browser/components/libbrowsercomps.so
BUILDSTDERR: ++ 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
BUILDSTDERR: /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
BUILDSTDERR: ++ echo ./usr/lib64/palemoon/browser/extensions
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/browser/extensions
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo './usr/lib64/palemoon/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi'
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file='/usr/lib64/palemoon/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi'
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/lib64/palemoon/browser/searchplugins
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/browser/searchplugins
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/lib64/palemoon/browser/searchplugins/bing.xml
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/browser/searchplugins/bing.xml
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/lib64/palemoon/browser/searchplugins/duckduckgo-palemoon.xml
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/browser/searchplugins/duckduckgo-palemoon.xml
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/lib64/palemoon/browser/searchplugins/ecosia.xml
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/browser/searchplugins/ecosia.xml
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/lib64/palemoon/browser/searchplugins/twitter.xml
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/browser/searchplugins/twitter.xml
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/lib64/palemoon/browser/searchplugins/wikipedia.xml
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/browser/searchplugins/wikipedia.xml
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/lib64/palemoon/browser/searchplugins/yahoo.xml
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/browser/searchplugins/yahoo.xml
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/lib64/palemoon/browser/chrome.manifest
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/browser/chrome.manifest
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/lib64/palemoon/browser/omni.ja
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/browser/omni.ja
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/lib64/palemoon/browser/blocklist.xml
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/browser/blocklist.xml
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/lib64/palemoon/defaults
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/defaults
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/lib64/palemoon/defaults/pref
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/defaults/pref
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/lib64/palemoon/defaults/pref/channel-prefs.js
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/defaults/pref/channel-prefs.js
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/lib64/palemoon/dictionaries
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/dictionaries
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/lib64/palemoon/dictionaries/en-US.aff
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/dictionaries/en-US.aff
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/lib64/palemoon/dictionaries/en-US.dic
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/dictionaries/en-US.dic
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/lib64/palemoon/chrome.manifest
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/chrome.manifest
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/lib64/palemoon/omni.ja
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/omni.ja
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ sed 's/[^/]//'
BUILDSTDERR: ++ echo ./usr/lib64/palemoon/dependentlibs.list
+ _file=/usr/lib64/palemoon/dependentlibs.list
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/lib64/palemoon/libnspr4.so
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/libnspr4.so
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/lib64/palemoon/libplc4.so
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/libplc4.so
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/lib64/palemoon/libplds4.so
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/libplds4.so
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/lib64/palemoon/libxul.so
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/libxul.so
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/lib64/palemoon/plugin-container
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/plugin-container
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/lib64/palemoon/icudt58l.dat
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/icudt58l.dat
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/lib64/palemoon/palemoon
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/palemoon
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/lib64/palemoon/application.ini
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/application.ini
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/lib64/palemoon/platform.ini
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/platform.ini
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/lib64/palemoon/libmozsqlite3.so
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/libmozsqlite3.so
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/lib64/palemoon/liblgpllibs.so
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/liblgpllibs.so
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/lib64/palemoon/libmozavutil.so
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/libmozavutil.so
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/lib64/palemoon/libmozavcodec.so
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/libmozavcodec.so
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/lib64/palemoon/run-mozilla.sh
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/run-mozilla.sh
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/lib64/palemoon/libfreeblpriv3.so
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/libfreeblpriv3.so
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/lib64/palemoon/libnss3.so
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/libnss3.so
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/lib64/palemoon/libnssckbi.so
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/libnssckbi.so
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/lib64/palemoon/libnssdbm3.so
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/libnssdbm3.so
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/lib64/palemoon/libnssutil3.so
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/libnssutil3.so
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/lib64/palemoon/libsmime3.so
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/libsmime3.so
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/lib64/palemoon/libssl3.so
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/libssl3.so
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/lib64/palemoon/libsoftokn3.so
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/libsoftokn3.so
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/lib64/palemoon/removed-files
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/removed-files
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/lib64/palemoon/libsoftokn3.chk
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/libsoftokn3.chk
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/lib64/palemoon/libnssdbm3.chk
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/libnssdbm3.chk
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ echo ./usr/lib64/palemoon/libfreeblpriv3.chk
BUILDSTDERR: ++ sed 's/[^/]//'
+ _file=/usr/lib64/palemoon/libfreeblpriv3.chk
BUILDSTDERR: ++ 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
BUILDSTDERR: ++ jobs -p
+ exit 0
BUILDSTDERR: 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
BUILDSTDERR: ++ jobs -p
+ exit 0
Child return code was: 0